.elementor-12 .elementor-element.elementor-element-33b97aeb>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-33b97aeb:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-33b97aeb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/01/Banner_2-02-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 100vh; 
}

.elementor-12 .elementor-element.elementor-element-33b97aeb>.elementor-container {
	min-height: 700px;
}

.elementor-12 .elementor-element.elementor-element-33b97aeb>.elementor-background-overlay {
	opacity: 0.8;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-33b97aeb {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.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);
	color: var(--e-global-color-primary);
}

.elementor-12 .elementor-element.elementor-element-5f6e1d0b>.elementor-widget-container {
	margin: 100px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-5f6e1d0b .elementor-heading-title {
	font-family: "Southland", Sans-serif;
	font-size: 340px;
	font-weight: 400;
	line-height: 235px;
	text-shadow: 3px 3px 15px #000000;
	color: #FFFFFF;
}

.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-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-12 .elementor-element.elementor-element-5dbe0ddd {
	--divider-border-style: solid;
	--divider-color: #FFFFFF;
	--divider-border-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-5dbe0ddd .elementor-divider-separator {
	width: 30%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12 .elementor-element.elementor-element-5dbe0ddd .elementor-divider {
	text-align: left;
	padding-block-start: 3px;
	padding-block-end: 3px;
}

.elementor-12 .elementor-element.elementor-element-3f6f561c {
	--divider-border-style: solid;
	--divider-color: #FFFFFF;
	--divider-border-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-3f6f561c .elementor-divider-separator {
	width: 15%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-12 .elementor-element.elementor-element-3f6f561c .elementor-divider {
	text-align: left;
	padding-block-start: 3px;
	padding-block-end: 3px;
}

.elementor-12 .elementor-element.elementor-element-5f4b7ea {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-widget-text-editor {
	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.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-12 .elementor-element.elementor-element-5daa9cd {
	text-align: center;
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-732c91e:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-732c91e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-732c91e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-732c91e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-9f2e5e9>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-9f2e5e9 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-31cc1f3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-31cc1f3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-31cc1f3>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-31cc1f3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.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-12 .elementor-element.elementor-element-6e9c3a8 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-3d6ef95>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-3d6ef95 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-3d6ef95 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-7ba2b6b9>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-7ba2b6b9 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-7ba2b6b9 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-widget-price-list .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

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

.elementor-widget-price-list .elementor-price-list-description {
	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-price-list .elementor-price-list-separator {
	border-bottom-color: var(--e-global-color-secondary);
}

.elementor-12 .elementor-element.elementor-element-db5129f .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-db5129f .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-db5129f .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-db5129f .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-db5129f .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-db5129f .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-db5129f .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-db5129f .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-db5129f .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-12 .elementor-element.elementor-element-db5129f .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-7e17076>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-7e17076 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-a23bb02>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-a23bb02 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-a23bb02 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-c868bda .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-c868bda .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-c868bda .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-c868bda .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-c868bda .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-c868bda .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c868bda .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c868bda .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-c868bda .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-12 .elementor-element.elementor-element-c868bda .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-095a26f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-095a26f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-095a26f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-095a26f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-45a4826 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-484d658>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-484d658 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-e34f408.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-e34f408>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-e34f408>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-399adb5 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-d2a8718>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-d2a8718 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-d2a8718 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-702411f .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-702411f .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-702411f .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-702411f .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-702411f .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-702411f .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-702411f .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-702411f .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-702411f .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-12 .elementor-element.elementor-element-702411f .elementor-price-list-item {
	align-items: flex-start;
}

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

.elementor-12 .elementor-element.elementor-element-c176ba5 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-2093ea5>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-2093ea5 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-2093ea5 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-431cc0d .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-431cc0d .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-431cc0d .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-431cc0d .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-431cc0d .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-431cc0d .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-431cc0d .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-431cc0d .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-431cc0d .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-12 .elementor-element.elementor-element-431cc0d .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-fa9c5c3>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-fa9c5c3 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-fa9c5c3 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-6fa70fd .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-6fa70fd .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-6fa70fd .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-6fa70fd .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-6fa70fd .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-6fa70fd .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6fa70fd .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6fa70fd .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-6fa70fd .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-12 .elementor-element.elementor-element-6fa70fd .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-c2dc330.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-c2dc330>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-c2dc330>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-07c0360 img {
	transition-duration: 0.5s;
}

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

.elementor-12 .elementor-element.elementor-element-ad486fc {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-fbff628.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-fbff628>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-fbff628>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-915ed45 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-f9baae0>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-f9baae0 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-f9baae0 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-47f577d .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-47f577d .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-47f577d .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-47f577d .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-47f577d .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-47f577d .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-47f577d .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-47f577d .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-47f577d .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-12 .elementor-element.elementor-element-47f577d .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-a9a1641:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-a9a1641>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-a9a1641 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-a9a1641>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-50be5ce>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-50be5ce {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-8ada26c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-8ada26c {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-8ada26c .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-bd223b1>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-bd223b1 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-bd223b1 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-e87889b .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-e87889b .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-e87889b .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-e87889b .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-e87889b .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-e87889b .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e87889b .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e87889b .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-e87889b .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-e87889b .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-e8f65af .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-e8f65af .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-e8f65af .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-e8f65af .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-e8f65af .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-e8f65af .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e8f65af .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e8f65af .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-e8f65af .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-e8f65af .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-d37b790.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-d37b790>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-d37b790>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-a54d2d3 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-f4745ce:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-f4745ce>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-f4745ce {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-f4745ce>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-6d9cfc4>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-6d9cfc4 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-003e25a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-003e25a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-003e25a>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-003e25a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-5151107 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-0df9268>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-0df9268 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-0df9268 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-ce6c61b>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-ce6c61b {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-ce6c61b .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-9c1404b .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-9c1404b .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-9c1404b .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-9c1404b .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-9c1404b .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-9c1404b .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-9c1404b .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-9c1404b .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-9c1404b .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-12 .elementor-element.elementor-element-9c1404b .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-a898b17:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-a898b17>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-a898b17 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-a898b17>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-1cbc03c>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-1cbc03c {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-fd85f66>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-fd85f66 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-fd85f66 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-7e7b650>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-7e7b650 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-7e7b650 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-591959b .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-591959b .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-591959b .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-591959b .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-591959b .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-591959b .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-591959b .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-591959b .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-591959b .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-591959b .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-6030f25.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-6030f25.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-6030f25>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-6030f25>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-ca4ffb6 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-a84d410:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-a84d410>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-a84d410 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-a84d410>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-7f562da>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-7f562da {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-46e6f27.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-46e6f27.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-46e6f27>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-46e6f27>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-713e809 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-8f92d1e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-8f92d1e {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-8f92d1e .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-4a8e099>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-4a8e099 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-4a8e099 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-6391774 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-6391774 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-6391774 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-6391774 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-6391774 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-6391774 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6391774 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6391774 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-6391774 .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-12 .elementor-element.elementor-element-6391774 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-6ad04dd:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-6ad04dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-6ad04dd {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-6ad04dd>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-e0ec580 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-a89397b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-a89397b {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-a89397b .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-0949826>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-0949826 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-0949826 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-b2eb442 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-b2eb442 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-b2eb442 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-b2eb442 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-b2eb442 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-b2eb442 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b2eb442 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b2eb442 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-b2eb442 .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-12 .elementor-element.elementor-element-b2eb442 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-8e6c166.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-8e6c166.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-8e6c166>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-8e6c166>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-4a13bfa img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-40bf50b:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-40bf50b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-40bf50b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-40bf50b>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-5cb2aad>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-5cb2aad {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-b19e978.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-b19e978>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-b19e978>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-d43596b img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-e21f316>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-e21f316 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-e21f316 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-4ef4d94>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-4ef4d94 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-4ef4d94 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-3ea7992 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-3ea7992 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-3ea7992 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-3ea7992 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-3ea7992 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-3ea7992 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3ea7992 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3ea7992 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-3ea7992 .elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-12 .elementor-element.elementor-element-3ea7992 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-2a92c07:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-2a92c07>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-2a92c07 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-2a92c07>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-9853008 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-a840d99>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-a840d99 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-a840d99 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-156d308>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-156d308 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-156d308 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-46bf5bf .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-46bf5bf .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-46bf5bf .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-46bf5bf .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-46bf5bf .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-46bf5bf .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-46bf5bf .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-46bf5bf .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-46bf5bf .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-46bf5bf .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-da63047>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-da63047 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-da63047 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-3a22a0a .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-3a22a0a .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-3a22a0a .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-3a22a0a .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-3a22a0a .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-3a22a0a .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3a22a0a .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3a22a0a .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-3a22a0a .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-3a22a0a .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-5416c73>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-5416c73 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-5416c73 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-746f70f .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-746f70f .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-746f70f .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-746f70f .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-746f70f .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-746f70f .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-746f70f .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-746f70f .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-746f70f .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-746f70f .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-32bc8cc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-32bc8cc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-32bc8cc>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-32bc8cc>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-2835d0b img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-f0ce516:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-f0ce516>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-f0ce516 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-f0ce516>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-5a41d5a>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-5a41d5a {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-0e8409e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-0e8409e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-0e8409e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-0e8409e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-fb7e6a5 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-c7002eb>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-c7002eb {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-c7002eb .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-25f9f04>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-25f9f04 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-25f9f04 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-da6f987 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-da6f987 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-da6f987 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-da6f987 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-da6f987 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-da6f987 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-da6f987 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-da6f987 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-da6f987 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-da6f987 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-dd3e212:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-dd3e212>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-dd3e212 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-dd3e212>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-1c6278f>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-1c6278f {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-8d7841f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-8d7841f {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-8d7841f .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-971ee0e>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-971ee0e {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-971ee0e .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-4cd460a .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-4cd460a>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-4cd460a .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-4cd460a .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-4cd460a .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-4cd460a .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-4cd460a .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4cd460a .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4cd460a .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-4cd460a .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-4cd460a .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-977760f>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-977760f {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-977760f .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-1f7b5dd .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

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

.elementor-12 .elementor-element.elementor-element-1f7b5dd .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-1f7b5dd .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-1f7b5dd .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-1f7b5dd .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-1f7b5dd .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1f7b5dd .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1f7b5dd .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-1f7b5dd .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-1f7b5dd .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-ac7a52e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-ac7a52e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-ac7a52e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-edfc741 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-4e6f3f4>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-4e6f3f4 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-7711ec1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-7711ec1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-7711ec1>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-7711ec1>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-fb3e286>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-fb3e286 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-fb3e286 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-fb19495 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-fb19495>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-fb19495 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-fb19495 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-fb19495 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-fb19495 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-fb19495 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-fb19495 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-fb19495 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-fb19495 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-fb19495 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-32a1706>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-32a1706 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-32a1706 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-7a29d56 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-7a29d56>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-7a29d56 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-7a29d56 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-7a29d56 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-7a29d56 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-7a29d56 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7a29d56 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7a29d56 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-7a29d56 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-7a29d56 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-43961a2>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-43961a2 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-43961a2 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-7f74771 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-7f74771>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-7f74771 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-7f74771 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-7f74771 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-7f74771 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-7f74771 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7f74771 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7f74771 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-7f74771 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-7f74771 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-44905af>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-44905af {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-44905af .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-6419feb .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-6419feb>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-6419feb .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-6419feb .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-6419feb .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-6419feb .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-6419feb .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6419feb .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6419feb .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-6419feb .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-6419feb .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-74a76c6:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-74a76c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-74a76c6 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-74a76c6>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-9de41df>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-9de41df {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-d5ada94.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-d5ada94>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-d5ada94>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-b2fe711 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-dc723c5>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-dc723c5 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-dc723c5 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-9e04fe5>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-9e04fe5 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-9e04fe5 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-ebcfb95 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-ebcfb95 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-ebcfb95 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-ebcfb95 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-ebcfb95 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-ebcfb95 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ebcfb95 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ebcfb95 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-ebcfb95 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-ebcfb95 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-80d1369:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-80d1369>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-80d1369 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-80d1369>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-d451945 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-1e5a27a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-1e5a27a {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-1e5a27a .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-3c34a6c>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-3c34a6c {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-3c34a6c .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-1b01aa7 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-1b01aa7 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-1b01aa7 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-1b01aa7 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-1b01aa7 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-1b01aa7 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1b01aa7 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1b01aa7 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-1b01aa7 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-1b01aa7 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-dc73e2e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-dc73e2e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-dc73e2e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-8b8b170 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-aa84fed:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-aa84fed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-aa84fed {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-aa84fed>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-22bf7f4>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-22bf7f4 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-1fc317e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-1fc317e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-1fc317e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-1fc317e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-ebc0867 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-ab09604>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-ab09604 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-ab09604 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-272cda4>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-272cda4 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-272cda4 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-cdff428 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-cdff428 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-cdff428 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-cdff428 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-cdff428 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-cdff428 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-cdff428 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-cdff428 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-cdff428 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-cdff428 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-840e1da>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-840e1da {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-840e1da .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-f6e8cf9 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-f6e8cf9 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-f6e8cf9 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-f6e8cf9 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-f6e8cf9 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-f6e8cf9 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f6e8cf9 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f6e8cf9 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-f6e8cf9 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-f6e8cf9 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-51578dd:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-51578dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-51578dd {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-51578dd>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-bfec325 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-dfc74f1>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-dfc74f1 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-dfc74f1 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-f867743>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-f867743 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-f867743 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-6706988 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-6706988 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-6706988 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-6706988 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-6706988 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-6706988 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6706988 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6706988 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-6706988 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-6706988 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-9f6b21c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-9f6b21c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-9f6b21c>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-9f6b21c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-6e36429 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-34afb12:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-34afb12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-34afb12 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-34afb12>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-66560a0>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-66560a0 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-79a2cc9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-79a2cc9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-79a2cc9>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-79a2cc9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-cebb1ba img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-7ce0793>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-7ce0793 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-7ce0793 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-b8d401d>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-b8d401d {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-b8d401d .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-08002f9 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-08002f9>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-08002f9 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-08002f9 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-08002f9 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-08002f9 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-08002f9 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-08002f9 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-08002f9 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-08002f9 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-08002f9 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-993ecd6 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-993ecd6>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-993ecd6 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-993ecd6 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-993ecd6 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-993ecd6 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-993ecd6 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-993ecd6 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-993ecd6 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-993ecd6 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-993ecd6 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-e12166b>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-e12166b {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-e12166b .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-91e343d .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-91e343d>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-91e343d .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-91e343d .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-91e343d .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-91e343d .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-91e343d .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-91e343d .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-91e343d .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-91e343d .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-91e343d .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-b9fb47d:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-b9fb47d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-b9fb47d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-b9fb47d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-8908101 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-6da125a>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-6da125a {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-6da125a .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-a95bb04 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-a95bb04>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-a95bb04 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-a95bb04 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-a95bb04 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-a95bb04 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-a95bb04 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a95bb04 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a95bb04 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-a95bb04 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-a95bb04 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-64b091a.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-64b091a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-64b091a>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-64b091a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-e477a49>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-e477a49 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-e477a49 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-da409e2 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-da409e2>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-da409e2 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-da409e2 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-da409e2 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-da409e2 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-da409e2 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-da409e2 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-da409e2 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-da409e2 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-da409e2 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-caedcb6:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-caedcb6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-caedcb6 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-caedcb6>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-06f5e2a>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-06f5e2a {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-0b55173>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-0b55173 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-0b55173 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-c7cb60f>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-c7cb60f {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-c7cb60f .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-6daa4f4 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-6daa4f4>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-6daa4f4 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-6daa4f4 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-6daa4f4 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-6daa4f4 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-6daa4f4 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6daa4f4 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6daa4f4 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-6daa4f4 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-6daa4f4 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-4bc355a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-4bc355a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-4bc355a>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-4bc355a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-22eaabc img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-c6f27d1:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-c6f27d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-c6f27d1 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-c6f27d1>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-a7a5fd3 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-be3ee3c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-be3ee3c>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-be3ee3c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-6f6da4e img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-dda2a42>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-dda2a42 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-dda2a42 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-5072405>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-5072405 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-5072405 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-633177d .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-633177d .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-633177d .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-633177d .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-633177d .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-633177d .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-633177d .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-633177d .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-633177d .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-633177d .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-e6594bc:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-e6594bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-e6594bc {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-e6594bc>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-92f179e>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-92f179e {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-9fc1751.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-9fc1751.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-9fc1751>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-9fc1751>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-a4eff35 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-3e7639e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-3e7639e {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-3e7639e .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-0e5bfeb>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-0e5bfeb {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-0e5bfeb .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-240f702 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-240f702>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-240f702 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-240f702 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-240f702 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-240f702 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-240f702 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-240f702 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-240f702 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-240f702 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-240f702 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-a25a754:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-a25a754>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-a25a754 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-a25a754>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-f112f61 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-fc4aae9>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-fc4aae9 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-fc4aae9 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-e22ee4b>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-e22ee4b {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-e22ee4b .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-486686a .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-486686a>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-486686a .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-486686a .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-486686a .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-486686a .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-486686a .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-486686a .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-486686a .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-486686a .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-486686a .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-bb36ca2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-bb36ca2>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-bb36ca2>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-919d50c img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-edd0306:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-edd0306>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-edd0306 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-edd0306>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-eb3f8fd {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-2c58a25.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-2c58a25.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-2c58a25>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-2c58a25>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-29a985d img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-d88cf13>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-d88cf13 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-d88cf13 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-42a505e>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-42a505e {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-42a505e .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-20bfd57 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-20bfd57>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-20bfd57 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-20bfd57 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-20bfd57 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-20bfd57 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-20bfd57 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-20bfd57 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-20bfd57 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-20bfd57 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-20bfd57 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-cd8a7b2:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-cd8a7b2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-cd8a7b2 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-cd8a7b2>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-f7e755a {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-e7feb5a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-e7feb5a {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-e7feb5a .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-4e9f139>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-4e9f139 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-4e9f139 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-18cd656 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-18cd656>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-18cd656 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-18cd656 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-18cd656 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-18cd656 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-18cd656 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-18cd656 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-18cd656 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-18cd656 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-18cd656 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-8ab6b32.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-8ab6b32.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-8ab6b32>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-8ab6b32>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-543bda5 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-3f3e0a1:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-3f3e0a1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

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

.elementor-12 .elementor-element.elementor-element-3f3e0a1>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-091efcc>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-091efcc {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-a67f40e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-a67f40e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-a67f40e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-1ff7049 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-2af0a1a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-2af0a1a {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-2af0a1a .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-24ce39f>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-24ce39f {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-24ce39f .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-f0ba5ff .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-f0ba5ff>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-f0ba5ff .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-f0ba5ff .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-f0ba5ff .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-f0ba5ff .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-f0ba5ff .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f0ba5ff .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f0ba5ff .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-f0ba5ff .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-f0ba5ff .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-0b88f37:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-0b88f37>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-0b88f37 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-0b88f37>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-2a6f5b3>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-2a6f5b3 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-2418a09>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-2418a09 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-2418a09 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-a499c98>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-a499c98 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-a499c98 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-e366d8c .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-e366d8c>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-e366d8c .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-e366d8c .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-e366d8c .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-e366d8c .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-e366d8c .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e366d8c .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e366d8c .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-e366d8c .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-e366d8c .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-3df724f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-3df724f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-3df724f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-3df724f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-475acd3 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-d5f5a65:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-d5f5a65>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-d5f5a65 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-d5f5a65>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-1d688cf>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-1d688cf {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-5b9927e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-5b9927e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-5b9927e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-5b9927e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-b01495e img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-c6b6e93>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-c6b6e93 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-c6b6e93 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-99f4656>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-99f4656 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-99f4656 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-92f9d19 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-92f9d19>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-92f9d19 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-92f9d19 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-92f9d19 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-92f9d19 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-92f9d19 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-92f9d19 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-92f9d19 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-92f9d19 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-92f9d19 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-76943e7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-76943e7 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-76943e7 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-072bf08>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-072bf08 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-072bf08 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-808361e .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-808361e>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-808361e .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-808361e .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-808361e .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-808361e .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-808361e .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-808361e .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-808361e .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-808361e .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-808361e .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-a76c830:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-a76c830>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-a76c830 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-a76c830>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-b3fbe3e {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-fe3f731>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-fe3f731 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-fe3f731 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-1d0d3fb>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-1d0d3fb {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-1d0d3fb .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-f132c82 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-f132c82>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-f132c82 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-f132c82 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-f132c82 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-f132c82 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-f132c82 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f132c82 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f132c82 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-f132c82 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-f132c82 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-20c976d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-20c976d {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-20c976d .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-81568c0>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-81568c0 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-81568c0 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-d08fa0e .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-d08fa0e>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-d08fa0e .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-d08fa0e .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-d08fa0e .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-d08fa0e .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-d08fa0e .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d08fa0e .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d08fa0e .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-d08fa0e .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-d08fa0e .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-4ccfce3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-4ccfce3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-4ccfce3>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-4ccfce3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-4c6f7b6 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-bdc1b2f:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-bdc1b2f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-bdc1b2f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-bdc1b2f>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-04dc073>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-04dc073 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-ca3577d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-ca3577d>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-ca3577d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-886b8a8 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-4ba236e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-4ba236e {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-4ba236e .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-14e8c5d>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-14e8c5d {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-14e8c5d .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-278b4cf .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-278b4cf>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-278b4cf .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-278b4cf .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-278b4cf .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-278b4cf .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-278b4cf .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-278b4cf .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-278b4cf .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-278b4cf .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-278b4cf .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-4ff794c:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-4ff794c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-4ff794c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-4ff794c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-ee09816 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-bbbbd6d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-bbbbd6d {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-bbbbd6d .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-8ff1861>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-8ff1861 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-8ff1861 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-525e66c .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-525e66c>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-525e66c .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-525e66c .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-525e66c .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-525e66c .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-525e66c .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-525e66c .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-525e66c .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-525e66c .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-525e66c .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-3ba39fc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-3ba39fc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-3ba39fc>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-3ba39fc>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-84f37fd img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-691a3c3:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-691a3c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-691a3c3 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-691a3c3>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-e7bdd3d {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-9e0d903.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-9e0d903.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-9e0d903>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-9e0d903>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-7e27220 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-302fbba>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-302fbba {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-302fbba .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-5bd3a1e>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-5bd3a1e {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-5bd3a1e .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-a6ed179 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-a6ed179>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-a6ed179 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-a6ed179 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-a6ed179 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-a6ed179 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-a6ed179 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a6ed179 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a6ed179 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-a6ed179 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-a6ed179 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-d08f56f:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-d08f56f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-d08f56f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-d08f56f>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-ce6a5c2 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-e021914>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-e021914 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-e021914 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-d668ff7>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-d668ff7 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-d668ff7 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-40dc56e .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-40dc56e>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-40dc56e .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-40dc56e .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-40dc56e .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-40dc56e .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-40dc56e .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-40dc56e .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-40dc56e .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-40dc56e .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-40dc56e .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-482cd9b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-482cd9b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-482cd9b>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-482cd9b>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-15b4863 img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-c3ae136:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-c3ae136>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-c3ae136 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-c3ae136>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-fddd97b {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-645044f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-645044f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-645044f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-645044f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-4c00fba img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-ab6a885>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-ab6a885 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-ab6a885 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-6be1661>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-6be1661 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-6be1661 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-b8e0c8f .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-b8e0c8f>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-b8e0c8f .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-b8e0c8f .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-b8e0c8f .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-b8e0c8f .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-b8e0c8f .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b8e0c8f .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b8e0c8f .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-b8e0c8f .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-b8e0c8f .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-538a9af:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-538a9af>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-538a9af {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-538a9af>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-532521a>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-532521a {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-3ae0216>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-3ae0216 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-3ae0216 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-98f2f8f>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-98f2f8f {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-98f2f8f .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-cdb0663 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-cdb0663>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-cdb0663 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-cdb0663 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-cdb0663 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-cdb0663 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-cdb0663 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-cdb0663 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-cdb0663 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-cdb0663 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-cdb0663 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-0372ba6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-0372ba6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-0372ba6>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-0372ba6>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-1c4939a img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-0c10544:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-0c10544>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-0c10544 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 50px 0px;
}

.elementor-12 .elementor-element.elementor-element-0c10544>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-03bdb68>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-12 .elementor-element.elementor-element-03bdb68 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-b7ea95f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-b7ea95f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-b7ea95f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-5de531d img {
	transition-duration: 0.5s;
}

.elementor-12 .elementor-element.elementor-element-7579b33>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-7579b33 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-7579b33 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-f4b8626>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-f4b8626 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-f4b8626 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-6c5cb9d .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-6c5cb9d>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-6c5cb9d .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-6c5cb9d .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-6c5cb9d .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-6c5cb9d .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-6c5cb9d .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6c5cb9d .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6c5cb9d .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-6c5cb9d .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-6c5cb9d .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-3d3c87d:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-3d3c87d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

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

.elementor-12 .elementor-element.elementor-element-3d3c87d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-a5046c7 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-da3f6cc>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-da3f6cc {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-da3f6cc .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	color: #18191A;
}

.elementor-12 .elementor-element.elementor-element-dee1203>.elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-dee1203 {
	text-align: left;
}

.elementor-12 .elementor-element.elementor-element-dee1203 .elementor-heading-title {
	font-family: "Meow Script", Sans-serif;
	font-size: 50px;
	font-weight: 300;
	color: rgb(95, 161, 188);
}

.elementor-12 .elementor-element.elementor-element-4b73329 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-4b73329>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-4b73329 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-4b73329 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-4b73329 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-4b73329 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-4b73329 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4b73329 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4b73329 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-4b73329 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-4b73329 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-2156e75 .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-2156e75>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-2156e75 .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-2156e75 .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-2156e75 .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-2156e75 .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-2156e75 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2156e75 .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2156e75 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-2156e75 .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-2156e75 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-12 .elementor-element.elementor-element-0e9af1b .elementor-price-list-separator {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.elementor-12 .elementor-element.elementor-element-0e9af1b>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-0e9af1b .elementor-price-list-header {
	color: var(--e-global-color-primary);
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-0e9af1b .elementor-price-list-price {
	color: #000000;
	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-12 .elementor-element.elementor-element-0e9af1b .elementor-price-list-description {
	color: var(--e-global-color-text);
	font-family: "Sarabun", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

body.rtl .elementor-12 .elementor-element.elementor-element-0e9af1b .elementor-price-list-image {
	padding-left: calc(20px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-0e9af1b .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0e9af1b .elementor-price-list-image {
	padding-right: calc(20px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0e9af1b .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(20px/2);
}

.elementor-12 .elementor-element.elementor-element-0e9af1b .elementor-price-list li:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-0e9af1b .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-cd3eb6b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-cd3eb6b>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-cd3eb6b>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-7f7a0df img {
	transition-duration: 0.5s;
}

@media(min-width:768px) {
	.elementor-12 .elementor-element.elementor-element-31cc1f3 {
		width: 42.371%;
	}

	.elementor-12 .elementor-element.elementor-element-0c82ce2 {
		width: 57.629%;
	}

	.elementor-12 .elementor-element.elementor-element-bea6b6c {
		width: 27.803%;
	}

	.elementor-12 .elementor-element.elementor-element-d4b789a {
		width: 28.426%;
	}

	.elementor-12 .elementor-element.elementor-element-d37b790 {
		width: 43.342%;
	}

	.elementor-12 .elementor-element.elementor-element-79a2cc9 {
		width: 45.941%;
	}

	.elementor-12 .elementor-element.elementor-element-2835df3 {
		width: 26.263%;
	}

	.elementor-12 .elementor-element.elementor-element-248c412 {
		width: 27.097%;
	}
}

@media(max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-widget-price-list .elementor-price-list-header {
		font-size: var(--e-global-typography-primary-font-size);
	}

	.elementor-widget-price-list .elementor-price-list-price {
		font-size: var(--e-global-typography-primary-font-size);
	}

	.elementor-widget-price-list .elementor-price-list-description {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-db5129f .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-c868bda .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-702411f .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-431cc0d .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-6fa70fd .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-47f577d .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-e87889b .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-e8f65af .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-9c1404b .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-591959b .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-6391774 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-b2eb442 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-3ea7992 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-46bf5bf .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-3a22a0a .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-746f70f .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-da6f987 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-4cd460a .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-1f7b5dd .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-fb19495 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-7a29d56 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-7f74771 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-6419feb .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-ebcfb95 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-1b01aa7 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-cdff428 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-f6e8cf9 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-6706988 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-08002f9 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-993ecd6 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-91e343d .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-a95bb04 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-da409e2 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-6daa4f4 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-633177d .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-240f702 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-486686a .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-20bfd57 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-18cd656 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-f0ba5ff .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-e366d8c .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-92f9d19 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-808361e .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-f132c82 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-d08fa0e .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-278b4cf .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-525e66c .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-a6ed179 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-40dc56e .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-b8e0c8f .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-cdb0663 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-6c5cb9d .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-4b73329 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-2156e75 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-0e9af1b .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}
}

@media(max-width:767px) {
	.elementor-12 .elementor-element.elementor-element-33b97aeb>.elementor-container {
		min-height: 200px;
	}

	.elementor-12 .elementor-element.elementor-element-33b97aeb {
		padding: 60px 0px 60px 0px;
	}

	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-5f6e1d0b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-12 .elementor-element.elementor-element-5f6e1d0b .elementor-heading-title {
		font-size: 80px;
		line-height: 45px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-3d6ef95 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-7ba2b6b9 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-widget-price-list .elementor-price-list-header {
		font-size: var(--e-global-typography-primary-font-size);
	}

	.elementor-widget-price-list .elementor-price-list-price {
		font-size: var(--e-global-typography-primary-font-size);
	}

	.elementor-widget-price-list .elementor-price-list-description {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-db5129f .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-db5129f .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-db5129f .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-a23bb02 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-c868bda .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-c868bda .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-c868bda .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-d2a8718 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-702411f .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-702411f .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-702411f .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-2093ea5 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-431cc0d .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-431cc0d .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-431cc0d .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-fa9c5c3 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-6fa70fd .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-6fa70fd .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-6fa70fd .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-f9baae0 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-47f577d .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-47f577d .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-47f577d .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-8ada26c .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-bd223b1 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-e87889b .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-e87889b .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-e87889b .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-e8f65af .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-e8f65af .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-e8f65af .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-0df9268 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-ce6c61b .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-9c1404b .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-9c1404b .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-9c1404b .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-fd85f66 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-7e7b650 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-591959b .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-591959b .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-591959b .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-8f92d1e .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-4a8e099 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-6391774 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-6391774 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-6391774 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-a89397b .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-0949826 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-b2eb442 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-b2eb442 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-b2eb442 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-e21f316 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-4ef4d94 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-3ea7992 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-3ea7992 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-3ea7992 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-a840d99 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-156d308 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-46bf5bf .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-46bf5bf .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-46bf5bf .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-da63047 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-3a22a0a .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-3a22a0a .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-3a22a0a .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-5416c73 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-746f70f .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-746f70f .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-746f70f .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-c7002eb .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-25f9f04 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-da6f987 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-da6f987 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-da6f987 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-8d7841f .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-971ee0e .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-4cd460a .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-4cd460a .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-4cd460a .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-977760f .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-1f7b5dd .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-1f7b5dd .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-1f7b5dd .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-fb3e286 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-fb19495 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-fb19495 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-fb19495 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-32a1706 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-7a29d56 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-7a29d56 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-7a29d56 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-43961a2 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-7f74771 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-7f74771 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-7f74771 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-44905af .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-6419feb .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-6419feb .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-6419feb .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-dc723c5 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-9e04fe5 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-ebcfb95 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-ebcfb95 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-ebcfb95 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-1e5a27a .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-3c34a6c .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-1b01aa7 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-1b01aa7 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-1b01aa7 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-ab09604 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-272cda4 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-cdff428 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-cdff428 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-cdff428 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-840e1da .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-f6e8cf9 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-f6e8cf9 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-f6e8cf9 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-dfc74f1 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-f867743 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-6706988 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-6706988 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-6706988 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-7ce0793 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-b8d401d .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-08002f9 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-08002f9 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-08002f9 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-993ecd6 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-993ecd6 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-993ecd6 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-e12166b .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-91e343d .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-91e343d .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-91e343d .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-6da125a .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-a95bb04 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-a95bb04 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-a95bb04 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-e477a49 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-da409e2 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-da409e2 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-da409e2 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-0b55173 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-c7cb60f .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-6daa4f4 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-6daa4f4 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-6daa4f4 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-dda2a42 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-5072405 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-633177d .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-633177d .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-633177d .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-3e7639e .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-0e5bfeb .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-240f702 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-240f702 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-240f702 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-fc4aae9 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-e22ee4b .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-486686a .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-486686a .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-486686a .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-d88cf13 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-42a505e .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-20bfd57 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-20bfd57 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-20bfd57 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-e7feb5a .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-4e9f139 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-18cd656 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-18cd656 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-18cd656 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-2af0a1a .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-24ce39f .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-f0ba5ff .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-f0ba5ff .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-f0ba5ff .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-2418a09 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-a499c98 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-e366d8c .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-e366d8c .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-e366d8c .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-c6b6e93 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-99f4656 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-92f9d19 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-92f9d19 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-92f9d19 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-76943e7 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-072bf08 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-808361e .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-808361e .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-808361e .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-fe3f731 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-1d0d3fb .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-f132c82 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-f132c82 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-f132c82 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-20c976d .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-81568c0 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-d08fa0e .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-d08fa0e .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-d08fa0e .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-4ba236e .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-14e8c5d .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-278b4cf .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-278b4cf .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-278b4cf .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-bbbbd6d .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-8ff1861 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-525e66c .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-525e66c .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-525e66c .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-302fbba .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-5bd3a1e .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-a6ed179 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-a6ed179 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-a6ed179 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-e021914 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-d668ff7 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-40dc56e .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-40dc56e .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-40dc56e .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-ab6a885 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-6be1661 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-b8e0c8f .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-b8e0c8f .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-b8e0c8f .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-3ae0216 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-98f2f8f .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-cdb0663 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-cdb0663 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-cdb0663 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-7579b33 .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-f4b8626 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-6c5cb9d .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-6c5cb9d .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-6c5cb9d .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-da3f6cc .elementor-heading-title {
		font-size: 44px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-dee1203 .elementor-heading-title {
		font-size: 44px;
	}

	.elementor-12 .elementor-element.elementor-element-4b73329 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-4b73329 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-4b73329 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-2156e75 .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-2156e75 .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-2156e75 .elementor-price-list-description {
		font-size: 16px;
	}

	.elementor-12 .elementor-element.elementor-element-0e9af1b .elementor-price-list-header {
		font-size: 28px;
		line-height: 54px;
	}

	.elementor-12 .elementor-element.elementor-element-0e9af1b .elementor-price-list-price {
		font-size: var(--e-global-typography-text-font-size);
	}

	.elementor-12 .elementor-element.elementor-element-0e9af1b .elementor-price-list-description {
		font-size: 16px;
	}
}

/* Start Custom Fonts CSS */
@font-face {
	font-family: 'Southland';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../../2023/01/Southland-TTF.ttf') format('truetype');
}

/* End Custom Fonts CSS */