/* End Custom Fonts CSS */

.elementor-7716 .elementor-element.elementor-element-76c7478 {
	--display: flex;
	--min-height: 500px;
	--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: .3;
}

.elementor-7716 .elementor-element.elementor-element-76c7478:not(.elementor-motion-effects-element-type-background), .elementor-7716 .elementor-element.elementor-element-76c7478 > .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/01/Priv-BG-4.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7716 .elementor-element.elementor-element-76c7478::before, .elementor-7716 .elementor-element.elementor-element-76c7478 > .elementor-background-video-container::before, .elementor-7716 .elementor-element.elementor-element-76c7478 > .e-con-inner > .elementor-background-video-container::before, .elementor-7716 .elementor-element.elementor-element-76c7478 > .elementor-background-slideshow::before, .elementor-7716 .elementor-element.elementor-element-76c7478 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7716 .elementor-element.elementor-element-76c7478 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #e5c7a8;
	--background-overlay: "";
}

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

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

.elementor-7716 .elementor-element.elementor-element-1aa4d8a .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 64px;
	font-weight: 500;
	color: #3f3f3f;
}

.elementor-7716 .elementor-element.elementor-element-d5bf9df {
	--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;
	--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-7716 .elementor-element.elementor-element-6b34bfe {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7716 .elementor-element.elementor-element-398d322 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0em 3em;
	--row-gap: 0em;
	--column-gap: 3em;
	--padding-top: 4em;
	--padding-bottom: 4em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-7716 .elementor-element.elementor-element-45fb720 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-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-7716 .elementor-element.elementor-element-f5d535d {
	padding: 0em 0em 0em 0em;
	text-align: end;
}

.elementor-7716 .elementor-element.elementor-element-5a2416e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-7716 .elementor-element.elementor-element-5a2416e.e-con {
	--align-self: center;
}

.elementor-7716 .elementor-element.elementor-element-1ae547a {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-4d6968a .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	font-style: italic;
	color: #77574f;
}

.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-7716 .elementor-element.elementor-element-6c61035 {
	padding: 0em 3em 0em 0em;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #3f3f3f;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-7716 .elementor-element.elementor-element-7d36774 .elementor-icon-list-icon i {
	color: #5b5b5b;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-7d36774 .elementor-icon-list-icon svg {
	fill: #5b5b5b;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-7d36774 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-7d36774 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-7d36774 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-7d36774 .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #404040;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-1507a75 .elementor-icon-list-icon i {
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-1507a75 .elementor-icon-list-icon svg {
	fill: #aa937d;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-1507a75 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-1507a75 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #000;
}

.elementor-7716 .elementor-element.elementor-element-1507a75 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-1507a75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-1507a75 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-1507a75 .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-1507a75 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #000;
}

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

.elementor-7716 .elementor-element.elementor-element-0f7fbd9 .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 20px 30px 20px 30px;
}

.elementor-7716 .elementor-element.elementor-element-2f73917 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0em 3em;
	--row-gap: 0em;
	--column-gap: 3em;
	--padding-top: 4em;
	--padding-bottom: 4em;
	--padding-left: 0em;
	--padding-right: 0em;
}

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

.elementor-7716 .elementor-element.elementor-element-e351e2e {
	--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: 0em;
	--padding-bottom: 0em;
	--padding-left: 5em;
	--padding-right: 0em;
}

.elementor-7716 .elementor-element.elementor-element-e351e2e.e-con {
	--align-self: center;
}

.elementor-7716 .elementor-element.elementor-element-4e6141a {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-4ea9fe6 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	font-style: italic;
	color: #77574f;
}

.elementor-7716 .elementor-element.elementor-element-5c742a2 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #3f3f3f;
}

.elementor-7716 .elementor-element.elementor-element-ff4a655 .elementor-icon-list-icon i {
	color: #5b5b5b;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-ff4a655 .elementor-icon-list-icon svg {
	fill: #5b5b5b;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-ff4a655 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-ff4a655 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-ff4a655 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-ff4a655 .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #404040;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-212271c .elementor-icon-list-icon i {
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-212271c .elementor-icon-list-icon svg {
	fill: #aa937d;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-212271c .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-212271c .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #000;
}

.elementor-7716 .elementor-element.elementor-element-212271c {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-212271c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-212271c .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-212271c .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-212271c .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-68710ef .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 20px 30px 20px 30px;
}

.elementor-7716 .elementor-element.elementor-element-2c9ed77 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-7716 .elementor-element.elementor-element-791ffb1.elementor-element {
	--align-self: flex-start;
}

.elementor-7716 .elementor-element.elementor-element-1764220 {
	--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: 5%;
	--padding-bottom: 5%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-7716 .elementor-element.elementor-element-1764220:not(.elementor-motion-effects-element-type-background), .elementor-7716 .elementor-element.elementor-element-1764220 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfcfc;
}

.elementor-7716 .elementor-element.elementor-element-addb6aa {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-4917cfe {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-4960420 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-7716 .elementor-element.elementor-element-99728e5 {
	--display: flex;
	--min-height: 640px;
}

.elementor-7716 .elementor-element.elementor-element-99728e5:not(.elementor-motion-effects-element-type-background), .elementor-7716 .elementor-element.elementor-element-99728e5 > .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/2023/10/ultimate.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7716 .elementor-element.elementor-element-89fa74d .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	font-style: italic;
	color: #77574f;
}

.elementor-7716 .elementor-element.elementor-element-e012764 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-b11f23b .elementor-icon-list-icon i {
	color: #5b5b5b;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-b11f23b .elementor-icon-list-icon svg {
	fill: #5b5b5b;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-b11f23b {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-b11f23b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-b11f23b .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-b11f23b .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #404040;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-94ddda6 .elementor-icon-list-icon i {
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-94ddda6 .elementor-icon-list-icon svg {
	fill: #aa937d;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-94ddda6 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-94ddda6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #000;
}

.elementor-7716 .elementor-element.elementor-element-94ddda6 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-94ddda6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-94ddda6 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-94ddda6 .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-94ddda6 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-fd7cb75 .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 20px 30px 20px 30px;
}

.elementor-7716 .elementor-element.elementor-element-0c1f7c2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0em 3em;
	--row-gap: 0em;
	--column-gap: 3em;
	--padding-top: 4em;
	--padding-bottom: 4em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-7716 .elementor-element.elementor-element-1345cb9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-7716 .elementor-element.elementor-element-3881336 {
	padding: 0em 0em 0em 0em;
	text-align: end;
}

.elementor-7716 .elementor-element.elementor-element-2d8b87f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-7716 .elementor-element.elementor-element-2d8b87f.e-con {
	--align-self: center;
}

.elementor-7716 .elementor-element.elementor-element-547a86b {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-b8a85f2 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	font-style: italic;
	color: #77574f;
}

.elementor-7716 .elementor-element.elementor-element-fbec875 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #3f3f3f;
}

.elementor-7716 .elementor-element.elementor-element-74b8836 .elementor-icon-list-icon i {
	color: #5b5b5b;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-74b8836 .elementor-icon-list-icon svg {
	fill: #5b5b5b;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-74b8836 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-74b8836 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-74b8836 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-74b8836 .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #404040;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-6d4be21 .elementor-icon-list-icon i {
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-6d4be21 .elementor-icon-list-icon svg {
	fill: #aa937d;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-6d4be21 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-6d4be21 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #000;
}

.elementor-7716 .elementor-element.elementor-element-6d4be21 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-6d4be21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-6d4be21 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-6d4be21 .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-6d4be21 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-ca26c49 .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 20px 30px 20px 30px;
}

.elementor-7716 .elementor-element.elementor-element-14c2bec {
	--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: 5%;
	--padding-bottom: 5%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-7716 .elementor-element.elementor-element-14c2bec:not(.elementor-motion-effects-element-type-background), .elementor-7716 .elementor-element.elementor-element-14c2bec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f4f4;
}

.elementor-7716 .elementor-element.elementor-element-505e26d {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-b596f9e {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-7716 .elementor-element.elementor-element-1485a3e {
	--display: flex;
	--min-height: 640px;
}

.elementor-7716 .elementor-element.elementor-element-1485a3e:not(.elementor-motion-effects-element-type-background), .elementor-7716 .elementor-element.elementor-element-1485a3e > .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/2023/10/v-shape.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7716 .elementor-element.elementor-element-8744504 {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-2f1d3f7 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	font-style: italic;
	color: #77574f;
}

.elementor-7716 .elementor-element.elementor-element-7449c7b {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-99d7498 .elementor-icon-list-icon i {
	color: #5b5b5b;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-99d7498 .elementor-icon-list-icon svg {
	fill: #5b5b5b;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-99d7498 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-99d7498 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-99d7498 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-99d7498 .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #404040;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-63070fa .elementor-icon-list-icon i {
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-63070fa .elementor-icon-list-icon svg {
	fill: #aa937d;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-63070fa .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-63070fa .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #000;
}

.elementor-7716 .elementor-element.elementor-element-63070fa {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-63070fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-63070fa .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-63070fa .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-63070fa .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-b6f3c4b .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 20px 30px 20px 30px;
}

.elementor-7716 .elementor-element.elementor-element-6033d40 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0em 3em;
	--row-gap: 0em;
	--column-gap: 3em;
	--padding-top: 4em;
	--padding-bottom: 4em;
	--padding-left: 0em;
	--padding-right: 0em;
}

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

.elementor-7716 .elementor-element.elementor-element-dc6232a {
	--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: 0em;
	--padding-bottom: 0em;
	--padding-left: 5em;
	--padding-right: 0em;
}

.elementor-7716 .elementor-element.elementor-element-dc6232a.e-con {
	--align-self: center;
}

.elementor-7716 .elementor-element.elementor-element-00d4c90 {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-5563881 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	font-style: italic;
	color: #77574f;
}

.elementor-7716 .elementor-element.elementor-element-226004b {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #3f3f3f;
}

.elementor-7716 .elementor-element.elementor-element-153c598 .elementor-icon-list-icon i {
	color: #5b5b5b;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-153c598 .elementor-icon-list-icon svg {
	fill: #5b5b5b;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-153c598 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-153c598 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-153c598 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-153c598 .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #404040;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-a75c1a3 .elementor-icon-list-icon i {
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-a75c1a3 .elementor-icon-list-icon svg {
	fill: #aa937d;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-a75c1a3 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-a75c1a3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #000;
}

.elementor-7716 .elementor-element.elementor-element-a75c1a3 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-a75c1a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-a75c1a3 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-a75c1a3 .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-a75c1a3 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-98aa221 .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 20px 30px 20px 30px;
}

.elementor-7716 .elementor-element.elementor-element-b781429 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-7716 .elementor-element.elementor-element-1ac1d5e.elementor-element {
	--align-self: flex-start;
}

.elementor-7716 .elementor-element.elementor-element-7ef8d96 {
	--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: 5%;
	--padding-bottom: 5%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-7716 .elementor-element.elementor-element-7ef8d96:not(.elementor-motion-effects-element-type-background), .elementor-7716 .elementor-element.elementor-element-7ef8d96 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfcfc;
}

.elementor-7716 .elementor-element.elementor-element-3ee5a42 {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-54a34a2 {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-730b6aa {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-7716 .elementor-element.elementor-element-9fe03b8 {
	--display: flex;
	--min-height: 640px;
}

.elementor-7716 .elementor-element.elementor-element-9fe03b8:not(.elementor-motion-effects-element-type-background), .elementor-7716 .elementor-element.elementor-element-9fe03b8 > .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/2023/10/contour.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7716 .elementor-element.elementor-element-5eeb4a6 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	font-style: italic;
	color: #77574f;
}

.elementor-7716 .elementor-element.elementor-element-79d176e {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-0986205 .elementor-icon-list-icon i {
	color: #5b5b5b;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-0986205 .elementor-icon-list-icon svg {
	fill: #5b5b5b;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-0986205 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-0986205 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-0986205 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-0986205 .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #404040;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-b9b513e .elementor-icon-list-icon i {
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-b9b513e .elementor-icon-list-icon svg {
	fill: #aa937d;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-b9b513e .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-b9b513e .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #000;
}

.elementor-7716 .elementor-element.elementor-element-b9b513e {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-b9b513e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-b9b513e .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-b9b513e .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-b9b513e .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-2da632b .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 20px 30px 20px 30px;
}

.elementor-7716 .elementor-element.elementor-element-c4e5057 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0em 3em;
	--row-gap: 0em;
	--column-gap: 3em;
	--padding-top: 4em;
	--padding-bottom: 4em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-7716 .elementor-element.elementor-element-6120d20 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-7716 .elementor-element.elementor-element-1fc670f {
	padding: 0em 0em 0em 0em;
	text-align: end;
}

.elementor-7716 .elementor-element.elementor-element-e029ec3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-7716 .elementor-element.elementor-element-e029ec3.e-con {
	--align-self: center;
}

.elementor-7716 .elementor-element.elementor-element-077d70f {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-b6d03d9 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	font-style: italic;
	color: #77574f;
}

.elementor-7716 .elementor-element.elementor-element-534fe87 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #3f3f3f;
}

.elementor-7716 .elementor-element.elementor-element-7c506b1 .elementor-icon-list-icon i {
	color: #5b5b5b;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-7c506b1 .elementor-icon-list-icon svg {
	fill: #5b5b5b;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-7c506b1 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-7c506b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-7c506b1 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-7c506b1 .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #404040;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-a6aad7e .elementor-icon-list-icon i {
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-a6aad7e .elementor-icon-list-icon svg {
	fill: #aa937d;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-a6aad7e .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-a6aad7e .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #000;
}

.elementor-7716 .elementor-element.elementor-element-a6aad7e {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-a6aad7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-a6aad7e .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-a6aad7e .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-a6aad7e .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-103c75b .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 20px 30px 20px 30px;
}

.elementor-7716 .elementor-element.elementor-element-fb5ed00 {
	--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: 5%;
	--padding-bottom: 5%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-7716 .elementor-element.elementor-element-fb5ed00:not(.elementor-motion-effects-element-type-background), .elementor-7716 .elementor-element.elementor-element-fb5ed00 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f4f4;
}

.elementor-7716 .elementor-element.elementor-element-da172f3 {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-6df5c49 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-7716 .elementor-element.elementor-element-aa9a7e3 {
	--display: flex;
	--min-height: 640px;
}

.elementor-7716 .elementor-element.elementor-element-aa9a7e3:not(.elementor-motion-effects-element-type-background), .elementor-7716 .elementor-element.elementor-element-aa9a7e3 > .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/2023/10/facelift.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7716 .elementor-element.elementor-element-c3417c0 {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-84f209d .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	font-style: italic;
	color: #77574f;
}

.elementor-7716 .elementor-element.elementor-element-9ddbc7b {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-fb88e3c .elementor-icon-list-icon i {
	color: #5b5b5b;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-fb88e3c .elementor-icon-list-icon svg {
	fill: #5b5b5b;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-fb88e3c {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-fb88e3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-fb88e3c .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-fb88e3c .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #404040;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-8c562aa .elementor-icon-list-icon i {
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-8c562aa .elementor-icon-list-icon svg {
	fill: #aa937d;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-8c562aa .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-8c562aa .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #000;
}

.elementor-7716 .elementor-element.elementor-element-8c562aa {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-8c562aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-8c562aa .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-8c562aa .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-8c562aa .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-7528a22 .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 20px 30px 20px 30px;
}

.elementor-7716 .elementor-element.elementor-element-94982e8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0em 3em;
	--row-gap: 0em;
	--column-gap: 3em;
	--padding-top: 4em;
	--padding-bottom: 4em;
	--padding-left: 0em;
	--padding-right: 0em;
}

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

.elementor-7716 .elementor-element.elementor-element-c0e2801 {
	--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: 0em;
	--padding-bottom: 0em;
	--padding-left: 5em;
	--padding-right: 0em;
}

.elementor-7716 .elementor-element.elementor-element-c0e2801.e-con {
	--align-self: center;
}

.elementor-7716 .elementor-element.elementor-element-d0e469b {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-1354880 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	font-style: italic;
	color: #77574f;
}

.elementor-7716 .elementor-element.elementor-element-52e23c0 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #3f3f3f;
}

.elementor-7716 .elementor-element.elementor-element-92e7855 .elementor-icon-list-icon i {
	color: #5b5b5b;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-92e7855 .elementor-icon-list-icon svg {
	fill: #5b5b5b;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-92e7855 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-92e7855 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-92e7855 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-92e7855 .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #404040;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-558f823 .elementor-icon-list-icon i {
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-558f823 .elementor-icon-list-icon svg {
	fill: #aa937d;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-558f823 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-558f823 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #000;
}

.elementor-7716 .elementor-element.elementor-element-558f823 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-558f823 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-558f823 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-558f823 .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-558f823 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-26e967c .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 20px 30px 20px 30px;
}

.elementor-7716 .elementor-element.elementor-element-10781a7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-7716 .elementor-element.elementor-element-1bf3976.elementor-element {
	--align-self: flex-start;
}

.elementor-7716 .elementor-element.elementor-element-b6aa692 {
	--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: 5%;
	--padding-bottom: 5%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-7716 .elementor-element.elementor-element-b6aa692:not(.elementor-motion-effects-element-type-background), .elementor-7716 .elementor-element.elementor-element-b6aa692 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfcfc;
}

.elementor-7716 .elementor-element.elementor-element-d231324 {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-7d1fdc3 {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-5e4dfb3 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-7716 .elementor-element.elementor-element-6a7a588 {
	--display: flex;
	--min-height: 640px;
}

.elementor-7716 .elementor-element.elementor-element-6a7a588:not(.elementor-motion-effects-element-type-background), .elementor-7716 .elementor-element.elementor-element-6a7a588 > .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/2023/12/image-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7716 .elementor-element.elementor-element-4ba59fc .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	font-style: italic;
	color: #77574f;
}

.elementor-7716 .elementor-element.elementor-element-a198d52 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-b6c73ab .elementor-icon-list-icon i {
	color: #5b5b5b;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-b6c73ab .elementor-icon-list-icon svg {
	fill: #5b5b5b;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-b6c73ab {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-b6c73ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-b6c73ab .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-b6c73ab .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #404040;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-23f8e13 .elementor-icon-list-icon i {
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-23f8e13 .elementor-icon-list-icon svg {
	fill: #aa937d;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-23f8e13 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-23f8e13 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #000;
}

.elementor-7716 .elementor-element.elementor-element-23f8e13 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-23f8e13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-23f8e13 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-23f8e13 .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-23f8e13 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-71838ec .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 20px 30px 20px 30px;
}

.elementor-7716 .elementor-element.elementor-element-e4b2a0f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0em 3em;
	--row-gap: 0em;
	--column-gap: 3em;
	--padding-top: 4em;
	--padding-bottom: 4em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-7716 .elementor-element.elementor-element-4774252 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-7716 .elementor-element.elementor-element-044c44c {
	padding: 0em 0em 0em 0em;
	text-align: end;
}

.elementor-7716 .elementor-element.elementor-element-d1b6e1c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-7716 .elementor-element.elementor-element-d1b6e1c.e-con {
	--align-self: center;
}

.elementor-7716 .elementor-element.elementor-element-531994f {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-f0fc175 .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	font-style: italic;
	color: #77574f;
}

.elementor-7716 .elementor-element.elementor-element-8aef1aa {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #3f3f3f;
}

.elementor-7716 .elementor-element.elementor-element-abce97d .elementor-icon-list-icon i {
	color: #5b5b5b;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-abce97d .elementor-icon-list-icon svg {
	fill: #5b5b5b;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-abce97d {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-abce97d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-abce97d .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-abce97d .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #404040;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-fdf2d0b .elementor-icon-list-icon i {
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-fdf2d0b .elementor-icon-list-icon svg {
	fill: #aa937d;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-fdf2d0b .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-fdf2d0b .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #000;
}

.elementor-7716 .elementor-element.elementor-element-fdf2d0b {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-fdf2d0b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-fdf2d0b .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-fdf2d0b .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-fdf2d0b .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-8264caa .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 20px 30px 20px 30px;
}

.elementor-7716 .elementor-element.elementor-element-21c40af {
	--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: 5%;
	--padding-bottom: 5%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-7716 .elementor-element.elementor-element-21c40af:not(.elementor-motion-effects-element-type-background), .elementor-7716 .elementor-element.elementor-element-21c40af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f4f4;
}

.elementor-7716 .elementor-element.elementor-element-a40d784 {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-8a65361 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-7716 .elementor-element.elementor-element-c00d05d {
	--display: flex;
	--min-height: 640px;
}

.elementor-7716 .elementor-element.elementor-element-c00d05d:not(.elementor-motion-effects-element-type-background), .elementor-7716 .elementor-element.elementor-element-c00d05d > .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/2023/12/fox-eye.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7716 .elementor-element.elementor-element-f9245d6 {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-68db9ca .elementor-heading-title {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 40px;
	font-weight: 700;
	font-style: italic;
	color: #77574f;
}

.elementor-7716 .elementor-element.elementor-element-5343218 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #3f3f3f;
}

.elementor-7716 .elementor-element.elementor-element-941e8b5 .elementor-icon-list-icon i {
	color: #5b5b5b;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-941e8b5 .elementor-icon-list-icon svg {
	fill: #5b5b5b;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-941e8b5 {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-941e8b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-941e8b5 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-941e8b5 .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #404040;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-cc86c0a .elementor-icon-list-icon i {
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-cc86c0a .elementor-icon-list-icon svg {
	fill: #aa937d;
	transition: fill .3s;
}

.elementor-7716 .elementor-element.elementor-element-cc86c0a .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-cc86c0a .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #000;
}

.elementor-7716 .elementor-element.elementor-element-cc86c0a {
	--e-icon-list-icon-size: 16px;
	--icon-vertical-offset: 0px;
}

.elementor-7716 .elementor-element.elementor-element-cc86c0a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7716 .elementor-element.elementor-element-cc86c0a .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7716 .elementor-element.elementor-element-cc86c0a .elementor-icon-list-text {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #aa937d;
	transition: color .3s;
}

.elementor-7716 .elementor-element.elementor-element-cc86c0a .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #000;
}

.elementor-7716 .elementor-element.elementor-element-6ad48f5 .elementor-button {
	background-color: #aa937d;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 20px 30px 20px 30px;
}

.elementor-7716 .elementor-element.elementor-element-71b5a60 {
	--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;
	--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-7716 .elementor-element.elementor-element-71b5a60:not(.elementor-motion-effects-element-type-background), .elementor-7716 .elementor-element.elementor-element-71b5a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfbfb;
}

.elementor-7716 .elementor-element.elementor-element-c737c3e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-7716 .elementor-element.elementor-element-15ee5fb {
	--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-7716 .elementor-element.elementor-element-15ee5fb:not(.elementor-motion-effects-element-type-background), .elementor-7716 .elementor-element.elementor-element-15ee5fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fffefe;
}

.elementor-7716 .elementor-element.elementor-element-0f82862 {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-e78c81f {
	text-align: center;
}

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

.elementor-7716 .elementor-element.elementor-element-df74466 {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #404040;
}

.elementor-7716 .elementor-element.elementor-element-0a54846 {
	--display: flex;
}

.elementor-7716 .elementor-element.elementor-element-0a54846.e-con {
	--align-self: center;
}

.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-7716 .elementor-element.elementor-element-eb8c747 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7716 .elementor-element.elementor-element-eb8c747.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-7716 .elementor-element.elementor-element-eb8c747.elementor-view-framed .elementor-icon, .elementor-7716 .elementor-element.elementor-element-eb8c747.elementor-view-default .elementor-icon {
	color: #fff;
	border-color: #fff;
}

.elementor-7716 .elementor-element.elementor-element-eb8c747.elementor-view-framed .elementor-icon, .elementor-7716 .elementor-element.elementor-element-eb8c747.elementor-view-default .elementor-icon svg {
	fill: #fff;
}

.elementor-7716 .elementor-element.elementor-element-eb8c747 .elementor-icon {
	font-size: 18px;
}

.elementor-7716 .elementor-element.elementor-element-eb8c747 .elementor-icon svg {
	height: 18px;
}

.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-7716 .elementor-element.elementor-element-bae7feb .elementor-swiper-button {
	font-size: 20px;
}

.elementor-7716 .elementor-element.elementor-element-bae7feb .elementor-testimonial__content, .elementor-7716 .elementor-element.elementor-element-bae7feb .elementor-testimonial__content:after {
	background-color: #f9f5ef;
}

.elementor-7716 .elementor-element.elementor-element-bae7feb .elementor-testimonial__content {
	padding: 20px 20px 20px 20px;
}

.elementor-7716 .elementor-element.elementor-element-bae7feb.elementor-testimonial--layout-image_left .elementor-testimonial__footer, .elementor-7716 .elementor-element.elementor-element-bae7feb.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-top: 20px;
}

.elementor-7716 .elementor-element.elementor-element-bae7feb.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-7716 .elementor-element.elementor-element-bae7feb.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-7716 .elementor-element.elementor-element-bae7feb.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	padding: 0 20px 0 20px;
}

.elementor-7716 .elementor-element.elementor-element-bae7feb .elementor-testimonial__text {
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}

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

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

@media (min-width:768px) {
	.elementor-7716 .elementor-element.elementor-element-45fb720 {
		--width: 50%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-5a2416e {
		--width: 50%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-e351e2e {
		--width: 50%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-2c9ed77 {
		--width: 50%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-99728e5 {
		--width: 60%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-1345cb9 {
		--width: 50%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-2d8b87f {
		--width: 50%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-1485a3e {
		--width: 60%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-dc6232a {
		--width: 50%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-b781429 {
		--width: 50%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-9fe03b8 {
		--width: 60%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-6120d20 {
		--width: 50%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-e029ec3 {
		--width: 50%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-aa9a7e3 {
		--width: 60%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-c0e2801 {
		--width: 50%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-10781a7 {
		--width: 50%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-6a7a588 {
		--width: 60%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-4774252 {
		--width: 50%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-d1b6e1c {
		--width: 50%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-c00d05d {
		--width: 60%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-0a54846 {
		--width: 60%;
	}
}

@media (max-width:1024px) {
	.elementor-7716 .elementor-element.elementor-element-76c7478 {
		--min-height: 350px;
	}
	
	.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-7716 .elementor-element.elementor-element-1aa4d8a .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-7716 .elementor-element.elementor-element-99728e5 {
		--min-height: 460px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-89fa74d .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-1485a3e {
		--min-height: 460px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-2f1d3f7 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-9fe03b8 {
		--min-height: 460px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-5eeb4a6 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-aa9a7e3 {
		--min-height: 460px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-84f209d .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-6a7a588 {
		--min-height: 460px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-4ba59fc .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-c00d05d {
		--min-height: 460px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-68db9ca .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-df74466 {
		font-size: 16px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-bae7feb .elementor-testimonial__text {
		font-size: 16px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-bae7feb .elementor-testimonial__name {
		font-size: 20px;
	}
}

@media (max-width:767px) {
	.elementor-7716 .elementor-element.elementor-element-76c7478 {
		--min-height: 150px;
	}
	
	.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-7716 .elementor-element.elementor-element-1aa4d8a .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-7716 .elementor-element.elementor-element-2f73917 {
		--flex-direction: row-reverse;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap-reverse;
	}
	
	.elementor-7716 .elementor-element.elementor-element-e351e2e {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-7716 .elementor-element.elementor-element-4e6141a {
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 1em;
		--margin-right: 0em;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-4960420 {
		--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-7716 .elementor-element.elementor-element-99728e5 {
		--min-height: 400px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-89fa74d .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-e012764 {
		font-size: 14px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-fd7cb75 .elementor-button {
		font-size: 14px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-1485a3e {
		--min-height: 400px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-2f1d3f7 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-7449c7b {
		font-size: 14px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-b6f3c4b .elementor-button {
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-6033d40 {
		--flex-direction: row-reverse;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap-reverse;
	}
	
	.elementor-7716 .elementor-element.elementor-element-dc6232a {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-7716 .elementor-element.elementor-element-00d4c90 {
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 1em;
		--margin-right: 0em;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-730b6aa {
		--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-7716 .elementor-element.elementor-element-9fe03b8 {
		--min-height: 400px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-5eeb4a6 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-79d176e {
		font-size: 14px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-2da632b .elementor-button {
		font-size: 14px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-aa9a7e3 {
		--min-height: 400px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-84f209d .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-9ddbc7b {
		font-size: 14px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-7528a22 .elementor-button {
		font-size: 14px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-94982e8 {
		--flex-direction: row-reverse;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap-reverse;
	}
	
	.elementor-7716 .elementor-element.elementor-element-c0e2801 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-7716 .elementor-element.elementor-element-d0e469b {
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 1em;
		--margin-right: 0em;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-5e4dfb3 {
		--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-7716 .elementor-element.elementor-element-6a7a588 {
		--min-height: 400px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-4ba59fc .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-a198d52 {
		font-size: 14px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-71838ec .elementor-button {
		font-size: 14px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-c00d05d {
		--min-height: 400px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-68db9ca .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-6ad48f5 .elementor-button {
		font-size: 14px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-71b5a60 {
		--margin-top: 0%;
		--margin-bottom: 5%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-7716 .elementor-element.elementor-element-e78c81f .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-df74466 {
		font-size: 14px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-bae7feb .elementor-testimonial__text {
		font-size: 14px;
	}
	
	.elementor-7716 .elementor-element.elementor-element-bae7feb .elementor-testimonial__name {
		font-size: 16px;
	}
}

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