.elementor-33190 .elementor-element.elementor-element-7f806ed1 > .elementor-container {
	min-height: 650px;
}

.elementor-33190 .elementor-element.elementor-element-7f806ed1:not(.elementor-motion-effects-element-type-background), .elementor-33190 .elementor-element.elementor-element-7f806ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09709.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-7f806ed1 > .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .7) 100%);
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-7f806ed1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 10px 30px 10px;
}

.elementor-33190 .elementor-element.elementor-element-69c641c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-33190 .elementor-element.elementor-element-69c641c4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-33190 .elementor-element.elementor-element-69c641c4 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-1571b965 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-33190 .elementor-element.elementor-element-2680d367.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-2680d367 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-33190 .elementor-element.elementor-element-2680d367 > .elementor-element-populated {
	padding: 0px 40px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-2f811352 .elementor-heading-title {
	font-size: 65px;
}

.elementor-33190 .elementor-element.elementor-element-2f811352 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-33190 .elementor-element.elementor-element-4a7b8b7a {
	text-align: left;
}

.elementor-33190 .elementor-element.elementor-element-4a7b8b7a .elementor-heading-title {
	color: #fff;
	font-family: "Mulish", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 26px;
}

.elementor-33190 .elementor-element.elementor-element-4a7b8b7a > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 30px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-53f3a5ec .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-33190 .elementor-element.elementor-element-53f3a5ec .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-33190 .elementor-element.elementor-element-53f3a5ec .elementor-button {
	font-family: "Mulish", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
	transition-duration: .3s;
	border-style: none;
	padding: 12px 30px 12px 30px;
}

.elementor-33190 .elementor-element.elementor-element-53f3a5ec .elementor-button:hover, .elementor-33190 .elementor-element.elementor-element-53f3a5ec .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-53f3a5ec .elementor-button:hover svg, .elementor-33190 .elementor-element.elementor-element-53f3a5ec .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-53f3a5ec > .elementor-widget-container {
	margin: 0px 5px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-53f3a5ec {
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-c6a8061 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-33190 .elementor-element.elementor-element-c6a8061 .elementor-button {
	font-family: "Mulish", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
	border-style: none;
	padding: 12px 30px 12px 30px;
}

.elementor-33190 .elementor-element.elementor-element-c6a8061 .elementor-button:hover, .elementor-33190 .elementor-element.elementor-element-c6a8061 .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-c6a8061 .elementor-button:hover svg, .elementor-33190 .elementor-element.elementor-element-c6a8061 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-c6a8061 > .elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-33190 .elementor-element.elementor-element-c6a8061 {
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-23c79f9d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-33190 .elementor-element.elementor-element-23c79f9d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-23c79f9d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-23c79f9d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 50px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 50px;
	padding: 32px 32px 32px 32px;
}

.elementor-33190 .elementor-element.elementor-element-23c79f9d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-3ba10f3a {
	color: var(--e-global-color-primary);
	font-size: 15px;
	font-weight: 700;
}

.elementor-33190 .elementor-element.elementor-element-3ba10f3a > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gfield label {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gfield input::-webkit-input-placeholder, .elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gfield textarea::-webkit-input-placeholder {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gfield textarea, .elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gfield select {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gfield textarea, .elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gfield select {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gfield textarea, .elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gfield select {
	border-radius: 20px 20px 20px 20px;
}

.elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gfield textarea {
	padding: 10px 12px 10px 12px;
}

.elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gfield textarea, .elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gfield select {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gfield .gfield_description {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gform_footer input[type="submit"] {
	width: 100px;
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 30px 30px 30px 30px;
}

.elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gform_footer input[type="submit"]:hover {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-7591c4fa > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
	background-color: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-1d7eb25:not(.elementor-motion-effects-element-type-background), .elementor-33190 .elementor-element.elementor-element-1d7eb25 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-33190 .elementor-element.elementor-element-1d7eb25 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-1d7eb25 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-3f21b90d.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33190 .elementor-element.elementor-element-3f21b90d > .elementor-element-populated {
	margin: 0px 0px 40px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-6390a334 {
	text-align: center;
}

.elementor-33190 .elementor-element.elementor-element-6390a334 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-5db34d94 {
	text-align: center;
	color: var(--e-global-color-primary);
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
}

.elementor-33190 .elementor-element.elementor-element-491643aa:not(.elementor-motion-effects-element-type-background), .elementor-33190 .elementor-element.elementor-element-491643aa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-33190 .elementor-element.elementor-element-491643aa {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-33190 .elementor-element.elementor-element-491643aa > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-5c62dd98 > .elementor-element-populated {
	padding: 0px 0px 28px 0px;
}

.elementor-33190 .elementor-element.elementor-element-18daecd9 > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-7ed0bf2c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-7ed0bf2c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-7ed0bf2c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/uploads/2025/06/THE.MOVING.CO_09521-1-1-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-7ed0bf2c > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-7ed0bf2c:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-7ed0bf2c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-7ed0bf2c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-721bc8c0 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-37d2b087 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-bc4a30 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-bc4a30 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-6890d637 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-6890d637 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-6890d637 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-6890d637 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-6890d637 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-6890d637 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-6890d637 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-43a99a86 > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-5edd12a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-5edd12a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-5edd12a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09356-1-1-1-1.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-5edd12a6 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-5edd12a6:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-5edd12a6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-5edd12a6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-15ca766f {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-11466cdf > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-1f8e5aa2 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-1f8e5aa2 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-e9617ff .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-e9617ff {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-e9617ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-e9617ff .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-e9617ff .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-e9617ff .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-e9617ff > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-554725db > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-79b6d05.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-79b6d05:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-79b6d05 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/IMG_8082-2.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-79b6d05 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-79b6d05:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-79b6d05 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-79b6d05 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-6ba83ab8 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-5e34827f > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-3064729b {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-3064729b > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-32224445 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-32224445 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-32224445 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-32224445 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-32224445 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-32224445 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-32224445 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-748c68b0 > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-3df9cd46.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-3df9cd46:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-3df9cd46 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09521-4.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-3df9cd46 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-3df9cd46:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-3df9cd46 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-3df9cd46 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-175f4404 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-8351bcc > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-34b55dca {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-34b55dca > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-301dbf6f .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-301dbf6f {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-301dbf6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-301dbf6f .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-301dbf6f .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-301dbf6f .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-301dbf6f > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-17d8a7a6 > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-5c7dbe1d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-5c7dbe1d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-5c7dbe1d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/uploads/2025/06/THE.MOVING.CO_09356-2.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-5c7dbe1d > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-5c7dbe1d:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-5c7dbe1d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-5c7dbe1d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-450041e3 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-355a0e5f > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-4835697d {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-4835697d > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-6f9b20f4 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-6f9b20f4 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-6f9b20f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-6f9b20f4 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-6f9b20f4 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-6f9b20f4 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-6f9b20f4 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-637e07e > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-2c964fdf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-2c964fdf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-2c964fdf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/IMG_8082-1-1.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-2c964fdf > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-2c964fdf:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-2c964fdf > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-2c964fdf > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-38732307 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-4fba01fd > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-17f4d8a6 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-17f4d8a6 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-5195723f .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-5195723f {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-5195723f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-5195723f .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-5195723f .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-5195723f .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-5195723f > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-4ad31c7d > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-5a4e85e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-5a4e85e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-5a4e85e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09521-1-2.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-5a4e85e2 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-5a4e85e2:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-5a4e85e2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-5a4e85e2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-4428646f {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-415ebc64 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-490a9b29 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-490a9b29 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-68e79c10 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-68e79c10 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-68e79c10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-68e79c10 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-68e79c10 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-68e79c10 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-68e79c10 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-61219585 > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-21440a11.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-21440a11:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-21440a11 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09356-3.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-21440a11 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-21440a11:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-21440a11 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-21440a11 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-68bf4fa {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-708ae17f > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-7fabc48b {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-7fabc48b > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-2aebc645 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-2aebc645 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-2aebc645 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-2aebc645 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-2aebc645 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-2aebc645 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-2aebc645 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-59559bd6 > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-46312394.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-46312394:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-46312394 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/IMG_8082-2-1.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-46312394 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-46312394:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-46312394 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-46312394 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-18e3132b {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-453300ee > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-5e1e7f56 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-5e1e7f56 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-3dc65be3 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-3dc65be3 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-3dc65be3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-3dc65be3 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-3dc65be3 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-3dc65be3 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-3dc65be3 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-c30f78a:not(.elementor-motion-effects-element-type-background), .elementor-33190 .elementor-element.elementor-element-c30f78a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-33190 .elementor-element.elementor-element-c30f78a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-33190 .elementor-element.elementor-element-c30f78a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-2449e3d > .elementor-element-populated {
	padding: 0px 0px 100px 0px;
}

.elementor-33190 .elementor-element.elementor-element-26f5098 > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-26f5098 {
	margin-top: 0px;
	margin-bottom: 10px;
}

.elementor-33190 .elementor-element.elementor-element-eb48b37.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-eb48b37:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-eb48b37 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/uploads/2025/06/THE.MOVING.CO_09521-1-1-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-eb48b37 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-eb48b37:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-eb48b37 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-eb48b37 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-f1c1a25 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-4dce9aa > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-035cb78 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-035cb78 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-36372d7 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-36372d7 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-36372d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-36372d7 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-36372d7 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-36372d7 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-36372d7 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-6b4466b > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-6b4466b {
	margin-top: 0px;
	margin-bottom: 10px;
}

.elementor-33190 .elementor-element.elementor-element-d869f30.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-d869f30:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-d869f30 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09521-4.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-d869f30 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-d869f30:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-d869f30 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-d869f30 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-1249c74 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-0352a39 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-517a766 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-517a766 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-8942357 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-8942357 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-8942357 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-8942357 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-8942357 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-8942357 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-8942357 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-a9985ce > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-a9985ce {
	margin-top: 0px;
	margin-bottom: 10px;
}

.elementor-33190 .elementor-element.elementor-element-c2a2b9c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-c2a2b9c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-c2a2b9c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09521-1-2.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-c2a2b9c > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-c2a2b9c:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-c2a2b9c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-c2a2b9c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-12a016f {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-51298f0 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-6ff5570 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-6ff5570 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-496c253 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-496c253 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-496c253 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-496c253 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-496c253 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-496c253 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-496c253 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-bd688b3 > .elementor-element-populated {
	padding: 0px 0px 28px 0px;
}

.elementor-33190 .elementor-element.elementor-element-970cf0c > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-970cf0c {
	margin-top: 0px;
	margin-bottom: 10px;
}

.elementor-33190 .elementor-element.elementor-element-c8b087c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-c8b087c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-c8b087c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09356-1-1-1-1.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-c8b087c > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-c8b087c:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-c8b087c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-c8b087c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-43597e3 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-93d79a3 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-d89dfc6 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-d89dfc6 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-f4911aa .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-f4911aa {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-f4911aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-f4911aa .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-f4911aa .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-f4911aa .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-f4911aa > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-cdf90bc > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-cdf90bc {
	margin-top: 0px;
	margin-bottom: 10px;
}

.elementor-33190 .elementor-element.elementor-element-8afbbf6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-8afbbf6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-8afbbf6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/uploads/2025/06/THE.MOVING.CO_09356-2.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-8afbbf6 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-8afbbf6:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-8afbbf6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-8afbbf6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-0a1be89 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-b7cb446 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-e8ee597 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-e8ee597 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-152e003 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-152e003 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-152e003 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-152e003 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-152e003 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-152e003 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-152e003 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-de89244 > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-de89244 {
	margin-top: 0px;
	margin-bottom: 10px;
}

.elementor-33190 .elementor-element.elementor-element-4bfe270.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-4bfe270:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-4bfe270 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09356-3.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-4bfe270 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-4bfe270:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-4bfe270 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-4bfe270 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-4234d3a {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-0aa3000 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-f85b6cc {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-f85b6cc > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-f4b8613 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-f4b8613 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-f4b8613 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-f4b8613 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-f4b8613 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-f4b8613 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-f4b8613 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-fef933e > .elementor-element-populated {
	padding: 0px 0px 28px 0px;
}

.elementor-33190 .elementor-element.elementor-element-8c81850 > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-8c81850 {
	margin-top: 0px;
	margin-bottom: 10px;
}

.elementor-33190 .elementor-element.elementor-element-4895e87.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-4895e87:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-4895e87 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/IMG_8082-2.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-4895e87 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-4895e87:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-4895e87 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-4895e87 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-5c845f3 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-c31317a > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-155062b {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-155062b > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-326dd95 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-326dd95 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-326dd95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-326dd95 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-326dd95 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-326dd95 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-326dd95 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-66abea8 > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-66abea8 {
	margin-top: 0px;
	margin-bottom: 10px;
}

.elementor-33190 .elementor-element.elementor-element-18a37c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-18a37c9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-18a37c9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/IMG_8082-1-1.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-18a37c9 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-18a37c9:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-18a37c9 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-18a37c9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-ef62a72 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-14ae47c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-5a7ee2d {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-5a7ee2d > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-f138bd1 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-f138bd1 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-f138bd1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-f138bd1 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-f138bd1 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-f138bd1 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-f138bd1 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-0801554 > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-0801554 {
	margin-top: 0px;
	margin-bottom: 10px;
}

.elementor-33190 .elementor-element.elementor-element-30eacd9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-30eacd9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-30eacd9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/IMG_8082-2-1.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-30eacd9 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-30eacd9:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-30eacd9 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-30eacd9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-0dea306 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-1979964 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-78927ee {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-78927ee > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-816bd5d .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-816bd5d {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-816bd5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-816bd5d .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-816bd5d .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-816bd5d .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-816bd5d > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-d311653 {
	margin-top: 100px;
	margin-bottom: 100px;
}

.elementor-33190 .elementor-element.elementor-element-3941d9d.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33190 .elementor-element.elementor-element-3941d9d > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-d1065a7 {
	text-align: center;
}

.elementor-33190 .elementor-element.elementor-element-d1065a7 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-33190 .elementor-element.elementor-element-591d476 {
	text-align: center;
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-33190 .elementor-element.elementor-element-591d476 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-33190 .elementor-element.elementor-element-32bbd17 .gallery-item img {
	border-style: none;
}

.elementor-33190 .elementor-element.elementor-element-cbf3d34 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-33190 .elementor-element.elementor-element-cbf3d34 .elementor-button {
	font-family: "Mulish", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	padding: 8px 30px 8px 30px;
}

.elementor-33190 .elementor-element.elementor-element-cbf3d34 .elementor-button:hover, .elementor-33190 .elementor-element.elementor-element-cbf3d34 .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-cbf3d34 .elementor-button:hover svg, .elementor-33190 .elementor-element.elementor-element-cbf3d34 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-cbf3d34 {
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-6a6a698 > .elementor-container {
	min-height: 80vh;
}

.elementor-33190 .elementor-element.elementor-element-6a6a698:not(.elementor-motion-effects-element-type-background), .elementor-33190 .elementor-element.elementor-element-6a6a698 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-33190 .elementor-element.elementor-element-6a6a698 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-33190 .elementor-element.elementor-element-6a6a698 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-2d0949e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-33190 .elementor-element.elementor-element-2d0949e > .elementor-element-populated {
	padding: 0 100px 0 25%;
}

.elementor-33190 .elementor-element.elementor-element-8ec378d {
	color: var(--e-global-color-primary);
	font-weight: 600;
}

.elementor-33190 .elementor-element.elementor-element-21e7b48 .elementor-button {
	font-family: "Mulish", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
	border-style: none;
	padding: 12px 40px 12px 40px;
}

.elementor-33190 .elementor-element.elementor-element-21e7b48 .elementor-button:hover, .elementor-33190 .elementor-element.elementor-element-21e7b48 .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-21e7b48 .elementor-button:hover svg, .elementor-33190 .elementor-element.elementor-element-21e7b48 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-8a9b244.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-33190 .elementor-element.elementor-element-8a9b244 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-fe4a64a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-33190 .elementor-element.elementor-element-1d877c71 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-5fb77c78.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33190 .elementor-element.elementor-element-5fb77c78 > .elementor-element-populated {
	margin: 0px 0px 40px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-7b01f41e {
	text-align: center;
}

.elementor-33190 .elementor-element.elementor-element-7b01f41e .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-33190 .elementor-element.elementor-element-733dd1c9 {
	text-align: center;
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-33190 .elementor-element.elementor-element-3c501688 {
	padding: 0px 10px 0px 10px;
}

.elementor-33190 .elementor-element.elementor-element-6190bcb9 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-7a177e3e > .elementor-container {
	min-height: 500px;
}

.elementor-33190 .elementor-element.elementor-element-775e9b0b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-775e9b0b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-775e9b0b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09521-2-1.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-775e9b0b > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-775e9b0b:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-775e9b0b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 7px 7px 6px 7px;
	--e-column-margin-right: 7px;
	--e-column-margin-left: 7px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-775e9b0b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-de9c13a {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-4af2be3c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-7517ba5a {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-7517ba5a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-6ec377d9 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-7f7b9942 > .elementor-container {
	min-height: 500px;
}

.elementor-33190 .elementor-element.elementor-element-142d4878.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-142d4878:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-142d4878 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/uploads/2025/06/Warehouse-2-005.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-142d4878 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-142d4878:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-142d4878 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 7px 7px 6px 7px;
	--e-column-margin-right: 7px;
	--e-column-margin-left: 7px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-142d4878 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-18c15597 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-2cc246f > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-74838ef3 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-7d149c87 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-1a90efb1 > .elementor-container {
	min-height: 500px;
}

.elementor-33190 .elementor-element.elementor-element-551ac000.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-551ac000:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-551ac000 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/uploads/2025/06/alarm-clock-airplane-miniature-notebook-world-map-flat-lay-scaled-1.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-551ac000 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-551ac000:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-551ac000 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 7px 7px 6px 7px;
	--e-column-margin-right: 7px;
	--e-column-margin-left: 7px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-551ac000 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-60ed0e91 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-78c4cbf2 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-708a42fe {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-31f16f23 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-69e9d3dd > .elementor-container {
	min-height: 500px;
}

.elementor-33190 .elementor-element.elementor-element-2f1c01f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-2f1c01f3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-2f1c01f3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/20240905_141731-2.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-2f1c01f3 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-2f1c01f3:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-2f1c01f3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 7px 7px 6px 7px;
	--e-column-margin-right: 7px;
	--e-column-margin-left: 7px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-2f1c01f3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-2268a852 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-50f3c1b1 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-7425665 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-2f0ec856 {
	padding: 0px 10px 0px 10px;
}

.elementor-33190 .elementor-element.elementor-element-1dc492cf > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-353e88fd > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-75c31841.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-75c31841:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-75c31841 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09521-2-1.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-75c31841 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-75c31841:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-75c31841 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 7px 7px 6px 7px;
	--e-column-margin-right: 7px;
	--e-column-margin-left: 7px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-75c31841 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-375a37e2 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-5d4d50f0 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-a71842b {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-a71842b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-7c5bb0ff > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-4bdd6350.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-4bdd6350:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-4bdd6350 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/uploads/2025/06/IMG_8082-1-2.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-4bdd6350 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-4bdd6350:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-4bdd6350 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 7px 7px 6px 7px;
	--e-column-margin-right: 7px;
	--e-column-margin-left: 7px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-4bdd6350 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-5bd1a43c {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-755c033a > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-6924d217 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-15c48f3a > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-3b128f17.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-3b128f17:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-3b128f17 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09356-1-2.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-3b128f17 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-3b128f17:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-3b128f17 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 7px 7px 6px 7px;
	--e-column-margin-right: 7px;
	--e-column-margin-left: 7px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-3b128f17 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-5b2c6ab2 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-51b328c6 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-31603650 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-31df028c > .elementor-container {
	min-height: 452px;
}

.elementor-33190 .elementor-element.elementor-element-7cadabb8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-7cadabb8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-7cadabb8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/20240905_141731-2.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-7cadabb8 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-7cadabb8:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-7cadabb8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 7px 7px 6px 7px;
	--e-column-margin-right: 7px;
	--e-column-margin-left: 7px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-7cadabb8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-19e94378 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-f2d89d6 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-2995f1db {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-37eccaa6 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-33190 .elementor-element.elementor-element-41ca742b.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33190 .elementor-element.elementor-element-41ca742b > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-54c2a58a .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-33190 .elementor-element.elementor-element-54c2a58a .elementor-button {
	font-family: "Mulish", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	padding: 8px 30px 8px 20px;
}

.elementor-33190 .elementor-element.elementor-element-54c2a58a .elementor-button:hover, .elementor-33190 .elementor-element.elementor-element-54c2a58a .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-54c2a58a .elementor-button:hover svg, .elementor-33190 .elementor-element.elementor-element-54c2a58a .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-54c2a58a {
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-1802bf52:not(.elementor-motion-effects-element-type-background), .elementor-33190 .elementor-element.elementor-element-1802bf52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-1802bf52 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 10px 100px 10px;
}

.elementor-33190 .elementor-element.elementor-element-1802bf52 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-6601cd43.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-33190 .elementor-element.elementor-element-6601cd43 > .elementor-element-populated {
	padding: 0px 100px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-2213410f .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-33190 .elementor-element.elementor-element-e0819a1 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-weight: 900;
}

.elementor-33190 .elementor-element.elementor-element-70d86f68 {
	font-weight: 600;
}

.elementor-33190 .elementor-element.elementor-element-14592f87 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-33190 .elementor-element.elementor-element-14592f87 .elementor-button {
	font-family: "Mulish", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	padding: 10px 30px 10px 30px;
}

.elementor-33190 .elementor-element.elementor-element-14592f87 .elementor-button:hover, .elementor-33190 .elementor-element.elementor-element-14592f87 .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-14592f87 .elementor-button:hover svg, .elementor-33190 .elementor-element.elementor-element-14592f87 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-14592f87 {
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-4e61998 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-62d03f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-62d03f6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-33190 .elementor-element.elementor-element-62d03f6:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-62d03f6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 4px 4px 4px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 20px 20px 20px 20px;
}

.elementor-33190 .elementor-element.elementor-element-62d03f6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-845804f img {
	width: 70px;
	height: 70px;
	object-fit: cover;
	object-position: center center;
}

.elementor-33190 .elementor-element.elementor-element-845804f > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-33190 .elementor-element.elementor-element-845804f {
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-73d6bf2 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-33190 .elementor-element.elementor-element-73d6bf2 > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-33190 .elementor-element.elementor-element-0eb5a9f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-0eb5a9f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-33190 .elementor-element.elementor-element-0eb5a9f:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-0eb5a9f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 4px 4px 4px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 20px 20px 20px 20px;
}

.elementor-33190 .elementor-element.elementor-element-0eb5a9f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-99bc59c img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-33190 .elementor-element.elementor-element-99bc59c > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-33190 .elementor-element.elementor-element-99bc59c {
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-c4e70ea {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-33190 .elementor-element.elementor-element-c4e70ea > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-33190 .elementor-element.elementor-element-c7c934b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-c7c934b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-33190 .elementor-element.elementor-element-c7c934b:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-c7c934b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 4px 4px 4px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 20px 20px 20px 20px;
}

.elementor-33190 .elementor-element.elementor-element-c7c934b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-f582a4d img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-33190 .elementor-element.elementor-element-f582a4d > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-33190 .elementor-element.elementor-element-f582a4d {
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-6a79a8b {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-33190 .elementor-element.elementor-element-6a79a8b > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-33190 .elementor-element.elementor-element-970dc81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-970dc81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-33190 .elementor-element.elementor-element-970dc81:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-970dc81 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 4px 4px 4px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 20px 20px 20px 20px;
}

.elementor-33190 .elementor-element.elementor-element-970dc81 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-838c42f img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-33190 .elementor-element.elementor-element-838c42f > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-33190 .elementor-element.elementor-element-838c42f {
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-5622bc8 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-33190 .elementor-element.elementor-element-5622bc8 > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-33190 .elementor-element.elementor-element-c4a6d3f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-c4a6d3f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-33190 .elementor-element.elementor-element-c4a6d3f:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-c4a6d3f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 4px 4px 4px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 20px 20px 20px 20px;
}

.elementor-33190 .elementor-element.elementor-element-c4a6d3f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-0244e95 img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-33190 .elementor-element.elementor-element-0244e95 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-33190 .elementor-element.elementor-element-0244e95 {
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-ca472e1 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-33190 .elementor-element.elementor-element-ca472e1 > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-33190 .elementor-element.elementor-element-53580d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-53580d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-33190 .elementor-element.elementor-element-53580d3:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-53580d3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 4px 4px 4px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 20px 20px 20px 20px;
}

.elementor-33190 .elementor-element.elementor-element-53580d3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-c0365ab img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-33190 .elementor-element.elementor-element-c0365ab > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-33190 .elementor-element.elementor-element-c0365ab {
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-e5b74ee {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-33190 .elementor-element.elementor-element-e5b74ee > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-33190 .elementor-element.elementor-element-f5ac8da > .elementor-container {
	min-height: 80vh;
}

.elementor-33190 .elementor-element.elementor-element-f5ac8da:not(.elementor-motion-effects-element-type-background), .elementor-33190 .elementor-element.elementor-element-f5ac8da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-33190 .elementor-element.elementor-element-f5ac8da {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-33190 .elementor-element.elementor-element-f5ac8da > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-5c540da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-33190 .elementor-element.elementor-element-5c540da > .elementor-element-populated {
	padding: 0 100px 0 25%;
}

.elementor-33190 .elementor-element.elementor-element-2ab8a13 {
	color: var(--e-global-color-primary);
	font-weight: 600;
}

.elementor-33190 .elementor-element.elementor-element-86f3f9a .elementor-button {
	font-family: "Mulish", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
	border-style: none;
	padding: 12px 40px 12px 40px;
}

.elementor-33190 .elementor-element.elementor-element-86f3f9a .elementor-button:hover, .elementor-33190 .elementor-element.elementor-element-86f3f9a .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-86f3f9a .elementor-button:hover svg, .elementor-33190 .elementor-element.elementor-element-86f3f9a .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-55bbc9f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-33190 .elementor-element.elementor-element-55bbc9f > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-407c232 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-33190 .elementor-element.elementor-element-74d48def {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-de04ee6.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33190 .elementor-element.elementor-element-de04ee6 > .elementor-element-populated {
	margin: 0px 0px 40px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-65ce5619 {
	text-align: center;
}

.elementor-33190 .elementor-element.elementor-element-65ce5619 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-33190 .elementor-element.elementor-element-2033ecef {
	text-align: center;
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-33190 .elementor-element.elementor-element-482b0464 {
	padding: 0px 0px 80px 0px;
}

.elementor-33190 .elementor-element.elementor-element-45d9b32e > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-4ed29d6f > .elementor-container {
	min-height: 500px;
}

.elementor-33190 .elementor-element.elementor-element-399724a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-399724a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-399724a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09521.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-399724a5 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-399724a5:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-399724a5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-399724a5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-157bd9b4 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-23542e2c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-7f299c5f {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-6b3d9c8e .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-6b3d9c8e {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-6b3d9c8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-6b3d9c8e .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-6b3d9c8e .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-6b3d9c8e .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-6b3d9c8e > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-79ba5ac3 > .elementor-container {
	min-height: 500px;
}

.elementor-33190 .elementor-element.elementor-element-1481e844.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-1481e844:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-1481e844 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09356-1.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-1481e844 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-1481e844:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-1481e844 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-1481e844 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-44923937 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-37d1af12 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-5ee167c {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-5ee167c > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-2dcc95c1 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-2dcc95c1 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-2dcc95c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-2dcc95c1 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-2dcc95c1 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-2dcc95c1 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-2dcc95c1 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-4440bcb3 > .elementor-container {
	min-height: 500px;
}

.elementor-33190 .elementor-element.elementor-element-2ab96e77.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-2ab96e77:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-2ab96e77 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/uploads/2025/06/Warehouse-2-005.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-2ab96e77 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-2ab96e77:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-2ab96e77 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-2ab96e77 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-383ce9d2 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-4c7c38e4 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-2a6c52d {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-2a6c52d > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-13d76118 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-13d76118 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-13d76118 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-13d76118 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-13d76118 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-13d76118 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-13d76118 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-6a279594 > .elementor-container {
	min-height: 500px;
}

.elementor-33190 .elementor-element.elementor-element-562df369.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-562df369:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-562df369 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09540.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-562df369 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-562df369:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-562df369 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-562df369 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-44117e9a {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-3e6fcfaf > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-7d7ee6cd {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-7d7ee6cd > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-697f8d87 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-697f8d87 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-697f8d87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-697f8d87 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-697f8d87 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-697f8d87 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-697f8d87 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-35006c26 > .elementor-container {
	min-height: 500px;
}

.elementor-33190 .elementor-element.elementor-element-6583634b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-6583634b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-6583634b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09212.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-6583634b > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-6583634b:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-6583634b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-6583634b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-42bbe01e {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-7c516634 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-647bfb53 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-647bfb53 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-575c47bc .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-575c47bc {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-575c47bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-575c47bc .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-575c47bc .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-575c47bc .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-575c47bc > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-4890ba25 > .elementor-container {
	min-height: 500px;
}

.elementor-33190 .elementor-element.elementor-element-4e77164d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-4e77164d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-4e77164d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09521-2.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-4e77164d > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-4e77164d:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-4e77164d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-4e77164d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-5484f7b6 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-376d88d5 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-24aee8c2 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-24aee8c2 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-3eee3bab .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-3eee3bab {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-3eee3bab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-3eee3bab .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-3eee3bab .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-3eee3bab .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-3eee3bab > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-bd582a0 > .elementor-container {
	min-height: 500px;
}

.elementor-33190 .elementor-element.elementor-element-19c30cda.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-19c30cda:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-19c30cda > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09709.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-19c30cda > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-19c30cda:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-19c30cda > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-19c30cda > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-5bc3d0b9 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-687ae0d > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-454a68a0 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-454a68a0 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-6f3b9991 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-6f3b9991 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-6f3b9991 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-6f3b9991 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-6f3b9991 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-6f3b9991 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-6f3b9991 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-35c0a916 > .elementor-container {
	min-height: 500px;
}

.elementor-33190 .elementor-element.elementor-element-2ef26a50.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-2ef26a50:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-2ef26a50 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09577.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-2ef26a50 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-2ef26a50:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-2ef26a50 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-2ef26a50 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-73951bd0 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-11afc180 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-514254f5 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-514254f5 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-7805a4 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-7805a4 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-7805a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-7805a4 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-7805a4 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-7805a4 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-7805a4 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-65bd4967 > .elementor-container {
	min-height: 500px;
}

.elementor-33190 .elementor-element.elementor-element-7fbc9d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-7fbc9d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-7fbc9d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09241.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-7fbc9d0 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-7fbc9d0:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-7fbc9d0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-7fbc9d0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-683978ed {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-2ec2de71 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-7ea12a94 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-7ea12a94 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-68cf5032 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-68cf5032 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-68cf5032 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-68cf5032 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-68cf5032 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-68cf5032 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-68cf5032 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-7caa9e07 > .elementor-container {
	min-height: 500px;
}

.elementor-33190 .elementor-element.elementor-element-79cdeec5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-79cdeec5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-79cdeec5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09344.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-79cdeec5 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-79cdeec5:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-79cdeec5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-79cdeec5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-23aef5db {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-ab6d8d3 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-47b5a217 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-47b5a217 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-37fe399e .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-37fe399e {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-37fe399e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-37fe399e .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-37fe399e .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-37fe399e .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-37fe399e > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-47a8f377 > .elementor-container {
	min-height: 500px;
}

.elementor-33190 .elementor-element.elementor-element-35f917ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-35f917ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-35f917ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/20240723_164610-scaled-1.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-35f917ef > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-35f917ef:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-35f917ef > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-35f917ef > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-6bea5fe8 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-7c4d13e0 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-559dd4e4 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-559dd4e4 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-2300d894 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-2300d894 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-2300d894 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-2300d894 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-2300d894 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-2300d894 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-2300d894 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-72f25b12 > .elementor-container {
	min-height: 500px;
}

.elementor-33190 .elementor-element.elementor-element-55c2d9b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-55c2d9b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-55c2d9b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09305.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-55c2d9b1 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-55c2d9b1:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-55c2d9b1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-55c2d9b1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-7b2e9287 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-78db16f7 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-71284a6c {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-71284a6c > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-c013b55 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-c013b55 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-c013b55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-c013b55 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-c013b55 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-c013b55 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-c013b55 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-183847ab > .elementor-container {
	min-height: 500px;
}

.elementor-33190 .elementor-element.elementor-element-631d0a45.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-631d0a45:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-631d0a45 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09231.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-631d0a45 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-631d0a45:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-631d0a45 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-631d0a45 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-78ff68d6 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-509e4be5 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-541c0a6f {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-541c0a6f > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33190 .elementor-element.elementor-element-6f7586aa .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-6f7586aa {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-6f7586aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-6f7586aa .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-6f7586aa .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-6f7586aa .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-6f7586aa > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-731a4104 > .elementor-container {
	min-height: 500px;
}

.elementor-33190 .elementor-element.elementor-element-c0806e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33190 .elementor-element.elementor-element-c0806e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33190 .elementor-element.elementor-element-c0806e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09495.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-c0806e5 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .9) 100%);
	opacity: .9;
}

.elementor-33190 .elementor-element.elementor-element-c0806e5:hover > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
	opacity: 1;
}

.elementor-33190 .elementor-element.elementor-element-c0806e5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 4px 0px 4px;
	--e-column-margin-right: 4px;
	--e-column-margin-left: 4px;
	padding: 35px 38px 35px 38px;
}

.elementor-33190 .elementor-element.elementor-element-c0806e5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-d2b5fa9 {
	padding: 140px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-4faaf3b9 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-404d8003 {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-404d8003 > .elementor-widget-container {
	margin: 0px 0px 19px 0px;
}

.elementor-33190 .elementor-element.elementor-element-376bc412 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-376bc412 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-376bc412 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-376bc412 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33190 .elementor-element.elementor-element-376bc412 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33190 .elementor-element.elementor-element-376bc412 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-376bc412 > .elementor-widget-container {
	padding: 0px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-3c93348 > .elementor-container {
	min-height: 446px;
}

.elementor-33190 .elementor-element.elementor-element-3c93348:not(.elementor-motion-effects-element-type-background), .elementor-33190 .elementor-element.elementor-element-3c93348 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/DSC_9332-1-1.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33190 .elementor-element.elementor-element-3c93348 > .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(90deg, #013358 0%, rgba(1, 51, 88, 0) 80%);
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-3c93348 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 10px;
}

.elementor-33190 .elementor-element.elementor-element-5082ce5 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-33190 .elementor-element.elementor-element-5082ce5 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-33190 .elementor-element.elementor-element-30be74b .elementor-button {
	font-family: "Mulish", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
	border-style: none;
	padding: 12px 36px 12px 36px;
}

.elementor-33190 .elementor-element.elementor-element-30be74b .elementor-button:hover, .elementor-33190 .elementor-element.elementor-element-30be74b .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-30be74b .elementor-button:hover svg, .elementor-33190 .elementor-element.elementor-element-30be74b .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-ed3aabd {
	margin-top: 100px;
	margin-bottom: 100px;
	padding: 0px 10px 0px 10px;
}

.elementor-33190 .elementor-element.elementor-element-3cb9acd.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33190 .elementor-element.elementor-element-3cb9acd > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-7855515 {
	text-align: center;
}

.elementor-33190 .elementor-element.elementor-element-7855515 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-33190 .elementor-element.elementor-element-537b442 {
	text-align: center;
	font-weight: 600;
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-33190 .elementor-element.elementor-element-537b442 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-33190 .elementor-element.elementor-element-541572f {
	--swiper-slides-to-display: 3;
	--arrow-prev-left-align: 0%;
	--arrow-prev-translate-x: 0px;
	--arrow-prev-left-position: 0px;
	--arrow-prev-top-align: 50%;
	--arrow-prev-translate-y: -50%;
	--arrow-prev-top-position: 0px;
	--arrow-next-right-align: 0%;
	--arrow-next-translate-x: 0%;
	--arrow-next-right-position: 0px;
	--arrow-next-top-align: 50%;
	--arrow-next-translate-y: -50%;
	--arrow-next-top-position: 0px;
	--swiper-slides-gap: 10px;
	--arrow-normal-color: var(--e-global-color-f6a0459);
	--dots-normal-color: var(--e-global-color-2107377);
	--dots-horizontal-position: 50%;
	--dots-horizontal-transform: -50%;
	--dots-horizontal-offset: 0px;
	--dots-vertical-position: 0%;
	--dots-vertical-transform: 0%;
	--dots-vertical-offset: 0px;
}

.elementor-33190 .elementor-element.elementor-element-541572f .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-33190 .elementor-element.elementor-element-541572f > .elementor-widget-container {
	padding: 80px 80px 0px 80px;
}

.elementor-33190 .elementor-element.elementor-element-1e84ae3 .elementor-button {
	font-family: "Mulish", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	padding: 12px 30px 12px 30px;
}

.elementor-33190 .elementor-element.elementor-element-1e84ae3 .elementor-button:hover, .elementor-33190 .elementor-element.elementor-element-1e84ae3 .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-1e84ae3 .elementor-button:hover svg, .elementor-33190 .elementor-element.elementor-element-1e84ae3 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-1e84ae3 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-3124afae {
	margin-top: 100px;
	margin-bottom: 100px;
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-52c33d49.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33190 .elementor-element.elementor-element-52c33d49 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-20d5ad0b {
	text-align: center;
}

.elementor-33190 .elementor-element.elementor-element-20d5ad0b .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-33190 .elementor-element.elementor-element-20d5ad0b > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33190 .elementor-element.elementor-element-3b62b365 {
	text-align: center;
}

.elementor-33190 .elementor-element.elementor-element-3b62b365 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-33190 .elementor-element.elementor-element-2cb65350 .elementor-accordion-item {
	border-width: 2px;
	border-color: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-2cb65350 .elementor-accordion-item .elementor-tab-content {
	border-width: 2px;
	border-top-color: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-2cb65350 .elementor-accordion-icon, .elementor-33190 .elementor-element.elementor-element-2cb65350 .elementor-accordion-title {
	color: var(--e-global-color-text);
}

.elementor-33190 .elementor-element.elementor-element-2cb65350 .elementor-accordion-title {
	font-family: "Mulish", Sans-serif;
	font-size: 14px;
	font-weight: 700;
}

.elementor-33190 .elementor-element.elementor-element-2cb65350 .elementor-tab-title {
	padding: 16px 0px 14px 10px;
}

.elementor-33190 .elementor-element.elementor-element-2cb65350 .elementor-tab-title .elementor-accordion-icon i:before {
	color: var(--e-global-color-f6a0459);
}

.elementor-33190 .elementor-element.elementor-element-2cb65350 .elementor-tab-content {
	color: var(--e-global-color-secondary);
	font-size: 14px;
}

.elementor-33190 .elementor-element.elementor-element-2cb65350 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0% 10% 0% 10%;
}

.elementor-33190 .elementor-element.elementor-element-27809bc6 .elementor-button {
	font-family: "Mulish", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	padding: 10px 30px 10px 30px;
}

.elementor-33190 .elementor-element.elementor-element-27809bc6 .elementor-button:hover, .elementor-33190 .elementor-element.elementor-element-27809bc6 .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-27809bc6 .elementor-button:hover svg, .elementor-33190 .elementor-element.elementor-element-27809bc6 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-27809bc6 {
	width: auto;
	max-width: auto;
}

.elementor-33190 .elementor-element.elementor-element-bd962ef > .elementor-container {
	min-height: 85vh;
}

.elementor-33190 .elementor-element.elementor-element-bd962ef:not(.elementor-motion-effects-element-type-background), .elementor-33190 .elementor-element.elementor-element-bd962ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-33190 .elementor-element.elementor-element-bd962ef {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 10px 0px 10px;
}

.elementor-33190 .elementor-element.elementor-element-bd962ef > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33190 .elementor-element.elementor-element-35535497 > .elementor-element-populated {
	padding: 0px 100px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-5fa3c8ff {
	color: var(--e-global-color-primary);
	width: var(--container-widget-width, 482px);
	max-width: 482px;
	--container-widget-width: 482px;
	--container-widget-flex-grow: 0;
}

.elementor-33190 .elementor-element.elementor-element-26081c8a .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-33190 .elementor-element.elementor-element-26081c8a .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-33190 .elementor-element.elementor-element-26081c8a .elementor-button {
	font-family: "Mulish", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
	border-style: none;
	padding: 12px 30px 12px 30px;
}

.elementor-33190 .elementor-element.elementor-element-26081c8a .elementor-button:hover, .elementor-33190 .elementor-element.elementor-element-26081c8a .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33190 .elementor-element.elementor-element-26081c8a .elementor-button:hover svg, .elementor-33190 .elementor-element.elementor-element-26081c8a .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-26081c8a > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-33190 .elementor-element.elementor-element-2e6cbd0a > .elementor-element-populated {
	padding: 0px 0px 0px 100px;
}

.elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gfield label {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gfield input::-webkit-input-placeholder, .elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gfield textarea::-webkit-input-placeholder {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gfield textarea, .elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gfield select {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-2107377);
}

.elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gfield textarea, .elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gfield select {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gfield textarea, .elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gfield select {
	border-radius: 20px 20px 20px 20px;
}

.elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gfield textarea {
	padding: 10px 12px 10px 12px;
}

.elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gfield textarea, .elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gfield select {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gfield .gfield_description {
	color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gform_footer input[type="submit"] {
	width: 100px;
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 30px 30px 30px 30px;
}

.elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gform_footer input[type="submit"]:hover {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-33190 .elementor-element.elementor-element-52cec7e1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
	background-color: var(--e-global-color-2107377);
}

@media (min-width:751px) {
	.elementor-33190 .elementor-element.elementor-element-2d0949e {
		width: 50%;
	}
	
	.elementor-33190 .elementor-element.elementor-element-8a9b244 {
		width: 50%;
	}
	
	.elementor-33190 .elementor-element.elementor-element-5c540da {
		width: 50%;
	}
	
	.elementor-33190 .elementor-element.elementor-element-55bbc9f {
		width: 50%;
	}
}

@media (max-width:1024px) {
	.elementor-33190 .elementor-element.elementor-element-7f806ed1 {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-541572f {
		--swiper-slides-to-display: 2;
	}
}

@media (max-width:750px) {
	.elementor-33190 .elementor-element.elementor-element-7f806ed1 > .elementor-container {
		min-height: 400px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7f806ed1 {
		padding: 120px 40px 25px 40px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2680d367 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2f811352 .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2f811352 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-4a7b8b7a .elementor-heading-title {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-4a7b8b7a > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-53f3a5ec .elementor-button {
		font-size: 14px;
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-53f3a5ec > .elementor-widget-container {
		margin: 0px 5px 10px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-c6a8061 .elementor-button {
		font-size: 14px;
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-c6a8061 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-23c79f9d > .elementor-element-populated {
		margin: 24px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-76fc52f7 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-3ba10f3a {
		font-size: 11px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7591c4fa .bdt-gravity-forms .gfield label {
		font-size: 11px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-1d7eb25 {
		padding: 60px 40px 0px 40px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-3f21b90d > .elementor-element-populated {
		margin: 0px 0px 40px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-6390a334 .elementor-heading-title {
		line-height: 1.1em;
	}
	
	.elementor-33190 .elementor-element.elementor-element-6390a334 > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-5db34d94 {
		font-size: 10px;
		line-height: 12px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33190 .elementor-element.elementor-element-491643aa {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 22px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-18daecd9 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-46c389b7 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-bc4a30 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-bc4a30 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-6890d637 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-6890d637 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-43a99a86 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-3956c152 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-1f8e5aa2 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-1f8e5aa2 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-e9617ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-e9617ff .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-554725db > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2b6fbb52 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-3064729b {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-3064729b > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-32224445 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-32224445 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-748c68b0 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-722c48e2 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-34b55dca {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-34b55dca > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-301dbf6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-301dbf6f .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-17d8a7a6 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-67e2139c .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-4835697d {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-4835697d > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-6f9b20f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-6f9b20f4 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-637e07e > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-6029c92d .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-17f4d8a6 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-17f4d8a6 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-5195723f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-5195723f .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-4ad31c7d > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-75d72b76 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-490a9b29 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-490a9b29 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-68e79c10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-68e79c10 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-61219585 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-512bf9ff .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7fabc48b {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7fabc48b > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2aebc645 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-2aebc645 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-59559bd6 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-15b75c6 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-5e1e7f56 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-5e1e7f56 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-3dc65be3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-3dc65be3 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-c30f78a {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 22px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-26f5098 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-8e413a6 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-035cb78 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-035cb78 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-36372d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-36372d7 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-6b4466b > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-620256e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-517a766 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-517a766 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-8942357 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-8942357 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-a9985ce > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-b9750ff .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-6ff5570 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-6ff5570 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-496c253 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-496c253 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-970cf0c > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7903e55 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-d89dfc6 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-d89dfc6 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-f4911aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-f4911aa .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-cdf90bc > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-e052fab .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-e8ee597 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-e8ee597 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-152e003 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-152e003 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-de89244 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-96f245b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-f85b6cc {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-f85b6cc > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-f4b8613 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-f4b8613 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-8c81850 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-893a862 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-155062b {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-155062b > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-326dd95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-326dd95 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-66abea8 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-278dfdb .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-5a7ee2d {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-5a7ee2d > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-f138bd1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-f138bd1 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-0801554 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-13dd840 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-78927ee {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-78927ee > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-816bd5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-816bd5d .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-d311653 {
		margin-top: 50px;
		margin-bottom: 0px;
		padding: 0px 40px 72px 40px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-d1065a7 .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-d1065a7 > .elementor-widget-container {
		margin: 0px 0px -5px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-591d476 {
		font-size: 10px;
		line-height: 12px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33190 .elementor-element.elementor-element-32bbd17 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-cbf3d34 .elementor-button {
		font-size: 14px;
		padding: 4px 10px 4px 10px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-6a6a698 {
		margin-top: 0px;
		margin-bottom: 60px;
		padding: 78px 0px 0px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2d0949e > .elementor-element-populated {
		padding: 0 40px 0 40px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-0f828c9 .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-ea8b939 .elementor-heading-title {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-8ec378d {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-21e7b48 .elementor-button {
		padding: 10px 50px 10px 50px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-21e7b48 > .elementor-widget-container {
		margin: 8px 0px 85px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-fe4a64a img {
		height: 362px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-1d877c71 {
		margin-top: 64px;
		margin-bottom: 0px;
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-5fb77c78 > .elementor-element-populated {
		margin: 0px 0px 40px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7b01f41e > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-733dd1c9 {
		font-size: 10px;
		line-height: 12px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33190 .elementor-element.elementor-element-3c501688 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 40px 30px 40px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7a177e3e > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-32fe2377 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7517ba5a {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7517ba5a > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7f7b9942 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-f755ca5 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-74838ef3 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-74838ef3 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-1a90efb1 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-4f5f5f15 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-708a42fe {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-708a42fe > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-69e9d3dd > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2001b19c .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7425665 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7425665 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2f0ec856 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-353e88fd > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-353e88fd {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-772c31ab .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-a71842b {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-a71842b > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7c5bb0ff > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-43b5f7ed .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-6924d217 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-6924d217 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-15c48f3a > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-5dc3d310 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-31603650 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-31603650 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-31df028c > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-156182b8 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2995f1db {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2995f1db > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-37eccaa6 {
		margin-top: 25px;
		margin-bottom: 70px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-54c2a58a .elementor-button {
		font-size: 14px;
		padding: 4px 12px 4px 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-1802bf52 {
		padding: 78px 40px 78px 40px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-6601cd43 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2213410f .elementor-heading-title {
		font-size: 26px;
		line-height: 27px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2213410f > .elementor-widget-container {
		margin: 0px 0px -6px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-e0819a1 .elementor-heading-title {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-e0819a1 > .elementor-widget-container {
		margin: 0px 0px -5px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-70d86f68 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-14592f87 .elementor-button {
		font-size: 14px;
		padding: 4px 10px 4px 10px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-9a140c2 {
		margin-top: 40px;
		margin-bottom: 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-62d03f6 {
		width: 50%;
	}
	
	.elementor-33190 .elementor-element.elementor-element-62d03f6 > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-845804f img {
		width: 54px;
		height: 45px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-73d6bf2 {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-73d6bf2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-0eb5a9f {
		width: 50%;
	}
	
	.elementor-33190 .elementor-element.elementor-element-0eb5a9f > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-99bc59c img {
		width: 53px;
		height: 45px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-c4e70ea {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-c4e70ea > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-c7c934b {
		width: 50%;
	}
	
	.elementor-33190 .elementor-element.elementor-element-c7c934b > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-f582a4d img {
		width: 36px;
		height: 51px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-6a79a8b {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-6a79a8b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-970dc81 {
		width: 50%;
	}
	
	.elementor-33190 .elementor-element.elementor-element-970dc81 > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-838c42f img {
		width: 40px;
		height: 56px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-5622bc8 {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-5622bc8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-c4a6d3f {
		width: 50%;
	}
	
	.elementor-33190 .elementor-element.elementor-element-c4a6d3f > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-0244e95 img {
		width: 41px;
		height: 47px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-ca472e1 {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-ca472e1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-53580d3 {
		width: 50%;
	}
	
	.elementor-33190 .elementor-element.elementor-element-53580d3 > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-c0365ab img {
		width: 36px;
		height: 51px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-e5b74ee {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-e5b74ee > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-f5ac8da {
		margin-top: 0px;
		margin-bottom: 60px;
		padding: 78px 0px 0px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-5c540da > .elementor-element-populated {
		padding: 0 40px 0 40px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-cb7156c .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7dd34fd .elementor-heading-title {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2ab8a13 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-86f3f9a .elementor-button {
		padding: 10px 50px 10px 50px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-86f3f9a > .elementor-widget-container {
		margin: 8px 0px 85px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-407c232 img {
		height: 362px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-74d48def {
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-de04ee6 > .elementor-element-populated {
		margin: 0px 0px 40px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-65ce5619 > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2033ecef {
		font-size: 10px;
		line-height: 12px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33190 .elementor-element.elementor-element-482b0464 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-4ed29d6f > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-47f77144 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7f299c5f {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7f299c5f > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-6b3d9c8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-6b3d9c8e .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-79ba5ac3 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-49edb0b4 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-5ee167c {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-5ee167c > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2dcc95c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-2dcc95c1 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-4440bcb3 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-6a6db4d2 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2a6c52d {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2a6c52d > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-13d76118 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-13d76118 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-6a279594 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2ad8cc5c .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7d7ee6cd {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7d7ee6cd > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-697f8d87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-697f8d87 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-35006c26 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-465606d4 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-647bfb53 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-647bfb53 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-575c47bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-575c47bc .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-4890ba25 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-5f91e49a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-24aee8c2 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-24aee8c2 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-3eee3bab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-3eee3bab .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-bd582a0 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-65e8cfb8 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-454a68a0 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-454a68a0 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-6f3b9991 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-6f3b9991 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-35c0a916 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7c98b879 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-514254f5 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-514254f5 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7805a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-7805a4 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-65bd4967 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-42b6c67 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7ea12a94 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7ea12a94 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-68cf5032 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-68cf5032 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7caa9e07 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-4c9cfa48 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-47b5a217 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-47b5a217 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-37fe399e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-37fe399e .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-47a8f377 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-207ba9e8 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-559dd4e4 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-559dd4e4 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2300d894 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-2300d894 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-72f25b12 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-1d16869 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-71284a6c {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-71284a6c > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-c013b55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-c013b55 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-183847ab > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-4ce689cf .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-541c0a6f {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-541c0a6f > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-6f7586aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-6f7586aa .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-731a4104 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-20fb7227 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-404d8003 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-404d8003 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-376bc412 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33190 .elementor-element.elementor-element-376bc412 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-3c93348 > .elementor-container {
		min-height: 200px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-3c93348 {
		padding: 55px 40px 55px 40px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-449fad6 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-38010c8 .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-38010c8 > .elementor-widget-container {
		margin: 0px 0px -5px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-5082ce5 .elementor-heading-title {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-5082ce5 > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-5082ce5 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33190 .elementor-element.elementor-element-30be74b .elementor-button {
		font-size: 14px;
		padding: 8px 30px 8px 30px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-30be74b > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-ed3aabd {
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-7855515 .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-537b442 {
		font-size: 10px;
		line-height: 12px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33190 .elementor-element.elementor-element-537b442 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-541572f {
		--swiper-slides-to-display: 1;
	}
	
	.elementor-33190 .elementor-element.elementor-element-1e84ae3 .elementor-button {
		font-size: 14px;
		padding: 8px 30px 8px 30px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-3124afae {
		margin-top: 80px;
		margin-bottom: 75px;
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-20d5ad0b .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-20d5ad0b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-3b62b365 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-3b62b365 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2cb65350 .elementor-accordion-title {
		font-size: 11px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2cb65350 .elementor-tab-title {
		padding: 14px 0px 14px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2cb65350 .elementor-tab-content {
		font-size: 10px;
		line-height: 12px;
		padding: 12px 0px 16px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2cb65350 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-33190 .elementor-element.elementor-element-27809bc6 .elementor-button {
		font-size: 14px;
		padding: 8px 20px 8px 20px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-bd962ef {
		padding: 70px 40px 0px 40px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-35535497 > .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-33190 .elementor-element.elementor-element-35535497 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-45e5f84c .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-3f850bf3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-5fa3c8ff {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-26081c8a .elementor-button {
		padding: 8px 20px 8px 20px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-2e6cbd0a > .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-33190 .elementor-element.elementor-element-2e6cbd0a > .elementor-element-populated {
		margin: 30px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33190 .elementor-element.elementor-element-52cec7e1 .bdt-gravity-forms .gfield label {
		font-size: 11px;
	}
}