
.elementor-7708 .elementor-element.elementor-element-5c1b5b4:not(.elementor-motion-effects-element-type-background), .elementor-7708 .elementor-element.elementor-element-5c1b5b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}

.elementor-7708 .elementor-element.elementor-element-5c1b5b4 > .elementor-container {
	max-width: 950px;
}

.elementor-7708 .elementor-element.elementor-element-5c1b5b4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0rem;
	margin-bottom: 1rem;
	padding: 2rem 0rem 2rem 0rem;
}

.elementor-7708 .elementor-element.elementor-element-5c1b5b4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-7708 .elementor-element.elementor-element-40fe6b3b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7708 .elementor-element.elementor-element-40fe6b3b > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #d3d3d3;
	padding: 0rem 1rem 0rem 1rem;
}

.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

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

.elementor-7708 .elementor-element.elementor-element-5ef98070 {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-5ef98070 .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 25.12px;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-6845003f {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-6845003f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-77531a04 {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-77531a04 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-0123ed6 {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-0123ed6 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #800;
}

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

.elementor-7708 .elementor-element.elementor-element-269c6481 .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 700;
}

.elementor-bc-flex-widget .elementor-7708 .elementor-element.elementor-element-10afceaa.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7708 .elementor-element.elementor-element-10afceaa > .elementor-element-populated {
	padding: 0rem 3rem 0rem 3rem;
}

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

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

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

.elementor-7708 .elementor-element.elementor-element-56889005 {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-6ffffe5e:not(.elementor-motion-effects-element-type-background), .elementor-7708 .elementor-element.elementor-element-6ffffe5e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}

.elementor-7708 .elementor-element.elementor-element-6ffffe5e > .elementor-container {
	max-width: 950px;
}

.elementor-7708 .elementor-element.elementor-element-6ffffe5e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0rem;
	margin-bottom: 1rem;
	padding: 2rem 0rem 2rem 0rem;
}

.elementor-7708 .elementor-element.elementor-element-6ffffe5e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-7708 .elementor-element.elementor-element-7a704789.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7708 .elementor-element.elementor-element-7a704789 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #d3d3d3;
	padding: 0rem 1rem 0rem 1rem;
}

.elementor-7708 .elementor-element.elementor-element-37195ddf {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-37195ddf .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 25.12px;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-2deb6d70 {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-2deb6d70 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-4c1c9153 {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-4c1c9153 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-da53bd6 {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-da53bd6 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #800;
}

.elementor-7708 .elementor-element.elementor-element-101d8913 .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 700;
}

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

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

.elementor-7708 .elementor-element.elementor-element-11184183 > .elementor-element-populated {
	padding: 0rem 3rem 0rem 3rem;
}

.elementor-7708 .elementor-element.elementor-element-39c27c0d {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-73e32c88:not(.elementor-motion-effects-element-type-background), .elementor-7708 .elementor-element.elementor-element-73e32c88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}

.elementor-7708 .elementor-element.elementor-element-73e32c88 > .elementor-container {
	max-width: 950px;
}

.elementor-7708 .elementor-element.elementor-element-73e32c88 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0rem;
	margin-bottom: 1rem;
	padding: 2rem 0rem 2rem 0rem;
}

.elementor-7708 .elementor-element.elementor-element-73e32c88 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-7708 .elementor-element.elementor-element-669c2231.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7708 .elementor-element.elementor-element-669c2231 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #d3d3d3;
	padding: 0rem 1rem 0rem 1rem;
}

.elementor-7708 .elementor-element.elementor-element-2b0c40e3 {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-2b0c40e3 .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 25.12px;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-58584dc7 {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-58584dc7 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-7b408cef {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-7b408cef .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-5bab1a7 {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-5bab1a7 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #800;
}

.elementor-7708 .elementor-element.elementor-element-7f190e4a .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 700;
}

.elementor-bc-flex-widget .elementor-7708 .elementor-element.elementor-element-2812c2ce.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7708 .elementor-element.elementor-element-2812c2ce > .elementor-element-populated {
	padding: 0rem 3rem 0rem 3rem;
}

.elementor-7708 .elementor-element.elementor-element-a82f0b1 {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-506a8cd9:not(.elementor-motion-effects-element-type-background), .elementor-7708 .elementor-element.elementor-element-506a8cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}

.elementor-7708 .elementor-element.elementor-element-506a8cd9 > .elementor-container {
	max-width: 950px;
}

.elementor-7708 .elementor-element.elementor-element-506a8cd9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0rem;
	margin-bottom: 1rem;
	padding: 2rem 0rem 2rem 0rem;
}

.elementor-7708 .elementor-element.elementor-element-506a8cd9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-7708 .elementor-element.elementor-element-49b1cf93.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7708 .elementor-element.elementor-element-49b1cf93 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #d3d3d3;
	padding: 0rem 1rem 0rem 1rem;
}

.elementor-7708 .elementor-element.elementor-element-4ec8c135 {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-4ec8c135 .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 25.12px;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-16dc0446 {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-16dc0446 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-5c7812f6 {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-5c7812f6 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-261affd {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-261affd .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #800;
}

.elementor-7708 .elementor-element.elementor-element-66e23aed .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 700;
}

.elementor-bc-flex-widget .elementor-7708 .elementor-element.elementor-element-60c4935e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7708 .elementor-element.elementor-element-60c4935e > .elementor-element-populated {
	padding: 0rem 3rem 0rem 3rem;
}

.elementor-7708 .elementor-element.elementor-element-6c2cff8 {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-3d74a1be:not(.elementor-motion-effects-element-type-background), .elementor-7708 .elementor-element.elementor-element-3d74a1be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}

.elementor-7708 .elementor-element.elementor-element-3d74a1be > .elementor-container {
	max-width: 950px;
}

.elementor-7708 .elementor-element.elementor-element-3d74a1be {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0rem;
	margin-bottom: 1rem;
	padding: 2rem 0rem 2rem 0rem;
}

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

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

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

.elementor-7708 .elementor-element.elementor-element-2fe6dcbe > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #d3d3d3;
	padding: 0rem 1rem 0rem 1rem;
}

.elementor-7708 .elementor-element.elementor-element-7b007575 {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-7b007575 .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 25.12px;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-14d912c2 {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-14d912c2 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-2786353c {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-2786353c .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-e9b1d06 {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-e9b1d06 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #800;
}

.elementor-7708 .elementor-element.elementor-element-61376000 .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 700;
}

.elementor-bc-flex-widget .elementor-7708 .elementor-element.elementor-element-10f943b8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7708 .elementor-element.elementor-element-10f943b8 > .elementor-element-populated {
	padding: 0rem 3rem 0rem 3rem;
}

.elementor-7708 .elementor-element.elementor-element-5ddd991 {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-6e230544:not(.elementor-motion-effects-element-type-background), .elementor-7708 .elementor-element.elementor-element-6e230544 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}

.elementor-7708 .elementor-element.elementor-element-6e230544 > .elementor-container {
	max-width: 950px;
}

.elementor-7708 .elementor-element.elementor-element-6e230544 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0rem;
	margin-bottom: 1rem;
	padding: 2rem 0rem 2rem 0rem;
}

.elementor-7708 .elementor-element.elementor-element-6e230544 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-7708 .elementor-element.elementor-element-22e7c061.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7708 .elementor-element.elementor-element-22e7c061 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #d3d3d3;
	padding: 0rem 1rem 0rem 1rem;
}

.elementor-7708 .elementor-element.elementor-element-1451b43c {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-1451b43c .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 25.12px;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-17f1e26a {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-17f1e26a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-1e8e0f92 {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-1e8e0f92 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-2904f3f {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-2904f3f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #800000;
}

.elementor-7708 .elementor-element.elementor-element-42adb2f5 .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 700;
}

.elementor-bc-flex-widget .elementor-7708 .elementor-element.elementor-element-5b60d901.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7708 .elementor-element.elementor-element-5b60d901 > .elementor-element-populated {
	padding: 0rem 3rem 0rem 3rem;
}

.elementor-7708 .elementor-element.elementor-element-1762fbfd {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-39d330b5:not(.elementor-motion-effects-element-type-background), .elementor-7708 .elementor-element.elementor-element-39d330b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}

.elementor-7708 .elementor-element.elementor-element-39d330b5 > .elementor-container {
	max-width: 950px;
}

.elementor-7708 .elementor-element.elementor-element-39d330b5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0rem;
	margin-bottom: 1rem;
	padding: 2rem 0rem 2rem 0rem;
}

.elementor-7708 .elementor-element.elementor-element-39d330b5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-7708 .elementor-element.elementor-element-3b9837d5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7708 .elementor-element.elementor-element-3b9837d5 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #d3d3d3;
	padding: 0rem 1rem 0rem 1rem;
}

.elementor-7708 .elementor-element.elementor-element-6ce1bd3a {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-6ce1bd3a .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 25.12px;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-57c5fe83 {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-57c5fe83 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-bae8bbb {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-bae8bbb .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #800;
}

.elementor-7708 .elementor-element.elementor-element-5954ed34 .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 700;
}

.elementor-bc-flex-widget .elementor-7708 .elementor-element.elementor-element-28a51230.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7708 .elementor-element.elementor-element-28a51230 > .elementor-element-populated {
	padding: 0rem 3rem 0rem 3rem;
}

.elementor-7708 .elementor-element.elementor-element-28581505 {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-47c1a01:not(.elementor-motion-effects-element-type-background), .elementor-7708 .elementor-element.elementor-element-47c1a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}

.elementor-7708 .elementor-element.elementor-element-47c1a01 > .elementor-container {
	max-width: 950px;
}

.elementor-7708 .elementor-element.elementor-element-47c1a01 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0rem;
	margin-bottom: 1rem;
	padding: 2rem 0rem 2rem 0rem;
}

.elementor-7708 .elementor-element.elementor-element-47c1a01 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-7708 .elementor-element.elementor-element-f593a9d > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #d3d3d3;
	padding: 0rem 1rem 0rem 1rem;
}

.elementor-7708 .elementor-element.elementor-element-50af81c {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-50af81c .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 25.12px;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-fe03fcb {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-fe03fcb .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-b220043 {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-b220043 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #800;
}

.elementor-7708 .elementor-element.elementor-element-11e5dab .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 700;
}

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

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

.elementor-7708 .elementor-element.elementor-element-2a78871 > .elementor-element-populated {
	padding: 0rem 3rem 0rem 3rem;
}

.elementor-7708 .elementor-element.elementor-element-daa147c {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-e5b824e:not(.elementor-motion-effects-element-type-background), .elementor-7708 .elementor-element.elementor-element-e5b824e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}

.elementor-7708 .elementor-element.elementor-element-e5b824e > .elementor-container {
	max-width: 950px;
}

.elementor-7708 .elementor-element.elementor-element-e5b824e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0rem;
	margin-bottom: 1rem;
	padding: 2rem 0rem 2rem 0rem;
}

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

.elementor-bc-flex-widget .elementor-7708 .elementor-element.elementor-element-35e4293.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7708 .elementor-element.elementor-element-35e4293 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #d3d3d3;
	padding: 0rem 1rem 0rem 1rem;
}

.elementor-7708 .elementor-element.elementor-element-ac69eef {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-ac69eef .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 25.12px;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-e2e612f {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-e2e612f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #000;
}

.elementor-7708 .elementor-element.elementor-element-8c59178 {
	text-align: center;
}

.elementor-7708 .elementor-element.elementor-element-8c59178 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #800;
}

.elementor-7708 .elementor-element.elementor-element-7f19462 .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 700;
}

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

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

.elementor-7708 .elementor-element.elementor-element-d7f6be4 > .elementor-element-populated {
	padding: 0rem 3rem 0rem 3rem;
}

.elementor-7708 .elementor-element.elementor-element-6740139 {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

@media (max-width:1024px) {
	.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
}

@media (max-width:767px) {
	.elementor-7708 .elementor-element.elementor-element-40fe6b3b > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
		margin: 0rem 1rem 0rem 1rem;
		--e-column-margin-right: 1rem;
		--e-column-margin-left: 1rem;
		padding: 1rem 0rem 1rem 0rem;
	}
	
	.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-7708 .elementor-element.elementor-element-10afceaa > .elementor-element-populated {
		padding: 2rem 2rem 0rem 2rem;
	}
	
	.elementor-7708 .elementor-element.elementor-element-56889005 {
		text-align: center;
	}
	
	.elementor-7708 .elementor-element.elementor-element-7a704789 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
		margin: 0rem 1rem 0rem 1rem;
		--e-column-margin-right: 1rem;
		--e-column-margin-left: 1rem;
		padding: 1rem 0rem 1rem 0rem;
	}
	
	.elementor-7708 .elementor-element.elementor-element-11184183 > .elementor-element-populated {
		padding: 2rem 2rem 0rem 2rem;
	}
	
	.elementor-7708 .elementor-element.elementor-element-39c27c0d {
		text-align: center;
	}
	
	.elementor-7708 .elementor-element.elementor-element-669c2231 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
		margin: 0rem 1rem 0rem 1rem;
		--e-column-margin-right: 1rem;
		--e-column-margin-left: 1rem;
		padding: 1rem 0rem 1rem 0rem;
	}
	
	.elementor-7708 .elementor-element.elementor-element-2812c2ce > .elementor-element-populated {
		padding: 2rem 2rem 0rem 2rem;
	}
	
	.elementor-7708 .elementor-element.elementor-element-a82f0b1 {
		text-align: center;
	}
	
	.elementor-7708 .elementor-element.elementor-element-49b1cf93 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
		margin: 0rem 1rem 0rem 1rem;
		--e-column-margin-right: 1rem;
		--e-column-margin-left: 1rem;
		padding: 1rem 0rem 1rem 0rem;
	}
	
	.elementor-7708 .elementor-element.elementor-element-60c4935e > .elementor-element-populated {
		padding: 2rem 2rem 0rem 2rem;
	}
	
	.elementor-7708 .elementor-element.elementor-element-6c2cff8 {
		text-align: center;
	}
	
	.elementor-7708 .elementor-element.elementor-element-2fe6dcbe > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
		margin: 0rem 1rem 0rem 1rem;
		--e-column-margin-right: 1rem;
		--e-column-margin-left: 1rem;
		padding: 1rem 0rem 1rem 0rem;
	}
	
	.elementor-7708 .elementor-element.elementor-element-10f943b8 > .elementor-element-populated {
		padding: 2rem 2rem 0rem 2rem;
	}
	
	.elementor-7708 .elementor-element.elementor-element-5ddd991 {
		text-align: center;
	}
	
	.elementor-7708 .elementor-element.elementor-element-22e7c061 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
		margin: 0rem 1rem 0rem 1rem;
		--e-column-margin-right: 1rem;
		--e-column-margin-left: 1rem;
		padding: 1rem 0rem 1rem 0rem;
	}
	
	.elementor-7708 .elementor-element.elementor-element-5b60d901 > .elementor-element-populated {
		padding: 2rem 2rem 0rem 2rem;
	}
	
	.elementor-7708 .elementor-element.elementor-element-1762fbfd {
		text-align: center;
	}
	
	.elementor-7708 .elementor-element.elementor-element-3b9837d5 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
		margin: 0rem 1rem 0rem 1rem;
		--e-column-margin-right: 1rem;
		--e-column-margin-left: 1rem;
		padding: 1rem 0rem 1rem 0rem;
	}
	
	.elementor-7708 .elementor-element.elementor-element-28a51230 > .elementor-element-populated {
		padding: 2rem 2rem 0rem 2rem;
	}
	
	.elementor-7708 .elementor-element.elementor-element-28581505 {
		text-align: center;
	}
	
	.elementor-7708 .elementor-element.elementor-element-f593a9d > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
		margin: 0rem 1rem 0rem 1rem;
		--e-column-margin-right: 1rem;
		--e-column-margin-left: 1rem;
		padding: 1rem 0rem 1rem 0rem;
	}
	
	.elementor-7708 .elementor-element.elementor-element-2a78871 > .elementor-element-populated {
		padding: 2rem 2rem 0rem 2rem;
	}
	
	.elementor-7708 .elementor-element.elementor-element-daa147c {
		text-align: center;
	}
	
	.elementor-7708 .elementor-element.elementor-element-35e4293 > .elementor-element-populated {
		border-width: 0px 0px 2px 0px;
		margin: 0rem 1rem 0rem 1rem;
		--e-column-margin-right: 1rem;
		--e-column-margin-left: 1rem;
		padding: 1rem 0rem 1rem 0rem;
	}
	
	.elementor-7708 .elementor-element.elementor-element-d7f6be4 > .elementor-element-populated {
		padding: 2rem 2rem 0rem 2rem;
	}
	
	.elementor-7708 .elementor-element.elementor-element-6740139 {
		text-align: center;
	}
}
