/* End custom CSS */

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

.elementor-3417 .elementor-element.elementor-element-df6da1d:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-df6da1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2023/11/cryo.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3417 .elementor-element.elementor-element-df6da1d > .elementor-background-overlay {
	background-color: #fff;
	opacity: .8;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-df6da1d > .elementor-container {
	min-height: 42vh;
}

.elementor-3417 .elementor-element.elementor-element-df6da1d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 0px 40px 0px;
}

.elementor-3417 .elementor-element.elementor-element-0197f25 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 20px;
}

.elementor-widget-breadcrumbs {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
}

.elementor-3417 .elementor-element.elementor-element-f5ca805 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-f5ca805 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1em;
	color: var(--e-global-color-fe19ccf);
}

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

.elementor-3417 .elementor-element.elementor-element-b084208 {
	text-align: left;
}

.elementor-3417 .elementor-element.elementor-element-b084208 .elementor-heading-title {
	font-family: var(--e-global-typography-75c749a-font-family), Sans-serif;
	font-size: var(--e-global-typography-75c749a-font-size);
	font-weight: var(--e-global-typography-75c749a-font-weight);
	text-transform: var(--e-global-typography-75c749a-text-transform);
	line-height: var(--e-global-typography-75c749a-line-height);
	letter-spacing: var(--e-global-typography-75c749a-letter-spacing);
	color: var(--e-global-color-fe19ccf);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	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-3417 .elementor-element.elementor-element-eb20c75 {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.5em;
}

.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);
}

.elementor-3417 .elementor-element.elementor-element-462ff03 .elementor-button {
	background-color: #cfb87c;
	fill: #fff;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-462ff03 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-462ff03 .elementor-button:focus {
	background-color: #fff;
	color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-462ff03 .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-462ff03 .elementor-button:focus svg {
	fill: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-ef249c8.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-ef249c8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 20px;
}

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

.elementor-3417 .elementor-element.elementor-element-c1573bd:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-c1573bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2023/11/bodycatalystin-clinicupdateshoot-may272022-0012-3-673297d96ded7.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3417 .elementor-element.elementor-element-c1573bd > .elementor-background-overlay {
	background-color: #fff;
	opacity: .8;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-c1573bd > .elementor-container {
	min-height: 50vh;
}

.elementor-3417 .elementor-element.elementor-element-c1573bd {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 0px 40px 0px;
}

.elementor-3417 .elementor-element.elementor-element-76d3cea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 20px;
}

.elementor-3417 .elementor-element.elementor-element-f7df8e8 {
	font-family: var(--e-global-typography-d8b1a48-font-family), Sans-serif;
	font-size: var(--e-global-typography-d8b1a48-font-size);
	font-weight: var(--e-global-typography-d8b1a48-font-weight);
	line-height: var(--e-global-typography-d8b1a48-line-height);
	color: var(--e-global-color-fe19ccf);
}

.elementor-3417 .elementor-element.elementor-element-572939a {
	text-align: left;
}

.elementor-3417 .elementor-element.elementor-element-572939a .elementor-heading-title {
	font-family: var(--e-global-typography-75c749a-font-family), Sans-serif;
	font-size: var(--e-global-typography-75c749a-font-size);
	font-weight: var(--e-global-typography-75c749a-font-weight);
	text-transform: var(--e-global-typography-75c749a-text-transform);
	line-height: var(--e-global-typography-75c749a-line-height);
	letter-spacing: var(--e-global-typography-75c749a-letter-spacing);
	color: var(--e-global-color-fe19ccf);
}

.elementor-3417 .elementor-element.elementor-element-4311d49 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
}

.elementor-3417 .elementor-element.elementor-element-4311d49 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-4311d49 .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

.elementor-3417 .elementor-element.elementor-element-4311d49 .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-4311d49 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-3417 .elementor-element.elementor-element-f23471d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 20px;
}

.elementor-3417 .elementor-element.elementor-element-2daa5615:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-2daa5615 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f1ead7;
}

.elementor-3417 .elementor-element.elementor-element-2daa5615 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-2daa5615 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-3417 .elementor-element.elementor-element-19f93d34.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-3417 .elementor-element.elementor-element-19f93d34.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-19f93d34 > .elementor-element-populated {
	margin: -5px 0px -5px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.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-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

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

.elementor-3417 .elementor-element.elementor-element-4d2a4e3a > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-3417 .elementor-element.elementor-element-4d2a4e3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(80px / 2);
}

.elementor-3417 .elementor-element.elementor-element-4d2a4e3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(80px / 2);
}

.elementor-3417 .elementor-element.elementor-element-4d2a4e3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(80px / 2);
	margin-left: calc(80px / 2);
}

.elementor-3417 .elementor-element.elementor-element-4d2a4e3a .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-80px / 2);
	margin-left: calc(-80px / 2);
}

body.rtl .elementor-3417 .elementor-element.elementor-element-4d2a4e3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-80px / 2);
}

body:not(.rtl) .elementor-3417 .elementor-element.elementor-element-4d2a4e3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-80px / 2);
}

.elementor-3417 .elementor-element.elementor-element-4d2a4e3a .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-3417 .elementor-element.elementor-element-4d2a4e3a .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-3417 .elementor-element.elementor-element-4d2a4e3a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-3417 .elementor-element.elementor-element-4d2a4e3a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-4d2a4e3a .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.elementor-3417 .elementor-element.elementor-element-4d2a4e3a .elementor-icon-list-text {
	color: var(--e-global-color-fe19ccf);
	transition: color .3s;
}

.elementor-3417 .elementor-element.elementor-element-c6f17ca {
	padding: 50px 0px 50px 0px;
}

.elementor-3417 .elementor-element.elementor-element-6f8c99d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-6f8c99d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-3417 .elementor-element.elementor-element-6f8c99d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-3417 .elementor-element.elementor-element-6f8c99d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 10px 0px;
}

.elementor-3417 .elementor-element.elementor-element-6f8c99d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-3417 .elementor-element.elementor-element-4bce3f3 .elementor-button {
	background-color: #cfb87c;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	fill: #fff;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-4bce3f3 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-4bce3f3 .elementor-button:focus {
	background-color: #fff;
	color: #cfb87c;
}

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

.elementor-3417 .elementor-element.elementor-element-4bce3f3 .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-4bce3f3 .elementor-button:focus svg {
	fill: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-c9174c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-c9174c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-3417 .elementor-element.elementor-element-c9174c7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-3417 .elementor-element.elementor-element-c9174c7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 10px 0px;
}

.elementor-3417 .elementor-element.elementor-element-c9174c7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-d6265de .elementor-button {
	background-color: #cfb87c;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	fill: #fff;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-d6265de .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-d6265de .elementor-button:focus {
	background-color: #fff;
	color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-d6265de > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-d6265de .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-d6265de .elementor-button:focus svg {
	fill: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-5736e4d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-5736e4d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-3417 .elementor-element.elementor-element-5736e4d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-3417 .elementor-element.elementor-element-5736e4d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 10px 0px;
}

.elementor-3417 .elementor-element.elementor-element-5736e4d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-cd1da24 .elementor-button {
	background-color: #cfb87c;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	fill: #fff;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-cd1da24 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-cd1da24 .elementor-button:focus {
	background-color: #fff;
	color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-cd1da24 > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-cd1da24 .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-cd1da24 .elementor-button:focus svg {
	fill: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-08f012f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-08f012f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-3417 .elementor-element.elementor-element-08f012f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-3417 .elementor-element.elementor-element-08f012f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 10px 0px;
}

.elementor-3417 .elementor-element.elementor-element-08f012f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-7663189 .elementor-button {
	background-color: #cfb87c;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	fill: #fff;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-7663189 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-7663189 .elementor-button:focus {
	background-color: #fff;
	color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-7663189 > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-7663189 .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-7663189 .elementor-button:focus svg {
	fill: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-976e81a {
	margin-top: 16px;
	margin-bottom: 0px;
}

.elementor-3417 .elementor-element.elementor-element-b7e0b2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-3417 .elementor-element.elementor-element-b7e0b2a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 10px 0px;
}

.elementor-3417 .elementor-element.elementor-element-b7e0b2a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-7959b4b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-7959b4b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-3417 .elementor-element.elementor-element-7959b4b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-3417 .elementor-element.elementor-element-7959b4b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 10px 0px;
}

.elementor-3417 .elementor-element.elementor-element-7959b4b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-553bb9c .elementor-button {
	background-color: #cfb87c;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	fill: #fff;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-553bb9c .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-553bb9c .elementor-button:focus {
	background-color: #fff;
	color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-553bb9c > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-553bb9c .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-553bb9c .elementor-button:focus svg {
	fill: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-3709995:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-3709995 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-3417 .elementor-element.elementor-element-3709995 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-3417 .elementor-element.elementor-element-3709995 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 10px 0px;
}

.elementor-3417 .elementor-element.elementor-element-3709995 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-12ed045 .elementor-button {
	background-color: #cfb87c;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	fill: #fff;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-12ed045 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-12ed045 .elementor-button:focus {
	background-color: #fff;
	color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-12ed045 > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-12ed045 .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-12ed045 .elementor-button:focus svg {
	fill: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-97ade5d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 10px;
}

.elementor-3417 .elementor-element.elementor-element-97ade5d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 10px 0px;
}

.elementor-3417 .elementor-element.elementor-element-97ade5d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-8355882 > .elementor-container {
	max-width: 1320px;
}

.elementor-3417 .elementor-element.elementor-element-8355882 {
	padding: 70px 0px 0px 0px;
}

.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a {
	color: var(--e-global-color-primary);
}

.elementor-widget-tabs .elementor-tab-title.elementor-active, .elementor-widget-tabs .elementor-tab-title.elementor-active a {
	color: var(--e-global-color-accent);
}

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

.elementor-widget-tabs .elementor-tab-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3417 .elementor-element.elementor-element-1f49757e {
	width: 100%;
	max-width: 100%;
}

.elementor-3417 .elementor-element.elementor-element-1f49757e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tabs-wrapper {
	width: 40%;
}

.elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tab-title, .elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tab-title:before, .elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tab-title:after, .elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tab-content, .elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tabs-content-wrapper {
	border-width: 0px;
}

.elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tab-mobile-title, .elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tab-desktop-title.elementor-active, .elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tab-title:before, .elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tab-title:after, .elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tab-content, .elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tabs-content-wrapper {
	border-color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tab-title, .elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tab-title a {
	color: var(--e-global-color-fe19ccf);
}

.elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tab-title.elementor-active, .elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tab-title.elementor-active a {
	color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tab-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tab-content {
	color: var(--e-global-color-56d5701);
	font-family: var(--e-global-typography-4b1d19d-font-family), Sans-serif;
	font-size: var(--e-global-typography-4b1d19d-font-size);
	font-weight: var(--e-global-typography-4b1d19d-font-weight);
	line-height: var(--e-global-typography-4b1d19d-line-height);
}

.elementor-3417 .elementor-element.elementor-element-b03be67 {
	padding: 90px 0px 40px 0px;
}

.elementor-3417 .elementor-element.elementor-element-246f932 > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-3417 .elementor-element.elementor-element-246f932 {
	text-align: center;
}

.elementor-3417 .elementor-element.elementor-element-246f932 .elementor-heading-title {
	font-family: var(--e-global-typography-f9a8475-font-family), Sans-serif;
	font-size: var(--e-global-typography-f9a8475-font-size);
	font-weight: var(--e-global-typography-f9a8475-font-weight);
	line-height: var(--e-global-typography-f9a8475-line-height);
	color: var(--e-global-color-fe19ccf);
}

.elementor-3417 .elementor-element.elementor-element-b3787ba {
	padding: 70px 0px 70px 0px;
}

.elementor-3417 .elementor-element.elementor-element-de5de62 > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-3417 .elementor-element.elementor-element-de5de62 {
	text-align: center;
}

.elementor-3417 .elementor-element.elementor-element-de5de62 .elementor-heading-title {
	font-family: var(--e-global-typography-f9a8475-font-family), Sans-serif;
	font-size: var(--e-global-typography-f9a8475-font-size);
	font-weight: var(--e-global-typography-f9a8475-font-weight);
	line-height: var(--e-global-typography-f9a8475-line-height);
	color: var(--e-global-color-fe19ccf);
}

.elementor-3417 .elementor-element.elementor-element-572e207 > .elementor-container {
	min-height: 400px;
}

.elementor-3417 .elementor-element.elementor-element-572e207 {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-3417 .elementor-element.elementor-element-6cd8b97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-6cd8b97 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2024/03/6_Before-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-bc-flex-widget .elementor-3417 .elementor-element.elementor-element-6cd8b97.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-6cd8b97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-6cd8b97.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-6cd8b97 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 2.5px 0px 0px;
	--e-column-margin-right: 2.5px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-6cd8b97 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-5400acd .elementor-button {
	background-color: #cfb87c;
	fill: #fff;
	color: #fff;
	padding: 10px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-5400acd .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-5400acd .elementor-button:focus {
	background-color: #111;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-5400acd .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-5400acd .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3417 .elementor-element.elementor-element-8bef776:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-8bef776 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2024/03/6_After-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3417 .elementor-element.elementor-element-8bef776:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-3417 .elementor-element.elementor-element-8bef776 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-bc-flex-widget .elementor-3417 .elementor-element.elementor-element-8bef776.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-8bef776.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-8bef776.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-8bef776 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 2.5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 2.5px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-8bef776 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-4c66172 .elementor-button {
	background-color: #cfb87c;
	fill: #fff;
	color: #fff;
	padding: 10px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-4c66172 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-4c66172 .elementor-button:focus {
	background-color: #111;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-4c66172 .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-4c66172 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3417 .elementor-element.elementor-element-5dc0f93:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-5dc0f93 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2023/11/before-5.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3417 .elementor-element.elementor-element-5dc0f93:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-3417 .elementor-element.elementor-element-5dc0f93 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-bc-flex-widget .elementor-3417 .elementor-element.elementor-element-5dc0f93.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-5dc0f93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-5dc0f93.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-5dc0f93 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-5dc0f93 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-edb1d5f .elementor-button {
	background-color: #cfb87c;
	fill: #fff;
	color: #fff;
	padding: 10px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-edb1d5f .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-edb1d5f .elementor-button:focus {
	background-color: #111;
	color: #fff;
}

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

.elementor-3417 .elementor-element.elementor-element-a3dbb42:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-a3dbb42 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2023/11/after-5.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-bc-flex-widget .elementor-3417 .elementor-element.elementor-element-a3dbb42.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-a3dbb42.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-a3dbb42.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-a3dbb42 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 4px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 4px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-a3dbb42 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-db4cb32 .elementor-button {
	background-color: #cfb87c;
	fill: #fff;
	color: #fff;
	padding: 10px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-db4cb32 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-db4cb32 .elementor-button:focus {
	background-color: #111;
	color: #fff;
}

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

.elementor-3417 .elementor-element.elementor-element-b3b4f2f > .elementor-container {
	min-height: 400px;
}

.elementor-3417 .elementor-element.elementor-element-b3b4f2f {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-3417 .elementor-element.elementor-element-925c7f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-925c7f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2023/11/5_Before-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3417 .elementor-element.elementor-element-925c7f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-3417 .elementor-element.elementor-element-925c7f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-bc-flex-widget .elementor-3417 .elementor-element.elementor-element-925c7f7.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-925c7f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-925c7f7.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-925c7f7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 2.5px 0px 0px;
	--e-column-margin-right: 2.5px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-925c7f7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-7feec08 .elementor-button {
	background-color: #cfb87c;
	fill: #fff;
	color: #fff;
	padding: 10px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-7feec08 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-7feec08 .elementor-button:focus {
	background-color: #111;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-7feec08 .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-7feec08 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3417 .elementor-element.elementor-element-b6a8c4b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-b6a8c4b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2023/11/5_After-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-bc-flex-widget .elementor-3417 .elementor-element.elementor-element-b6a8c4b.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-b6a8c4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-b6a8c4b.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-b6a8c4b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 2.5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 2.5px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-b6a8c4b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-ca8f400 .elementor-button {
	background-color: #cfb87c;
	fill: #fff;
	color: #fff;
	padding: 10px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-ca8f400 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-ca8f400 .elementor-button:focus {
	background-color: #111;
	color: #fff;
}

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

.elementor-3417 .elementor-element.elementor-element-b0e9db9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-b0e9db9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2024/03/76.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-bc-flex-widget .elementor-3417 .elementor-element.elementor-element-b0e9db9.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-b0e9db9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-b0e9db9.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-b0e9db9 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-b0e9db9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-7037fc1 .elementor-button {
	background-color: #cfb87c;
	fill: #fff;
	color: #fff;
	padding: 10px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-7037fc1 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-7037fc1 .elementor-button:focus {
	background-color: #111;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-7037fc1 .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-7037fc1 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3417 .elementor-element.elementor-element-f2d23c6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-f2d23c6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2024/03/77.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-bc-flex-widget .elementor-3417 .elementor-element.elementor-element-f2d23c6.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-f2d23c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-f2d23c6.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-f2d23c6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 4px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 4px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-f2d23c6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-85efa80 .elementor-button {
	background-color: #cfb87c;
	fill: #fff;
	color: #fff;
	padding: 10px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-85efa80 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-85efa80 .elementor-button:focus {
	background-color: #111;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-85efa80 .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-85efa80 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3417 .elementor-element.elementor-element-613a88f > .elementor-container {
	min-height: 400px;
}

.elementor-3417 .elementor-element.elementor-element-613a88f {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-3417 .elementor-element.elementor-element-b3a409e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-b3a409e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2023/11/82.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-bc-flex-widget .elementor-3417 .elementor-element.elementor-element-b3a409e.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-b3a409e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-b3a409e.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-b3a409e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 2.5px 0px 0px;
	--e-column-margin-right: 2.5px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-b3a409e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-77d70f4 .elementor-button {
	background-color: #cfb87c;
	fill: #fff;
	color: #fff;
	padding: 10px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-77d70f4 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-77d70f4 .elementor-button:focus {
	background-color: #111;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-77d70f4 .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-77d70f4 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3417 .elementor-element.elementor-element-77d8b16:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-77d8b16 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2023/11/83.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3417 .elementor-element.elementor-element-77d8b16:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-3417 .elementor-element.elementor-element-77d8b16 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-bc-flex-widget .elementor-3417 .elementor-element.elementor-element-77d8b16.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-77d8b16.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-77d8b16.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-77d8b16 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 2.5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 2.5px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-77d8b16 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-9aab173 .elementor-button {
	background-color: #cfb87c;
	fill: #fff;
	color: #fff;
	padding: 10px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-9aab173 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-9aab173 .elementor-button:focus {
	background-color: #111;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-9aab173 .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-9aab173 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3417 .elementor-element.elementor-element-27603d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-27603d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2023/11/78-65c9a996f3599.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3417 .elementor-element.elementor-element-27603d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-3417 .elementor-element.elementor-element-27603d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-bc-flex-widget .elementor-3417 .elementor-element.elementor-element-27603d9.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-27603d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-27603d9.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-27603d9 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-27603d9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-ce74a4e .elementor-button {
	background-color: #cfb87c;
	fill: #fff;
	color: #fff;
	padding: 10px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-ce74a4e .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-ce74a4e .elementor-button:focus {
	background-color: #111;
	color: #fff;
}

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

.elementor-3417 .elementor-element.elementor-element-edc8760:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-edc8760 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2023/11/79-65c9a993851cf.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-bc-flex-widget .elementor-3417 .elementor-element.elementor-element-edc8760.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-edc8760.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-edc8760.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-edc8760 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 4px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 4px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-edc8760 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-08d0c45 .elementor-button {
	background-color: #cfb87c;
	fill: #fff;
	color: #fff;
	padding: 10px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-08d0c45 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-08d0c45 .elementor-button:focus {
	background-color: #111;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-08d0c45 .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-08d0c45 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3417 .elementor-element.elementor-element-e9c9e98 > .elementor-container {
	min-height: 400px;
}

.elementor-3417 .elementor-element.elementor-element-b26a894:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-b26a894 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2023/11/35.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-bc-flex-widget .elementor-3417 .elementor-element.elementor-element-b26a894.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-b26a894.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-b26a894.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-b26a894 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 2.5px 0px 0px;
	--e-column-margin-right: 2.5px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-b26a894 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-a64cfbf .elementor-button {
	background-color: #cfb87c;
	fill: #fff;
	color: #fff;
	padding: 10px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-a64cfbf .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-a64cfbf .elementor-button:focus {
	background-color: #111;
	color: #fff;
}

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

.elementor-3417 .elementor-element.elementor-element-6d96acf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-6d96acf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2024/03/36.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-bc-flex-widget .elementor-3417 .elementor-element.elementor-element-6d96acf.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-6d96acf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-6d96acf.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-6d96acf > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 2.5px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 2.5px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-6d96acf > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-fd6eba6 .elementor-button {
	background-color: #cfb87c;
	fill: #fff;
	color: #fff;
	padding: 10px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-fd6eba6 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-fd6eba6 .elementor-button:focus {
	background-color: #111;
	color: #fff;
}

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

.elementor-bc-flex-widget .elementor-3417 .elementor-element.elementor-element-836b622.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-836b622.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-836b622.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-836b622 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-836b622 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-3417 .elementor-element.elementor-element-843735a.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-843735a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-3417 .elementor-element.elementor-element-843735a.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-843735a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 4px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 4px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-843735a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-9bc28f7 > .elementor-container {
	max-width: 1320px;
}

.elementor-3417 .elementor-element.elementor-element-9bc28f7 {
	padding: 0px 0px 30px 0px;
}

.elementor-3417 .elementor-element.elementor-element-94a98e1 {
	width: 100%;
	max-width: 100%;
}

.elementor-3417 .elementor-element.elementor-element-94a98e1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tabs-wrapper {
	width: 40%;
}

.elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tab-title, .elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tab-title:before, .elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tab-title:after, .elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tab-content, .elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tabs-content-wrapper {
	border-width: 0px;
}

.elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tab-mobile-title, .elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tab-desktop-title.elementor-active, .elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tab-title:before, .elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tab-title:after, .elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tab-content, .elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tabs-content-wrapper {
	border-color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tab-title, .elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tab-title a {
	color: var(--e-global-color-fe19ccf);
}

.elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tab-title.elementor-active, .elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tab-title.elementor-active a {
	color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tab-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tab-content {
	color: var(--e-global-color-56d5701);
	font-family: var(--e-global-typography-4b1d19d-font-family), Sans-serif;
	font-size: var(--e-global-typography-4b1d19d-font-size);
	font-weight: var(--e-global-typography-4b1d19d-font-weight);
	line-height: var(--e-global-typography-4b1d19d-line-height);
}

.elementor-3417 .elementor-element.elementor-element-44fdd05:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-44fdd05 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ecf2f2;
}

.elementor-3417 .elementor-element.elementor-element-44fdd05 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 70px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-44fdd05 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-e3eee93 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-e3eee93 {
	text-align: center;
}

.elementor-3417 .elementor-element.elementor-element-e3eee93 .elementor-heading-title {
	font-family: var(--e-global-typography-f9a8475-font-family), Sans-serif;
	font-size: var(--e-global-typography-f9a8475-font-size);
	font-weight: var(--e-global-typography-f9a8475-font-weight);
	line-height: var(--e-global-typography-f9a8475-line-height);
	color: var(--e-global-color-fe19ccf);
}

.elementor-3417 .elementor-element.elementor-element-d1a6801:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-d1a6801 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ecf2f2;
}

.elementor-3417 .elementor-element.elementor-element-d1a6801 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 0px 70px 0px;
}

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

.elementor-3417 .elementor-element.elementor-element-12dc52d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-12dc52d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-12dc52d > .elementor-element-populated, .elementor-3417 .elementor-element.elementor-element-12dc52d > .elementor-element-populated > .elementor-background-overlay, .elementor-3417 .elementor-element.elementor-element-12dc52d > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-12dc52d > .elementor-element-populated {
	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 70px 0px;
}

.elementor-3417 .elementor-element.elementor-element-12dc52d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-13393ba img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
}

.elementor-3417 .elementor-element.elementor-element-dd2ecfb > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-dd2ecfb .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #3d3d3d;
}

.elementor-3417 .elementor-element.elementor-element-4ee3daf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-4ee3daf .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-3417 .elementor-element.elementor-element-377f2ad > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-377f2ad .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-3417 .elementor-element.elementor-element-8c4a3a6 .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-3417 .elementor-element.elementor-element-8c4a3a6 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-8c4a3a6 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-3417 .elementor-element.elementor-element-8c4a3a6 > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

body:not(.rtl) .elementor-3417 .elementor-element.elementor-element-8c4a3a6 {
	left: 0px;
}

body.rtl .elementor-3417 .elementor-element.elementor-element-8c4a3a6 {
	right: 0px;
}

.elementor-3417 .elementor-element.elementor-element-8c4a3a6 {
	bottom: 20px;
}

.elementor-3417 .elementor-element.elementor-element-7e65412:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-7e65412 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-7e65412 > .elementor-element-populated, .elementor-3417 .elementor-element.elementor-element-7e65412 > .elementor-element-populated > .elementor-background-overlay, .elementor-3417 .elementor-element.elementor-element-7e65412 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-7e65412 > .elementor-element-populated {
	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 70px 0px;
}

.elementor-3417 .elementor-element.elementor-element-7e65412 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-18181fd img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
}

.elementor-3417 .elementor-element.elementor-element-ac55e19 > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-ac55e19 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #3d3d3d;
}

.elementor-3417 .elementor-element.elementor-element-c9dc8e4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-c9dc8e4 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-3417 .elementor-element.elementor-element-ca6e162 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-ca6e162 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-3417 .elementor-element.elementor-element-f8af310 .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-3417 .elementor-element.elementor-element-f8af310 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-f8af310 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-3417 .elementor-element.elementor-element-f8af310 > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

body:not(.rtl) .elementor-3417 .elementor-element.elementor-element-f8af310 {
	left: 0px;
}

body.rtl .elementor-3417 .elementor-element.elementor-element-f8af310 {
	right: 0px;
}

.elementor-3417 .elementor-element.elementor-element-f8af310 {
	bottom: 20px;
}

.elementor-3417 .elementor-element.elementor-element-2c48940:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-2c48940 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-2c48940 > .elementor-element-populated, .elementor-3417 .elementor-element.elementor-element-2c48940 > .elementor-element-populated > .elementor-background-overlay, .elementor-3417 .elementor-element.elementor-element-2c48940 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-2c48940 > .elementor-element-populated {
	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 70px 0px;
}

.elementor-3417 .elementor-element.elementor-element-2c48940 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-c7f7dc2 img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
}

.elementor-3417 .elementor-element.elementor-element-876aced > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-876aced .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #3d3d3d;
}

.elementor-3417 .elementor-element.elementor-element-32ee3ea > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-32ee3ea .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-3417 .elementor-element.elementor-element-81f99ca > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-81f99ca .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-3417 .elementor-element.elementor-element-baec263 .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-3417 .elementor-element.elementor-element-baec263 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-baec263 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-3417 .elementor-element.elementor-element-baec263 > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

body:not(.rtl) .elementor-3417 .elementor-element.elementor-element-baec263 {
	left: 0px;
}

body.rtl .elementor-3417 .elementor-element.elementor-element-baec263 {
	right: 0px;
}

.elementor-3417 .elementor-element.elementor-element-baec263 {
	bottom: 20px;
}

.elementor-3417 .elementor-element.elementor-element-1f2fee6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-1f2fee6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-1f2fee6 > .elementor-element-populated, .elementor-3417 .elementor-element.elementor-element-1f2fee6 > .elementor-element-populated > .elementor-background-overlay, .elementor-3417 .elementor-element.elementor-element-1f2fee6 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-1f2fee6 > .elementor-element-populated {
	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 70px 0px;
}

.elementor-3417 .elementor-element.elementor-element-1f2fee6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-0fc3804 img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
}

.elementor-3417 .elementor-element.elementor-element-a60e136 > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-a60e136 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #3d3d3d;
}

.elementor-3417 .elementor-element.elementor-element-5ced66a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-5ced66a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-3417 .elementor-element.elementor-element-84f7c52 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-84f7c52 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-3417 .elementor-element.elementor-element-3664e61 .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-3417 .elementor-element.elementor-element-3664e61 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-3664e61 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-3417 .elementor-element.elementor-element-3664e61 > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

body:not(.rtl) .elementor-3417 .elementor-element.elementor-element-3664e61 {
	left: 0px;
}

body.rtl .elementor-3417 .elementor-element.elementor-element-3664e61 {
	right: 0px;
}

.elementor-3417 .elementor-element.elementor-element-3664e61 {
	bottom: 20px;
}

.elementor-3417 .elementor-element.elementor-element-328f563:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-328f563 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ecf2f2;
}

.elementor-3417 .elementor-element.elementor-element-328f563 > .elementor-container {
	max-width: 1320px;
}

.elementor-3417 .elementor-element.elementor-element-328f563 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 0px 70px 0px;
}

.elementor-3417 .elementor-element.elementor-element-328f563 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-2e57e1a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-2e57e1a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-2e57e1a > .elementor-element-populated, .elementor-3417 .elementor-element.elementor-element-2e57e1a > .elementor-element-populated > .elementor-background-overlay, .elementor-3417 .elementor-element.elementor-element-2e57e1a > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-2e57e1a > .elementor-element-populated {
	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 70px 0px;
}

.elementor-3417 .elementor-element.elementor-element-2e57e1a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-67be1af img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
}

.elementor-3417 .elementor-element.elementor-element-8e4ecf8 > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-8e4ecf8 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #3d3d3d;
}

.elementor-3417 .elementor-element.elementor-element-1722a3f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-1722a3f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-3417 .elementor-element.elementor-element-d5bd969 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-d5bd969 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-3417 .elementor-element.elementor-element-7f9ed57 > .elementor-widget-container {
	background-color: #3d3d3d;
}

.elementor-3417 .elementor-element.elementor-element-7f9ed57 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-f3d7125:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-f3d7125 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-f3d7125 > .elementor-element-populated, .elementor-3417 .elementor-element.elementor-element-f3d7125 > .elementor-element-populated > .elementor-background-overlay, .elementor-3417 .elementor-element.elementor-element-f3d7125 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-f3d7125 > .elementor-element-populated {
	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 70px 0px;
}

.elementor-3417 .elementor-element.elementor-element-f3d7125 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-0030276 img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
}

.elementor-3417 .elementor-element.elementor-element-5033d94 > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-5033d94 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #3d3d3d;
}

.elementor-3417 .elementor-element.elementor-element-9e73179 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-9e73179 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-3417 .elementor-element.elementor-element-df19a82 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-df19a82 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-3417 .elementor-element.elementor-element-e8a4e55 > .elementor-widget-container {
	background-color: #3d3d3d;
}

.elementor-3417 .elementor-element.elementor-element-e8a4e55 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-ff41868:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-ff41868 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-ff41868 > .elementor-element-populated, .elementor-3417 .elementor-element.elementor-element-ff41868 > .elementor-element-populated > .elementor-background-overlay, .elementor-3417 .elementor-element.elementor-element-ff41868 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-ff41868 > .elementor-element-populated {
	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 70px 0px;
}

.elementor-3417 .elementor-element.elementor-element-ff41868 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-dbcac4e img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
}

.elementor-3417 .elementor-element.elementor-element-e48ba78 > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-e48ba78 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #3d3d3d;
}

.elementor-3417 .elementor-element.elementor-element-7fe2428 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-7fe2428 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-3417 .elementor-element.elementor-element-5c7fc38 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-5c7fc38 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-3417 .elementor-element.elementor-element-083ac85 > .elementor-widget-container {
	background-color: #3d3d3d;
}

.elementor-3417 .elementor-element.elementor-element-083ac85 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-42a10d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-42a10d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-42a10d1 > .elementor-element-populated, .elementor-3417 .elementor-element.elementor-element-42a10d1 > .elementor-element-populated > .elementor-background-overlay, .elementor-3417 .elementor-element.elementor-element-42a10d1 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-42a10d1 > .elementor-element-populated {
	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 70px 0px;
}

.elementor-3417 .elementor-element.elementor-element-42a10d1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-965a900 img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
}

.elementor-3417 .elementor-element.elementor-element-c0d9153 > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-c0d9153 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #3d3d3d;
}

.elementor-3417 .elementor-element.elementor-element-92107a9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-92107a9 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-3417 .elementor-element.elementor-element-e124c76 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-3417 .elementor-element.elementor-element-e124c76 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: var(--e-global-color-text);
}

.elementor-3417 .elementor-element.elementor-element-82a19fe > .elementor-widget-container {
	background-color: #3d3d3d;
}

.elementor-3417 .elementor-element.elementor-element-82a19fe .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-4fb4173 {
	margin-top: 0px;
	margin-bottom: 70px;
	padding: 70px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-9631920 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-9631920 {
	text-align: center;
}

.elementor-3417 .elementor-element.elementor-element-9631920 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	font-weight: 400;
	text-transform: uppercase;
	color: var(--e-global-color-fe19ccf);
}

.elementor-3417 .elementor-element.elementor-element-f47ff77:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-f47ff77 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2025/03/The-Body-Catalyst-Blueprint-3-2-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3417 .elementor-element.elementor-element-f47ff77 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 0px 30px 0px;
}

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

.elementor-3417 .elementor-element.elementor-element-cc200dc > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-cc200dc {
	text-align: center;
}

.elementor-3417 .elementor-element.elementor-element-cc200dc .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-transform: uppercase;
	color: #111;
}

.elementor-3417 .elementor-element.elementor-element-34ebb8d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-3417 .elementor-element.elementor-element-34ebb8d > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-3417 .elementor-element.elementor-element-e426228 > .elementor-widget-container {
	padding: 0px 0px 16px 0px;
}

.elementor-3417 .elementor-element.elementor-element-e426228 img {
	width: 160px;
	height: 65px;
	object-fit: contain;
	object-position: center center;
}

.elementor-3417 .elementor-element.elementor-element-82d5a6a {
	text-align: center;
}

.elementor-3417 .elementor-element.elementor-element-82d5a6a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #111;
}

.elementor-3417 .elementor-element.elementor-element-ed41371 > .elementor-widget-container {
	padding: 0px 25px 0px 25px;
}

.elementor-3417 .elementor-element.elementor-element-ed41371 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-132944f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-3417 .elementor-element.elementor-element-132944f > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-3417 .elementor-element.elementor-element-6a81312 > .elementor-widget-container {
	padding: 0px 0px 16px 0px;
}

.elementor-3417 .elementor-element.elementor-element-6a81312 img {
	width: 160px;
	height: 65px;
	object-fit: contain;
	object-position: center center;
}

.elementor-3417 .elementor-element.elementor-element-879ab7f {
	text-align: center;
}

.elementor-3417 .elementor-element.elementor-element-879ab7f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #111;
}

.elementor-3417 .elementor-element.elementor-element-118ffbf > .elementor-widget-container {
	padding: 0px 25px 0px 25px;
}

.elementor-3417 .elementor-element.elementor-element-118ffbf {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-68878ff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-3417 .elementor-element.elementor-element-68878ff > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 10px 0px 10px 0px;
}

.elementor-3417 .elementor-element.elementor-element-31cf9c9 > .elementor-widget-container {
	padding: 0px 0px 16px 0px;
}

.elementor-3417 .elementor-element.elementor-element-31cf9c9 img {
	width: 160px;
	height: 65px;
	object-fit: contain;
	object-position: center center;
}

.elementor-3417 .elementor-element.elementor-element-9463e19 {
	text-align: center;
}

.elementor-3417 .elementor-element.elementor-element-9463e19 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #111;
}

.elementor-3417 .elementor-element.elementor-element-700be7a > .elementor-widget-container {
	padding: 0px 25px 0px 25px;
}

.elementor-3417 .elementor-element.elementor-element-700be7a {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-b0d318a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-3417 .elementor-element.elementor-element-b0d318a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-3417 .elementor-element.elementor-element-d2cc482 > .elementor-widget-container {
	padding: 0px 0px 16px 0px;
}

.elementor-3417 .elementor-element.elementor-element-d2cc482 img {
	width: 160px;
	height: 65px;
	object-fit: contain;
	object-position: center center;
}

.elementor-3417 .elementor-element.elementor-element-1bfabef {
	text-align: center;
}

.elementor-3417 .elementor-element.elementor-element-1bfabef .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: #111;
}

.elementor-3417 .elementor-element.elementor-element-586ddf2 > .elementor-widget-container {
	padding: 0px 25px 0px 25px;
}

.elementor-3417 .elementor-element.elementor-element-586ddf2 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-3797d178 {
	text-align: center;
}

.elementor-3417 .elementor-element.elementor-element-3797d178 .elementor-heading-title {
	font-family: var(--e-global-typography-f9a8475-font-family), Sans-serif;
	font-size: var(--e-global-typography-f9a8475-font-size);
	font-weight: var(--e-global-typography-f9a8475-font-weight);
	line-height: var(--e-global-typography-f9a8475-line-height);
	color: var(--e-global-color-fe19ccf);
}

.elementor-3417 .elementor-element.elementor-element-cdbfa1e {
	margin-top: 50px;
	margin-bottom: 50px;
}

.elementor-3417 .elementor-element.elementor-element-cd2bc3d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-cd2bc3d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-cd2bc3d.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-cd2bc3d > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #cdcdcd;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 20px 0px;
}

.elementor-3417 .elementor-element.elementor-element-cd2bc3d > .elementor-element-populated, .elementor-3417 .elementor-element.elementor-element-cd2bc3d > .elementor-element-populated > .elementor-background-overlay, .elementor-3417 .elementor-element.elementor-element-cd2bc3d > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-3417 .elementor-element.elementor-element-cd2bc3d:hover > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .22);
}

.elementor-3417 .elementor-element.elementor-element-cd2bc3d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-cab615d img {
	border-radius: 20px 20px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-ddc10fb > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-ddc10fb {
	text-align: left;
}

.elementor-3417 .elementor-element.elementor-element-ddc10fb .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-fb5d23d > .elementor-widget-container {
	margin: 0px 10px 0px 25px;
}

.elementor-3417 .elementor-element.elementor-element-fb5d23d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-fb5d23d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-fb5d23d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px / 2);
	margin-left: calc(5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-fb5d23d .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px / 2);
	margin-left: calc(-5px / 2);
}

body.rtl .elementor-3417 .elementor-element.elementor-element-fb5d23d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px / 2);
}

body:not(.rtl) .elementor-3417 .elementor-element.elementor-element-fb5d23d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-fb5d23d .elementor-icon-list-icon i {
	color: #cfb87c;
	transition: color .3s;
}

.elementor-3417 .elementor-element.elementor-element-fb5d23d .elementor-icon-list-icon svg {
	fill: #cfb87c;
	transition: fill .3s;
}

.elementor-3417 .elementor-element.elementor-element-fb5d23d {
	--e-icon-list-icon-size: 16px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 0px;
}

.elementor-3417 .elementor-element.elementor-element-fb5d23d .elementor-icon-list-icon {
	padding-right: 10px;
}

.elementor-3417 .elementor-element.elementor-element-fb5d23d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-fb5d23d .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-3417 .elementor-element.elementor-element-fb5d23d .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-3417 .elementor-element.elementor-element-2d3d741 > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-2d3d741 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-f950d65 {
	width: auto;
	max-width: auto;
}

.elementor-3417 .elementor-element.elementor-element-f950d65 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-f950d65 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-decoration: line-through;
	color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-7388634 {
	width: auto;
	max-width: auto;
}

.elementor-3417 .elementor-element.elementor-element-7388634 > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-7388634 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-7a9665e .elementor-button {
	background-color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	fill: #fff;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-7a9665e .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-7a9665e .elementor-button:focus {
	background-color: #cfb87c;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-7a9665e {
	width: 100%;
	max-width: 100%;
}

.elementor-3417 .elementor-element.elementor-element-7a9665e > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-7a9665e .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-7a9665e .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3417 .elementor-element.elementor-element-d1cb3fb .elementor-button {
	background-color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-d1cb3fb .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-d1cb3fb .elementor-button:focus {
	background-color: #000;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-d1cb3fb {
	width: auto;
	max-width: auto;
}

.elementor-3417 .elementor-element.elementor-element-d1cb3fb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-3417 .elementor-element.elementor-element-cda85f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-cda85f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #bfd3d4;
}

.elementor-3417 .elementor-element.elementor-element-cda85f9.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-cda85f9 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #cdcdcd;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 20px 0px;
}

.elementor-3417 .elementor-element.elementor-element-cda85f9 > .elementor-element-populated, .elementor-3417 .elementor-element.elementor-element-cda85f9 > .elementor-element-populated > .elementor-background-overlay, .elementor-3417 .elementor-element.elementor-element-cda85f9 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-3417 .elementor-element.elementor-element-cda85f9:hover > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .22);
}

.elementor-3417 .elementor-element.elementor-element-cda85f9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-7c8aa70 img {
	border-radius: 20px 20px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-51a143c > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-51a143c {
	text-align: left;
}

.elementor-3417 .elementor-element.elementor-element-51a143c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-d0fb3df > .elementor-widget-container {
	margin: 0px 10px 0px 25px;
}

.elementor-3417 .elementor-element.elementor-element-d0fb3df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-d0fb3df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-d0fb3df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px / 2);
	margin-left: calc(5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-d0fb3df .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px / 2);
	margin-left: calc(-5px / 2);
}

body.rtl .elementor-3417 .elementor-element.elementor-element-d0fb3df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px / 2);
}

body:not(.rtl) .elementor-3417 .elementor-element.elementor-element-d0fb3df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-d0fb3df .elementor-icon-list-icon i {
	color: #cfb87c;
	transition: color .3s;
}

.elementor-3417 .elementor-element.elementor-element-d0fb3df .elementor-icon-list-icon svg {
	fill: #cfb87c;
	transition: fill .3s;
}

.elementor-3417 .elementor-element.elementor-element-d0fb3df {
	--e-icon-list-icon-size: 16px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 0px;
}

.elementor-3417 .elementor-element.elementor-element-d0fb3df .elementor-icon-list-icon {
	padding-right: 10px;
}

.elementor-3417 .elementor-element.elementor-element-d0fb3df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-d0fb3df .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-3417 .elementor-element.elementor-element-d0fb3df .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

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

.elementor-3417 .elementor-element.elementor-element-4a005d9 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-c4694ab {
	width: auto;
	max-width: auto;
}

.elementor-3417 .elementor-element.elementor-element-c4694ab .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-decoration: line-through;
	color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-b3e9b67 {
	width: auto;
	max-width: auto;
}

.elementor-3417 .elementor-element.elementor-element-b3e9b67 > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-b3e9b67 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-27f3baa .elementor-button {
	background-color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	fill: #fff;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-27f3baa .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-27f3baa .elementor-button:focus {
	background-color: #cfb87c;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-27f3baa {
	width: 100%;
	max-width: 100%;
}

.elementor-3417 .elementor-element.elementor-element-27f3baa > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-27f3baa .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-27f3baa .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3417 .elementor-element.elementor-element-59225d9 .elementor-button {
	background-color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-59225d9 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-59225d9 .elementor-button:focus {
	background-color: #000;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-59225d9 {
	width: auto;
	max-width: auto;
}

.elementor-3417 .elementor-element.elementor-element-59225d9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-59225d9 .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-59225d9 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3417 .elementor-element.elementor-element-c7fb295:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-c7fb295 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-c7fb295.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-c7fb295 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #cdcdcd;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 20px 0px;
}

.elementor-3417 .elementor-element.elementor-element-c7fb295 > .elementor-element-populated, .elementor-3417 .elementor-element.elementor-element-c7fb295 > .elementor-element-populated > .elementor-background-overlay, .elementor-3417 .elementor-element.elementor-element-c7fb295 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-3417 .elementor-element.elementor-element-c7fb295:hover > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
}

.elementor-3417 .elementor-element.elementor-element-c7fb295 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-06e8288 img {
	border-radius: 20px 20px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-84dab08 > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-84dab08 {
	text-align: left;
}

.elementor-3417 .elementor-element.elementor-element-84dab08 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-705809e > .elementor-widget-container {
	margin: 0px 10px 0px 25px;
}

.elementor-3417 .elementor-element.elementor-element-705809e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-705809e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-705809e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px / 2);
	margin-left: calc(5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-705809e .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px / 2);
	margin-left: calc(-5px / 2);
}

body.rtl .elementor-3417 .elementor-element.elementor-element-705809e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px / 2);
}

body:not(.rtl) .elementor-3417 .elementor-element.elementor-element-705809e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-705809e .elementor-icon-list-icon i {
	color: #cfb87c;
	transition: color .3s;
}

.elementor-3417 .elementor-element.elementor-element-705809e .elementor-icon-list-icon svg {
	fill: #cfb87c;
	transition: fill .3s;
}

.elementor-3417 .elementor-element.elementor-element-705809e {
	--e-icon-list-icon-size: 16px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 0px;
}

.elementor-3417 .elementor-element.elementor-element-705809e .elementor-icon-list-icon {
	padding-right: 10px;
}

.elementor-3417 .elementor-element.elementor-element-705809e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-705809e .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-3417 .elementor-element.elementor-element-705809e .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-3417 .elementor-element.elementor-element-321b0f8 > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-321b0f8 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-b00e0be {
	width: auto;
	max-width: auto;
}

.elementor-3417 .elementor-element.elementor-element-b00e0be .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-decoration: line-through;
	color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-7571b7e {
	width: auto;
	max-width: auto;
}

.elementor-3417 .elementor-element.elementor-element-7571b7e > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-7571b7e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-f3279c6 .elementor-button {
	background-color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	fill: #fff;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-f3279c6 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-f3279c6 .elementor-button:focus {
	background-color: #cfb87c;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-f3279c6 {
	width: 100%;
	max-width: 100%;
}

.elementor-3417 .elementor-element.elementor-element-f3279c6 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

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

.elementor-3417 .elementor-element.elementor-element-880e0e1 .elementor-button {
	background-color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-880e0e1 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-880e0e1 .elementor-button:focus {
	background-color: #000;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-880e0e1 {
	width: auto;
	max-width: auto;
}

.elementor-3417 .elementor-element.elementor-element-880e0e1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-880e0e1 .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-880e0e1 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3417 .elementor-element.elementor-element-30a192d {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-3417 .elementor-element.elementor-element-6240f0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-6240f0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #bfd3d4;
}

.elementor-3417 .elementor-element.elementor-element-6240f0d.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-6240f0d > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #cdcdcd;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 20px 0px;
}

.elementor-3417 .elementor-element.elementor-element-6240f0d > .elementor-element-populated, .elementor-3417 .elementor-element.elementor-element-6240f0d > .elementor-element-populated > .elementor-background-overlay, .elementor-3417 .elementor-element.elementor-element-6240f0d > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-3417 .elementor-element.elementor-element-6240f0d:hover > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .22);
}

.elementor-3417 .elementor-element.elementor-element-6240f0d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-cea6405 img {
	border-radius: 20px 20px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-d604a6f > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-d604a6f {
	text-align: left;
}

.elementor-3417 .elementor-element.elementor-element-d604a6f .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-31e7b65 > .elementor-widget-container {
	margin: 0px 10px 0px 25px;
}

.elementor-3417 .elementor-element.elementor-element-31e7b65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-31e7b65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-31e7b65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px / 2);
	margin-left: calc(5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-31e7b65 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px / 2);
	margin-left: calc(-5px / 2);
}

body.rtl .elementor-3417 .elementor-element.elementor-element-31e7b65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px / 2);
}

body:not(.rtl) .elementor-3417 .elementor-element.elementor-element-31e7b65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-31e7b65 .elementor-icon-list-icon i {
	color: #cfb87c;
	transition: color .3s;
}

.elementor-3417 .elementor-element.elementor-element-31e7b65 .elementor-icon-list-icon svg {
	fill: #cfb87c;
	transition: fill .3s;
}

.elementor-3417 .elementor-element.elementor-element-31e7b65 {
	--e-icon-list-icon-size: 16px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 0px;
}

.elementor-3417 .elementor-element.elementor-element-31e7b65 .elementor-icon-list-icon {
	padding-right: 10px;
}

.elementor-3417 .elementor-element.elementor-element-31e7b65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-31e7b65 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-3417 .elementor-element.elementor-element-31e7b65 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-3417 .elementor-element.elementor-element-2be49f9 > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-2be49f9 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-9774a71 {
	width: auto;
	max-width: auto;
}

.elementor-3417 .elementor-element.elementor-element-9774a71 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-decoration: line-through;
	color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-d7a9b6d {
	width: auto;
	max-width: auto;
}

.elementor-3417 .elementor-element.elementor-element-d7a9b6d > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-d7a9b6d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-eab3315 .elementor-button {
	background-color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	fill: #fff;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-eab3315 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-eab3315 .elementor-button:focus {
	background-color: #cfb87c;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-eab3315 {
	width: 100%;
	max-width: 100%;
}

.elementor-3417 .elementor-element.elementor-element-eab3315 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

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

.elementor-3417 .elementor-element.elementor-element-6629e2b .elementor-button {
	background-color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-6629e2b .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-6629e2b .elementor-button:focus {
	background-color: #000;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-6629e2b {
	width: auto;
	max-width: auto;
}

.elementor-3417 .elementor-element.elementor-element-6629e2b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-6629e2b .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-6629e2b .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3417 .elementor-element.elementor-element-b501182:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-b501182 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-b501182.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-b501182 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #cdcdcd;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 20px 0px;
}

.elementor-3417 .elementor-element.elementor-element-b501182 > .elementor-element-populated, .elementor-3417 .elementor-element.elementor-element-b501182 > .elementor-element-populated > .elementor-background-overlay, .elementor-3417 .elementor-element.elementor-element-b501182 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-3417 .elementor-element.elementor-element-b501182:hover > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .22);
}

.elementor-3417 .elementor-element.elementor-element-b501182 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-e0a4c28 img {
	border-radius: 20px 20px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-4381f82 > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-4381f82 {
	text-align: left;
}

.elementor-3417 .elementor-element.elementor-element-4381f82 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-f69d2aa > .elementor-widget-container {
	margin: 0px 10px 0px 25px;
}

.elementor-3417 .elementor-element.elementor-element-f69d2aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-f69d2aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-f69d2aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px / 2);
	margin-left: calc(5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-f69d2aa .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px / 2);
	margin-left: calc(-5px / 2);
}

body.rtl .elementor-3417 .elementor-element.elementor-element-f69d2aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px / 2);
}

body:not(.rtl) .elementor-3417 .elementor-element.elementor-element-f69d2aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-f69d2aa .elementor-icon-list-icon i {
	color: #cfb87c;
	transition: color .3s;
}

.elementor-3417 .elementor-element.elementor-element-f69d2aa .elementor-icon-list-icon svg {
	fill: #cfb87c;
	transition: fill .3s;
}

.elementor-3417 .elementor-element.elementor-element-f69d2aa {
	--e-icon-list-icon-size: 16px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 0px;
}

.elementor-3417 .elementor-element.elementor-element-f69d2aa .elementor-icon-list-icon {
	padding-right: 10px;
}

.elementor-3417 .elementor-element.elementor-element-f69d2aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-f69d2aa .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-3417 .elementor-element.elementor-element-f69d2aa .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-3417 .elementor-element.elementor-element-6c4ca9b > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-6c4ca9b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-76fba1d {
	width: auto;
	max-width: auto;
}

.elementor-3417 .elementor-element.elementor-element-76fba1d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-76fba1d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-decoration: line-through;
	color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-124fb41 {
	width: auto;
	max-width: auto;
}

.elementor-3417 .elementor-element.elementor-element-124fb41 > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-124fb41 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-4d2e6a5 .elementor-button {
	background-color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	fill: #fff;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-4d2e6a5 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-4d2e6a5 .elementor-button:focus {
	background-color: #cfb87c;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-4d2e6a5 {
	width: 100%;
	max-width: 100%;
}

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

.elementor-3417 .elementor-element.elementor-element-4d2e6a5 .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-4d2e6a5 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3417 .elementor-element.elementor-element-58aff80 .elementor-button {
	background-color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-58aff80 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-58aff80 .elementor-button:focus {
	background-color: #000;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-58aff80 {
	width: auto;
	max-width: auto;
}

.elementor-3417 .elementor-element.elementor-element-58aff80 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-58aff80 .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-58aff80 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3417 .elementor-element.elementor-element-a34c4b7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-a34c4b7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #bfd3d4;
}

.elementor-3417 .elementor-element.elementor-element-a34c4b7.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-3417 .elementor-element.elementor-element-a34c4b7 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #cdcdcd;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 20px 0px;
}

.elementor-3417 .elementor-element.elementor-element-a34c4b7 > .elementor-element-populated, .elementor-3417 .elementor-element.elementor-element-a34c4b7 > .elementor-element-populated > .elementor-background-overlay, .elementor-3417 .elementor-element.elementor-element-a34c4b7 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-3417 .elementor-element.elementor-element-a34c4b7:hover > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .22);
}

.elementor-3417 .elementor-element.elementor-element-a34c4b7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-cebb459 img {
	border-radius: 20px 20px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-61c7621 > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-61c7621 {
	text-align: left;
}

.elementor-3417 .elementor-element.elementor-element-61c7621 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-e5846a9 > .elementor-widget-container {
	margin: 0px 10px 0px 25px;
}

.elementor-3417 .elementor-element.elementor-element-e5846a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-e5846a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-e5846a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px / 2);
	margin-left: calc(5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-e5846a9 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px / 2);
	margin-left: calc(-5px / 2);
}

body.rtl .elementor-3417 .elementor-element.elementor-element-e5846a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px / 2);
}

body:not(.rtl) .elementor-3417 .elementor-element.elementor-element-e5846a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px / 2);
}

.elementor-3417 .elementor-element.elementor-element-e5846a9 .elementor-icon-list-icon i {
	color: #cfb87c;
	transition: color .3s;
}

.elementor-3417 .elementor-element.elementor-element-e5846a9 .elementor-icon-list-icon svg {
	fill: #cfb87c;
	transition: fill .3s;
}

.elementor-3417 .elementor-element.elementor-element-e5846a9 {
	--e-icon-list-icon-size: 16px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 0px;
}

.elementor-3417 .elementor-element.elementor-element-e5846a9 .elementor-icon-list-icon {
	padding-right: 10px;
}

.elementor-3417 .elementor-element.elementor-element-e5846a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-e5846a9 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-3417 .elementor-element.elementor-element-e5846a9 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-3417 .elementor-element.elementor-element-8c18e21 {
	width: auto;
	max-width: auto;
}

.elementor-3417 .elementor-element.elementor-element-8c18e21 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-8c18e21 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	text-decoration: line-through;
	color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-620a081 {
	width: auto;
	max-width: auto;
}

.elementor-3417 .elementor-element.elementor-element-620a081 > .elementor-widget-container {
	margin: 0px 10px 0px 10px;
}

.elementor-3417 .elementor-element.elementor-element-620a081 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	color: #000;
}

.elementor-3417 .elementor-element.elementor-element-53e5857 .elementor-button {
	background-color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	fill: #fff;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-53e5857 .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-53e5857 .elementor-button:focus {
	background-color: #cfb87c;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-53e5857 {
	width: 100%;
	max-width: 100%;
}

.elementor-3417 .elementor-element.elementor-element-53e5857 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-53e5857 .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-53e5857 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3417 .elementor-element.elementor-element-56f3eac .elementor-button {
	background-color: #cfb87c;
}

.elementor-3417 .elementor-element.elementor-element-56f3eac .elementor-button:hover, .elementor-3417 .elementor-element.elementor-element-56f3eac .elementor-button:focus {
	background-color: #000;
	color: #fff;
}

.elementor-3417 .elementor-element.elementor-element-56f3eac {
	width: auto;
	max-width: auto;
}

.elementor-3417 .elementor-element.elementor-element-56f3eac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-56f3eac .elementor-button:hover svg, .elementor-3417 .elementor-element.elementor-element-56f3eac .elementor-button:focus svg {
	fill: #fff;
}

.elementor-3417 .elementor-element.elementor-element-6f6edd6a:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-6f6edd6a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2023/11/Untitled-design-56.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3417 .elementor-element.elementor-element-6f6edd6a > .elementor-background-overlay {
	background-color: #fff;
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-6f6edd6a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 40px;
}

.elementor-3417 .elementor-element.elementor-element-2da8b158 .elementor-heading-title {
	font-family: var(--e-global-typography-56f62ea-font-family), Sans-serif;
	font-size: var(--e-global-typography-56f62ea-font-size);
	font-weight: var(--e-global-typography-56f62ea-font-weight);
	text-transform: var(--e-global-typography-56f62ea-text-transform);
	line-height: var(--e-global-typography-56f62ea-line-height);
	letter-spacing: var(--e-global-typography-56f62ea-letter-spacing);
	color: var(--e-global-color-fe19ccf);
}

.elementor-3417 .elementor-element.elementor-element-156055d5 {
	column-gap: 0px;
}

.elementor-bc-flex-widget .elementor-3417 .elementor-element.elementor-element-722dfa1b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-3417 .elementor-element.elementor-element-21d224b8 .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-4595f51f {
	padding: 80px 0px 0px 0px;
}

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

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

.elementor-3417 .elementor-element.elementor-element-73c0aa > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-3417 .elementor-element.elementor-element-73c0aa .elementor-heading-title {
	font-family: var(--e-global-typography-f9a8475-font-family), Sans-serif;
	font-size: var(--e-global-typography-f9a8475-font-size);
	font-weight: var(--e-global-typography-f9a8475-font-weight);
	line-height: var(--e-global-typography-f9a8475-line-height);
	color: var(--e-global-color-fe19ccf);
}

.elementor-3417 .elementor-element.elementor-element-b1da96a {
	columns: 1;
}

.elementor-3417 .elementor-element.elementor-element-3d0261c9 {
	text-align: right;
}

.elementor-3417 .elementor-element.elementor-element-3d0261c9 img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-3417 .elementor-element.elementor-element-4f13781b:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-4f13781b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-3417 .elementor-element.elementor-element-4f13781b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3417 .elementor-element.elementor-element-4f13781b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-50db669f > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-3417 .elementor-element.elementor-element-50db669f {
	text-align: center;
}

.elementor-3417 .elementor-element.elementor-element-50db669f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	font-weight: 400;
	line-height: 1.1em;
	color: var(--e-global-color-fe19ccf);
}

.elementor-3417 .elementor-element.elementor-element-165ce8e > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-3417 .elementor-element.elementor-element-165ce8e {
	text-align: center;
}

.elementor-3417 .elementor-element.elementor-element-680ed246 > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-3417 .elementor-element.elementor-element-680ed246 {
	text-align: center;
}

.elementor-3417 .elementor-element.elementor-element-680ed246 .elementor-heading-title {
	font-family: var(--e-global-typography-56f62ea-font-family), Sans-serif;
	font-size: var(--e-global-typography-56f62ea-font-size);
	font-weight: var(--e-global-typography-56f62ea-font-weight);
	text-transform: var(--e-global-typography-56f62ea-text-transform);
	line-height: var(--e-global-typography-56f62ea-line-height);
	letter-spacing: var(--e-global-typography-56f62ea-letter-spacing);
	color: var(--e-global-color-fe19ccf);
}

.elementor-3417 .elementor-element.elementor-element-6d49cce4:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-6d49cce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2023/08/sincerely-media-56pMIREBAcg-unsplash-scaled.jpg");
}

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

.elementor-3417 .elementor-element.elementor-element-6d49cce4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-3417 .elementor-element.elementor-element-44764d10:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3417 .elementor-element.elementor-element-44764d10 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .7);
}

.elementor-3417 .elementor-element.elementor-element-44764d10 > .elementor-element-populated {
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, .4);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0% 5% 0% 5%;
	--e-column-margin-right: 5%;
	--e-column-margin-left: 5%;
	padding: 60px 60px 60px 60px;
}

.elementor-3417 .elementor-element.elementor-element-44764d10 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3417 .elementor-element.elementor-element-77cc2a98 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-77cc2a98 {
	text-align: center;
}

.elementor-3417 .elementor-element.elementor-element-77cc2a98 .elementor-heading-title {
	font-family: var(--e-global-typography-f9a8475-font-family), Sans-serif;
	font-size: var(--e-global-typography-f9a8475-font-size);
	font-weight: var(--e-global-typography-f9a8475-font-weight);
	line-height: var(--e-global-typography-f9a8475-line-height);
	color: var(--e-global-color-fe19ccf);
}

.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title {
	color: var(--e-global-color-primary);
}

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

.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-accent);
}

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

.elementor-widget-accordion .elementor-tab-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3417 .elementor-element.elementor-element-7541d9b3 {
	width: initial;
	max-width: initial;
}

.elementor-3417 .elementor-element.elementor-element-7541d9b3 .elementor-accordion-item {
	border-width: 0px;
}

.elementor-3417 .elementor-element.elementor-element-7541d9b3 .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-3417 .elementor-element.elementor-element-7541d9b3 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-3417 .elementor-element.elementor-element-7541d9b3 .elementor-accordion-icon, .elementor-3417 .elementor-element.elementor-element-7541d9b3 .elementor-accordion-title {
	color: var(--e-global-color-fe19ccf);
}

.elementor-3417 .elementor-element.elementor-element-7541d9b3 .elementor-accordion-icon svg {
	fill: var(--e-global-color-fe19ccf);
}

.elementor-3417 .elementor-element.elementor-element-7541d9b3 .elementor-active .elementor-accordion-icon, .elementor-3417 .elementor-element.elementor-element-7541d9b3 .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-secondary);
}

.elementor-3417 .elementor-element.elementor-element-7541d9b3 .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-3417 .elementor-element.elementor-element-7541d9b3 .elementor-accordion-title {
	font-family: var(--e-global-typography-f22f36b-font-family), Sans-serif;
	font-size: var(--e-global-typography-f22f36b-font-size);
	font-weight: var(--e-global-typography-f22f36b-font-weight);
	text-transform: var(--e-global-typography-f22f36b-text-transform);
	line-height: var(--e-global-typography-f22f36b-line-height);
	letter-spacing: var(--e-global-typography-f22f36b-letter-spacing);
}

.elementor-3417 .elementor-element.elementor-element-7541d9b3 .elementor-tab-title {
	padding: 60px 0px 60px 0px;
}

.elementor-3417 .elementor-element.elementor-element-7541d9b3 .elementor-accordion-icon.elementor-accordion-icon-left {
	margin-right: 0px;
}

.elementor-3417 .elementor-element.elementor-element-7541d9b3 .elementor-accordion-icon.elementor-accordion-icon-right {
	margin-left: 0px;
}

.elementor-3417 .elementor-element.elementor-element-7541d9b3 .elementor-tab-content {
	font-family: var(--e-global-typography-2d3d90c-font-family), Sans-serif;
	font-size: var(--e-global-typography-2d3d90c-font-size);
	padding: 0px 0px 60px 0px;
}

.elementor-3417 .elementor-element.elementor-element-d0e4881:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-d0e4881 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f1f1f1;
}

.elementor-3417 .elementor-element.elementor-element-d0e4881 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-3417 .elementor-element.elementor-element-0c3ae93 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-3417 .elementor-element.elementor-element-0c3ae93 {
	text-align: center;
}

.elementor-3417 .elementor-element.elementor-element-0c3ae93 .elementor-heading-title {
	font-family: var(--e-global-typography-56f62ea-font-family), Sans-serif;
	font-size: var(--e-global-typography-56f62ea-font-size);
	font-weight: var(--e-global-typography-56f62ea-font-weight);
	text-transform: var(--e-global-typography-56f62ea-text-transform);
	line-height: var(--e-global-typography-56f62ea-line-height);
	letter-spacing: var(--e-global-typography-56f62ea-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-3417 .elementor-element.elementor-element-9edeaa5 {
	--spacer-size: 50px;
}

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

@media (max-width:1024px) {
	.elementor-widget-breadcrumbs {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-3417 .elementor-element.elementor-element-b084208 .elementor-heading-title {
		font-size: var(--e-global-typography-75c749a-font-size);
		line-height: var(--e-global-typography-75c749a-line-height);
		letter-spacing: var(--e-global-typography-75c749a-letter-spacing);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-eb20c75 {
		font-size: 16px;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-3417 .elementor-element.elementor-element-f7df8e8 {
		font-size: var(--e-global-typography-d8b1a48-font-size);
		line-height: var(--e-global-typography-d8b1a48-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-572939a .elementor-heading-title {
		font-size: var(--e-global-typography-75c749a-font-size);
		line-height: var(--e-global-typography-75c749a-line-height);
		letter-spacing: var(--e-global-typography-75c749a-letter-spacing);
	}
	
	.elementor-3417 .elementor-element.elementor-element-4311d49 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-5736e4d > .elementor-element-populated {
		margin: 20px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-08f012f > .elementor-element-populated {
		margin: 20px 0px 0px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-widget-tabs .elementor-tab-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-tabs .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tab-content {
		font-size: var(--e-global-typography-4b1d19d-font-size);
		line-height: var(--e-global-typography-4b1d19d-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-246f932 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-246f932 .elementor-heading-title {
		font-size: var(--e-global-typography-f9a8475-font-size);
		line-height: var(--e-global-typography-f9a8475-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-b3787ba {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-de5de62 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-de5de62 .elementor-heading-title {
		font-size: var(--e-global-typography-f9a8475-font-size);
		line-height: var(--e-global-typography-f9a8475-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-6cd8b97 > .elementor-element-populated {
		margin: 0px 10px 10px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-8bef776 > .elementor-element-populated {
		margin: 0px 0px 10px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-5dc0f93 > .elementor-element-populated {
		margin: 10px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-a3dbb42 > .elementor-element-populated {
		margin: 10px 0px 0px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-925c7f7 > .elementor-element-populated {
		margin: 0px 10px 10px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-b6a8c4b > .elementor-element-populated {
		margin: 0px 0px 10px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-b0e9db9 > .elementor-element-populated {
		margin: 10px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-f2d23c6 > .elementor-element-populated {
		margin: 10px 0px 0px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-b3a409e > .elementor-element-populated {
		margin: 0px 10px 10px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-77d8b16 > .elementor-element-populated {
		margin: 0px 0px 10px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-27603d9 > .elementor-element-populated {
		margin: 10px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-edc8760 > .elementor-element-populated {
		margin: 10px 0px 0px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-b26a894 > .elementor-element-populated {
		margin: 0px 10px 10px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-6d96acf > .elementor-element-populated {
		margin: 0px 0px 10px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-836b622 > .elementor-element-populated {
		margin: 10px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-843735a > .elementor-element-populated {
		margin: 10px 0px 0px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tab-content {
		font-size: var(--e-global-typography-4b1d19d-font-size);
		line-height: var(--e-global-typography-4b1d19d-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-44fdd05 {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-e3eee93 .elementor-heading-title {
		font-size: var(--e-global-typography-f9a8475-font-size);
		line-height: var(--e-global-typography-f9a8475-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-d1a6801 {
		padding: 30px 0px 40px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-328f563 {
		padding: 30px 0px 40px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-4fb4173 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-3797d178 .elementor-heading-title {
		font-size: var(--e-global-typography-f9a8475-font-size);
		line-height: var(--e-global-typography-f9a8475-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-fb5d23d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-fb5d23d .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-d0fb3df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-d0fb3df .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-705809e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-705809e .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-31e7b65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-31e7b65 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-f69d2aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-f69d2aa .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-e5846a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-e5846a9 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-2da8b158 .elementor-heading-title {
		font-size: var(--e-global-typography-56f62ea-font-size);
		line-height: var(--e-global-typography-56f62ea-line-height);
		letter-spacing: var(--e-global-typography-56f62ea-letter-spacing);
	}
	
	.elementor-3417 .elementor-element.elementor-element-73c0aa .elementor-heading-title {
		font-size: var(--e-global-typography-f9a8475-font-size);
		line-height: var(--e-global-typography-f9a8475-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-680ed246 .elementor-heading-title {
		font-size: var(--e-global-typography-56f62ea-font-size);
		line-height: var(--e-global-typography-56f62ea-line-height);
		letter-spacing: var(--e-global-typography-56f62ea-letter-spacing);
	}
	
	.elementor-3417 .elementor-element.elementor-element-77cc2a98 .elementor-heading-title {
		font-size: var(--e-global-typography-f9a8475-font-size);
		line-height: var(--e-global-typography-f9a8475-line-height);
	}
	
	.elementor-widget-accordion .elementor-accordion-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-accordion .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-7541d9b3 .elementor-accordion-title {
		font-size: var(--e-global-typography-f22f36b-font-size);
		line-height: var(--e-global-typography-f22f36b-line-height);
		letter-spacing: var(--e-global-typography-f22f36b-letter-spacing);
	}
	
	.elementor-3417 .elementor-element.elementor-element-7541d9b3 .elementor-tab-content {
		font-size: var(--e-global-typography-2d3d90c-font-size);
	}
	
	.elementor-3417 .elementor-element.elementor-element-0c3ae93 .elementor-heading-title {
		font-size: var(--e-global-typography-56f62ea-font-size);
		line-height: var(--e-global-typography-56f62ea-line-height);
		letter-spacing: var(--e-global-typography-56f62ea-letter-spacing);
	}
}

@media (min-width:768px) {
	.elementor-3417 .elementor-element.elementor-element-0197f25 {
		width: 60%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-ef249c8 {
		width: 40%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-76d3cea {
		width: 75%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-f23471d {
		width: 25%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-19f93d34 {
		width: 100%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-6786d361 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-722dfa1b {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-44764d10 {
		width: 100%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-82c5c73 {
		width: 20%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-4a5703b {
		width: 59.333%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-7b52454 {
		width: 20%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-3417 .elementor-element.elementor-element-0197f25 {
		width: 100%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-6f8c99d {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-c9174c7 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-5736e4d {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-08f012f {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-b7e0b2a {
		width: 100%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-7959b4b {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-3709995 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-6cd8b97 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-8bef776 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-5dc0f93 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-a3dbb42 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-925c7f7 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-b6a8c4b {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-b0e9db9 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-f2d23c6 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-b3a409e {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-77d8b16 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-27603d9 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-edc8760 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-b26a894 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-6d96acf {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-836b622 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-843735a {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-12dc52d {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-7e65412 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-2c48940 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-1f2fee6 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-2e57e1a {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-f3d7125 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-ff41868 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-42a10d1 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-34ebb8d {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-132944f {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-68878ff {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-b0d318a {
		width: 50%;
	}
}

@media (max-width:767px) {
	.elementor-3417 .elementor-element.elementor-element-df6da1d > .elementor-container {
		min-height: 50vh;
	}
	
	.elementor-3417 .elementor-element.elementor-element-df6da1d {
		padding: 80px 0px 80px 0px;
	}
	
	.elementor-widget-breadcrumbs {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-3417 .elementor-element.elementor-element-f5ca805 {
		font-size: 16px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-3417 .elementor-element.elementor-element-b084208 .elementor-heading-title {
		font-size: var(--e-global-typography-75c749a-font-size);
		line-height: var(--e-global-typography-75c749a-line-height);
		letter-spacing: var(--e-global-typography-75c749a-letter-spacing);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-eb20c75 {
		font-size: 16px;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-3417 .elementor-element.elementor-element-c1573bd:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-c1573bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2023/09/FatFreezingFemale_Main-Banner-mobile-800-%C3%97-500-px-1.png");
		background-position: center center;
	}
	
	.elementor-3417 .elementor-element.elementor-element-c1573bd:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3417 .elementor-element.elementor-element-c1573bd > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-3417 .elementor-element.elementor-element-c1573bd > .elementor-container {
		min-height: 50vh;
	}
	
	.elementor-3417 .elementor-element.elementor-element-c1573bd {
		padding: 80px 0px 80px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-f7df8e8 {
		font-size: var(--e-global-typography-d8b1a48-font-size);
		line-height: var(--e-global-typography-d8b1a48-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-572939a .elementor-heading-title {
		font-size: var(--e-global-typography-75c749a-font-size);
		line-height: var(--e-global-typography-75c749a-line-height);
		letter-spacing: var(--e-global-typography-75c749a-letter-spacing);
	}
	
	.elementor-3417 .elementor-element.elementor-element-4311d49 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-4d2a4e3a > .elementor-widget-container {
		padding: 15px 25px 15px 25px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-4d2a4e3a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-4d2a4e3a .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-87e497a > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-064f368 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-6f8c99d {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-6f8c99d > .elementor-element-populated {
		margin: 0px 10px 20px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-4bce3f3 > .elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-4bce3f3 .elementor-button {
		font-size: 10px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-c9174c7 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-c9174c7 > .elementor-element-populated {
		margin: 0px 0px 20px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-d6265de .elementor-button {
		font-size: 10px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-5736e4d {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-5736e4d > .elementor-element-populated {
		margin: 0px 10px 20px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-cd1da24 .elementor-button {
		font-size: 10px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-08f012f {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-08f012f > .elementor-element-populated {
		margin: 0px 0px 20px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-319079e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-7663189 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-7663189 .elementor-button {
		font-size: 10px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-976e81a {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-7959b4b {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-7959b4b > .elementor-element-populated {
		margin: 0px 10px 20px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-553bb9c .elementor-button {
		font-size: 10px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-3709995 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-3709995 > .elementor-element-populated {
		margin: 0px 0px 20px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-12ed045 .elementor-button {
		font-size: 10px;
	}
	
	.elementor-widget-tabs .elementor-tab-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-tabs .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-1f49757e .elementor-tab-content {
		font-size: var(--e-global-typography-4b1d19d-font-size);
		line-height: var(--e-global-typography-4b1d19d-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-246f932 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-246f932 .elementor-heading-title {
		font-size: var(--e-global-typography-f9a8475-font-size);
		line-height: var(--e-global-typography-f9a8475-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-b3787ba {
		padding: 20px 0px 40px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-79defcd > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-de5de62 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-de5de62 .elementor-heading-title {
		font-size: var(--e-global-typography-f9a8475-font-size);
		line-height: var(--e-global-typography-f9a8475-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-6cd8b97 {
		width: 100%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-6cd8b97 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 200px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-8bef776 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 200px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-5dc0f93 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 200px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-a3dbb42 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 200px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-925c7f7 {
		width: 100%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-925c7f7 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 200px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-b6a8c4b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 200px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-b0e9db9 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 200px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-f2d23c6 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 200px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-b3a409e {
		width: 100%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-b3a409e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 200px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-77d8b16 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 200px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-27603d9 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 200px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-edc8760 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 200px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-b26a894 {
		width: 100%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-b26a894 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 200px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-6d96acf > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 200px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-836b622 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 200px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-843735a > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 200px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-94a98e1 .elementor-tab-content {
		font-size: var(--e-global-typography-4b1d19d-font-size);
		line-height: var(--e-global-typography-4b1d19d-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-e3eee93 .elementor-heading-title {
		font-size: var(--e-global-typography-f9a8475-font-size);
		line-height: var(--e-global-typography-f9a8475-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-12dc52d {
		width: 100%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-13393ba img {
		height: 100%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-377f2ad > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-18181fd img {
		height: 100%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-ca6e162 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-c7f7dc2 img {
		height: 100%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-81f99ca > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-0fc3804 img {
		height: 100%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-84f7c52 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-328f563 {
		margin-top: 0px;
		margin-bottom: 40px;
		padding: 30px 0px 50px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-2e57e1a {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-2e57e1a > .elementor-element-populated {
		margin: 0px 5px 0px 10px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-67be1af img {
		height: 150px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-1722a3f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-d5bd969 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-d5bd969 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-7f9ed57 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-3417 .elementor-element.elementor-element-7f9ed57 > .elementor-widget-container {
		margin: 0px 15px 0px 15px;
		padding: 15px 15px 15px 15px;
		border-radius: 36px 36px 36px 36px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-7f9ed57 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-f3d7125 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-f3d7125 > .elementor-element-populated {
		margin: 0px 10px 0px 5px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 5px;
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-0030276 img {
		height: 150px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-9e73179 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-df19a82 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-df19a82 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-e8a4e55 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-3417 .elementor-element.elementor-element-e8a4e55 > .elementor-widget-container {
		margin: 0px 15px 0px 15px;
		padding: 15px 15px 15px 15px;
		border-radius: 36px 36px 36px 36px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-e8a4e55 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-ff41868 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-ff41868 > .elementor-element-populated {
		margin: 0px 10px 0px 5px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 5px;
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-dbcac4e img {
		height: 150px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-7fe2428 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-5c7fc38 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-5c7fc38 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-083ac85 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-3417 .elementor-element.elementor-element-083ac85 > .elementor-widget-container {
		margin: 0px 15px 0px 15px;
		padding: 15px 15px 15px 15px;
		border-radius: 36px 36px 36px 36px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-083ac85 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-42a10d1 {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-42a10d1 > .elementor-element-populated {
		margin: 0px 10px 0px 5px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 5px;
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-965a900 img {
		height: 150px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-92107a9 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-e124c76 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-e124c76 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-82a19fe {
		width: auto;
		max-width: auto;
	}
	
	.elementor-3417 .elementor-element.elementor-element-82a19fe > .elementor-widget-container {
		margin: 0px 15px 0px 15px;
		padding: 15px 15px 15px 15px;
		border-radius: 36px 36px 36px 36px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-82a19fe .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-4fb4173 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-9631920 .elementor-heading-title {
		font-size: 24px;
		line-height: 1.3em;
	}
	
	.elementor-3417 .elementor-element.elementor-element-f47ff77:not(.elementor-motion-effects-element-type-background), .elementor-3417 .elementor-element.elementor-element-f47ff77 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ildoekb.nitrocdn.com/citWFUHzMslxOeHhZjOjqDrCIDJPsZKH/assets/images/optimized/rev-6963446/www.bodycatalyst.com.au/wp-content/uploads/2025/03/mobile-1-1.png");
	}
	
	.elementor-3417 .elementor-element.elementor-element-f47ff77:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3417 .elementor-element.elementor-element-f47ff77 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-3417 .elementor-element.elementor-element-f47ff77 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 20px 0px 10px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-da89bd7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 10px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-da89bd7 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-cc200dc > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-cc200dc .elementor-heading-title {
		font-size: 20px;
		line-height: 1.3em;
	}
	
	.elementor-3417 .elementor-element.elementor-element-34ebb8d {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-34ebb8d > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-e426228 img {
		width: 114px;
		height: 35px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-82d5a6a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-ed41371 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-ed41371 {
		font-size: 12px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-132944f {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-132944f > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-6a81312 img {
		width: 114px;
		height: 35px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-879ab7f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-118ffbf > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-118ffbf {
		font-size: 12px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-68878ff {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-31cf9c9 img {
		width: 114px;
		height: 35px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-9463e19 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-700be7a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-700be7a {
		font-size: 12px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-b0d318a {
		width: 50%;
	}
	
	.elementor-3417 .elementor-element.elementor-element-d2cc482 img {
		width: 114px;
		height: 35px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-1bfabef .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-586ddf2 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-586ddf2 {
		font-size: 12px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-3797d178 .elementor-heading-title {
		font-size: var(--e-global-typography-f9a8475-font-size);
		line-height: var(--e-global-typography-f9a8475-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-cd2bc3d > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-fb5d23d > .elementor-widget-container {
		margin: -10px 0px -10px 10px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-fb5d23d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-fb5d23d .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-cda85f9 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-d0fb3df > .elementor-widget-container {
		margin: -10px 0px -10px 10px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-d0fb3df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-d0fb3df .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-c7fb295 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-705809e > .elementor-widget-container {
		margin: -10px 0px -10px 10px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-705809e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-705809e .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-6240f0d > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-31e7b65 > .elementor-widget-container {
		margin: -10px 0px -10px 10px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-31e7b65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-31e7b65 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-b501182 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-f69d2aa > .elementor-widget-container {
		margin: -10px 0px -10px 10px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-f69d2aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-f69d2aa .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-a34c4b7 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-e5846a9 > .elementor-widget-container {
		margin: -10px 0px -10px 10px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-e5846a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3417 .elementor-element.elementor-element-e5846a9 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-6f6edd6a > .elementor-background-overlay {
		opacity: .7;
	}
	
	.elementor-3417 .elementor-element.elementor-element-2da8b158 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-2da8b158 .elementor-heading-title {
		font-size: var(--e-global-typography-56f62ea-font-size);
		line-height: var(--e-global-typography-56f62ea-line-height);
		letter-spacing: var(--e-global-typography-56f62ea-letter-spacing);
	}
	
	.elementor-3417 .elementor-element.elementor-element-156055d5 > .elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-73c0aa .elementor-heading-title {
		font-size: var(--e-global-typography-f9a8475-font-size);
		line-height: var(--e-global-typography-f9a8475-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-50db669f {
		text-align: left;
	}
	
	.elementor-3417 .elementor-element.elementor-element-50db669f .elementor-heading-title {
		font-size: 30px;
		line-height: 1.3em;
	}
	
	.elementor-3417 .elementor-element.elementor-element-165ce8e {
		text-align: left;
	}
	
	.elementor-3417 .elementor-element.elementor-element-680ed246 {
		text-align: left;
	}
	
	.elementor-3417 .elementor-element.elementor-element-680ed246 .elementor-heading-title {
		font-size: var(--e-global-typography-56f62ea-font-size);
		line-height: var(--e-global-typography-56f62ea-line-height);
		letter-spacing: var(--e-global-typography-56f62ea-letter-spacing);
	}
	
	.elementor-3417 .elementor-element.elementor-element-44764d10 > .elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
		padding: 60px 30px 60px 30px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-77cc2a98 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-77cc2a98 .elementor-heading-title {
		font-size: var(--e-global-typography-f9a8475-font-size);
		line-height: var(--e-global-typography-f9a8475-line-height);
	}
	
	.elementor-widget-accordion .elementor-accordion-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-accordion .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-3417 .elementor-element.elementor-element-7541d9b3 .elementor-accordion-title {
		font-size: var(--e-global-typography-f22f36b-font-size);
		line-height: var(--e-global-typography-f22f36b-line-height);
		letter-spacing: var(--e-global-typography-f22f36b-letter-spacing);
	}
	
	.elementor-3417 .elementor-element.elementor-element-7541d9b3 .elementor-tab-title {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-7541d9b3 .elementor-tab-content {
		font-size: var(--e-global-typography-2d3d90c-font-size);
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-3417 .elementor-element.elementor-element-0c3ae93 .elementor-heading-title {
		font-size: var(--e-global-typography-56f62ea-font-size);
		line-height: var(--e-global-typography-56f62ea-line-height);
		letter-spacing: var(--e-global-typography-56f62ea-letter-spacing);
	}
}

/* Start custom CSS for column, class: .elementor-element-6f8c99d */
.elementor-3417 .elementor-element.elementor-element-6f8c99d {
	display: flex;
	flex-wrap: wrap;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-064f368 */
@media (max-width:767px) {}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-7a9665e */
#custombtn.a {
	width: 1000px !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-d1cb3fb */
#custombtn.a {
	width: 1000px !important;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-cd2bc3d */
.elementor-3417 .elementor-element.elementor-element-cd2bc3d {
	transition: .3s all !important;
}

.elementor-3417 .elementor-element.elementor-element-cd2bc3d:hover {
	transform: translateY(-10px) !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-27f3baa */
#custombtn.a {
	width: 1000px !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-59225d9 */
#custombtn.a {
	width: 1000px !important;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-cda85f9 */
.elementor-3417 .elementor-element.elementor-element-cda85f9 {
	transition: .3s all !important;
}

.elementor-3417 .elementor-element.elementor-element-cda85f9:hover {
	transform: translateY(-10px) !important;
}

.elementor-3417 .elementor-element.elementor-element-cda85f9:hover+ .head-colr {
	color: red;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-f3279c6 */
#custombtn.a {
	width: 1000px !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-880e0e1 */
#custombtn.a {
	width: 1000px !important;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-c7fb295 */
.elementor-3417 .elementor-element.elementor-element-c7fb295 {
	transition: .3s all !important;
}

.elementor-3417 .elementor-element.elementor-element-c7fb295:hover {
	transform: translateY(-10px) !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-eab3315 */
#custombtn.a {
	width: 1000px !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-6629e2b */
#custombtn.a {
	width: 1000px !important;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-6240f0d */
.elementor-3417 .elementor-element.elementor-element-6240f0d {
	transition: .3s all !important;
}

.elementor-3417 .elementor-element.elementor-element-6240f0d:hover {
	transform: translateY(-10px) !important;
}

.elementor-3417 .elementor-element.elementor-element-6240f0d:hover+ .head-colr {
	color: red;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-4d2e6a5 */
#custombtn.a {
	width: 1000px !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-58aff80 */
#custombtn.a {
	width: 1000px !important;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-b501182 */
.elementor-3417 .elementor-element.elementor-element-b501182 {
	transition: .3s all !important;
}

.elementor-3417 .elementor-element.elementor-element-b501182:hover {
	transform: translateY(-10px) !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-53e5857 */
#custombtn.a {
	width: 1000px !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-56f3eac */
#custombtn.a {
	width: 1000px !important;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-a34c4b7 */
.elementor-3417 .elementor-element.elementor-element-a34c4b7 {
	transition: .3s all !important;
}

.elementor-3417 .elementor-element.elementor-element-a34c4b7:hover {
	transform: translateY(-10px) !important;
}
