/* End Custom Fonts CSS */

.elementor-8284 .elementor-element.elementor-element-664b65e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.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-8284 .elementor-element.elementor-element-70914442 {
	--display: flex;
	--min-height: 800px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--overlay-opacity: .6;
}

.elementor-8284 .elementor-element.elementor-element-70914442:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-70914442 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://luxelips.com.au/nitropack_static/VgTyDJJWMHCQJPTUnecOxiyoNcBKcxer/assets/images/optimized/rev-9bf8d64/luxelips.com.au/wp-content/uploads/2026/04/Luxe-Lips-Cosmetic-Clinic-Melbourne-Hero-Home.webp");
	background-size: cover;
}

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

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

.elementor-8284 .elementor-element.elementor-element-5f0f11fe {
	--spacer-size: 10em;
}

.elementor-8284 .elementor-element.elementor-element-2005a028 {
	--spacer-size: 159px;
}

.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-8284 .elementor-element.elementor-element-28c2dd50 {
	text-align: center;
	width: var(--container-widget-width, 50em);
	max-width: 50em;
	--container-widget-width: 50em;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-28c2dd50 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 50px;
	font-weight: 400;
	font-style: italic;
	line-height: 55.33px;
	letter-spacing: -2.5px;
	color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-28c2dd50.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-51587b77 {
	text-align: center;
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-51587b77 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 400;
	letter-spacing: -.06em;
	color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-51587b77.elementor-element {
	--align-self: center;
}

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

.elementor-widget-button .elementor-button {
	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);
	background-color: var(--e-global-color-accent);
}

.elementor-8284 .elementor-element.elementor-element-39243c10 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .17em;
	fill: #fdfcfc;
	color: #fdfcfc;
	background-color: #9e0000;
	border-radius: 6px 6px 6px 6px;
	padding: 16px 16px 16px 16px;
}

.elementor-8284 .elementor-element.elementor-element-39243c10 .elementor-button:hover, .elementor-8284 .elementor-element.elementor-element-39243c10 .elementor-button:focus {
	color: var(--e-global-color-72c5b54);
	background-color: var(--e-global-color-9d53d1d);
}

.elementor-8284 .elementor-element.elementor-element-39243c10 .elementor-button:hover svg, .elementor-8284 .elementor-element.elementor-element-39243c10 .elementor-button:focus svg {
	fill: var(--e-global-color-72c5b54);
}

.elementor-8284 .elementor-element.elementor-element-39243c10 {
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-39243c10.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-172d444b .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .17em;
	fill: var(--e-global-color-9d53d1d);
	color: var(--e-global-color-9d53d1d);
	background-color: var(--e-global-color-72c5b54);
	border-radius: 6px 6px 6px 6px;
	padding: 16px 16px 16px 16px;
}

.elementor-8284 .elementor-element.elementor-element-172d444b .elementor-button:hover, .elementor-8284 .elementor-element.elementor-element-172d444b .elementor-button:focus {
	color: var(--e-global-color-text);
	background-color: var(--e-global-color-9d53d1d);
}

.elementor-8284 .elementor-element.elementor-element-172d444b .elementor-button:hover svg, .elementor-8284 .elementor-element.elementor-element-172d444b .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-8284 .elementor-element.elementor-element-172d444b {
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-172d444b.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-b52bed5 {
	--display: flex;
	--padding-top: 28px;
	--padding-bottom: 28px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8284 .elementor-element.elementor-element-b52bed5:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-b52bed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f5ef;
}

.elementor-8284 .elementor-element.elementor-element-b52bed5.e-con {
	--align-self: flex-start;
}

.elementor-8284 .elementor-element.elementor-element-41c149c {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-8284 .elementor-element.elementor-element-a54ee6d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8284 .elementor-element.elementor-element-a54ee6d.e-con {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-2dc8378 {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-2dc8378 .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-180fbf3);
}

.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-8284 .elementor-element.elementor-element-d6f1309 {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-c0ab01f);
}

.elementor-8284 .elementor-element.elementor-element-1987e35 {
	font-family: "Montserrat", Sans-serif;
	font-size: 11px;
	font-weight: 400;
	letter-spacing: 1.5px;
	color: var(--e-global-color-c0ab01f);
	margin: -7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-8284 .elementor-element.elementor-element-9c60b9a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8284 .elementor-element.elementor-element-9c60b9a.e-con {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-296f66d {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-296f66d .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-87e13fb {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 1.7px;
	color: var(--e-global-color-c0ab01f);
}

.elementor-8284 .elementor-element.elementor-element-2efc5e5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8284 .elementor-element.elementor-element-2efc5e5.e-con {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-d21c9c3 {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-d21c9c3 .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-e3aac07 {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-c0ab01f);
}

.elementor-8284 .elementor-element.elementor-element-455bf28 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8284 .elementor-element.elementor-element-455bf28.e-con {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-b652669 {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-b652669 .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-2cc38b6 {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 2px;
	color: var(--e-global-color-c0ab01f);
}

.elementor-8284 .elementor-element.elementor-element-637bd58 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-8284 .elementor-element.elementor-element-637bd58:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-637bd58 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fcfcfc 0%, #f5f5f5 100%);
}

.elementor-8284 .elementor-element.elementor-element-9aebaa7 {
	--display: flex;
}

.elementor-8284 .elementor-element.elementor-element-5dc90dd {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-5dc90dd .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 500;
	color: #5b5b5b;
}

.elementor-8284 .elementor-element.elementor-element-4998cdd {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #404040;
	width: var(--container-widget-width, 68em);
	max-width: 68em;
	--container-widget-width: 68em;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-4998cdd p {
	margin-block-end: 11px;
}

.elementor-8284 .elementor-element.elementor-element-4998cdd.elementor-element {
	--align-self: center;
}

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

.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
	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-8284 .elementor-element.elementor-element-b3c05e1.elementor-position-right .elementor-image-box-img {
	margin-left: 50px;
}

.elementor-8284 .elementor-element.elementor-element-b3c05e1.elementor-position-left .elementor-image-box-img {
	margin-right: 50px;
}

.elementor-8284 .elementor-element.elementor-element-b3c05e1.elementor-position-top .elementor-image-box-img {
	margin-bottom: 50px;
}

.elementor-8284 .elementor-element.elementor-element-b3c05e1 .elementor-image-box-title {
	margin-bottom: 4px;
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #5b5b5b;
}

.elementor-8284 .elementor-element.elementor-element-b3c05e1 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-8284 .elementor-element.elementor-element-b3c05e1 .elementor-image-box-img img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-8284 .elementor-element.elementor-element-b3c05e1 .elementor-image-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #404040;
}

.elementor-8284 .elementor-element.elementor-element-b3c05e1 {
	padding: 3% 0% 3% 0%;
}

.elementor-8284 .elementor-element.elementor-element-637ca0b.elementor-position-right .elementor-image-box-img {
	margin-left: 50px;
}

.elementor-8284 .elementor-element.elementor-element-637ca0b.elementor-position-left .elementor-image-box-img {
	margin-right: 50px;
}

.elementor-8284 .elementor-element.elementor-element-637ca0b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 50px;
}

.elementor-8284 .elementor-element.elementor-element-637ca0b .elementor-image-box-title {
	margin-bottom: 4px;
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #5b5b5b;
}

.elementor-8284 .elementor-element.elementor-element-637ca0b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-8284 .elementor-element.elementor-element-637ca0b .elementor-image-box-img img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-8284 .elementor-element.elementor-element-637ca0b .elementor-image-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #404040;
}

.elementor-8284 .elementor-element.elementor-element-637ca0b {
	padding: 3% 0% 3% 0%;
}

.elementor-8284 .elementor-element.elementor-element-b439973.elementor-position-right .elementor-image-box-img {
	margin-left: 50px;
}

.elementor-8284 .elementor-element.elementor-element-b439973.elementor-position-left .elementor-image-box-img {
	margin-right: 50px;
}

.elementor-8284 .elementor-element.elementor-element-b439973.elementor-position-top .elementor-image-box-img {
	margin-bottom: 50px;
}

.elementor-8284 .elementor-element.elementor-element-b439973 .elementor-image-box-title {
	margin-bottom: 4px;
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #5b5b5b;
}

.elementor-8284 .elementor-element.elementor-element-b439973 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-8284 .elementor-element.elementor-element-b439973 .elementor-image-box-img img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-8284 .elementor-element.elementor-element-b439973 .elementor-image-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #404040;
}

.elementor-8284 .elementor-element.elementor-element-b439973 {
	padding: 3% 0% 3% 0%;
}

.elementor-8284 .elementor-element.elementor-element-4b4cfad.elementor-position-right .elementor-image-box-img {
	margin-left: 50px;
}

.elementor-8284 .elementor-element.elementor-element-4b4cfad.elementor-position-left .elementor-image-box-img {
	margin-right: 50px;
}

.elementor-8284 .elementor-element.elementor-element-4b4cfad.elementor-position-top .elementor-image-box-img {
	margin-bottom: 50px;
}

.elementor-8284 .elementor-element.elementor-element-4b4cfad .elementor-image-box-title {
	margin-bottom: 4px;
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #5b5b5b;
}

.elementor-8284 .elementor-element.elementor-element-4b4cfad .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-8284 .elementor-element.elementor-element-4b4cfad .elementor-image-box-img img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-8284 .elementor-element.elementor-element-4b4cfad .elementor-image-box-description {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #404040;
}

.elementor-8284 .elementor-element.elementor-element-4b4cfad {
	padding: 3% 0% 3% 0%;
}

.elementor-8284 .elementor-element.elementor-element-e853d31 {
	--display: flex;
}

.elementor-8284 .elementor-element.elementor-element-b20788e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-8284 .elementor-element.elementor-element-a33b1db {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 4px 8.6px 0px rgba(0, 0, 0, .10196078431373);
}

.elementor-8284 .elementor-element.elementor-element-a33b1db:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-a33b1db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fdf8f4;
}

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

.elementor-8284 .elementor-element.elementor-element-d7a691d .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #5b5b5b;
}

.elementor-8284 .elementor-element.elementor-element-9f4b19a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #404040;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-deca7b2 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: underline;
	fill: #aa937d;
	color: #aa937d;
	background-color: rgba(249, 245, 239, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-deca7b2 .elementor-button:hover, .elementor-8284 .elementor-element.elementor-element-deca7b2 .elementor-button:focus {
	color: #a03217;
}

.elementor-8284 .elementor-element.elementor-element-deca7b2 .elementor-button:hover svg, .elementor-8284 .elementor-element.elementor-element-deca7b2 .elementor-button:focus svg {
	fill: #a03217;
}

.elementor-8284 .elementor-element.elementor-element-9cb6fc1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 4px 8.6px 0px rgba(0, 0, 0, .10196078431373);
}

.elementor-8284 .elementor-element.elementor-element-9cb6fc1:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-9cb6fc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fdf8f4;
}

.elementor-8284 .elementor-element.elementor-element-7f61377 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #5b5b5b;
}

.elementor-8284 .elementor-element.elementor-element-c9f373d {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #404040;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-f8a89cd .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: underline;
	fill: #aa937d;
	color: #aa937d;
	background-color: rgba(249, 245, 239, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-f8a89cd .elementor-button:hover, .elementor-8284 .elementor-element.elementor-element-f8a89cd .elementor-button:focus {
	color: #a03217;
}

.elementor-8284 .elementor-element.elementor-element-f8a89cd .elementor-button:hover svg, .elementor-8284 .elementor-element.elementor-element-f8a89cd .elementor-button:focus svg {
	fill: #a03217;
}

.elementor-8284 .elementor-element.elementor-element-576a6b1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 4px 8.6px 0px rgba(0, 0, 0, .10196078431373);
}

.elementor-8284 .elementor-element.elementor-element-576a6b1:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-576a6b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fdf8f4;
}

.elementor-8284 .elementor-element.elementor-element-b6ae3f6 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #5b5b5b;
}

.elementor-8284 .elementor-element.elementor-element-b6ae3f6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8284 .elementor-element.elementor-element-4627694 {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #404040;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-e9916c3 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: underline;
	fill: #aa937d;
	color: #aa937d;
	background-color: rgba(249, 245, 239, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-e9916c3 .elementor-button:hover, .elementor-8284 .elementor-element.elementor-element-e9916c3 .elementor-button:focus {
	color: #a03217;
}

.elementor-8284 .elementor-element.elementor-element-e9916c3 .elementor-button:hover svg, .elementor-8284 .elementor-element.elementor-element-e9916c3 .elementor-button:focus svg {
	fill: #a03217;
}

.elementor-8284 .elementor-element.elementor-element-e0f3bd9 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	box-shadow: 0px 4px 8.6px 0px rgba(0, 0, 0, .10196078431373);
}

.elementor-8284 .elementor-element.elementor-element-e0f3bd9:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-e0f3bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fdf8f4;
}

.elementor-8284 .elementor-element.elementor-element-da8764e .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #5b5b5b;
}

.elementor-8284 .elementor-element.elementor-element-0f9a8d3 {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #404040;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-0f626bb .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: underline;
	fill: #aa937d;
	color: #aa937d;
	background-color: rgba(249, 245, 239, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-0f626bb .elementor-button:hover, .elementor-8284 .elementor-element.elementor-element-0f626bb .elementor-button:focus {
	color: #a03217;
}

.elementor-8284 .elementor-element.elementor-element-0f626bb .elementor-button:hover svg, .elementor-8284 .elementor-element.elementor-element-0f626bb .elementor-button:focus svg {
	fill: #a03217;
}

.elementor-8284 .elementor-element.elementor-element-7738806c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 80px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8284 .elementor-element.elementor-element-7738806c:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-7738806c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9d53d1d);
}

.elementor-8284 .elementor-element.elementor-element-68948f7d {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-68948f7d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .15em;
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-48323ef7 {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-48323ef7 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 300;
	font-style: italic;
	color: #5b5b5b;
}

.elementor-8284 .elementor-element.elementor-element-563ac13b {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;
	width: var(--container-widget-width, 50em);
	max-width: 50em;
	--container-widget-width: 50em;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-192e3a81 {
	--e-image-carousel-slides-to-show: 3;
}

.elementor-8284 .elementor-element.elementor-element-192e3a81 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8284 .elementor-element.elementor-element-192e3a81 .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 32px;
	color: var(--e-global-color-72c5b54);
}

.elementor-8284 .elementor-element.elementor-element-192e3a81 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-8284 .elementor-element.elementor-element-192e3a81 .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: var(--e-global-color-72c5b54);
}

.elementor-8284 .elementor-element.elementor-element-192e3a81 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background: #aa937d;
	opacity: 1;
}

.elementor-8284 .elementor-element.elementor-element-192e3a81 .swiper-pagination-bullet {
	background: #000;
}

.elementor-8284 .elementor-element.elementor-element-765f4823 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: var(--e-global-color-72c5214);
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
	width: 100%;
	max-width: 100%;
}

.elementor-8284 .elementor-element.elementor-element-126b8814 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .17em;
	background-color: #9e0000;
	border-radius: 6px 6px 6px 6px;
	padding: 16px 16px 16px 16px;
}

.elementor-8284 .elementor-element.elementor-element-126b8814 {
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-126b8814.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-e75acb9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 40px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8284 .elementor-element.elementor-element-e75acb9:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-e75acb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9d53d1d);
}

.elementor-8284 .elementor-element.elementor-element-5e1cb7a5 {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-5e1cb7a5 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .15em;
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-fd5768f {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-fd5768f .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 300;
	font-style: italic;
	color: #5b5b5b;
}

.elementor-8284 .elementor-element.elementor-element-3565ce06 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;
	width: var(--container-widget-width, 50em);
	max-width: 50em;
	--container-widget-width: 50em;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-489284d4 {
	--e-image-carousel-slides-to-show: 3;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-489284d4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8284 .elementor-element.elementor-element-489284d4 .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 32px;
	color: var(--e-global-color-72c5b54);
}

.elementor-8284 .elementor-element.elementor-element-489284d4 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-8284 .elementor-element.elementor-element-489284d4 .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: var(--e-global-color-72c5b54);
}

.elementor-8284 .elementor-element.elementor-element-489284d4 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background: #aa937d;
	opacity: 1;
}

.elementor-8284 .elementor-element.elementor-element-489284d4 .swiper-pagination-bullet {
	background: #000;
}

.elementor-8284 .elementor-element.elementor-element-7013a501 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: var(--e-global-color-72c5214);
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
	width: 100%;
	max-width: 100%;
}

.elementor-8284 .elementor-element.elementor-element-5110b50b .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .17em;
	background-color: #9e0000;
	border-radius: 6px 6px 6px 6px;
	padding: 16px 16px 16px 16px;
}

.elementor-8284 .elementor-element.elementor-element-5110b50b {
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-5110b50b.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-7508f6f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-8284 .elementor-element.elementor-element-7508f6f:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-7508f6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9d53d1d);
}

.elementor-8284 .elementor-element.elementor-element-8abb024 {
	--display: flex;
}

.elementor-8284 .elementor-element.elementor-element-3b9add5b {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-3b9add5b .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 400;
	color: #5b5b5b;
}

.elementor-8284 .elementor-element.elementor-element-4f389286 {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-4f389286 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .15em;
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-2bb48aee {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 32px 32px;
	--row-gap: 32px;
	--column-gap: 32px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-4b642d6c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, .06);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-4b642d6c:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-4b642d6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-51911c59 img {
	width: 100%;
}

.elementor-8284 .elementor-element.elementor-element-43610e55 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8284 .elementor-element.elementor-element-6bf57879 {
	text-align: start;
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-6bf57879 .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 23px;
	font-weight: 600;
}

.elementor-8284 .elementor-element.elementor-element-56a8145 {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-c13f8a1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, .06);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-c13f8a1:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-c13f8a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-7ec3bb88 img {
	width: 100%;
}

.elementor-8284 .elementor-element.elementor-element-240a51cc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8284 .elementor-element.elementor-element-3ee4d3bc {
	text-align: start;
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-3ee4d3bc .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 23px;
	font-weight: 600;
}

.elementor-8284 .elementor-element.elementor-element-41ef7500 {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-61bc6a8b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, .06);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-61bc6a8b:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-61bc6a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-2ac9542 img {
	width: 100%;
}

.elementor-8284 .elementor-element.elementor-element-61f0e734 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8284 .elementor-element.elementor-element-29391b67 {
	text-align: start;
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-29391b67 .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 23px;
	font-weight: 600;
}

.elementor-8284 .elementor-element.elementor-element-24ae31cf {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-9ae8e86 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, .06);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-9ae8e86:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-9ae8e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-45734499 img {
	width: 100%;
}

.elementor-8284 .elementor-element.elementor-element-6e73cf11 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8284 .elementor-element.elementor-element-302ae7d7 {
	text-align: start;
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-302ae7d7 .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 23px;
	font-weight: 600;
}

.elementor-8284 .elementor-element.elementor-element-5facbb4d {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-5539d3b1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, .06);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-5539d3b1:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-5539d3b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-77ceace img {
	width: 100%;
}

.elementor-8284 .elementor-element.elementor-element-c205c4a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8284 .elementor-element.elementor-element-55c95c9a {
	text-align: start;
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-55c95c9a .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 23px;
	font-weight: 600;
}

.elementor-8284 .elementor-element.elementor-element-7a829cf0 {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-3f0ac5e9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, .06);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-3f0ac5e9:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-3f0ac5e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-122018a5 img {
	width: 100%;
}

.elementor-8284 .elementor-element.elementor-element-10125eb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8284 .elementor-element.elementor-element-47f2a397 {
	text-align: start;
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-47f2a397 .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 23px;
	font-weight: 600;
}

.elementor-8284 .elementor-element.elementor-element-257bba2e {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-8e81e5c .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .17em;
	background-color: #9e0000;
	border-radius: 6px 6px 6px 6px;
	padding: 16px 16px 16px 16px;
}

.elementor-8284 .elementor-element.elementor-element-8e81e5c {
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-8e81e5c.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-6eaf785f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8284 .elementor-element.elementor-element-6eaf785f:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-6eaf785f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f5f5;
}

.elementor-8284 .elementor-element.elementor-element-2d0554bd {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-2d0554bd .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .15em;
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-1670403b {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-1670403b .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 300;
	color: #5b5b5b;
}

.elementor-8284 .elementor-element.elementor-element-1cb6059e {
	--display: flex;
}

.elementor-8284 .elementor-element.elementor-element-5dbf1ffc {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-5c99301b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-752f76f4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-238dd7a9 {
	text-align: start;
}

.elementor-8284 .elementor-element.elementor-element-238dd7a9 img {
	width: 65%;
}

.elementor-8284 .elementor-element.elementor-element-5e47c09e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--position: absolute;
	top: 0px;
}

body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-5e47c09e {
	right: 0px;
}

body.rtl .elementor-8284 .elementor-element.elementor-element-5e47c09e {
	left: 0px;
}

.elementor-8284 .elementor-element.elementor-element-1fe81b86 {
	text-align: center;
	width: 100%;
	max-width: 100%;
	top: 0px;
}

.elementor-8284 .elementor-element.elementor-element-1fe81b86 .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #404040;
}

body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-1fe81b86 {
	left: 0px;
}

body.rtl .elementor-8284 .elementor-element.elementor-element-1fe81b86 {
	right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-22065adc {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-8284 .elementor-element.elementor-element-35de1a58 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-3fa1d068 {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-3fa1d068 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.1em;
	letter-spacing: 0em;
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-1df01ef8 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: -.025em;
	color: #404040;
}

.elementor-8284 .elementor-element.elementor-element-7bb0cc88 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-15a7a448 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-553b0f44 {
	text-align: start;
}

.elementor-8284 .elementor-element.elementor-element-553b0f44 img {
	width: 65%;
}

.elementor-8284 .elementor-element.elementor-element-6cfc61bc {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--position: absolute;
	top: 0px;
}

body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-6cfc61bc {
	right: 0px;
}

body.rtl .elementor-8284 .elementor-element.elementor-element-6cfc61bc {
	left: 0px;
}

.elementor-8284 .elementor-element.elementor-element-6b0723c4 {
	text-align: center;
	width: 100%;
	max-width: 100%;
	top: 0px;
}

.elementor-8284 .elementor-element.elementor-element-6b0723c4 .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #404040;
}

body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-6b0723c4 {
	left: 0px;
}

body.rtl .elementor-8284 .elementor-element.elementor-element-6b0723c4 {
	right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-140469ed {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-8284 .elementor-element.elementor-element-2735ae19 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-421eb419 {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-421eb419 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.1em;
	letter-spacing: 0em;
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-30dd950 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: -.025em;
	color: #404040;
}

.elementor-8284 .elementor-element.elementor-element-74983a51 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-4a752d42 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-2fd14001 {
	text-align: start;
}

.elementor-8284 .elementor-element.elementor-element-2fd14001 img {
	width: 65%;
}

.elementor-8284 .elementor-element.elementor-element-7ab0fb47 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--position: absolute;
	top: 0px;
}

body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-7ab0fb47 {
	right: 0px;
}

body.rtl .elementor-8284 .elementor-element.elementor-element-7ab0fb47 {
	left: 0px;
}

.elementor-8284 .elementor-element.elementor-element-7a17aff2 {
	text-align: center;
	width: 100%;
	max-width: 100%;
	top: 0px;
}

.elementor-8284 .elementor-element.elementor-element-7a17aff2 .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #404040;
}

body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-7a17aff2 {
	left: 0px;
}

body.rtl .elementor-8284 .elementor-element.elementor-element-7a17aff2 {
	right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-3749f7c {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-8284 .elementor-element.elementor-element-5df7f5a1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-18016a07 {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-18016a07 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.1em;
	letter-spacing: 0em;
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-69fcca95 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: -.025em;
	color: #404040;
}

.elementor-8284 .elementor-element.elementor-element-15ddb5f9 img {
	width: 100%;
	max-width: 59px;
}

body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-15ddb5f9 {
	left: 335px;
}

body.rtl .elementor-8284 .elementor-element.elementor-element-15ddb5f9 {
	right: 335px;
}

.elementor-8284 .elementor-element.elementor-element-15ddb5f9 {
	top: 180px;
}

.elementor-8284 .elementor-element.elementor-element-3759e051 img {
	width: 100%;
	max-width: 59px;
}

body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-3759e051 {
	right: 380px;
}

body.rtl .elementor-8284 .elementor-element.elementor-element-3759e051 {
	left: 380px;
}

.elementor-8284 .elementor-element.elementor-element-3759e051 {
	top: 180px;
}

.elementor-8284 .elementor-element.elementor-element-406462c3 img {
	width: 100%;
	max-width: 59px;
}

body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-406462c3 {
	left: 341px;
}

body.rtl .elementor-8284 .elementor-element.elementor-element-406462c3 {
	right: 341px;
}

.elementor-8284 .elementor-element.elementor-element-406462c3 {
	bottom: 0px;
}

.elementor-8284 .elementor-element.elementor-element-191a1ccb .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .17em;
	background-color: #9e0000;
	border-radius: 6px 6px 6px 6px;
	padding: 16px 16px 16px 16px;
}

.elementor-8284 .elementor-element.elementor-element-191a1ccb {
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-191a1ccb.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-1c96a0e6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8284 .elementor-element.elementor-element-1c96a0e6:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-1c96a0e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://luxelips.com.au/nitropack_static/VgTyDJJWMHCQJPTUnecOxiyoNcBKcxer/assets/images/optimized/rev-9bf8d64/luxelips.com.au/wp-content/uploads/2026/03/RESULTS-BG.webp");
	background-size: cover;
}

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

.elementor-8284 .elementor-element.elementor-element-e7edec3 {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-e7edec3 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .15em;
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-271cf7f7 {
	text-align: start;
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-271cf7f7 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 400;
	font-style: italic;
	letter-spacing: -.06em;
	color: var(--e-global-color-fc86419);
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-8284 .elementor-element.elementor-element-20393f59 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-20393f59.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-20393f59.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-20393f59.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-20393f59.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-20393f59.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-8284 .elementor-element.elementor-element-20393f59 .elementor-icon {
	font-size: 18px;
}

.elementor-8284 .elementor-element.elementor-element-20393f59 .elementor-icon svg {
	height: 18px;
}

.elementor-8284 .elementor-element.elementor-element-20393f59 {
	z-index: 2;
}

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

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

.elementor-widget-testimonial-carousel .elementor-testimonial__title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-8284 .elementor-element.elementor-element-51e4d234 .elementor-main-swiper .swiper-slide {
	background-color: rgba(244, 244, 244, .6);
}

.elementor-8284 .elementor-element.elementor-element-51e4d234 .elementor-testimonial__text {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	font-style: normal;
}

.elementor-8284 .elementor-element.elementor-element-51e4d234 .elementor-testimonial__name {
	color: #404040;
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	font-style: italic;
}

.elementor-8284 .elementor-element.elementor-element-51e4d234 .elementor-swiper-button {
	font-size: 65px;
	color: #cecece;
}

.elementor-8284 .elementor-element.elementor-element-51e4d234 .elementor-swiper-button svg {
	fill: #cecece;
}

.elementor-8284 .elementor-element.elementor-element-51e4d234 {
	margin: -29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	width: var(--container-widget-width, 60em);
	max-width: 60em;
	--container-widget-width: 60em;
	--container-widget-flex-grow: 0;
	z-index: 1;
}

.elementor-8284 .elementor-element.elementor-element-51e4d234.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-2bd208fe {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 4em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-2532b950 {
	--display: flex;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-4015ed92 {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-4015ed92 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #3f3f3f;
}

.elementor-8284 .elementor-element.elementor-element-5c69adae {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--align-items: center;
}

.elementor-8284 .elementor-element.elementor-element-5c69adae.e-con {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-1e47a784 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-1e47a784.elementor-view-stacked .elementor-icon {
	background-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-1e47a784.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-1e47a784.elementor-view-default .elementor-icon {
	color: #aa937d;
	border-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-1e47a784.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-1e47a784.elementor-view-default .elementor-icon svg {
	fill: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-1e47a784 .elementor-icon {
	font-size: 40px;
}

.elementor-8284 .elementor-element.elementor-element-1e47a784 .elementor-icon svg {
	height: 40px;
}

.elementor-8284 .elementor-element.elementor-element-1e47a784 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-7c8d29dc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-7c8d29dc.elementor-view-stacked .elementor-icon {
	background-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-7c8d29dc.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-7c8d29dc.elementor-view-default .elementor-icon {
	color: #aa937d;
	border-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-7c8d29dc.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-7c8d29dc.elementor-view-default .elementor-icon svg {
	fill: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-7c8d29dc .elementor-icon {
	font-size: 40px;
}

.elementor-8284 .elementor-element.elementor-element-7c8d29dc .elementor-icon svg {
	height: 40px;
}

.elementor-8284 .elementor-element.elementor-element-7c8d29dc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-46918296 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-46918296.elementor-view-stacked .elementor-icon {
	background-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-46918296.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-46918296.elementor-view-default .elementor-icon {
	color: #aa937d;
	border-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-46918296.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-46918296.elementor-view-default .elementor-icon svg {
	fill: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-46918296 .elementor-icon {
	font-size: 40px;
}

.elementor-8284 .elementor-element.elementor-element-46918296 .elementor-icon svg {
	height: 40px;
}

.elementor-8284 .elementor-element.elementor-element-204dcafd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-204dcafd.elementor-view-stacked .elementor-icon {
	background-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-204dcafd.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-204dcafd.elementor-view-default .elementor-icon {
	color: #aa937d;
	border-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-204dcafd.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-204dcafd.elementor-view-default .elementor-icon svg {
	fill: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-204dcafd .elementor-icon {
	font-size: 40px;
}

.elementor-8284 .elementor-element.elementor-element-204dcafd .elementor-icon svg {
	height: 40px;
}

.elementor-8284 .elementor-element.elementor-element-654ea642 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-654ea642.elementor-view-stacked .elementor-icon {
	background-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-654ea642.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-654ea642.elementor-view-default .elementor-icon {
	color: #aa937d;
	border-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-654ea642.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-654ea642.elementor-view-default .elementor-icon svg {
	fill: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-654ea642 .elementor-icon {
	font-size: 40px;
}

.elementor-8284 .elementor-element.elementor-element-654ea642 .elementor-icon svg {
	height: 40px;
}

.elementor-8284 .elementor-element.elementor-element-7a3f5227 {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-weight: 400;
	color: #3a3a3a;
}

.elementor-8284 .elementor-element.elementor-element-6f450712 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-598247db {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-598247db .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #3f3f3f;
}

.elementor-8284 .elementor-element.elementor-element-18326b42 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--align-items: center;
}

.elementor-8284 .elementor-element.elementor-element-18326b42.e-con {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-31cbe6a8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-31cbe6a8.elementor-view-stacked .elementor-icon {
	background-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-31cbe6a8.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-31cbe6a8.elementor-view-default .elementor-icon {
	color: #aa937d;
	border-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-31cbe6a8.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-31cbe6a8.elementor-view-default .elementor-icon svg {
	fill: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-31cbe6a8 .elementor-icon {
	font-size: 40px;
}

.elementor-8284 .elementor-element.elementor-element-31cbe6a8 .elementor-icon svg {
	height: 40px;
}

.elementor-8284 .elementor-element.elementor-element-31cbe6a8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-32208ccc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-32208ccc.elementor-view-stacked .elementor-icon {
	background-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-32208ccc.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-32208ccc.elementor-view-default .elementor-icon {
	color: #aa937d;
	border-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-32208ccc.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-32208ccc.elementor-view-default .elementor-icon svg {
	fill: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-32208ccc .elementor-icon {
	font-size: 40px;
}

.elementor-8284 .elementor-element.elementor-element-32208ccc .elementor-icon svg {
	height: 40px;
}

.elementor-8284 .elementor-element.elementor-element-32208ccc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-367d763f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-367d763f.elementor-view-stacked .elementor-icon {
	background-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-367d763f.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-367d763f.elementor-view-default .elementor-icon {
	color: #aa937d;
	border-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-367d763f.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-367d763f.elementor-view-default .elementor-icon svg {
	fill: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-367d763f .elementor-icon {
	font-size: 40px;
}

.elementor-8284 .elementor-element.elementor-element-367d763f .elementor-icon svg {
	height: 40px;
}

.elementor-8284 .elementor-element.elementor-element-4370571e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-4370571e.elementor-view-stacked .elementor-icon {
	background-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-4370571e.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-4370571e.elementor-view-default .elementor-icon {
	color: #aa937d;
	border-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-4370571e.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-4370571e.elementor-view-default .elementor-icon svg {
	fill: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-4370571e .elementor-icon {
	font-size: 40px;
}

.elementor-8284 .elementor-element.elementor-element-4370571e .elementor-icon svg {
	height: 40px;
}

.elementor-8284 .elementor-element.elementor-element-5377f80 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-5377f80.elementor-view-stacked .elementor-icon {
	background-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-5377f80.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-5377f80.elementor-view-default .elementor-icon {
	color: #aa937d;
	border-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-5377f80.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-5377f80.elementor-view-default .elementor-icon svg {
	fill: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-5377f80 .elementor-icon {
	font-size: 40px;
}

.elementor-8284 .elementor-element.elementor-element-5377f80 .elementor-icon svg {
	height: 40px;
}

.elementor-8284 .elementor-element.elementor-element-7c14bca {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-2d709b16 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-3b4dedb9 {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-3b4dedb9 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #3f3f3f;
}

.elementor-8284 .elementor-element.elementor-element-49e91579 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--align-items: center;
}

.elementor-8284 .elementor-element.elementor-element-49e91579.e-con {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-2afc7cb2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-2afc7cb2.elementor-view-stacked .elementor-icon {
	background-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-2afc7cb2.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-2afc7cb2.elementor-view-default .elementor-icon {
	color: #aa937d;
	border-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-2afc7cb2.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-2afc7cb2.elementor-view-default .elementor-icon svg {
	fill: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-2afc7cb2 .elementor-icon {
	font-size: 40px;
}

.elementor-8284 .elementor-element.elementor-element-2afc7cb2 .elementor-icon svg {
	height: 40px;
}

.elementor-8284 .elementor-element.elementor-element-2afc7cb2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-6b08bbf7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-6b08bbf7.elementor-view-stacked .elementor-icon {
	background-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-6b08bbf7.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-6b08bbf7.elementor-view-default .elementor-icon {
	color: #aa937d;
	border-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-6b08bbf7.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-6b08bbf7.elementor-view-default .elementor-icon svg {
	fill: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-6b08bbf7 .elementor-icon {
	font-size: 40px;
}

.elementor-8284 .elementor-element.elementor-element-6b08bbf7 .elementor-icon svg {
	height: 40px;
}

.elementor-8284 .elementor-element.elementor-element-6b08bbf7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-30d8f8ef .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-30d8f8ef.elementor-view-stacked .elementor-icon {
	background-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-30d8f8ef.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-30d8f8ef.elementor-view-default .elementor-icon {
	color: #aa937d;
	border-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-30d8f8ef.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-30d8f8ef.elementor-view-default .elementor-icon svg {
	fill: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-30d8f8ef .elementor-icon {
	font-size: 40px;
}

.elementor-8284 .elementor-element.elementor-element-30d8f8ef .elementor-icon svg {
	height: 40px;
}

.elementor-8284 .elementor-element.elementor-element-37f86c98 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-37f86c98.elementor-view-stacked .elementor-icon {
	background-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-37f86c98.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-37f86c98.elementor-view-default .elementor-icon {
	color: #aa937d;
	border-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-37f86c98.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-37f86c98.elementor-view-default .elementor-icon svg {
	fill: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-37f86c98 .elementor-icon {
	font-size: 40px;
}

.elementor-8284 .elementor-element.elementor-element-37f86c98 .elementor-icon svg {
	height: 40px;
}

.elementor-8284 .elementor-element.elementor-element-126a10a5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-126a10a5.elementor-view-stacked .elementor-icon {
	background-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-126a10a5.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-126a10a5.elementor-view-default .elementor-icon {
	color: #aa937d;
	border-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-126a10a5.elementor-view-framed .elementor-icon, .elementor-8284 .elementor-element.elementor-element-126a10a5.elementor-view-default .elementor-icon svg {
	fill: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-126a10a5 .elementor-icon {
	font-size: 40px;
}

.elementor-8284 .elementor-element.elementor-element-126a10a5 .elementor-icon svg {
	height: 40px;
}

.elementor-8284 .elementor-element.elementor-element-4dd75515 {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-252428bd {
	text-align: start;
	margin: 4em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-252428bd .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 400;
	font-style: italic;
	letter-spacing: -.06em;
	color: var(--e-global-color-fc86419);
}

.elementor-8284 .elementor-element.elementor-element-23bdcba0 .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-8284 .elementor-element.elementor-element-23bdcba0 {
	width: var(--container-widget-width, 30em);
	max-width: 30em;
	--container-widget-width: 30em;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-4a6df15f .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .17em;
	background-color: #9e0000;
	border-radius: 6px 6px 6px 6px;
	padding: 16px 16px 16px 16px;
}

.elementor-8284 .elementor-element.elementor-element-4a6df15f {
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-4a6df15f.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-5bd88e5f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8284 .elementor-element.elementor-element-5bd88e5f:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-5bd88e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f5f5;
}

.elementor-8284 .elementor-element.elementor-element-2cde7ee9 {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-2cde7ee9 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .15em;
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-2a43615b {
	text-align: start;
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-2a43615b .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	letter-spacing: -.06em;
	color: var(--e-global-color-fc86419);
}

.elementor-8284 .elementor-element.elementor-element-1dda01b5 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;
	width: var(--container-widget-width, 50em);
	max-width: 50em;
	--container-widget-width: 50em;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-54f79ca2 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-503640d9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, .06);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-503640d9:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-503640d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-74585f31 img {
	width: 100%;
}

.elementor-8284 .elementor-element.elementor-element-378f0f6b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .8;
	--margin-top: -5em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-378f0f6b::before, .elementor-8284 .elementor-element.elementor-element-378f0f6b > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-378f0f6b > .e-con-inner > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-378f0f6b > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-378f0f6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-378f0f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: var(--e-global-color-8311aaf);
}

.elementor-8284 .elementor-element.elementor-element-59705c87 .elementor-heading-title {
	color: var(--e-global-color-9d53d1d);
}

.elementor-8284 .elementor-element.elementor-element-59705c87 {
	padding: 0em 0em 0em 1.5em;
}

.elementor-8284 .elementor-element.elementor-element-59705c87.elementor-element {
	--align-self: flex-start;
}

.elementor-8284 .elementor-element.elementor-element-587ead7d {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-9d53d1d);
	margin: -1.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
	padding: 0em 0em 0em 1.5em;
}

.elementor-8284 .elementor-element.elementor-element-587ead7d.elementor-element {
	--align-self: flex-start;
}

.elementor-8284 .elementor-element.elementor-element-3ee9a22b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8284 .elementor-element.elementor-element-1894f42e {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: -2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-d71fe90 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, .06);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-d71fe90:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-d71fe90 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-4272be1 img {
	width: 100%;
	height: 1px;
	object-fit: cover;
	object-position: bottom center;
}

.elementor-8284 .elementor-element.elementor-element-df7bd30 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .8;
	--margin-top: -5em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-df7bd30::before, .elementor-8284 .elementor-element.elementor-element-df7bd30 > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-df7bd30 > .e-con-inner > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-df7bd30 > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-df7bd30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-df7bd30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: var(--e-global-color-8311aaf);
}

.elementor-8284 .elementor-element.elementor-element-d8fe5d8 .elementor-heading-title {
	color: var(--e-global-color-9d53d1d);
}

.elementor-8284 .elementor-element.elementor-element-d8fe5d8 {
	padding: 0em 0em 0em 1.5em;
}

.elementor-8284 .elementor-element.elementor-element-d8fe5d8.elementor-element {
	--align-self: flex-start;
}

.elementor-8284 .elementor-element.elementor-element-8b1bdcd {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-9d53d1d);
	margin: -1.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
	padding: 0em 0em 0em 1.5em;
}

.elementor-8284 .elementor-element.elementor-element-8b1bdcd.elementor-element {
	--align-self: flex-start;
}

.elementor-8284 .elementor-element.elementor-element-47e91ea {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8284 .elementor-element.elementor-element-b2f851f {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: -2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-2d394370 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, .06);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-2d394370:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-2d394370 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-643a6adf img {
	width: 100%;
}

.elementor-8284 .elementor-element.elementor-element-489844d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .8;
	--margin-top: -5em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-489844d::before, .elementor-8284 .elementor-element.elementor-element-489844d > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-489844d > .e-con-inner > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-489844d > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-489844d > .e-con-inner > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-489844d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: var(--e-global-color-8311aaf);
}

.elementor-8284 .elementor-element.elementor-element-71692312 .elementor-heading-title {
	color: var(--e-global-color-9d53d1d);
}

.elementor-8284 .elementor-element.elementor-element-71692312 {
	padding: 0em 0em 0em 1.5em;
}

.elementor-8284 .elementor-element.elementor-element-71692312.elementor-element {
	--align-self: flex-start;
}

.elementor-8284 .elementor-element.elementor-element-5931ff4 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-9d53d1d);
	margin: -1.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
	padding: 0em 0em 0em 1.5em;
}

.elementor-8284 .elementor-element.elementor-element-5931ff4.elementor-element {
	--align-self: flex-start;
}

.elementor-8284 .elementor-element.elementor-element-10a4b511 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8284 .elementor-element.elementor-element-2d17ac8f {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: -2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-8f1a58f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, .06);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-8f1a58f:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-8f1a58f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-3b3def5 img {
	width: 100%;
}

.elementor-8284 .elementor-element.elementor-element-e004faa {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .8;
	--margin-top: -5em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-e004faa::before, .elementor-8284 .elementor-element.elementor-element-e004faa > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-e004faa > .e-con-inner > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-e004faa > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-e004faa > .e-con-inner > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-e004faa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: var(--e-global-color-8311aaf);
}

.elementor-8284 .elementor-element.elementor-element-8a1cac3 .elementor-heading-title {
	color: var(--e-global-color-9d53d1d);
}

.elementor-8284 .elementor-element.elementor-element-8a1cac3 {
	padding: 0em 0em 0em 1.5em;
}

.elementor-8284 .elementor-element.elementor-element-8a1cac3.elementor-element {
	--align-self: flex-start;
}

.elementor-8284 .elementor-element.elementor-element-6a8d8a8 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-9d53d1d);
	margin: -1.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
	padding: 0em 0em 0em 1.5em;
}

.elementor-8284 .elementor-element.elementor-element-6a8d8a8.elementor-element {
	--align-self: flex-start;
}

.elementor-8284 .elementor-element.elementor-element-d55f3dc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8284 .elementor-element.elementor-element-5843a7d {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: -2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-fbf1fd3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, .06);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-fbf1fd3:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-fbf1fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-9f52ca9 img {
	width: 100%;
}

.elementor-8284 .elementor-element.elementor-element-cc802e3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .8;
	--margin-top: -5em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-cc802e3::before, .elementor-8284 .elementor-element.elementor-element-cc802e3 > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-cc802e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-cc802e3 > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-cc802e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-cc802e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: var(--e-global-color-8311aaf);
}

.elementor-8284 .elementor-element.elementor-element-037eb8a .elementor-heading-title {
	color: var(--e-global-color-9d53d1d);
}

.elementor-8284 .elementor-element.elementor-element-037eb8a {
	padding: 0em 0em 0em 1.5em;
}

.elementor-8284 .elementor-element.elementor-element-037eb8a.elementor-element {
	--align-self: flex-start;
}

.elementor-8284 .elementor-element.elementor-element-eb0d749 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-9d53d1d);
	margin: -1.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
	padding: 0em 0em 0em 1.5em;
}

.elementor-8284 .elementor-element.elementor-element-eb0d749.elementor-element {
	--align-self: flex-start;
}

.elementor-8284 .elementor-element.elementor-element-641d590 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8284 .elementor-element.elementor-element-b6783a7 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: -2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-949b55 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, .06);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-949b55:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-949b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-43330ab4 img {
	width: 100%;
}

.elementor-8284 .elementor-element.elementor-element-6a0b8c6e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .8;
	--margin-top: -5em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-6a0b8c6e::before, .elementor-8284 .elementor-element.elementor-element-6a0b8c6e > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-6a0b8c6e > .e-con-inner > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-6a0b8c6e > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-6a0b8c6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-6a0b8c6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: var(--e-global-color-8311aaf);
}

.elementor-8284 .elementor-element.elementor-element-2f6407a1 .elementor-heading-title {
	color: var(--e-global-color-9d53d1d);
}

.elementor-8284 .elementor-element.elementor-element-2f6407a1 {
	padding: 0em 0em 0em 1.5em;
}

.elementor-8284 .elementor-element.elementor-element-2f6407a1.elementor-element {
	--align-self: flex-start;
}

.elementor-8284 .elementor-element.elementor-element-669d21ea {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-9d53d1d);
	margin: -1.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
	padding: 0em 0em 0em 1.5em;
}

.elementor-8284 .elementor-element.elementor-element-669d21ea.elementor-element {
	--align-self: flex-start;
}

.elementor-8284 .elementor-element.elementor-element-4fe4cf2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8284 .elementor-element.elementor-element-af54219 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: -2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-db91d30 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, .06);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-db91d30:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-db91d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-6bb0cc57 img {
	width: 100%;
}

.elementor-8284 .elementor-element.elementor-element-307830d5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .8;
	--margin-top: -5em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-307830d5::before, .elementor-8284 .elementor-element.elementor-element-307830d5 > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-307830d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-307830d5 > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-307830d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-307830d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: var(--e-global-color-8311aaf);
}

.elementor-8284 .elementor-element.elementor-element-dcb4b5e .elementor-heading-title {
	color: var(--e-global-color-9d53d1d);
}

.elementor-8284 .elementor-element.elementor-element-dcb4b5e {
	padding: 0em 0em 0em 1.5em;
}

.elementor-8284 .elementor-element.elementor-element-dcb4b5e.elementor-element {
	--align-self: flex-start;
}

.elementor-8284 .elementor-element.elementor-element-231156a5 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-9d53d1d);
	margin: -1.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
	padding: 0em 0em 0em 1.5em;
}

.elementor-8284 .elementor-element.elementor-element-231156a5.elementor-element {
	--align-self: flex-start;
}

.elementor-8284 .elementor-element.elementor-element-3cc822da {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8284 .elementor-element.elementor-element-6b2ea748 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: -2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-0b62825 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overflow: hidden;
	border-style: none;
	--border-style: none;
	--border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, .06);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-0b62825:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-0b62825 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-35ba556 img {
	width: 100%;
}

.elementor-8284 .elementor-element.elementor-element-40b9d11 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .8;
	--margin-top: -5em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-40b9d11::before, .elementor-8284 .elementor-element.elementor-element-40b9d11 > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-40b9d11 > .e-con-inner > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-40b9d11 > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-40b9d11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-40b9d11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: var(--e-global-color-8311aaf);
}

.elementor-8284 .elementor-element.elementor-element-4c3ed48 .elementor-heading-title {
	color: var(--e-global-color-9d53d1d);
}

.elementor-8284 .elementor-element.elementor-element-4c3ed48 {
	padding: 0em 0em 0em 1.5em;
}

.elementor-8284 .elementor-element.elementor-element-4c3ed48.elementor-element {
	--align-self: flex-start;
}

.elementor-8284 .elementor-element.elementor-element-6c540fc {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-9d53d1d);
	margin: -1.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
	padding: 0em 0em 0em 1.5em;
}

.elementor-8284 .elementor-element.elementor-element-6c540fc.elementor-element {
	--align-self: flex-start;
}

.elementor-8284 .elementor-element.elementor-element-47b891a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8284 .elementor-element.elementor-element-09d12ca {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: -2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-781cd455 {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-781cd455 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .15em;
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-28f3579a .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .17em;
	background-color: #9e0000;
	border-radius: 6px 6px 6px 6px;
	padding: 16px 16px 16px 16px;
}

.elementor-8284 .elementor-element.elementor-element-28f3579a {
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-28f3579a.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-68772532 {
	--display: flex;
	--min-height: 600px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: .31;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-68772532:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-68772532 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://luxelips.com.au/nitropack_static/VgTyDJJWMHCQJPTUnecOxiyoNcBKcxer/assets/images/optimized/rev-9bf8d64/luxelips.com.au/wp-content/uploads/2026/03/camberwell-clinic-hero-scaled-1.jpg");
	background-position: center center;
	background-size: cover;
}

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

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

.elementor-8284 .elementor-element.elementor-element-13c7995e {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-13c7995e .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	letter-spacing: -.06em;
	color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-d9d3cee {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: -.025px;
	color: #fff;
	width: var(--container-widget-width, 800px);
	max-width: 800px;
	--container-widget-width: 800px;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-d9d3cee.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-65bc3f1f {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: -.025px;
	color: #fff;
	width: var(--container-widget-width, 800px);
	max-width: 800px;
	--container-widget-width: 800px;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-65bc3f1f.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-4caa8c26 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0em 0em;
	--row-gap: 0em;
	--column-gap: 0em;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
}

.elementor-8284 .elementor-element.elementor-element-4caa8c26.e-con {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-4d8d49cd .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .17em;
	background-color: #9e0000;
	border-radius: 6px 6px 6px 6px;
	padding: 16px 16px 16px 16px;
}

.elementor-8284 .elementor-element.elementor-element-4d8d49cd {
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8284 .elementor-element.elementor-element-4d8d49cd.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-675f5075 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .17em;
	background-color: #9c2121;
	border-radius: 6px 6px 6px 6px;
	padding: 16px 16px 16px 16px;
}

.elementor-8284 .elementor-element.elementor-element-675f5075 {
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	width: var(--container-widget-width, 24em);
	max-width: 24em;
	--container-widget-width: 24em;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-675f5075.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-20bd6bb7 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .17em;
	background-color: #9c2121;
	border-radius: 6px 6px 6px 6px;
	padding: 16px 16px 16px 16px;
}

.elementor-8284 .elementor-element.elementor-element-20bd6bb7 {
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	width: var(--container-widget-width, 24em);
	max-width: 24em;
	--container-widget-width: 24em;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-20bd6bb7.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-939feb7 {
	--display: flex;
}

.elementor-8284 .elementor-element.elementor-element-939feb7:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-939feb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9d53d1d);
}

.elementor-8284 .elementor-element.elementor-element-aaa14e1 {
	text-align: center;
	margin: 3em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
}

.elementor-8284 .elementor-element.elementor-element-aaa14e1 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 500;
	letter-spacing: -.06em;
	color: #5b5b5b;
}

.elementor-8284 .elementor-element.elementor-element-f4e719b {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-f4e719b.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-898d057 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 0;
	--margin-top: 0em;
	--margin-bottom: 6em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-898d057::before, .elementor-8284 .elementor-element.elementor-element-898d057 > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-898d057 > .e-con-inner > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-898d057 > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-898d057 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-898d057 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: #7e6c5c;
}

.elementor-8284 .elementor-element.elementor-element-898d057.e-con {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-4b20af7 {
	--display: flex;
	--min-height: 500px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--overlay-opacity: .5;
	--border-radius: 19px 19px 19px 19px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-8284 .elementor-element.elementor-element-4b20af7:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-4b20af7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://luxelips.com.au/nitropack_static/VgTyDJJWMHCQJPTUnecOxiyoNcBKcxer/assets/images/optimized/rev-9bf8d64/luxelips.com.au/wp-content/uploads/2026/04/Luxe-Lips-Camberwell.webp");
	background-position: center center;
	background-size: cover;
}

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

.elementor-8284 .elementor-element.elementor-element-4b20af7::before, .elementor-8284 .elementor-element.elementor-element-4b20af7 > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-4b20af7 > .e-con-inner > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-4b20af7 > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-4b20af7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-4b20af7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: #7e6c5c;
}

.elementor-8284 .elementor-element.elementor-element-91bcbda {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-f4767b7 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 52px;
	color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-7af2d7d {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: -.025px;
	color: #fff;
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-7af2d7d.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-46bb007 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .17em;
	fill: #77574f;
	color: #77574f;
	background-color: rgba(236, 236, 236, .9);
	border-radius: 6px 6px 6px 6px;
	padding: 16px 16px 16px 16px;
}

.elementor-8284 .elementor-element.elementor-element-46bb007 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	width: var(--container-widget-width, 24em);
	max-width: 24em;
	--container-widget-width: 24em;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-46bb007.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-3c3a06d .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .17em;
	fill: #77574f;
	color: #77574f;
	background-color: rgba(236, 236, 236, .9);
	border-radius: 6px 6px 6px 6px;
	padding: 16px 16px 16px 16px;
}

.elementor-8284 .elementor-element.elementor-element-3c3a06d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	width: var(--container-widget-width, 24em);
	max-width: 24em;
	--container-widget-width: 24em;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-3c3a06d.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-abcd299 {
	--display: flex;
	--min-height: 500px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--overlay-opacity: .5;
	--border-radius: 19px 19px 19px 19px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-8284 .elementor-element.elementor-element-abcd299:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-abcd299 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://luxelips.com.au/nitropack_static/VgTyDJJWMHCQJPTUnecOxiyoNcBKcxer/assets/images/optimized/rev-9bf8d64/luxelips.com.au/wp-content/uploads/2026/04/Luxe-Lips-Moonee-Ponds.webp");
	background-position: center center;
	background-size: cover;
}

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

.elementor-8284 .elementor-element.elementor-element-abcd299::before, .elementor-8284 .elementor-element.elementor-element-abcd299 > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-abcd299 > .e-con-inner > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-abcd299 > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-abcd299 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-abcd299 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: #7e6c5c;
}

.elementor-8284 .elementor-element.elementor-element-bc315e9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-1f3c2ed .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 52px;
	color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-bb6fb2c {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: -.025px;
	color: #fff;
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-bb6fb2c.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-7c622e3 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .17em;
	fill: #77574f;
	color: #77574f;
	background-color: rgba(236, 236, 236, .9);
	border-radius: 6px 6px 6px 6px;
	padding: 16px 16px 16px 16px;
}

.elementor-8284 .elementor-element.elementor-element-7c622e3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	width: var(--container-widget-width, 24em);
	max-width: 24em;
	--container-widget-width: 24em;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-7c622e3.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-d262889 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .17em;
	fill: #77574f;
	color: #77574f;
	background-color: rgba(236, 236, 236, .9);
	border-radius: 6px 6px 6px 6px;
	padding: 16px 16px 16px 16px;
}

.elementor-8284 .elementor-element.elementor-element-d262889 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	width: var(--container-widget-width, 24em);
	max-width: 24em;
	--container-widget-width: 24em;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-d262889.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-360573d {
	--display: flex;
	--min-height: 500px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--overlay-opacity: .5;
	--border-radius: 19px 19px 19px 19px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-8284 .elementor-element.elementor-element-360573d:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-360573d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://luxelips.com.au/nitropack_static/VgTyDJJWMHCQJPTUnecOxiyoNcBKcxer/assets/images/optimized/rev-9bf8d64/luxelips.com.au/wp-content/uploads/2026/03/Contact-Us.webp");
	background-position: center center;
	background-size: cover;
}

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

.elementor-8284 .elementor-element.elementor-element-360573d::before, .elementor-8284 .elementor-element.elementor-element-360573d > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-360573d > .e-con-inner > .elementor-background-video-container::before, .elementor-8284 .elementor-element.elementor-element-360573d > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-360573d > .e-con-inner > .elementor-background-slideshow::before, .elementor-8284 .elementor-element.elementor-element-360573d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: #7e6c5c;
}

.elementor-8284 .elementor-element.elementor-element-21147b6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8284 .elementor-element.elementor-element-7dd81b5 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 52px;
	color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-c71f1b1 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: -.025px;
	color: #fff;
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-c71f1b1.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-fb44395 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .17em;
	fill: #77574f;
	color: #77574f;
	background-color: rgba(236, 236, 236, .9);
	border-radius: 6px 6px 6px 6px;
	padding: 16px 16px 16px 16px;
}

.elementor-8284 .elementor-element.elementor-element-fb44395 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	width: var(--container-widget-width, 24em);
	max-width: 24em;
	--container-widget-width: 24em;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-fb44395.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-e6b8aea .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .17em;
	fill: #77574f;
	color: #77574f;
	background-color: rgba(236, 236, 236, .9);
	border-radius: 6px 6px 6px 6px;
	padding: 16px 16px 16px 16px;
}

.elementor-8284 .elementor-element.elementor-element-e6b8aea {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	width: var(--container-widget-width, 24em);
	max-width: 24em;
	--container-widget-width: 24em;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-e6b8aea.elementor-element {
	--align-self: center;
}

.elementor-8284 .elementor-element.elementor-element-ad0f245 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8284 .elementor-element.elementor-element-ad0f245:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-ad0f245 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dadada;
}

.elementor-8284 .elementor-element.elementor-element-c392ed1 {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-c392ed1 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	letter-spacing: -.05em;
	color: #5b5b5b;
}

.elementor-8284 .elementor-element.elementor-element-9f34446 {
	text-align: center;
}

.elementor-8284 .elementor-element.elementor-element-9f34446 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .15em;
	color: var(--e-global-color-c0ab01f);
}

.elementor-8284 .elementor-element.elementor-element-98ade71 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-8284 .elementor-element.elementor-element-98ade71:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-98ade71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-0bb0bae {
	text-align: center;
	width: var(--container-widget-width, 40em);
	max-width: 40em;
	--container-widget-width: 40em;
	--container-widget-flex-grow: 0;
}

.elementor-8284 .elementor-element.elementor-element-0bb0bae .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 500;
	letter-spacing: -.06em;
	color: #5b5b5b;
}

.elementor-8284 .elementor-element.elementor-element-310b64a {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(170, 147, 125, .5);
	--border-color: rgba(170, 147, 125, .5);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-8284 .elementor-element.elementor-element-310b64a:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-310b64a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-e898859 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-8284 .elementor-element.elementor-element-2040cf4 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5em;
	letter-spacing: .09px;
	color: #000;
}

.elementor-8284 .elementor-element.elementor-element-2040cf4 a {
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-6668b18 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(170, 147, 125, .5);
	--border-color: rgba(170, 147, 125, .5);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-8284 .elementor-element.elementor-element-6668b18:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-6668b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-6fb1a66 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-8284 .elementor-element.elementor-element-eb85763 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5em;
	letter-spacing: .09px;
	color: #000;
}

.elementor-8284 .elementor-element.elementor-element-eb85763 a {
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-7cc9f44 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(170, 147, 125, .5);
	--border-color: rgba(170, 147, 125, .5);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-8284 .elementor-element.elementor-element-7cc9f44:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-7cc9f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-91799b8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-8284 .elementor-element.elementor-element-ae6b5ed {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5em;
	letter-spacing: .09px;
	color: #000;
}

.elementor-8284 .elementor-element.elementor-element-ae6b5ed a {
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-2a149a9 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(170, 147, 125, .5);
	--border-color: rgba(170, 147, 125, .5);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-8284 .elementor-element.elementor-element-2a149a9:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-2a149a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-20af385 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-8284 .elementor-element.elementor-element-c5f04fd {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5em;
	letter-spacing: .09px;
	color: #000;
}

.elementor-8284 .elementor-element.elementor-element-c5f04fd a {
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-dc258ef {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(170, 147, 125, .5);
	--border-color: rgba(170, 147, 125, .5);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-8284 .elementor-element.elementor-element-dc258ef:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-dc258ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-5de23c9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-8284 .elementor-element.elementor-element-b84b75e {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5em;
	letter-spacing: .09px;
	color: #000;
}

.elementor-8284 .elementor-element.elementor-element-b84b75e a {
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-79332a7 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(170, 147, 125, .5);
	--border-color: rgba(170, 147, 125, .5);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-8284 .elementor-element.elementor-element-79332a7:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-79332a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-a856918 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-8284 .elementor-element.elementor-element-a535cb3 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5em;
	letter-spacing: .09px;
	color: #000;
}

.elementor-8284 .elementor-element.elementor-element-a535cb3 a {
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-b2e04b3 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(170, 147, 125, .5);
	--border-color: rgba(170, 147, 125, .5);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-8284 .elementor-element.elementor-element-b2e04b3:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-b2e04b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-7d2b007 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-8284 .elementor-element.elementor-element-479610f {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5em;
	letter-spacing: .09px;
	color: #000;
}

.elementor-8284 .elementor-element.elementor-element-479610f a {
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-1ba2570 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(170, 147, 125, .5);
	--border-color: rgba(170, 147, 125, .5);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-8284 .elementor-element.elementor-element-1ba2570:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-1ba2570 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-033b6ee {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-8284 .elementor-element.elementor-element-d7d8ee1 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5em;
	letter-spacing: .09px;
	color: #000;
}

.elementor-8284 .elementor-element.elementor-element-d7d8ee1 a {
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-552cf31 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(170, 147, 125, .5);
	--border-color: rgba(170, 147, 125, .5);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-8284 .elementor-element.elementor-element-552cf31:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-552cf31 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-19efa7d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-8284 .elementor-element.elementor-element-ee69cb5 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5em;
	letter-spacing: .09px;
	color: #000;
}

.elementor-8284 .elementor-element.elementor-element-ee69cb5 a {
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-352c69e {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(170, 147, 125, .5);
	--border-color: rgba(170, 147, 125, .5);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-8284 .elementor-element.elementor-element-352c69e:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-352c69e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-bbaa989 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-8284 .elementor-element.elementor-element-7a00ec0 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5em;
	letter-spacing: .09px;
	color: #000;
}

.elementor-8284 .elementor-element.elementor-element-7a00ec0 a {
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-debc4c1 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(170, 147, 125, .5);
	--border-color: rgba(170, 147, 125, .5);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-8284 .elementor-element.elementor-element-debc4c1:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-debc4c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-7c1eb12 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-8284 .elementor-element.elementor-element-2e56a31 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5em;
	letter-spacing: .09px;
	color: #000;
}

.elementor-8284 .elementor-element.elementor-element-2e56a31 a {
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-5183c92 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(170, 147, 125, .5);
	--border-color: rgba(170, 147, 125, .5);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-8284 .elementor-element.elementor-element-5183c92:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-5183c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-1656102 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-8284 .elementor-element.elementor-element-d1b2b40 {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5em;
	letter-spacing: .09px;
	color: #000;
}

.elementor-8284 .elementor-element.elementor-element-d1b2b40 a {
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-e6850e1 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 1px 1px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(170, 147, 125, .5);
	--border-color: rgba(170, 147, 125, .5);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-8284 .elementor-element.elementor-element-e6850e1:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-e6850e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8284 .elementor-element.elementor-element-595b31b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-8284 .elementor-element.elementor-element-fe3748f {
	text-align: start;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5em;
	letter-spacing: .09px;
	color: #000;
}

.elementor-8284 .elementor-element.elementor-element-fe3748f a {
	color: var(--e-global-color-180fbf3);
}

.elementor-8284 .elementor-element.elementor-element-fdc68bb {
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-space-between: 15px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: #404040;
	--n-accordion-icon-size: 32px;
	--n-accordion-icon-normal-color: #aa937d;
	--n-accordion-icon-hover-color: #aa937d;
	--n-accordion-icon-active-color: #aa937d;
}

.elementor-8284 .elementor-element.elementor-element-fdc68bb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(170, 147, 125, .5);
}

.elementor-8284 .elementor-element.elementor-element-fdc68bb > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 1px 1px 0px 1px;
}

.elementor-8284 .elementor-element.elementor-element-fdc68bb {
	--n-accordion-padding: 20px 20px 20px 20px;
}

:where( .elementor-8284 .elementor-element.elementor-element-fdc68bb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .09em;
}

.elementor-8284 .elementor-element.elementor-element-cd13b21 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-8284 .elementor-element.elementor-element-cd13b21 a {
	color: #9f0000;
}

.elementor-8284 .elementor-element.elementor-element-33a0aa6 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
	fill: #fff;
	color: #fff;
	background-color: #aa937d;
	padding: 20px 20px 20px 20px;
}

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

@media (max-width:1024px) {
	.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-8284 .elementor-element.elementor-element-28c2dd50 .elementor-heading-title {
		font-size: 48px;
		line-height: 48.288px;
		letter-spacing: -3.12px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-51587b77 .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4881c1d7 {
		--grid-auto-flow: row;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-8284 .elementor-element.elementor-element-41c149c {
		--grid-auto-flow: row;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5dc90dd .elementor-heading-title {
		font-size: 42px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-80e2f0d {
		--grid-auto-flow: row;
	}
	
	.elementor-8284 .elementor-element.elementor-element-e853d31 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 32px;
		--padding-right: 32px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b20788e {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--flex-wrap: nowrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-a33b1db {
		--padding-top: 14px;
		--padding-bottom: 30px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-9e5bcad img {
		width: 100%;
		height: 350px;
		object-fit: cover;
	}
	
	.elementor-8284 .elementor-element.elementor-element-d7a691d .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-d7a691d {
		margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-deca7b2 {
		margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-9cb6fc1 {
		--padding-top: 14px;
		--padding-bottom: 30px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5e84e18 img {
		width: 100%;
		height: 350px;
		object-fit: cover;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7f61377 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7f61377 {
		margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-f8a89cd {
		margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-576a6b1 {
		--padding-top: 14px;
		--padding-bottom: 30px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-541b1e4 img {
		width: 100%;
		height: 350px;
		object-fit: cover;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b6ae3f6 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b6ae3f6 {
		margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-e9916c3 {
		margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-e0f3bd9 {
		--padding-top: 14px;
		--padding-bottom: 30px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4cb7c8d img {
		width: 100%;
		height: 350px;
		object-fit: cover;
	}
	
	.elementor-8284 .elementor-element.elementor-element-da8764e .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-da8764e {
		margin: 16px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-0f626bb {
		margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-192e3a81 {
		--e-image-carousel-slides-to-show: 2;
	}
	
	.elementor-8284 .elementor-element.elementor-element-489284d4 {
		--e-image-carousel-slides-to-show: 2;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2bb48aee {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8284 .elementor-element.elementor-element-1cb6059e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5dbf1ffc {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 100px 100px;
		--row-gap: 100px;
		--column-gap: 100px;
		--grid-auto-flow: row;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5c99301b {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-238dd7a9 img {
		width: 100%;
		max-width: 75%;
	}
	
	body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-5e47c09e {
		right: -15px;
	}
	
	body.rtl .elementor-8284 .elementor-element.elementor-element-5e47c09e {
		left: -15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5e47c09e {
		top: 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-35de1a58 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-3fa1d068 {
		text-align: start;
	}
	
	.elementor-8284 .elementor-element.elementor-element-3fa1d068 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-1df01ef8 {
		text-align: start;
		font-size: 14px;
		line-height: 1.2em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7bb0cc88 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-553b0f44 img {
		width: 100%;
		max-width: 75%;
	}
	
	body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-6cfc61bc {
		right: -15px;
	}
	
	body.rtl .elementor-8284 .elementor-element.elementor-element-6cfc61bc {
		left: -15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-6cfc61bc {
		top: 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2735ae19 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-421eb419 {
		text-align: start;
	}
	
	.elementor-8284 .elementor-element.elementor-element-421eb419 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-30dd950 {
		text-align: start;
		font-size: 14px;
		line-height: 1.2em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-74983a51 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2fd14001 img {
		width: 100%;
		max-width: 75%;
	}
	
	body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-7ab0fb47 {
		right: -15px;
	}
	
	body.rtl .elementor-8284 .elementor-element.elementor-element-7ab0fb47 {
		left: -15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7ab0fb47 {
		top: 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5df7f5a1 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-18016a07 {
		text-align: start;
	}
	
	.elementor-8284 .elementor-element.elementor-element-18016a07 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-69fcca95 {
		text-align: start;
		font-size: 14px;
		line-height: 1.2em;
	}
	
	body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-15ddb5f9 {
		left: 105px;
	}
	
	body.rtl .elementor-8284 .elementor-element.elementor-element-15ddb5f9 {
		right: 105px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-15ddb5f9 {
		top: 280px;
		--e-transform-rotateZ: 90deg;
	}
	
	body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-3759e051 {
		right: 105px;
	}
	
	body.rtl .elementor-8284 .elementor-element.elementor-element-3759e051 {
		left: 105px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-3759e051 {
		top: 625px;
		--e-transform-rotateZ: 90deg;
	}
	
	body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-406462c3 {
		left: 105px;
	}
	
	body.rtl .elementor-8284 .elementor-element.elementor-element-406462c3 {
		right: 105px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-406462c3 {
		bottom: 280px;
		--e-transform-rotateZ: 90deg;
	}
	
	.elementor-8284 .elementor-element.elementor-element-271cf7f7 .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-51e4d234 .elementor-testimonial__text {
		font-size: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-51e4d234 .elementor-testimonial__name {
		font-size: 20px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2bd208fe {
		--grid-auto-flow: row;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4015ed92 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5c69adae {
		--grid-auto-flow: row;
	}
	
	.elementor-8284 .elementor-element.elementor-element-598247db .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-18326b42 {
		--grid-auto-flow: row;
	}
	
	.elementor-8284 .elementor-element.elementor-element-3b4dedb9 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-49e91579 {
		--grid-auto-flow: row;
	}
	
	.elementor-8284 .elementor-element.elementor-element-252428bd .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2a43615b .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-54f79ca2 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8284 .elementor-element.elementor-element-68772532 {
		--min-height: 500px;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-13c7995e .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-d9d3cee {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-65bc3f1f {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4caa8c26 {
		--grid-auto-flow: row;
	}
	
	.elementor-8284 .elementor-element.elementor-element-aaa14e1 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-898d057 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--flex-wrap: wrap;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4b20af7 {
		--min-height: 280px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-91bcbda {
		--gap: 10px 0px;
		--row-gap: 10px;
		--column-gap: 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-f4767b7 .elementor-heading-title {
		font-size: 36px;
		line-height: 42px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7af2d7d {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-abcd299 {
		--min-height: 280px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-bc315e9 {
		--gap: 10px 0px;
		--row-gap: 10px;
		--column-gap: 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-1f3c2ed .elementor-heading-title {
		font-size: 36px;
		line-height: 42px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-bb6fb2c {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-360573d {
		--min-height: 280px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-21147b6 {
		--gap: 10px 0px;
		--row-gap: 10px;
		--column-gap: 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7dd81b5 .elementor-heading-title {
		font-size: 36px;
		line-height: 42px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-c71f1b1 {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-ad0f245 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-c392ed1 .elementor-heading-title {
		font-size: 32px;
		line-height: 1em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-0bb0bae .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-310b64a {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-e898859 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-6668b18 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-6fb1a66 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7cc9f44 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-91799b8 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2a149a9 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-20af385 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-dc258ef {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5de23c9 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-79332a7 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-a856918 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b2e04b3 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7d2b007 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-1ba2570 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-033b6ee {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-552cf31 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-19efa7d {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-352c69e {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-bbaa989 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-debc4c1 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7c1eb12 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5183c92 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-1656102 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-e6850e1 {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-595b31b {
		--padding-top: 16px;
		--padding-bottom: 16px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-fdc68bb {
		--n-accordion-padding: 10px 10px 10px 10px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-fdc68bb {
		--n-accordion-title-font-size: 15px;
	}
}

@media (max-width:767px) {
	.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-8284 .elementor-element.elementor-element-70914442 {
		--min-height: 600px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-70914442:not(.elementor-motion-effects-element-type-background), .elementor-8284 .elementor-element.elementor-element-70914442 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -480px 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5f0f11fe {
		--spacer-size: 5em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2005a028 {
		--spacer-size: 128px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-28c2dd50 .elementor-heading-title {
		font-size: 34px;
		line-height: 1.25em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-51587b77 {
		text-align: center;
		margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
		width: var(--container-widget-width, 20em);
		max-width: 20em;
		--container-widget-width: 20em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8284 .elementor-element.elementor-element-51587b77 .elementor-heading-title {
		letter-spacing: -.03em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-51587b77.elementor-element {
		--align-self: center;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4881c1d7 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-8284 .elementor-element.elementor-element-39243c10 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-39243c10 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-172d444b .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-172d444b {
		margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 4em) 0em;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b52bed5 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-41c149c {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
	}
	
	.elementor-8284 .elementor-element.elementor-element-d6f1309 {
		text-align: center;
		font-size: 12px;
		margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-d6f1309.elementor-element {
		--align-self: center;
	}
	
	.elementor-8284 .elementor-element.elementor-element-1987e35 {
		text-align: center;
		font-size: 9px;
		line-height: 14px;
		letter-spacing: 1.5px;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-1987e35.elementor-element {
		--align-self: center;
	}
	
	.elementor-8284 .elementor-element.elementor-element-87e13fb {
		text-align: center;
		font-size: 12px;
		margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-87e13fb.elementor-element {
		--align-self: center;
	}
	
	.elementor-8284 .elementor-element.elementor-element-e3aac07 {
		text-align: center;
		font-size: 12px;
		margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-e3aac07.elementor-element {
		--align-self: center;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2cc38b6 {
		text-align: center;
		font-size: 12px;
		margin: 5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2cc38b6.elementor-element {
		--align-self: center;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5dc90dd .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4998cdd {
		font-size: 12px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-80e2f0d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b3c05e1 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b3c05e1 .elementor-image-box-img {
		margin-bottom: 50px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b3c05e1.elementor-position-right .elementor-image-box-img {
		margin-left: 50px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b3c05e1.elementor-position-left .elementor-image-box-img {
		margin-right: 50px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b3c05e1.elementor-position-top .elementor-image-box-img {
		margin-bottom: 50px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b3c05e1 .elementor-image-box-title {
		margin-bottom: 4px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-637ca0b .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-8284 .elementor-element.elementor-element-637ca0b .elementor-image-box-img {
		margin-bottom: 50px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-637ca0b.elementor-position-right .elementor-image-box-img {
		margin-left: 50px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-637ca0b.elementor-position-left .elementor-image-box-img {
		margin-right: 50px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-637ca0b.elementor-position-top .elementor-image-box-img {
		margin-bottom: 50px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-637ca0b .elementor-image-box-title {
		margin-bottom: 4px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b439973 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b439973 .elementor-image-box-img {
		margin-bottom: 50px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b439973.elementor-position-right .elementor-image-box-img {
		margin-left: 50px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b439973.elementor-position-left .elementor-image-box-img {
		margin-right: 50px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b439973.elementor-position-top .elementor-image-box-img {
		margin-bottom: 50px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b439973 .elementor-image-box-title {
		margin-bottom: 4px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4b4cfad .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4b4cfad .elementor-image-box-img {
		margin-bottom: 50px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4b4cfad.elementor-position-right .elementor-image-box-img {
		margin-left: 50px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4b4cfad.elementor-position-left .elementor-image-box-img {
		margin-right: 50px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4b4cfad.elementor-position-top .elementor-image-box-img {
		margin-bottom: 50px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4b4cfad .elementor-image-box-title {
		margin-bottom: 4px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-e853d31 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--flex-wrap: nowrap;
	}
	
	.elementor-8284 .elementor-element.elementor-element-a33b1db {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-9e5bcad img {
		height: 230px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-d7a691d .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-9f4b19a {
		font-size: 14px;
		line-height: 1.2em;
		padding: 5px 0px 5px 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-deca7b2 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-deca7b2 {
		margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-9cb6fc1 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5e84e18 img {
		height: 230px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7f61377 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-c9f373d {
		font-size: 14px;
		line-height: 1.2em;
		padding: 5px 0px 5px 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-f8a89cd .elementor-button {
		font-size: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-f8a89cd {
		margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-576a6b1 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-541b1e4 img {
		height: 230px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b6ae3f6 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b6ae3f6 {
		width: var(--container-widget-width, 13.25px);
		max-width: 13.25px;
		--container-widget-width: 13.25px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4627694 {
		font-size: 14px;
		line-height: 1.2em;
		padding: 5px 0px 5px 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-e9916c3 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-e9916c3 {
		margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-e0f3bd9 {
		--border-radius: 0px 0px 0px 0px;
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4cb7c8d img {
		height: 230px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-da8764e .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-0f9a8d3 {
		font-size: 14px;
		line-height: 1.2em;
		padding: 5px 0px 5px 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-0f626bb .elementor-button {
		font-size: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-0f626bb {
		margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7738806c {
		--padding-top: 40px;
		--padding-bottom: 20px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-68948f7d {
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8284 .elementor-element.elementor-element-48323ef7 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-192e3a81 {
		--e-image-carousel-slides-to-show: 1;
	}
	
	.elementor-8284 .elementor-element.elementor-element-192e3a81 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8284 .elementor-element.elementor-element-192e3a81 .elementor-swiper-button.elementor-swiper-button-next {
		font-size: 20px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-126b8814 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-126b8814 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-e75acb9 {
		--padding-top: 20px;
		--padding-bottom: 40px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5e1cb7a5 {
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8284 .elementor-element.elementor-element-fd5768f .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-489284d4 {
		--e-image-carousel-slides-to-show: 1;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-489284d4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8284 .elementor-element.elementor-element-489284d4 .elementor-swiper-button.elementor-swiper-button-next {
		font-size: 20px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5110b50b .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5110b50b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-3b9add5b .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4f389286 {
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4f389286.elementor-element {
		--align-self: center;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2bb48aee {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4b642d6c {
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-8e81e5c .elementor-button {
		font-size: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-6eaf785f {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2d0554bd {
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8284 .elementor-element.elementor-element-1670403b .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5dbf1ffc {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5c99301b {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-8284 .elementor-element.elementor-element-752f76f4 {
		--width: 45%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5e47c09e {
		--width: 100px;
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
		top: -15px;
	}
	
	body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-5e47c09e {
		right: -20px;
	}
	
	body.rtl .elementor-8284 .elementor-element.elementor-element-5e47c09e {
		left: -20px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-1fe81b86 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-22065adc {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-35de1a58 {
		--width: 55%;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-3fa1d068 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-1df01ef8 {
		text-align: start;
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7bb0cc88 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-8284 .elementor-element.elementor-element-15a7a448 {
		--width: 45%;
		--margin-top: 4em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-6cfc61bc {
		--width: 100px;
		top: -15px;
	}
	
	body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-6cfc61bc {
		right: -20px;
	}
	
	body.rtl .elementor-8284 .elementor-element.elementor-element-6cfc61bc {
		left: -20px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-6b0723c4 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2735ae19 {
		--width: 55%;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-421eb419 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-30dd950 {
		text-align: start;
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-74983a51 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-8284 .elementor-element.elementor-element-4a752d42 {
		--width: 45%;
		--margin-top: 4em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7ab0fb47 {
		--width: 100px;
		top: -15px;
	}
	
	body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-7ab0fb47 {
		right: -20px;
	}
	
	body.rtl .elementor-8284 .elementor-element.elementor-element-7ab0fb47 {
		left: -20px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7a17aff2 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5df7f5a1 {
		--width: 55%;
		--gap: 8px 8px;
		--row-gap: 8px;
		--column-gap: 8px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-18016a07 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-69fcca95 {
		text-align: start;
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-15ddb5f9 img {
		max-width: 38px;
	}
	
	body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-15ddb5f9 {
		left: 15%;
	}
	
	body.rtl .elementor-8284 .elementor-element.elementor-element-15ddb5f9 {
		right: 15%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-15ddb5f9 {
		top: 160px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-406462c3 img {
		max-width: 38px;
	}
	
	body:not(.rtl) .elementor-8284 .elementor-element.elementor-element-406462c3 {
		left: 15%;
	}
	
	body.rtl .elementor-8284 .elementor-element.elementor-element-406462c3 {
		right: 15%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-406462c3 {
		bottom: 165px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-191a1ccb .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-191a1ccb {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-1c96a0e6 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-e7edec3 {
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8284 .elementor-element.elementor-element-271cf7f7 {
		text-align: center;
		margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
		width: var(--container-widget-width, 20em);
		max-width: 20em;
		--container-widget-width: 20em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8284 .elementor-element.elementor-element-271cf7f7 .elementor-heading-title {
		letter-spacing: -.03em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-271cf7f7.elementor-element {
		--align-self: center;
	}
	
	.elementor-8284 .elementor-element.elementor-element-51e4d234 .elementor-testimonial__text {
		font-size: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-51e4d234 .elementor-testimonial__name {
		font-size: 26px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-51e4d234 {
		margin: -29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2bd208fe {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4015ed92 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5c69adae {
		--width: 65%;
		--e-con-grid-template-columns: repeat(5, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
	}
	
	.elementor-8284 .elementor-element.elementor-element-1e47a784 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-1e47a784 .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7c8d29dc .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7c8d29dc .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-46918296 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-46918296 .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-204dcafd .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-204dcafd .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-654ea642 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-654ea642 .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-598247db .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-18326b42 {
		--width: 65%;
		--e-con-grid-template-columns: repeat(5, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
	}
	
	.elementor-8284 .elementor-element.elementor-element-31cbe6a8 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-31cbe6a8 .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-32208ccc .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-32208ccc .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-367d763f .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-367d763f .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4370571e .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4370571e .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5377f80 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5377f80 .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-3b4dedb9 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-49e91579 {
		--width: 65%;
		--e-con-grid-template-columns: repeat(5, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2afc7cb2 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2afc7cb2 .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-6b08bbf7 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-6b08bbf7 .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-30d8f8ef .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-30d8f8ef .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-37f86c98 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-37f86c98 .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-126a10a5 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-126a10a5 .elementor-icon svg {
		height: 25px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-252428bd {
		text-align: center;
		margin: 3em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
		width: var(--container-widget-width, 20em);
		max-width: 20em;
		--container-widget-width: 20em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8284 .elementor-element.elementor-element-252428bd .elementor-heading-title {
		letter-spacing: -.03em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-252428bd.elementor-element {
		--align-self: center;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4a6df15f .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4a6df15f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5bd88e5f {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2cde7ee9 {
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2a43615b {
		text-align: center;
		margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;
		width: var(--container-widget-width, 20em);
		max-width: 20em;
		--container-widget-width: 20em;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2a43615b .elementor-heading-title {
		letter-spacing: -.03em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2a43615b.elementor-element {
		--align-self: center;
	}
	
	.elementor-8284 .elementor-element.elementor-element-54f79ca2 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8284 .elementor-element.elementor-element-378f0f6b {
		--margin-top: -4.7em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-587ead7d {
		padding: 0px 0px 0px 21px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-df7bd30 {
		--margin-top: -4.7em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-8b1bdcd {
		padding: 0px 0px 0px 21px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-489844d {
		--margin-top: -4.7em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5931ff4 {
		padding: 0px 0px 0px 21px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-e004faa {
		--margin-top: -4.7em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-6a8d8a8 {
		padding: 0px 0px 0px 21px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-cc802e3 {
		--margin-top: -4.7em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-eb0d749 {
		padding: 0px 0px 0px 21px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-6a0b8c6e {
		--margin-top: -4.7em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-669d21ea {
		padding: 0px 0px 0px 21px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-307830d5 {
		--margin-top: -4.7em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-231156a5 {
		padding: 0px 0px 0px 21px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-40b9d11 {
		--margin-top: -4.7em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-6c540fc {
		padding: 0px 0px 0px 21px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-781cd455 .elementor-heading-title {
		font-size: 10px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-781cd455 {
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8284 .elementor-element.elementor-element-781cd455.elementor-element {
		--align-self: center;
	}
	
	.elementor-8284 .elementor-element.elementor-element-28f3579a .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-28f3579a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-13c7995e {
		margin: 5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4caa8c26 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4d8d49cd .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4d8d49cd {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-675f5075 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-675f5075 {
		margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-20bd6bb7 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-20bd6bb7 {
		margin: 7px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-aaa14e1 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8284 .elementor-element.elementor-element-aaa14e1.elementor-element {
		--align-self: center;
	}
	
	.elementor-8284 .elementor-element.elementor-element-f4e719b {
		--container-widget-width: 97%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 97%);
		max-width: 97%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4b20af7 {
		--width: 100%;
		--min-height: 220px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-91bcbda {
		--width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-f4767b7 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-46bb007 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-46bb007 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-3c3a06d .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-3c3a06d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-abcd299 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-1f3c2ed .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7c622e3 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7c622e3 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-d262889 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-d262889 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-360573d {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7dd81b5 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-fb44395 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-fb44395 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-e6b8aea .elementor-button {
		font-size: 15px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-e6b8aea {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-9f34446 {
		margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
		width: var(--container-widget-width, 75%);
		max-width: 75%;
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8284 .elementor-element.elementor-element-9f34446.elementor-element {
		--align-self: center;
	}
	
	.elementor-8284 .elementor-element.elementor-element-98ade71 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2040cf4 {
		font-size: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-eb85763 {
		font-size: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-ae6b5ed {
		font-size: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-c5f04fd {
		font-size: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-b84b75e {
		font-size: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-a535cb3 {
		font-size: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-479610f {
		font-size: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-d7d8ee1 {
		font-size: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-ee69cb5 {
		font-size: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7a00ec0 {
		font-size: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2e56a31 {
		font-size: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-d1b2b40 {
		font-size: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-fe3748f {
		font-size: 14px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-33a0aa6 .elementor-button {
		font-size: 12px;
		padding: 15px 15px 15px 15px;
	}
}

@media (min-width:768px) {
	.elementor-8284 .elementor-element.elementor-element-4881c1d7 {
		--width: 71%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7738806c {
		--content-width: 1200px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-e75acb9 {
		--content-width: 1200px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-6eaf785f {
		--content-width: 1200px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5e47c09e {
		--width: 200px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-6cfc61bc {
		--width: 200px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7ab0fb47 {
		--width: 200px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-1c96a0e6 {
		--content-width: 1200px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5c69adae {
		--width: 65%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-18326b42 {
		--width: 65%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-49e91579 {
		--width: 65%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5bd88e5f {
		--content-width: 1200px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4caa8c26 {
		--content-width: 1200px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-898d057 {
		--width: 85%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4b20af7 {
		--width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-abcd299 {
		--width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-360573d {
		--width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-98ade71 {
		--content-width: 800px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-8284 .elementor-element.elementor-element-752f76f4 {
		--width: 45%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5e47c09e {
		--width: 150px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-35de1a58 {
		--width: 55%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-15a7a448 {
		--width: 45%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-6cfc61bc {
		--width: 150px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-2735ae19 {
		--width: 55%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4a752d42 {
		--width: 45%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-7ab0fb47 {
		--width: 150px;
	}
	
	.elementor-8284 .elementor-element.elementor-element-5df7f5a1 {
		--width: 55%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-4b20af7 {
		--width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-abcd299 {
		--width: 100%;
	}
	
	.elementor-8284 .elementor-element.elementor-element-360573d {
		--width: 100%;
	}
}

/* Start custom CSS for heading, class: .elementor-element-28c2dd50 */
.elementor-8284 .elementor-element.elementor-element-28c2dd50 span {
	font-weight: 700;
	font-style: normal;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-51587b77 */
.elementor-8284 .elementor-element.elementor-element-51587b77 em {
	font-weight: 400;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-70914442 */
.elementor-8284 .elementor-element.elementor-element-70914442 {
	background-image: url("https://luxelips.com.au/nitropack_static/VgTyDJJWMHCQJPTUnecOxiyoNcBKcxer/assets/images/optimized/rev-9bf8d64/luxelips.com.au/wp-content/uploads/2026/04/Luxe-Lips-Cosmetic-Clinic-Melbourne-Hero-Home.webp") !important;
}

.elementor-8284 .elementor-element.elementor-element-70914442.nitro-lazy {
	background-image: none !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-b3c05e1 */
.elementor-image-box-img {
	width: 50% !important;
}

.learn-more {
	color: #aa937d;
	text-decoration: underline !important;
	text-transform: uppercase;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-637ca0b */
.elementor-image-box-img {
	width: 50% !important;
}

.learn-more {
	color: #aa937d;
	text-decoration: underline !important;
	text-transform: uppercase;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-b439973 */
.elementor-image-box-img {
	width: 50% !important;
}

.learn-more {
	color: #aa937d;
	text-decoration: underline !important;
	text-transform: uppercase;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-4b4cfad */
.elementor-image-box-img {
	width: 50% !important;
}

.learn-more {
	color: #aa937d;
	text-decoration: underline !important;
	text-transform: uppercase;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-51911c59 */
.elementor-8284 .elementor-element.elementor-element-51911c59 img {
	width: 100%;
	height: 200px;
	object-fit: cover;
}

/* Desktop Settings */
@media (min-width: 1025px) {
	.elementor-8284 .elementor-element.elementor-element-51911c59 img {
		height: 16em !important;
		width: 100% !important;
		object-fit: cover !important;
	}
}

/* Mobile & Tablet Settings */
@media (max-width: 1024px) {
	.elementor-8284 .elementor-element.elementor-element-51911c59 img {
		height: auto !important;
		width: 100% !important;
		object-fit: contain !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-7ec3bb88 */
.elementor-8284 .elementor-element.elementor-element-7ec3bb88 img {
	width: 100%;
	height: 200px;
	object-fit: cover;
}

/* Desktop Settings */
@media (min-width: 1025px) {
	.elementor-8284 .elementor-element.elementor-element-7ec3bb88 img {
		height: 16em !important;
		width: 100% !important;
		object-fit: cover !important;
	}
}

/* Mobile & Tablet Settings */
@media (max-width: 1024px) {
	.elementor-8284 .elementor-element.elementor-element-7ec3bb88 img {
		height: auto !important;
		width: 100% !important;
		object-fit: contain !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-2ac9542 */
.elementor-8284 .elementor-element.elementor-element-2ac9542 img {
	width: 100%;
	height: 200px;
	object-fit: cover;
}

/* Desktop Settings */
@media (min-width: 1025px) {
	.elementor-8284 .elementor-element.elementor-element-2ac9542 img {
		height: 16em !important;
		width: 100% !important;
		object-fit: cover !important;
	}
}

/* Mobile & Tablet Settings */
@media (max-width: 1024px) {
	.elementor-8284 .elementor-element.elementor-element-2ac9542 img {
		height: auto !important;
		width: 100% !important;
		object-fit: contain !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-45734499 */
.elementor-8284 .elementor-element.elementor-element-45734499 img {
	width: 100%;
	height: 200px;
	object-fit: cover;
}

/* Desktop Settings */
@media (min-width: 1025px) {
	.elementor-8284 .elementor-element.elementor-element-45734499 img {
		height: 16em !important;
		width: 100% !important;
		object-fit: cover !important;
	}
}

/* Mobile & Tablet Settings */
@media (max-width: 1024px) {
	.elementor-8284 .elementor-element.elementor-element-45734499 img {
		height: auto !important;
		width: 100% !important;
		object-fit: contain !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-77ceace */
.elementor-8284 .elementor-element.elementor-element-77ceace img {
	width: 100%;
	height: 200px;
	object-fit: cover;
}

/* Desktop Settings */
@media (min-width: 1025px) {
	.elementor-8284 .elementor-element.elementor-element-77ceace img {
		height: 16em !important;
		width: 100% !important;
		object-fit: cover !important;
	}
}

/* Mobile & Tablet Settings */
@media (max-width: 1024px) {
	.elementor-8284 .elementor-element.elementor-element-77ceace img {
		height: auto !important;
		width: 100% !important;
		object-fit: contain !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-122018a5 */
.elementor-8284 .elementor-element.elementor-element-122018a5 img {
	width: 100%;
	height: 200px;
	object-fit: cover;
}

/* Desktop Settings */
@media (min-width: 1025px) {
	.elementor-8284 .elementor-element.elementor-element-122018a5 img {
		height: 16em !important;
		width: 100% !important;
		object-fit: cover !important;
	}
}

/* Mobile & Tablet Settings */
@media (max-width: 1024px) {
	.elementor-8284 .elementor-element.elementor-element-122018a5 img {
		height: auto !important;
		width: 100% !important;
		object-fit: contain !important;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5dbf1ffc */

/* Desktop: Ensure they stay in a row */
.elementor-8284 .elementor-element.elementor-element-5dbf1ffc {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
}

/* Mobile: Stack them vertically */
@media (max-width: 767px) {
	.elementor-8284 .elementor-element.elementor-element-5dbf1ffc {
		flex-direction: column;
		align-items: center;
		gap: 40px;
	}
	
	/* Target the individual step containers */
	.elementor-8284 .elementor-element.elementor-element-5dbf1ffc > .e-con, .elementor-8284 .elementor-element.elementor-element-5dbf1ffc > .e-container {
		display: flex;
		flex-direction: row;
		/* Keeps image left, text right on mobile */
		align-items: center;
		text-align: left;
		width: 100%;
	}
	
	/* Make the images a bit smaller for mobile side-by-side */
	.elementor-8284 .elementor-element.elementor-element-5dbf1ffc img {
		max-width: 120px !important;
		height: auto;
	}
	
	/* Rotate the horizontal arrows to point down on mobile */
	
	/* Target the container or image widget holding the arrow */
	.elementor-8284 .elementor-element.elementor-element-5dbf1ffc .elementor-widget-image:has(img[src*="arrow"]), .elementor-8284 .elementor-element.elementor-element-5dbf1ffc .elementor-icon-wrapper {
		transform: rotate(90deg);
		margin: 20px 0;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-271cf7f7 */
.elementor-8284 .elementor-element.elementor-element-271cf7f7 em {
	font-weight: 400;
}

/* End custom CSS */

/* Start custom CSS for icon, class: .elementor-element-20393f59 */
.quote-wrap i {
	background: #aa937d;
	width: 70px;
	height: 70px;
	display: flex;
	align-items: center;
	border-radius: 50%;
	margin: 0;
}

/* End custom CSS */

/* Start custom CSS for testimonial-carousel, class: .elementor-element-51e4d234 */
.elementor-8284 .elementor-element.elementor-element-51e4d234 .elementor-swiper-button-prev {
	left: -50px;
}

.elementor-8284 .elementor-element.elementor-element-51e4d234 .elementor-swiper-button-next {
	right: -50px;
}

/* Removes the white background bubble */
.elementor-8284 .elementor-element.elementor-element-51e4d234 .elementor-testimonial__content {
	background: transparent !important;
	box-shadow: none !important;
	padding: 0 !important;
}

/* Removes the little arrow/triangle at the bottom of the bubble */
.elementor-8284 .elementor-element.elementor-element-51e4d234 .elementor-testimonial__content:after {
	display: none !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-252428bd */
.elementor-8284 .elementor-element.elementor-element-252428bd em {
	font-weight: 400;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2a43615b */
.elementor-8284 .elementor-element.elementor-element-2a43615b em {
	font-weight: 400;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-74585f31 */
.elementor-8284 .elementor-element.elementor-element-74585f31 img {
	width: 100%;
	height: 380px;
	object-fit: cover;
	object-position: top;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-4272be1 */
.elementor-8284 .elementor-element.elementor-element-4272be1 img {
	width: 100%;
	height: 380px;
	object-fit: cover;
	object-position: top;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-643a6adf */
.elementor-8284 .elementor-element.elementor-element-643a6adf img {
	width: 100%;
	height: 380px;
	object-fit: cover;
	object-position: top;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-3b3def5 */
.elementor-8284 .elementor-element.elementor-element-3b3def5 img {
	width: 100%;
	height: 380px;
	object-fit: cover;
	object-position: top;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-9f52ca9 */
.elementor-8284 .elementor-element.elementor-element-9f52ca9 img {
	width: 100%;
	height: 380px;
	object-fit: cover;
	object-position: top;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-43330ab4 */
.elementor-8284 .elementor-element.elementor-element-43330ab4 img {
	width: 100%;
	height: 380px;
	object-fit: cover;
	object-position: top;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-6bb0cc57 */
.elementor-8284 .elementor-element.elementor-element-6bb0cc57 img {
	width: 100%;
	height: 380px;
	object-fit: cover;
	object-position: top;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-35ba556 */
.elementor-8284 .elementor-element.elementor-element-35ba556 img {
	width: 100%;
	height: 380px;
	object-fit: cover;
	object-position: top;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-54f79ca2 */
@media (max-width: 767px) {
	.elementor-8284 .elementor-element.elementor-element-54f79ca2 {
		display: flex !important;
		flex-wrap: nowrap !important;
		overflow-x: auto !important;
		-webkit-overflow-scrolling: touch;
		scroll-snap-type: x mandatory;
	}
	
	.elementor-8284 .elementor-element.elementor-element-54f79ca2 > .e-con, .elementor-8284 .elementor-element.elementor-element-54f79ca2 > .e-container {
		min-width: 85% !important;
		flex-shrink: 0 !important;
		scroll-snap-align: start;
	}
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-f4e719b */

/* This only affects screens smaller than 767px (Mobile) */
@media (max-width: 767px) {
	.elementor-8284 .elementor-element.elementor-element-f4e719b iframe {
		height: 700px !important;
		min-height: 850px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-0bb0bae */
.elementor-8284 .elementor-element.elementor-element-0bb0bae em {
	font-weight: 400;
}
