
.elementor-39 .elementor-element.elementor-element-569a580b:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-569a580b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildcjgl.nitrocdn.com/huuydbxJZFNURbVSSbqPQMjfdNqXsgPR/assets/images/optimized/rev-2ebffd6/maisongaiaseychelles.com/wp-content/uploads/2023/12/Maison_Gaia_Nov_23_05-scaled.jpg");
	background-position: center center;
}

.elementor-39 .elementor-element.elementor-element-569a580b > .elementor-background-overlay {
	background-color: #000;
	opacity: .45;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-39 .elementor-element.elementor-element-569a580b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 200px 0px 291px 0px;
}

.elementor-39 .elementor-element.elementor-element-107c1b27.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-39 .elementor-element.elementor-element-14b057f {
	text-align: center;
}

.elementor-39 .elementor-element.elementor-element-14b057f .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	letter-spacing: 1.1px;
	color: #ededed;
}

.elementor-39 .elementor-element.elementor-element-e8adcf3 {
	--divider-border-style: solid;
	--divider-color: #859a6c;
	--divider-border-width: 1px;
}

.elementor-39 .elementor-element.elementor-element-e8adcf3 .elementor-divider-separator {
	width: 4%;
	margin: 0 auto;
	margin-center: 0;
}

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

.elementor-39 .elementor-element.elementor-element-640920cc > .elementor-widget-container {
	margin: 0px 0px 22px 0px;
}

.elementor-39 .elementor-element.elementor-element-640920cc {
	text-align: center;
}

.elementor-39 .elementor-element.elementor-element-640920cc .elementor-heading-title {
	font-size: 113px;
	color: #fff;
}

.elementor-39 .elementor-element.elementor-element-41b66c0 .elementor-button {
	background-color: var(--e-global-color-787dc26);
	font-family: "Raleway", Sans-serif;
	font-weight: 400;
	fill: var(--e-global-color-e777cd9);
	color: var(--e-global-color-e777cd9);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-787dc26);
}

.elementor-39 .elementor-element.elementor-element-41b66c0 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-41b66c0 .elementor-button:focus {
	background-color: rgba(0, 0, 0, 0);
	color: #fff;
	border-color: #fff;
}

.elementor-39 .elementor-element.elementor-element-41b66c0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-39 .elementor-element.elementor-element-41b66c0 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-39 .elementor-element.elementor-element-41b66c0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-39 .elementor-element.elementor-element-41b66c0 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-41b66c0 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-39 .elementor-element.elementor-element-2bf140ce > .elementor-container {
	max-width: 1195px;
}

.elementor-39 .elementor-element.elementor-element-2bf140ce {
	padding: 120px 0px 60px 0px;
}

.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-7973a987.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-39 .elementor-element.elementor-element-7973a987 > .elementor-element-populated {
	margin: 0px 40px 0px 0px;
	--e-column-margin-right: 40px;
	--e-column-margin-left: 0px;
}

.elementor-39 .elementor-element.elementor-element-51a8c31 {
	text-align: start;
}

.elementor-39 .elementor-element.elementor-element-51a8c31 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	letter-spacing: 1.1px;
	color: var(--e-global-color-787dc26);
}

.elementor-39 .elementor-element.elementor-element-6b59ba63 .elementor-heading-title {
	color: #1a1a1a;
}

.elementor-39 .elementor-element.elementor-element-4bdd9fb > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-39 .elementor-element.elementor-element-4bdd9fb {
	color: var(--e-global-color-text);
}

.elementor-39 .elementor-element.elementor-element-637592ce .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
}

.elementor-39 .elementor-element.elementor-element-385c5f70 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-39 .elementor-element.elementor-element-3c332664 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-39 .elementor-element.elementor-element-3c332664 {
	z-index: 1;
}

.elementor-39 .elementor-element.elementor-element-104c21ea > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-39 .elementor-element.elementor-element-104c21ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-39 .elementor-element.elementor-element-104c21ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-39 .elementor-element.elementor-element-104c21ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-39 .elementor-element.elementor-element-104c21ea .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-39 .elementor-element.elementor-element-104c21ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-39 .elementor-element.elementor-element-104c21ea .elementor-icon-list-icon i {
	color: var(--e-global-color-787dc26);
	transition: color .3s;
}

.elementor-39 .elementor-element.elementor-element-104c21ea .elementor-icon-list-icon svg {
	fill: var(--e-global-color-787dc26);
	transition: fill .3s;
}

.elementor-39 .elementor-element.elementor-element-104c21ea {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-39 .elementor-element.elementor-element-104c21ea .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-39 .elementor-element.elementor-element-2816cf3c > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-39 .elementor-element.elementor-element-2816cf3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-39 .elementor-element.elementor-element-2816cf3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-39 .elementor-element.elementor-element-2816cf3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-39 .elementor-element.elementor-element-2816cf3c .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-39 .elementor-element.elementor-element-2816cf3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-39 .elementor-element.elementor-element-2816cf3c .elementor-icon-list-icon i {
	color: var(--e-global-color-787dc26);
	transition: color .3s;
}

.elementor-39 .elementor-element.elementor-element-2816cf3c .elementor-icon-list-icon svg {
	fill: var(--e-global-color-787dc26);
	transition: fill .3s;
}

.elementor-39 .elementor-element.elementor-element-2816cf3c {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-39 .elementor-element.elementor-element-2816cf3c .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-39 .elementor-element.elementor-element-702cc895 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
}

.elementor-39 .elementor-element.elementor-element-7ae7a932 {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-39 .elementor-element.elementor-element-62dcbf93 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-39 .elementor-element.elementor-element-62dcbf93 {
	z-index: 1;
}

.elementor-39 .elementor-element.elementor-element-292c90f > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-39 .elementor-element.elementor-element-292c90f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-39 .elementor-element.elementor-element-292c90f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-39 .elementor-element.elementor-element-292c90f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-39 .elementor-element.elementor-element-292c90f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-39 .elementor-element.elementor-element-292c90f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-39 .elementor-element.elementor-element-292c90f .elementor-icon-list-icon i {
	color: var(--e-global-color-787dc26);
	transition: color .3s;
}

.elementor-39 .elementor-element.elementor-element-292c90f .elementor-icon-list-icon svg {
	fill: var(--e-global-color-787dc26);
	transition: fill .3s;
}

.elementor-39 .elementor-element.elementor-element-292c90f {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-39 .elementor-element.elementor-element-292c90f .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-39 .elementor-element.elementor-element-19424ff6 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-39 .elementor-element.elementor-element-19424ff6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-39 .elementor-element.elementor-element-19424ff6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-39 .elementor-element.elementor-element-19424ff6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-39 .elementor-element.elementor-element-19424ff6 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-39 .elementor-element.elementor-element-19424ff6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-39 .elementor-element.elementor-element-19424ff6 .elementor-icon-list-icon i {
	color: var(--e-global-color-787dc26);
	transition: color .3s;
}

.elementor-39 .elementor-element.elementor-element-19424ff6 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-787dc26);
	transition: fill .3s;
}

.elementor-39 .elementor-element.elementor-element-19424ff6 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-39 .elementor-element.elementor-element-19424ff6 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-39 .elementor-element.elementor-element-305b734f {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #e7e7e7;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-4f4c7ed .elementor-button {
	background-color: var(--e-global-color-787dc26);
	font-family: "Raleway", Sans-serif;
	font-weight: 400;
	fill: var(--e-global-color-e777cd9);
	color: var(--e-global-color-e777cd9);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-787dc26);
}

.elementor-39 .elementor-element.elementor-element-4f4c7ed {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-39 .elementor-element.elementor-element-4f4c7ed > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-39 .elementor-element.elementor-element-4f4c7ed.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-39 .elementor-element.elementor-element-4f4c7ed .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-4f4c7ed .elementor-button:focus {
	color: var(--e-global-color-e9c5ff0);
}

.elementor-39 .elementor-element.elementor-element-4f4c7ed .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-4f4c7ed .elementor-button:focus svg {
	fill: var(--e-global-color-e9c5ff0);
}

.elementor-39 .elementor-element.elementor-element-4806ca90 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-39 .elementor-element.elementor-element-305fa6b0 img {
	height: 645px;
	object-fit: cover;
	object-position: center center;
	transition-duration: .4s;
}

.elementor-39 .elementor-element.elementor-element-305fa6b0:hover img {
	filter: brightness(72%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-790eb7e2 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-39 .elementor-element.elementor-element-790eb7e2 > .elementor-container {
	max-width: 1200px;
}

.elementor-39 .elementor-element.elementor-element-790eb7e2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 120px 0px 80px 0px;
}

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

.elementor-39 .elementor-element.elementor-element-3d71bf64 > .elementor-element-populated {
	padding: 10px 10px 0px 10px;
}

.elementor-39 .elementor-element.elementor-element-713494f {
	text-align: start;
}

.elementor-39 .elementor-element.elementor-element-713494f .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	letter-spacing: 1.1px;
	color: var(--e-global-color-787dc26);
}

.elementor-39 .elementor-element.elementor-element-1f4f1dc1 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-39 .elementor-element.elementor-element-1f4f1dc1 {
	text-align: start;
}

.elementor-39 .elementor-element.elementor-element-1f4f1dc1 .elementor-heading-title {
	font-family: "Italiana", Sans-serif;
	font-size: 54px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -.05em;
}

.elementor-39 .elementor-element.elementor-element-f862e2a > .elementor-widget-container {
	box-shadow: 4px 0px 15px 0px rgba(0, 0, 0, .5);
}

.elementor-39 .elementor-element.elementor-element-f862e2a:hover img {
	filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-f862e2a img {
	transition-duration: .4s;
}

.elementor-39 .elementor-element.elementor-element-3a4ee75f > .elementor-element-populated {
	margin: 49px 0px 0px 40px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 40px;
}

.elementor-39 .elementor-element.elementor-element-4a4db03e {
	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);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-39 .elementor-element.elementor-element-7f4d5305 {
	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);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-39 .elementor-element.elementor-element-ced7b56 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-39 .elementor-element.elementor-element-ced7b56 > .elementor-container {
	max-width: 1200px;
}

.elementor-39 .elementor-element.elementor-element-ced7b56 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 120px 0px;
}

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

.elementor-39 .elementor-element.elementor-element-09419ab > .elementor-element-populated {
	margin: 49px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-39 .elementor-element.elementor-element-20c514f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-39 .elementor-element.elementor-element-20c514f {
	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);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-39 .elementor-element.elementor-element-8ddbdd4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-39 .elementor-element.elementor-element-8ddbdd4 {
	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);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-39 .elementor-element.elementor-element-2482bb4 > .elementor-element-populated {
	margin: 0px 0px 0px 40px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 40px;
	padding: 10px 10px 0px 10px;
}

.elementor-39 .elementor-element.elementor-element-5373370 > .elementor-widget-container {
	box-shadow: 4px 0px 15px 0px rgba(0, 0, 0, .5);
}

.elementor-39 .elementor-element.elementor-element-5373370:hover img {
	filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-5373370 img {
	transition-duration: .4s;
}

.elementor-39 .elementor-element.elementor-element-d7a856b:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-d7a856b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildcjgl.nitrocdn.com/huuydbxJZFNURbVSSbqPQMjfdNqXsgPR/assets/images/optimized/rev-2ebffd6/maisongaiaseychelles.com/wp-content/uploads/2023/12/Maison_Gaia_Nov_23_04-scaled.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-39 .elementor-element.elementor-element-d7a856b > .elementor-background-overlay {
	background-color: #000;
	opacity: .6;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-39 .elementor-element.elementor-element-d7a856b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 150px 0px 150px 0px;
}

.elementor-39 .elementor-element.elementor-element-57680d42.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-39 .elementor-element.elementor-element-75010fa {
	text-align: center;
}

.elementor-39 .elementor-element.elementor-element-75010fa .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	letter-spacing: 1.1px;
	color: var(--e-global-color-787dc26);
}

.elementor-39 .elementor-element.elementor-element-c8aaf21 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
	padding: 0% 10% 0% 10%;
}

.elementor-39 .elementor-element.elementor-element-c8aaf21 {
	text-align: center;
}

.elementor-39 .elementor-element.elementor-element-c8aaf21 .elementor-heading-title {
	color: #fff;
}

.elementor-39 .elementor-element.elementor-element-7669593 .elementor-button {
	background-color: var(--e-global-color-787dc26);
	font-family: "Raleway", Sans-serif;
	font-weight: 400;
	fill: var(--e-global-color-e777cd9);
	color: var(--e-global-color-e777cd9);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-787dc26);
}

.elementor-39 .elementor-element.elementor-element-7669593 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-7669593 .elementor-button:focus {
	background-color: rgba(0, 0, 0, 0);
	color: #fff;
	border-color: #fff;
}

.elementor-39 .elementor-element.elementor-element-7669593 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-39 .elementor-element.elementor-element-7669593 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-39 .elementor-element.elementor-element-7669593.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-39 .elementor-element.elementor-element-7669593 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-7669593 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-39 .elementor-element.elementor-element-f415e67 > .elementor-container {
	max-width: 1170px;
}

.elementor-39 .elementor-element.elementor-element-f415e67 {
	padding: 120px 0px 60px 0px;
}

.elementor-39 .elementor-element.elementor-element-95ab584 {
	margin-top: 0px;
	margin-bottom: 60px;
}

.elementor-39 .elementor-element.elementor-element-36544e6 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-90bff06 {
	text-align: center;
}

.elementor-39 .elementor-element.elementor-element-90bff06 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	letter-spacing: 1.1px;
	color: var(--e-global-color-787dc26);
}

.elementor-39 .elementor-element.elementor-element-73f509a > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-39 .elementor-element.elementor-element-73f509a {
	text-align: center;
}

.elementor-39 .elementor-element.elementor-element-73f509a .elementor-heading-title {
	font-family: "Italiana", Sans-serif;
	font-size: 67px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -.05em;
}

.elementor-39 .elementor-element.elementor-element-35dfa84:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-35dfa84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eae7e3;
}

.elementor-39 .elementor-element.elementor-element-35dfa84 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0px 100px 0px;
}

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

.elementor-39 .elementor-element.elementor-element-e198d5d > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-55b62b0 {
	margin-top: 0px;
	margin-bottom: 60px;
}

.elementor-39 .elementor-element.elementor-element-330c930 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-d4a4056 {
	text-align: start;
}

.elementor-39 .elementor-element.elementor-element-d4a4056 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	letter-spacing: 1.1px;
	color: var(--e-global-color-787dc26);
}

.elementor-39 .elementor-element.elementor-element-e3683e0 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-39 .elementor-element.elementor-element-e3683e0 {
	text-align: start;
}

.elementor-39 .elementor-element.elementor-element-e3683e0 .elementor-heading-title {
	font-family: "Italiana", Sans-serif;
	font-size: 3.3vw;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -.05em;
}

.elementor-39 .elementor-element.elementor-element-3d6f9e1 {
	width: auto;
	max-width: auto;
}

.elementor-39 .elementor-element.elementor-element-3d6f9e1 > .elementor-widget-container {
	margin: 0px 8px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-3d6f9e1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-39 .elementor-element.elementor-element-3d6f9e1.elementor-view-stacked .elementor-icon {
	background-color: #ff8e5f;
}

.elementor-39 .elementor-element.elementor-element-3d6f9e1.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-3d6f9e1.elementor-view-default .elementor-icon {
	color: #ff8e5f;
	border-color: #ff8e5f;
}

.elementor-39 .elementor-element.elementor-element-3d6f9e1.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-3d6f9e1.elementor-view-default .elementor-icon svg {
	fill: #ff8e5f;
}

.elementor-39 .elementor-element.elementor-element-3d6f9e1 .elementor-icon {
	font-size: 12px;
}

.elementor-39 .elementor-element.elementor-element-3d6f9e1 .elementor-icon svg {
	height: 12px;
}

.elementor-39 .elementor-element.elementor-element-2a731de {
	width: auto;
	max-width: auto;
}

.elementor-39 .elementor-element.elementor-element-2a731de > .elementor-widget-container {
	margin: 0px 8px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-2a731de .elementor-icon-wrapper {
	text-align: center;
}

.elementor-39 .elementor-element.elementor-element-2a731de.elementor-view-stacked .elementor-icon {
	background-color: #ff8e5f;
}

.elementor-39 .elementor-element.elementor-element-2a731de.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-2a731de.elementor-view-default .elementor-icon {
	color: #ff8e5f;
	border-color: #ff8e5f;
}

.elementor-39 .elementor-element.elementor-element-2a731de.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-2a731de.elementor-view-default .elementor-icon svg {
	fill: #ff8e5f;
}

.elementor-39 .elementor-element.elementor-element-2a731de .elementor-icon {
	font-size: 12px;
}

.elementor-39 .elementor-element.elementor-element-2a731de .elementor-icon svg {
	height: 12px;
}

.elementor-39 .elementor-element.elementor-element-f4bc19c {
	width: auto;
	max-width: auto;
}

.elementor-39 .elementor-element.elementor-element-f4bc19c > .elementor-widget-container {
	margin: 0px 8px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-f4bc19c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-39 .elementor-element.elementor-element-f4bc19c.elementor-view-stacked .elementor-icon {
	background-color: #ff8e5f;
}

.elementor-39 .elementor-element.elementor-element-f4bc19c.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-f4bc19c.elementor-view-default .elementor-icon {
	color: #ff8e5f;
	border-color: #ff8e5f;
}

.elementor-39 .elementor-element.elementor-element-f4bc19c.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-f4bc19c.elementor-view-default .elementor-icon svg {
	fill: #ff8e5f;
}

.elementor-39 .elementor-element.elementor-element-f4bc19c .elementor-icon {
	font-size: 12px;
}

.elementor-39 .elementor-element.elementor-element-f4bc19c .elementor-icon svg {
	height: 12px;
}

.elementor-39 .elementor-element.elementor-element-fd37364 {
	width: auto;
	max-width: auto;
}

.elementor-39 .elementor-element.elementor-element-fd37364 > .elementor-widget-container {
	margin: 0px 8px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-fd37364 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-39 .elementor-element.elementor-element-fd37364.elementor-view-stacked .elementor-icon {
	background-color: #ff8e5f;
}

.elementor-39 .elementor-element.elementor-element-fd37364.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-fd37364.elementor-view-default .elementor-icon {
	color: #ff8e5f;
	border-color: #ff8e5f;
}

.elementor-39 .elementor-element.elementor-element-fd37364.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-fd37364.elementor-view-default .elementor-icon svg {
	fill: #ff8e5f;
}

.elementor-39 .elementor-element.elementor-element-fd37364 .elementor-icon {
	font-size: 12px;
}

.elementor-39 .elementor-element.elementor-element-fd37364 .elementor-icon svg {
	height: 12px;
}

.elementor-39 .elementor-element.elementor-element-db871fa {
	width: auto;
	max-width: auto;
}

.elementor-39 .elementor-element.elementor-element-db871fa > .elementor-widget-container {
	margin: 0px 8px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-db871fa .elementor-icon-wrapper {
	text-align: center;
}

.elementor-39 .elementor-element.elementor-element-db871fa.elementor-view-stacked .elementor-icon {
	background-color: #ff8e5f;
}

.elementor-39 .elementor-element.elementor-element-db871fa.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-db871fa.elementor-view-default .elementor-icon {
	color: #ff8e5f;
	border-color: #ff8e5f;
}

.elementor-39 .elementor-element.elementor-element-db871fa.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-db871fa.elementor-view-default .elementor-icon svg {
	fill: #ff8e5f;
}

.elementor-39 .elementor-element.elementor-element-db871fa .elementor-icon {
	font-size: 12px;
}

.elementor-39 .elementor-element.elementor-element-db871fa .elementor-icon svg {
	height: 12px;
}

.elementor-39 .elementor-element.elementor-element-cea853d {
	width: auto;
	max-width: auto;
	color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-cea853d > .elementor-widget-container {
	margin: 3px 0px -15px 5px;
}

.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-85aee52.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-39 .elementor-element.elementor-element-85aee52 > .elementor-element-populated {
	padding: 10px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial-slider {
	--ekit_testimonial_left_right_spacing: 15px;
	--ekit_testimonial_slidetoshow: 2;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-39 .elementor-element.elementor-element-84add19 .elementskit-single-testimonial-slider, .elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial_card, .elementor-39 .elementor-element.elementor-element-84add19 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
	background-color: #f5f5f5;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial-slider .swiper-pagination span {
	background-color: #fff;
	width: 7px;
	height: 7px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-39 .elementor-element.elementor-element-84add19 > .elementor-widget-container {
	margin: 0px -15px 0px -15px;
}

.elementor-39 .elementor-element.elementor-element-84add19 .ekit_testimonial_style_5 .elementskit-watermark-icon {
	bottom: 30px;
	right: 30px;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial-slider .swiper-wrapper {
	padding: 0px 0px 30px 0px;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-39 .elementor-element.elementor-element-84add19 .elementskit-single-testimonial-slider, .elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial_card {
	padding: 30px 35px 30px 35px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-39 .elementor-element.elementor-element-84add19 .elementskit-single-testimonial-slider, .elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial_card {
	border-radius: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
	color: var(--e-global-color-text);
	margin: 15px 0px 20px 0px;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial_card .elementskit-commentor-coment {
	color: var(--e-global-color-text);
	margin: 15px 0px 20px 0px;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-single-testimonial-slider:hover .elementskit-commentor-content > p {
	color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content > p {
	color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial_card .elementskit-commentor-coment {
	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);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-stars > li > a, .elementor-39 .elementor-element.elementor-element-84add19 .elementskit-stars > li > span {
	color: #ff8e5f;
	fill: #ff8e5f;
	font-size: 14px;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-stars > li:not(:last-child) {
	margin-right: 4px;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-stars {
	margin: 0px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-single-testimonial-slider .elementskit-watermark-icon > i {
	color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i {
	color: var(--e-global-color-accent);
	margin-bottom: 14px;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i {
	color: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i {
	color: var(--e-global-color-accent);
	margin-bottom: 14px;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-watermark-icon svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-watermark-icon > i {
	font-size: 30px;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-watermark-icon > svg {
	width: 30px;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-watermark-icon {
	margin-bottom: 14px;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
	border-radius: 50%;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-profile-info .elementskit-author-name {
	color: var(--e-global-color-primary);
	margin-bottom: 0px;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-author-name {
	color: var(--e-global-color-primary);
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-profile-info .elementskit-author-des {
	color: #aeaeae;
	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);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-commentor-bio .elementskit-commentor-image > img {
	height: 70px;
	width: 70px;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial-slider .swiper-pagination {
	bottom: -30px;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial-slider .swiper-pagination span:not(:last-child) {
	margin-right: 14px;
}

.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active {
	width: 8px;
	height: 8px;
	transform: scale(1.2);
}

.elementor-39 .elementor-element.elementor-element-6835dd4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-39 .elementor-element.elementor-element-6835dd4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 120px 0px 47px 0px;
}

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

.elementor-39 .elementor-element.elementor-element-341cc44 > .elementor-element-populated {
	padding: 10px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-2c4442e {
	text-align: center;
}

.elementor-39 .elementor-element.elementor-element-2c4442e .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	letter-spacing: 1.1px;
	color: var(--e-global-color-787dc26);
}

.elementor-39 .elementor-element.elementor-element-5b0ff08 > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-39 .elementor-element.elementor-element-5b0ff08 {
	text-align: center;
}

.elementor-39 .elementor-element.elementor-element-5b0ff08 .elementor-heading-title {
	font-family: "Italiana", Sans-serif;
	font-size: 69px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -.05em;
}

.elementor-39 .elementor-element.elementor-element-3dcbcd4 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-787dc26);
	--divider-border-width: 1px;
}

.elementor-39 .elementor-element.elementor-element-3dcbcd4 .elementor-divider-separator {
	width: 5%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-39 .elementor-element.elementor-element-3dcbcd4 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-39 .elementor-element.elementor-element-54ecaf6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-39 .elementor-element.elementor-element-54ecaf6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 47px 0px;
}

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

.elementor-39 .elementor-element.elementor-element-1c75774 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-39 .elementor-element.elementor-element-1c75774 > .elementor-element-populated {
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 10px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-86d4814:hover img {
	filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-86d4814 img {
	transition-duration: .4s;
}

.elementor-39 .elementor-element.elementor-element-6c9944c:hover img {
	filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-6c9944c img {
	transition-duration: .4s;
}

.elementor-39 .elementor-element.elementor-element-4ddfeee:hover img {
	filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-4ddfeee img {
	transition-duration: .4s;
}

.elementor-39 .elementor-element.elementor-element-56c2ace:hover img {
	filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-56c2ace img {
	transition-duration: .4s;
}

.elementor-39 .elementor-element.elementor-element-0aedd4e > .elementor-element-populated {
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 10px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-00f3a82:hover img {
	filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-00f3a82 img {
	transition-duration: .4s;
}

.elementor-39 .elementor-element.elementor-element-b49e349:hover img {
	filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-b49e349 img {
	transition-duration: .4s;
}

.elementor-39 .elementor-element.elementor-element-b92ee1d:hover img {
	filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-b92ee1d img {
	transition-duration: .4s;
}

.elementor-39 .elementor-element.elementor-element-d8a0942:hover img {
	filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-d8a0942 img {
	transition-duration: .4s;
}

.elementor-39 .elementor-element.elementor-element-42c30c5 > .elementor-element-populated {
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 10px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-04a5f30:hover img {
	filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-04a5f30 img {
	transition-duration: .4s;
}

.elementor-39 .elementor-element.elementor-element-821000a:hover img {
	filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-821000a img {
	transition-duration: .4s;
}

.elementor-39 .elementor-element.elementor-element-35af7f0:hover img {
	filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-35af7f0 img {
	transition-duration: .4s;
}

.elementor-39 .elementor-element.elementor-element-3ec75bd:hover img {
	filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-3ec75bd img {
	transition-duration: .4s;
}

.elementor-39 .elementor-element.elementor-element-7eaba9c > .elementor-element-populated {
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 10px 0px 0px 0px;
}

.elementor-39 .elementor-element.elementor-element-999cbab:hover img {
	filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-999cbab img {
	transition-duration: .4s;
}

.elementor-39 .elementor-element.elementor-element-2bd37dd:hover img {
	filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-2bd37dd img {
	transition-duration: .4s;
}

.elementor-39 .elementor-element.elementor-element-e7e08cb:hover img {
	filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-e7e08cb img {
	transition-duration: .4s;
}

.elementor-39 .elementor-element.elementor-element-e30b67b:hover img {
	filter: brightness(80%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-39 .elementor-element.elementor-element-e30b67b img {
	transition-duration: .4s;
}

.elementor-39 .elementor-element.elementor-element-21b7e13 > .elementor-container {
	max-width: 1200px;
}

.elementor-39 .elementor-element.elementor-element-21b7e13 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 125px 0px 175px 0px;
}

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

.elementor-39 .elementor-element.elementor-element-3787d7fb.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-39 .elementor-element.elementor-element-4e0addda {
	text-align: center;
}

.elementor-39 .elementor-element.elementor-element-4e0addda .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	letter-spacing: 1.1px;
	color: var(--e-global-color-787dc26);
}

.elementor-39 .elementor-element.elementor-element-55ec1e2d > .elementor-widget-container {
	margin: 0px 0px -5px 0px;
}

.elementor-39 .elementor-element.elementor-element-55ec1e2d {
	text-align: center;
}

.elementor-39 .elementor-element.elementor-element-55ec1e2d .elementor-heading-title {
	font-family: "Italiana", Sans-serif;
	font-size: 69px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: -.05em;
}

.elementor-39 .elementor-element.elementor-element-7b489bf3 > .elementor-widget-container {
	padding: 5% 20% 5% 20%;
}

.elementor-39 .elementor-element.elementor-element-7b489bf3 {
	text-align: center;
	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);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-39 .elementor-element.elementor-element-640eb05 {
	width: var(--container-widget-width, 31.955%);
	max-width: 31.955%;
	--container-widget-width: 31.955%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-39 .elementor-element.elementor-element-640eb05.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-39 .elementor-element.elementor-element-640eb05 .elementor-icon-list-icon i {
	color: var(--e-global-color-787dc26);
	transition: color .3s;
}

.elementor-39 .elementor-element.elementor-element-640eb05 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-787dc26);
	transition: fill .3s;
}

.elementor-39 .elementor-element.elementor-element-640eb05 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-39 .elementor-element.elementor-element-9893369 {
	width: var(--container-widget-width, 28.383%);
	max-width: 28.383%;
	--container-widget-width: 28.383%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-39 .elementor-element.elementor-element-9893369.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-39 .elementor-element.elementor-element-9893369 .elementor-icon-list-icon i {
	color: var(--e-global-color-787dc26);
	transition: color .3s;
}

.elementor-39 .elementor-element.elementor-element-9893369 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-787dc26);
	transition: fill .3s;
}

.elementor-39 .elementor-element.elementor-element-9893369 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-39 .elementor-element.elementor-element-80f6ddf:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-80f6ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildcjgl.nitrocdn.com/huuydbxJZFNURbVSSbqPQMjfdNqXsgPR/assets/images/optimized/rev-2ebffd6/maisongaiaseychelles.com/wp-content/uploads/2023/12/Maison_Gaia_Nov_23_10-scaled.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-39 .elementor-element.elementor-element-80f6ddf > .elementor-background-overlay {
	background-color: #000;
	opacity: .6;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-39 .elementor-element.elementor-element-80f6ddf {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 150px 0px 150px 0px;
}

.elementor-39 .elementor-element.elementor-element-3226a4e.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-39 .elementor-element.elementor-element-20f1a32 {
	text-align: center;
}

.elementor-39 .elementor-element.elementor-element-20f1a32 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	letter-spacing: 1.1px;
	color: var(--e-global-color-787dc26);
}

.elementor-39 .elementor-element.elementor-element-bfb3bd5 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
	padding: 0% 10% 0% 10%;
}

.elementor-39 .elementor-element.elementor-element-bfb3bd5 {
	text-align: center;
}

.elementor-39 .elementor-element.elementor-element-bfb3bd5 .elementor-heading-title {
	color: #fff;
}

.elementor-39 .elementor-element.elementor-element-ee60aae .elementor-button {
	background-color: var(--e-global-color-787dc26);
	font-family: "Raleway", Sans-serif;
	font-weight: 400;
	fill: var(--e-global-color-e777cd9);
	color: var(--e-global-color-e777cd9);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-787dc26);
}

.elementor-39 .elementor-element.elementor-element-ee60aae .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-ee60aae .elementor-button:focus {
	background-color: rgba(0, 0, 0, 0);
	color: #fff;
	border-color: #fff;
}

.elementor-39 .elementor-element.elementor-element-ee60aae {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-39 .elementor-element.elementor-element-ee60aae > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-39 .elementor-element.elementor-element-ee60aae.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-39 .elementor-element.elementor-element-ee60aae .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-ee60aae .elementor-button:focus svg {
	fill: #fff;
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-39 .elementor-element.elementor-element-569a580b:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-569a580b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ildcjgl.nitrocdn.com/huuydbxJZFNURbVSSbqPQMjfdNqXsgPR/assets/images/optimized/rev-2ebffd6/maisongaiaseychelles.com/wp-content/uploads/2023/12/Maison_Gaia_Nov_23_08-1-scaled.jpg");
		background-size: cover;
	}
	
	.elementor-39 .elementor-element.elementor-element-569a580b {
		padding: 100px 0px 125px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-14b057f .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-39 .elementor-element.elementor-element-640920cc .elementor-heading-title {
		font-size: 75px;
		line-height: 75px;
	}
	
	.elementor-39 .elementor-element.elementor-element-41b66c0 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-39 .elementor-element.elementor-element-41b66c0 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-41b66c0 .elementor-button {
		font-size: 1.5vw;
	}
	
	.elementor-39 .elementor-element.elementor-element-2bf140ce {
		padding: 100px 10px 60px 10px;
	}
	
	.elementor-39 .elementor-element.elementor-element-7973a987 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 10px 40px 10px;
	}
	
	.elementor-39 .elementor-element.elementor-element-51a8c31 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-39 .elementor-element.elementor-element-637592ce .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-39 .elementor-element.elementor-element-702cc895 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-39 .elementor-element.elementor-element-4f4c7ed > .elementor-widget-container {
		margin: -7% 73% 0% 0%;
	}
	
	.elementor-39 .elementor-element.elementor-element-4f4c7ed {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-4f4c7ed .elementor-button {
		font-size: 1.5vw;
	}
	
	.elementor-39 .elementor-element.elementor-element-4806ca90 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 10px 0px 20px;
	}
	
	.elementor-39 .elementor-element.elementor-element-305fa6b0 img {
		height: 560px;
	}
	
	.elementor-39 .elementor-element.elementor-element-790eb7e2 {
		padding: 60px 20px 60px 20px;
	}
	
	.elementor-39 .elementor-element.elementor-element-713494f .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-39 .elementor-element.elementor-element-1f4f1dc1 > .elementor-widget-container {
		margin: 0px 0px -5px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-1f4f1dc1 .elementor-heading-title {
		font-size: 47px;
		line-height: 1.1em;
	}
	
	.elementor-39 .elementor-element.elementor-element-3a4ee75f > .elementor-element-populated {
		margin: 40px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-4a4db03e {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-7f4d5305 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-ced7b56 {
		padding: 0px 20px 60px 20px;
	}
	
	.elementor-39 .elementor-element.elementor-element-09419ab > .elementor-element-populated {
		margin: 0px 0px 49px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-20c514f {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-8ddbdd4 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-2482bb4 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-5373370 img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-75010fa .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-39 .elementor-element.elementor-element-c8aaf21 > .elementor-widget-container {
		margin: 0px 0px 7px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-c8aaf21 .elementor-heading-title {
		font-size: 55px;
	}
	
	.elementor-39 .elementor-element.elementor-element-7669593 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-39 .elementor-element.elementor-element-7669593 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-7669593 .elementor-button {
		font-size: 1.5vw;
	}
	
	.elementor-39 .elementor-element.elementor-element-f415e67 {
		padding: 100px 10px 60px 10px;
	}
	
	.elementor-39 .elementor-element.elementor-element-90bff06 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-39 .elementor-element.elementor-element-73f509a > .elementor-widget-container {
		margin: 0px 0px -17px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-35dfa84 {
		padding: 70px 30px 70px 30px;
	}
	
	.elementor-39 .elementor-element.elementor-element-d4a4056 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-39 .elementor-element.elementor-element-e3683e0 > .elementor-widget-container {
		margin: 0px 0px -5px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-e3683e0 .elementor-heading-title {
		font-size: 65px;
	}
	
	.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 15px;
	}
	
	.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-profile-info .elementskit-author-des {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-6835dd4 {
		padding: 60px 20px 12px 20px;
	}
	
	.elementor-39 .elementor-element.elementor-element-2c4442e .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-39 .elementor-element.elementor-element-5b0ff08 > .elementor-widget-container {
		margin: 0px 0px -5px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-5b0ff08 .elementor-heading-title {
		font-size: 64px;
	}
	
	.elementor-39 .elementor-element.elementor-element-54ecaf6 {
		padding: 0px 20px 60px 20px;
	}
	
	.elementor-39 .elementor-element.elementor-element-21b7e13 {
		padding: 80px 10px 80px 10px;
	}
	
	.elementor-39 .elementor-element.elementor-element-3787d7fb > .elementor-element-populated {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-39 .elementor-element.elementor-element-4e0addda .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-39 .elementor-element.elementor-element-55ec1e2d > .elementor-widget-container {
		margin: 0px 0px -5px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-55ec1e2d .elementor-heading-title {
		font-size: 59px;
	}
	
	.elementor-39 .elementor-element.elementor-element-7b489bf3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-39 .elementor-element.elementor-element-7b489bf3 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-640eb05 > .elementor-widget-container {
		margin: 10px 0px 15px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-640eb05 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-39 .elementor-element.elementor-element-9893369 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-39 .elementor-element.elementor-element-20f1a32 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-39 .elementor-element.elementor-element-bfb3bd5 .elementor-heading-title {
		font-size: 46px;
	}
	
	.elementor-39 .elementor-element.elementor-element-ee60aae > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-39 .elementor-element.elementor-element-ee60aae {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-ee60aae .elementor-button {
		font-size: 1.5vw;
	}
	
	.elementor-39 .elementor-element.elementor-element-569a580b:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-39 .elementor-element.elementor-element-569a580b > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:767px) {
	.elementor-39 .elementor-element.elementor-element-569a580b:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-569a580b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-39 .elementor-element.elementor-element-569a580b {
		padding: 100px 0px 130px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-e8adcf3 .elementor-divider-separator {
		width: 10%;
	}
	
	.elementor-39 .elementor-element.elementor-element-640920cc .elementor-heading-title {
		font-size: 60px;
		line-height: 44px;
	}
	
	.elementor-39 .elementor-element.elementor-element-41b66c0 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-41b66c0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-41b66c0 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-39 .elementor-element.elementor-element-2bf140ce {
		padding: 60px 5px 60px 5px;
	}
	
	.elementor-39 .elementor-element.elementor-element-7973a987 > .elementor-element-populated {
		margin: 0px 0px 40px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-6b59ba63 .elementor-heading-title {
		font-size: 38px;
	}
	
	.elementor-39 .elementor-element.elementor-element-4f4c7ed {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-4f4c7ed > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-4f4c7ed .elementor-button {
		font-size: 14px;
	}
	
	.elementor-39 .elementor-element.elementor-element-4806ca90 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-39 .elementor-element.elementor-element-305fa6b0 img {
		height: 210px;
	}
	
	.elementor-39 .elementor-element.elementor-element-790eb7e2 {
		padding: 40px 20px 20px 20px;
	}
	
	.elementor-39 .elementor-element.elementor-element-3d71bf64 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-1f4f1dc1 > .elementor-widget-container {
		margin: 0px 0px -5px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-1f4f1dc1 {
		text-align: start;
	}
	
	.elementor-39 .elementor-element.elementor-element-1f4f1dc1 .elementor-heading-title {
		font-size: 38px;
	}
	
	.elementor-39 .elementor-element.elementor-element-3a4ee75f > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-4a4db03e {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-7f4d5305 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-ced7b56 {
		padding: 40px 20px 20px 20px;
	}
	
	.elementor-39 .elementor-element.elementor-element-09419ab > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-20c514f {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-8ddbdd4 > .elementor-widget-container {
		margin: 0px 0px 25px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-8ddbdd4 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-2482bb4 > .elementor-element-populated {
		margin: 0px 0px 56px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-d7a856b {
		padding: 100px 0px 100px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-c8aaf21 .elementor-heading-title {
		font-size: 42px;
	}
	
	.elementor-39 .elementor-element.elementor-element-7669593 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-7669593 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-7669593 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-39 .elementor-element.elementor-element-f415e67 {
		padding: 60px 5px 60px 5px;
	}
	
	.elementor-39 .elementor-element.elementor-element-36544e6.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-39 .elementor-element.elementor-element-36544e6 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-73f509a > .elementor-widget-container {
		margin: 0px 0px -5px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-73f509a {
		text-align: center;
	}
	
	.elementor-39 .elementor-element.elementor-element-73f509a .elementor-heading-title {
		font-size: 53px;
	}
	
	.elementor-39 .elementor-element.elementor-element-35dfa84 {
		padding: 0px 20px 70px 20px;
	}
	
	.elementor-39 .elementor-element.elementor-element-330c930.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-39 .elementor-element.elementor-element-330c930 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-d4a4056 {
		text-align: center;
	}
	
	.elementor-39 .elementor-element.elementor-element-e3683e0 > .elementor-widget-container {
		margin: 0px 0px -5px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-e3683e0 {
		text-align: center;
	}
	
	.elementor-39 .elementor-element.elementor-element-e3683e0 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-39 .elementor-element.elementor-element-85aee52 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}
	
	.elementor-39 .elementor-element.elementor-element-84add19 > .elementor-widget-container {
		margin: 0px -10px 0px -10px;
	}
	
	.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-watermark-icon > i {
		font-size: 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-watermark-icon > svg {
		width: 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-profile-info .elementskit-author-des {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-6835dd4 {
		padding: 40px 20px 20px 20px;
	}
	
	.elementor-39 .elementor-element.elementor-element-341cc44 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-5b0ff08 > .elementor-widget-container {
		margin: 0px 0px -5px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-5b0ff08 {
		text-align: center;
	}
	
	.elementor-39 .elementor-element.elementor-element-5b0ff08 .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-39 .elementor-element.elementor-element-54ecaf6 {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-39 .elementor-element.elementor-element-1c75774 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-56c2ace > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-0aedd4e > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-42c30c5 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-7eaba9c > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-21b7e13 {
		padding: 40px 10px 66px 10px;
	}
	
	.elementor-39 .elementor-element.elementor-element-55ec1e2d > .elementor-widget-container {
		margin: 0px 0px -5px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-55ec1e2d {
		text-align: center;
	}
	
	.elementor-39 .elementor-element.elementor-element-55ec1e2d .elementor-heading-title {
		font-size: 38px;
	}
	
	.elementor-39 .elementor-element.elementor-element-7b489bf3 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-7b489bf3 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-640eb05 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-39 .elementor-element.elementor-element-9893369 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}
	
	.elementor-39 .elementor-element.elementor-element-ee60aae {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-ee60aae > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-39 .elementor-element.elementor-element-ee60aae .elementor-button {
		font-size: 14px;
	}
}

@media (min-width:768px) {
	.elementor-39 .elementor-element.elementor-element-3d71bf64 {
		width: 51.582%;
	}
	
	.elementor-39 .elementor-element.elementor-element-3a4ee75f {
		width: 48.418%;
	}
	
	.elementor-39 .elementor-element.elementor-element-09419ab {
		width: 51.583%;
	}
	
	.elementor-39 .elementor-element.elementor-element-2482bb4 {
		width: 48.417%;
	}
	
	.elementor-39 .elementor-element.elementor-element-57680d42 {
		width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-330c930 {
		width: 73.1%;
	}
	
	.elementor-39 .elementor-element.elementor-element-85aee52 {
		width: 26.9%;
	}
	
	.elementor-39 .elementor-element.elementor-element-341cc44 {
		width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-1c75774 {
		width: 25%;
	}
	
	.elementor-39 .elementor-element.elementor-element-0aedd4e {
		width: 25%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-39 .elementor-element.elementor-element-7973a987 {
		width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-4806ca90 {
		width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-3d71bf64 {
		width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-3a4ee75f {
		width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-09419ab {
		width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-2482bb4 {
		width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-36544e6 {
		width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-330c930 {
		width: 75%;
	}
	
	.elementor-39 .elementor-element.elementor-element-85aee52 {
		width: 25%;
	}
	
	.elementor-39 .elementor-element.elementor-element-341cc44 {
		width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-1c75774 {
		width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-0aedd4e {
		width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-42c30c5 {
		width: 100%;
	}
	
	.elementor-39 .elementor-element.elementor-element-7eaba9c {
		width: 100%;
	}
}

@media (min-width:1025px) {
	.elementor-39 .elementor-element.elementor-element-d7a856b:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-d7a856b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
	
	.elementor-39 .elementor-element.elementor-element-80f6ddf:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-80f6ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media (min-width:1600px) {
	.elementor-39 .elementor-element.elementor-element-41b66c0 {
		width: var(--container-widget-width, 559px);
		max-width: 559px;
		--container-widget-width: 559px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-39 .elementor-element.elementor-element-4f4c7ed {
		width: var(--container-widget-width, 556px);
		max-width: 556px;
		--container-widget-width: 556px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-39 .elementor-element.elementor-element-4a4db03e {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-7f4d5305 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-20c514f {
		width: var(--container-widget-width, 582.969px);
		max-width: 582.969px;
		--container-widget-width: 582.969px;
		--container-widget-flex-grow: 0;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-8ddbdd4 {
		width: var(--container-widget-width, 582.969px);
		max-width: 582.969px;
		--container-widget-width: 582.969px;
		--container-widget-flex-grow: 0;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-7669593 {
		width: var(--container-widget-width, 559px);
		max-width: 559px;
		--container-widget-width: 559px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-39 .elementor-element.elementor-element-84add19 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-84add19 .elementskit-profile-info .elementskit-author-des {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-7b489bf3 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-39 .elementor-element.elementor-element-640eb05 {
		width: var(--container-widget-width, 367px);
		max-width: 367px;
		--container-widget-width: 367px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-39 .elementor-element.elementor-element-9893369 {
		width: var(--container-widget-width, 223px);
		max-width: 223px;
		--container-widget-width: 223px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-39 .elementor-element.elementor-element-ee60aae {
		width: var(--container-widget-width, 559px);
		max-width: 559px;
		--container-widget-width: 559px;
		--container-widget-flex-grow: 0;
	}
}

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