.elementor-44788 .elementor-element.elementor-element-e29dc45 > .elementor-container {
	min-height: 650px;
}

.elementor-44788 .elementor-element.elementor-element-e29dc45:not(.elementor-motion-effects-element-type-background), .elementor-44788 .elementor-element.elementor-element-e29dc45 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/DSC_9332.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44788 .elementor-element.elementor-element-e29dc45 > .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .12) 0%, rgba(0, 0, 0, .78) 100%);
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-e29dc45 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 10px 30px 10px;
}

.elementor-44788 .elementor-element.elementor-element-14e0bcf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-44788 .elementor-element.elementor-element-14e0bcf > .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-44788 .elementor-element.elementor-element-14e0bcf > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-5c562b28 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-44788 .elementor-element.elementor-element-7b535961.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-44788 .elementor-element.elementor-element-7b535961 > .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-44788 .elementor-element.elementor-element-7b535961 > .elementor-element-populated {
	padding: 0px 40px 20px 0px;
}

.elementor-44788 .elementor-element.elementor-element-27cbaaa4 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-44788 .elementor-element.elementor-element-3e5c7959 {
	text-align: left;
}

.elementor-44788 .elementor-element.elementor-element-3e5c7959 .elementor-heading-title {
	color: #fff;
	font-family: "Mulish", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 26px;
}

.elementor-44788 .elementor-element.elementor-element-3e5c7959 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 30px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-12308977 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-44788 .elementor-element.elementor-element-12308977 .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-44788 .elementor-element.elementor-element-12308977 .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-44788 .elementor-element.elementor-element-12308977 .elementor-button:hover, .elementor-44788 .elementor-element.elementor-element-12308977 .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-12308977 .elementor-button:hover svg, .elementor-44788 .elementor-element.elementor-element-12308977 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-12308977 > .elementor-widget-container {
	margin: 0px 5px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-12308977 {
	width: auto;
	max-width: auto;
}

.elementor-44788 .elementor-element.elementor-element-40a34da3 .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-44788 .elementor-element.elementor-element-40a34da3 .elementor-button:hover, .elementor-44788 .elementor-element.elementor-element-40a34da3 .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-40a34da3 .elementor-button:hover svg, .elementor-44788 .elementor-element.elementor-element-40a34da3 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-40a34da3 > .elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-44788 .elementor-element.elementor-element-40a34da3 {
	width: auto;
	max-width: auto;
}

.elementor-44788 .elementor-element.elementor-element-74f65354 > .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-44788 .elementor-element.elementor-element-74f65354:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-74f65354 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-74f65354 > .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-44788 .elementor-element.elementor-element-74f65354 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-39af60e8 {
	color: var(--e-global-color-primary);
	font-size: 15px;
	font-weight: 700;
}

.elementor-44788 .elementor-element.elementor-element-39af60e8 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-47fd0811 .bdt-gravity-forms .gfield label {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-47fd0811 .bdt-gravity-forms .gfield input::-webkit-input-placeholder, .elementor-44788 .elementor-element.elementor-element-47fd0811 .bdt-gravity-forms .gfield textarea::-webkit-input-placeholder {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-47fd0811 .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-44788 .elementor-element.elementor-element-47fd0811 .bdt-gravity-forms .gfield textarea, .elementor-44788 .elementor-element.elementor-element-47fd0811 .bdt-gravity-forms .gfield select {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-47fd0811 .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-44788 .elementor-element.elementor-element-47fd0811 .bdt-gravity-forms .gfield textarea, .elementor-44788 .elementor-element.elementor-element-47fd0811 .bdt-gravity-forms .gfield select {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-47fd0811 .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-44788 .elementor-element.elementor-element-47fd0811 .bdt-gravity-forms .gfield textarea, .elementor-44788 .elementor-element.elementor-element-47fd0811 .bdt-gravity-forms .gfield select {
	border-radius: 20px 20px 20px 20px;
}

.elementor-44788 .elementor-element.elementor-element-47fd0811 .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-44788 .elementor-element.elementor-element-47fd0811 .bdt-gravity-forms .gfield textarea {
	padding: 10px 12px 10px 12px;
}

.elementor-44788 .elementor-element.elementor-element-47fd0811 .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-44788 .elementor-element.elementor-element-47fd0811 .bdt-gravity-forms .gfield textarea, .elementor-44788 .elementor-element.elementor-element-47fd0811 .bdt-gravity-forms .gfield select {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-44788 .elementor-element.elementor-element-47fd0811 .bdt-gravity-forms .gfield .gfield_description {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-47fd0811 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
	background-color: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-49de069c > .elementor-container {
	min-height: 80vh;
}

.elementor-44788 .elementor-element.elementor-element-49de069c:not(.elementor-motion-effects-element-type-background), .elementor-44788 .elementor-element.elementor-element-49de069c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-44788 .elementor-element.elementor-element-49de069c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-44788 .elementor-element.elementor-element-49de069c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-63bb3c77.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-44788 .elementor-element.elementor-element-63bb3c77 > .elementor-element-populated {
	padding: 0 100px 0 25%;
}

.elementor-44788 .elementor-element.elementor-element-43f16d36 {
	color: var(--e-global-color-primary);
	font-weight: 600;
}

.elementor-44788 .elementor-element.elementor-element-32f86a8 .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-44788 .elementor-element.elementor-element-32f86a8 .elementor-button:hover, .elementor-44788 .elementor-element.elementor-element-32f86a8 .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-32f86a8 .elementor-button:hover svg, .elementor-44788 .elementor-element.elementor-element-32f86a8 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-16c765a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-44788 .elementor-element.elementor-element-16c765a1 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-623dbdf5 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-44788 .elementor-element.elementor-element-199cd1e6 > .elementor-container {
	min-height: 446px;
}

.elementor-44788 .elementor-element.elementor-element-199cd1e6:not(.elementor-motion-effects-element-type-background), .elementor-44788 .elementor-element.elementor-element-199cd1e6 > .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.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44788 .elementor-element.elementor-element-199cd1e6 > .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-44788 .elementor-element.elementor-element-199cd1e6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 10px 10px;
}

.elementor-44788 .elementor-element.elementor-element-2914399a > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-25a5fdd2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-41595d36 {
	color: var(--e-global-color-primary);
	width: var(--container-widget-width, 520px);
	max-width: 520px;
	--container-widget-width: 520px;
	--container-widget-flex-grow: 0;
}

.elementor-44788 .elementor-element.elementor-element-41595d36 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-44788 .elementor-element.elementor-element-7139a049 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-44788 .elementor-element.elementor-element-7139a049 .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-44788 .elementor-element.elementor-element-7139a049 .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-44788 .elementor-element.elementor-element-7139a049 .elementor-button:hover, .elementor-44788 .elementor-element.elementor-element-7139a049 .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-7139a049 .elementor-button:hover svg, .elementor-44788 .elementor-element.elementor-element-7139a049 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-5838bdce {
	padding: 100px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-6fba90a2 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-107a014c {
	text-align: center;
}

.elementor-44788 .elementor-element.elementor-element-107a014c .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-44788 .elementor-element.elementor-element-107a014c > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-44788 .elementor-element.elementor-element-6fe274ee {
	text-align: center;
}

.elementor-44788 .elementor-element.elementor-element-78a6973f .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-44788 .elementor-element.elementor-element-78a6973f .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-44788 .elementor-element.elementor-element-78a6973f .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-44788 .elementor-element.elementor-element-78a6973f .elementor-button:hover, .elementor-44788 .elementor-element.elementor-element-78a6973f .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-78a6973f .elementor-button:hover svg, .elementor-44788 .elementor-element.elementor-element-78a6973f .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-78a6973f > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-7e55b23b > .elementor-container {
	min-height: 80vh;
}

.elementor-44788 .elementor-element.elementor-element-7e55b23b:not(.elementor-motion-effects-element-type-background), .elementor-44788 .elementor-element.elementor-element-7e55b23b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-44788 .elementor-element.elementor-element-7e55b23b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 100px;
	margin-bottom: 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-44788 .elementor-element.elementor-element-7e55b23b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-2557a122.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-44788 .elementor-element.elementor-element-2557a122 > .elementor-element-populated {
	padding: 0 100px 0 25%;
}

.elementor-44788 .elementor-element.elementor-element-db2dcab {
	color: var(--e-global-color-primary);
	font-weight: 600;
}

.elementor-44788 .elementor-element.elementor-element-388bf59 .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-44788 .elementor-element.elementor-element-388bf59 .elementor-button:hover, .elementor-44788 .elementor-element.elementor-element-388bf59 .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-388bf59 .elementor-button:hover svg, .elementor-44788 .elementor-element.elementor-element-388bf59 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-5ff605f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-44788 .elementor-element.elementor-element-5ff605f1 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-20798e76 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-44788 .elementor-element.elementor-element-7aa34197 > .elementor-container {
	min-height: 80vh;
}

.elementor-44788 .elementor-element.elementor-element-7aa34197:not(.elementor-motion-effects-element-type-background), .elementor-44788 .elementor-element.elementor-element-7aa34197 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-44788 .elementor-element.elementor-element-7aa34197 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-44788 .elementor-element.elementor-element-7aa34197 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-49b68cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-44788 .elementor-element.elementor-element-49b68cd > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-e040f92 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-44788 .elementor-element.elementor-element-59a8a507.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-44788 .elementor-element.elementor-element-59a8a507 > .elementor-element-populated {
	padding: 0 25% 0 100px;
}

.elementor-44788 .elementor-element.elementor-element-150324a6 {
	color: var(--e-global-color-primary);
	font-weight: 600;
}

.elementor-44788 .elementor-element.elementor-element-3e89c01d .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-44788 .elementor-element.elementor-element-3e89c01d .elementor-button:hover, .elementor-44788 .elementor-element.elementor-element-3e89c01d .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-3e89c01d .elementor-button:hover svg, .elementor-44788 .elementor-element.elementor-element-3e89c01d .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-6f966031 > .elementor-container {
	min-height: 80vh;
}

.elementor-44788 .elementor-element.elementor-element-6f966031:not(.elementor-motion-effects-element-type-background), .elementor-44788 .elementor-element.elementor-element-6f966031 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-44788 .elementor-element.elementor-element-6f966031 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-44788 .elementor-element.elementor-element-6f966031 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-20aeda5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-44788 .elementor-element.elementor-element-20aeda5b > .elementor-element-populated {
	padding: 0 100px 0 25%;
}

.elementor-44788 .elementor-element.elementor-element-205117db {
	color: var(--e-global-color-primary);
	font-weight: 600;
}

.elementor-44788 .elementor-element.elementor-element-49b58bda .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-44788 .elementor-element.elementor-element-49b58bda .elementor-button:hover, .elementor-44788 .elementor-element.elementor-element-49b58bda .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-49b58bda .elementor-button:hover svg, .elementor-44788 .elementor-element.elementor-element-49b58bda .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-16134a25.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-44788 .elementor-element.elementor-element-16134a25 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-581c83a4 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-44788 .elementor-element.elementor-element-6a8c357e {
	margin-top: 100px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-47208dd0.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-44788 .elementor-element.elementor-element-47208dd0 > .elementor-element-populated {
	margin: 0px 0px 40px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-418ba6 {
	text-align: center;
}

.elementor-44788 .elementor-element.elementor-element-418ba6 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-44788 .elementor-element.elementor-element-469d79e6 {
	text-align: center;
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-44788 .elementor-element.elementor-element-6aba7169 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-5d00104c > .elementor-container {
	min-height: 452px;
}

.elementor-44788 .elementor-element.elementor-element-23074f3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-44788 .elementor-element.elementor-element-23074f3d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-23074f3d > .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_09480.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44788 .elementor-element.elementor-element-23074f3d > .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-44788 .elementor-element.elementor-element-23074f3d: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-44788 .elementor-element.elementor-element-23074f3d > .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-44788 .elementor-element.elementor-element-23074f3d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-4d1cffc3 {
	padding: 100px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-2d31f1e2 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-555a03f1 {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-68731e4d > .elementor-container {
	min-height: 452px;
}

.elementor-44788 .elementor-element.elementor-element-860c0c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-44788 .elementor-element.elementor-element-860c0c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-860c0c1 > .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/fragile-packing.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44788 .elementor-element.elementor-element-860c0c1 > .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-44788 .elementor-element.elementor-element-860c0c1: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-44788 .elementor-element.elementor-element-860c0c1 > .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-44788 .elementor-element.elementor-element-860c0c1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-216c268b {
	padding: 100px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-3189fec7 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-5b58ae2e {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-3a9b8ea6 > .elementor-container {
	min-height: 452px;
}

.elementor-44788 .elementor-element.elementor-element-21eb9212.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-44788 .elementor-element.elementor-element-21eb9212:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-21eb9212 > .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/22-scaled-1.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44788 .elementor-element.elementor-element-21eb9212 > .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-44788 .elementor-element.elementor-element-21eb9212: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-44788 .elementor-element.elementor-element-21eb9212 > .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-44788 .elementor-element.elementor-element-21eb9212 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-7d3179a6 {
	padding: 100px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-5834ceae > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-39ccb3fb {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-4b9165cd > .elementor-container {
	min-height: 452px;
}

.elementor-44788 .elementor-element.elementor-element-41d189f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-44788 .elementor-element.elementor-element-41d189f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-41d189f8 > .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_09405.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44788 .elementor-element.elementor-element-41d189f8 > .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-44788 .elementor-element.elementor-element-41d189f8: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-44788 .elementor-element.elementor-element-41d189f8 > .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-44788 .elementor-element.elementor-element-41d189f8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-14d2a5b7 {
	padding: 100px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-1e127adc > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-18716cf4 {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-7a426b33 > .elementor-container {
	min-height: 452px;
}

.elementor-44788 .elementor-element.elementor-element-4e1ab5d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-44788 .elementor-element.elementor-element-4e1ab5d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-4e1ab5d6 > .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_09417.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44788 .elementor-element.elementor-element-4e1ab5d6 > .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-44788 .elementor-element.elementor-element-4e1ab5d6: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-44788 .elementor-element.elementor-element-4e1ab5d6 > .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-44788 .elementor-element.elementor-element-4e1ab5d6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-4f1c288d {
	padding: 100px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-6266f50f > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-57817449 {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-12f221e4 > .elementor-container {
	min-height: 452px;
}

.elementor-44788 .elementor-element.elementor-element-27cd1c62.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-44788 .elementor-element.elementor-element-27cd1c62:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-27cd1c62 > .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_09236.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44788 .elementor-element.elementor-element-27cd1c62 > .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-44788 .elementor-element.elementor-element-27cd1c62: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-44788 .elementor-element.elementor-element-27cd1c62 > .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-44788 .elementor-element.elementor-element-27cd1c62 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-5bd4eb85 {
	padding: 100px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-18083d87 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-5b317898 {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-59419b22 > .elementor-container {
	min-height: 452px;
}

.elementor-44788 .elementor-element.elementor-element-405b7f53.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-44788 .elementor-element.elementor-element-405b7f53:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-405b7f53 > .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_09578.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44788 .elementor-element.elementor-element-405b7f53 > .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-44788 .elementor-element.elementor-element-405b7f53: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-44788 .elementor-element.elementor-element-405b7f53 > .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-44788 .elementor-element.elementor-element-405b7f53 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-104b69a0 {
	padding: 100px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-19a22144 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-922f599 {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-1d8c24dc > .elementor-container {
	min-height: 452px;
}

.elementor-44788 .elementor-element.elementor-element-46dbcb87.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-44788 .elementor-element.elementor-element-46dbcb87:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-46dbcb87 > .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.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44788 .elementor-element.elementor-element-46dbcb87 > .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-44788 .elementor-element.elementor-element-46dbcb87: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-44788 .elementor-element.elementor-element-46dbcb87 > .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-44788 .elementor-element.elementor-element-46dbcb87 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-7e06fe7a {
	padding: 100px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-6a46632b > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-5f5a38ca {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-6a8a7ea4 > .elementor-container {
	min-height: 452px;
}

.elementor-44788 .elementor-element.elementor-element-1a0ff658.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-44788 .elementor-element.elementor-element-1a0ff658:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-1a0ff658 > .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_09584.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44788 .elementor-element.elementor-element-1a0ff658 > .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-44788 .elementor-element.elementor-element-1a0ff658: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-44788 .elementor-element.elementor-element-1a0ff658 > .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-44788 .elementor-element.elementor-element-1a0ff658 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-1da4396f {
	padding: 100px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-2d40569a > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-73dc2ad8 {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-7a3f32ab > .elementor-container {
	min-height: 452px;
}

.elementor-44788 .elementor-element.elementor-element-70a63235.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-44788 .elementor-element.elementor-element-70a63235:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-70a63235 > .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_09393.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44788 .elementor-element.elementor-element-70a63235 > .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-44788 .elementor-element.elementor-element-70a63235: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-44788 .elementor-element.elementor-element-70a63235 > .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-44788 .elementor-element.elementor-element-70a63235 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-4f1d758a {
	padding: 100px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-48df9df7 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-5112937c {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-74bf767e > .elementor-container {
	min-height: 452px;
}

.elementor-44788 .elementor-element.elementor-element-3fdbfd45.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-44788 .elementor-element.elementor-element-3fdbfd45:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-3fdbfd45 > .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_09557.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44788 .elementor-element.elementor-element-3fdbfd45 > .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-44788 .elementor-element.elementor-element-3fdbfd45: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-44788 .elementor-element.elementor-element-3fdbfd45 > .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-44788 .elementor-element.elementor-element-3fdbfd45 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-7e6fdbda {
	padding: 100px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-705eee53 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-e0905b0 {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-6b746268 > .elementor-container {
	min-height: 452px;
}

.elementor-44788 .elementor-element.elementor-element-5b42f3ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-44788 .elementor-element.elementor-element-5b42f3ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-5b42f3ef > .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_09533.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44788 .elementor-element.elementor-element-5b42f3ef > .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-44788 .elementor-element.elementor-element-5b42f3ef: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-44788 .elementor-element.elementor-element-5b42f3ef > .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-44788 .elementor-element.elementor-element-5b42f3ef > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-3aabc6be {
	padding: 100px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-4bb8fa93 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-638268f6 {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-7cc29363 {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-44788 .elementor-element.elementor-element-c90b74e.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-44788 .elementor-element.elementor-element-c90b74e > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-551673a6 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-44788 .elementor-element.elementor-element-551673a6 .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 20px;
}

.elementor-44788 .elementor-element.elementor-element-551673a6 .elementor-button:hover, .elementor-44788 .elementor-element.elementor-element-551673a6 .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-551673a6 .elementor-button:hover svg, .elementor-44788 .elementor-element.elementor-element-551673a6 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-551673a6 {
	width: auto;
	max-width: auto;
}

.elementor-44788 .elementor-element.elementor-element-18b6738a:not(.elementor-motion-effects-element-type-background), .elementor-44788 .elementor-element.elementor-element-18b6738a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-18b6738a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 10px 100px 10px;
}

.elementor-44788 .elementor-element.elementor-element-18b6738a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-28db5551.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-44788 .elementor-element.elementor-element-28db5551 > .elementor-element-populated {
	padding: 0px 100px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-40e06790 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-44788 .elementor-element.elementor-element-1e97df56 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-weight: 900;
}

.elementor-44788 .elementor-element.elementor-element-2303d6a9 {
	font-weight: 600;
}

.elementor-44788 .elementor-element.elementor-element-575f94ab .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-44788 .elementor-element.elementor-element-575f94ab .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-44788 .elementor-element.elementor-element-575f94ab .elementor-button:hover, .elementor-44788 .elementor-element.elementor-element-575f94ab .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-575f94ab .elementor-button:hover svg, .elementor-44788 .elementor-element.elementor-element-575f94ab .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-575f94ab {
	width: auto;
	max-width: auto;
}

.elementor-44788 .elementor-element.elementor-element-9425c55 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-01ecd6c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-01ecd6c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-44788 .elementor-element.elementor-element-01ecd6c:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-01ecd6c > .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-44788 .elementor-element.elementor-element-01ecd6c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-4be0e77 img {
	width: 70px;
	height: 70px;
	object-fit: cover;
	object-position: center center;
}

.elementor-44788 .elementor-element.elementor-element-4be0e77 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-44788 .elementor-element.elementor-element-4be0e77 {
	width: auto;
	max-width: auto;
}

.elementor-44788 .elementor-element.elementor-element-7ea10a6 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-44788 .elementor-element.elementor-element-7ea10a6 > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-44788 .elementor-element.elementor-element-1ac4445:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-1ac4445 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-44788 .elementor-element.elementor-element-1ac4445:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-1ac4445 > .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-44788 .elementor-element.elementor-element-1ac4445 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-f3c7592 img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-44788 .elementor-element.elementor-element-f3c7592 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-44788 .elementor-element.elementor-element-f3c7592 {
	width: auto;
	max-width: auto;
}

.elementor-44788 .elementor-element.elementor-element-5319277 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-44788 .elementor-element.elementor-element-5319277 > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-44788 .elementor-element.elementor-element-e2a7795:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-e2a7795 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-44788 .elementor-element.elementor-element-e2a7795:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-e2a7795 > .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-44788 .elementor-element.elementor-element-e2a7795 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-d224785 img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-44788 .elementor-element.elementor-element-d224785 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-44788 .elementor-element.elementor-element-d224785 {
	width: auto;
	max-width: auto;
}

.elementor-44788 .elementor-element.elementor-element-027b8c6 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-44788 .elementor-element.elementor-element-027b8c6 > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-44788 .elementor-element.elementor-element-6a052b7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-6a052b7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-44788 .elementor-element.elementor-element-6a052b7:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-6a052b7 > .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-44788 .elementor-element.elementor-element-6a052b7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-ebc1590 img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-44788 .elementor-element.elementor-element-ebc1590 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-44788 .elementor-element.elementor-element-ebc1590 {
	width: auto;
	max-width: auto;
}

.elementor-44788 .elementor-element.elementor-element-8fc38e1 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-44788 .elementor-element.elementor-element-8fc38e1 > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-44788 .elementor-element.elementor-element-e7c4661:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-e7c4661 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-44788 .elementor-element.elementor-element-e7c4661:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-e7c4661 > .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-44788 .elementor-element.elementor-element-e7c4661 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-72fe6fe img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-44788 .elementor-element.elementor-element-72fe6fe > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-44788 .elementor-element.elementor-element-72fe6fe {
	width: auto;
	max-width: auto;
}

.elementor-44788 .elementor-element.elementor-element-45eac5a {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-44788 .elementor-element.elementor-element-45eac5a > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-44788 .elementor-element.elementor-element-e2617da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-e2617da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-44788 .elementor-element.elementor-element-e2617da:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-e2617da > .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-44788 .elementor-element.elementor-element-e2617da > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-17fa736 img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-44788 .elementor-element.elementor-element-17fa736 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-44788 .elementor-element.elementor-element-17fa736 {
	width: auto;
	max-width: auto;
}

.elementor-44788 .elementor-element.elementor-element-f85f2e1 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-44788 .elementor-element.elementor-element-f85f2e1 > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-44788 .elementor-element.elementor-element-7f756516 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-266cb2a3.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-44788 .elementor-element.elementor-element-266cb2a3 > .elementor-element-populated {
	margin: 0px 0px 40px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-509fdf79 {
	text-align: center;
}

.elementor-44788 .elementor-element.elementor-element-509fdf79 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-44788 .elementor-element.elementor-element-45da2cf8 {
	text-align: center;
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-44788 .elementor-element.elementor-element-1e05615b {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-44788 .elementor-element.elementor-element-2c0edf55 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-fee569c > .elementor-container {
	min-height: 452px;
}

.elementor-44788 .elementor-element.elementor-element-3c643bf3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-44788 .elementor-element.elementor-element-3c643bf3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-3c643bf3 > .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-44788 .elementor-element.elementor-element-3c643bf3 > .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-44788 .elementor-element.elementor-element-3c643bf3: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-44788 .elementor-element.elementor-element-3c643bf3 > .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-44788 .elementor-element.elementor-element-3c643bf3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-17b59e10 {
	padding: 100px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-1318506d > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-7f1289d4 {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-1f2617aa .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-44788 .elementor-element.elementor-element-1f2617aa {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-44788 .elementor-element.elementor-element-1f2617aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44788 .elementor-element.elementor-element-1f2617aa .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-44788 .elementor-element.elementor-element-1f2617aa .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-44788 .elementor-element.elementor-element-1f2617aa .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-1f2617aa > .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-44788 .elementor-element.elementor-element-6ecdebbd > .elementor-container {
	min-height: 452px;
}

.elementor-44788 .elementor-element.elementor-element-362608aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-44788 .elementor-element.elementor-element-362608aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-362608aa > .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-44788 .elementor-element.elementor-element-362608aa > .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-44788 .elementor-element.elementor-element-362608aa: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-44788 .elementor-element.elementor-element-362608aa > .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-44788 .elementor-element.elementor-element-362608aa > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-6976b118 {
	padding: 100px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-762a562d > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-6b14cb44 {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-9c73c67 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-44788 .elementor-element.elementor-element-9c73c67 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-44788 .elementor-element.elementor-element-9c73c67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44788 .elementor-element.elementor-element-9c73c67 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-44788 .elementor-element.elementor-element-9c73c67 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-44788 .elementor-element.elementor-element-9c73c67 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-9c73c67 > .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-44788 .elementor-element.elementor-element-3ea3d433 > .elementor-container {
	min-height: 452px;
}

.elementor-44788 .elementor-element.elementor-element-2b11cb57.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-44788 .elementor-element.elementor-element-2b11cb57:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-2b11cb57 > .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.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44788 .elementor-element.elementor-element-2b11cb57 > .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-44788 .elementor-element.elementor-element-2b11cb57: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-44788 .elementor-element.elementor-element-2b11cb57 > .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-44788 .elementor-element.elementor-element-2b11cb57 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-46e3d7ef {
	padding: 100px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-1f1e2166 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-3cdd262f {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-540c35c5 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-44788 .elementor-element.elementor-element-540c35c5 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-44788 .elementor-element.elementor-element-540c35c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44788 .elementor-element.elementor-element-540c35c5 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-44788 .elementor-element.elementor-element-540c35c5 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-44788 .elementor-element.elementor-element-540c35c5 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-540c35c5 > .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-44788 .elementor-element.elementor-element-36f38aab > .elementor-container {
	min-height: 452px;
}

.elementor-44788 .elementor-element.elementor-element-4af98fd0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-44788 .elementor-element.elementor-element-4af98fd0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-4af98fd0 > .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.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44788 .elementor-element.elementor-element-4af98fd0 > .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-44788 .elementor-element.elementor-element-4af98fd0: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-44788 .elementor-element.elementor-element-4af98fd0 > .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-44788 .elementor-element.elementor-element-4af98fd0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-74279bc {
	padding: 100px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-75d5d74 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-124396b0 {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-61708410 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-44788 .elementor-element.elementor-element-61708410 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-44788 .elementor-element.elementor-element-61708410 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44788 .elementor-element.elementor-element-61708410 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-44788 .elementor-element.elementor-element-61708410 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-44788 .elementor-element.elementor-element-61708410 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-61708410 > .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-44788 .elementor-element.elementor-element-15215d7f > .elementor-container {
	min-height: 452px;
}

.elementor-44788 .elementor-element.elementor-element-56bbb0f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-44788 .elementor-element.elementor-element-56bbb0f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-44788 .elementor-element.elementor-element-56bbb0f6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/uploads/2025/06/landscape-lake-pukaki-pukaki-new-zealand-surrounded-with-snowy-mountains.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-44788 .elementor-element.elementor-element-56bbb0f6 > .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-44788 .elementor-element.elementor-element-56bbb0f6: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-44788 .elementor-element.elementor-element-56bbb0f6 > .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-44788 .elementor-element.elementor-element-56bbb0f6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-7ed1b32b {
	padding: 100px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-5002d8d7 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-7a3bfae2 {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-6c117a98 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-44788 .elementor-element.elementor-element-6c117a98 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-44788 .elementor-element.elementor-element-6c117a98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44788 .elementor-element.elementor-element-6c117a98 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-44788 .elementor-element.elementor-element-6c117a98 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-44788 .elementor-element.elementor-element-6c117a98 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-6c117a98 > .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-44788 .elementor-element.elementor-element-69f69b3b {
	margin-top: 40px;
	margin-bottom: 100px;
}

.elementor-44788 .elementor-element.elementor-element-6bf8dbc3.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-44788 .elementor-element.elementor-element-6bf8dbc3 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-16799811 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-44788 .elementor-element.elementor-element-16799811 .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 20px;
}

.elementor-44788 .elementor-element.elementor-element-16799811 .elementor-button:hover, .elementor-44788 .elementor-element.elementor-element-16799811 .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-16799811 .elementor-button:hover svg, .elementor-44788 .elementor-element.elementor-element-16799811 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-16799811 {
	width: auto;
	max-width: auto;
}

.elementor-44788 .elementor-element.elementor-element-40def1d {
	margin-top: 100px;
	margin-bottom: 100px;
	padding: 0px 10px 0px 10px;
}

.elementor-44788 .elementor-element.elementor-element-3c65cc5.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-44788 .elementor-element.elementor-element-3c65cc5 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-9da4811 {
	text-align: center;
}

.elementor-44788 .elementor-element.elementor-element-9da4811 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-44788 .elementor-element.elementor-element-3b80473 {
	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-44788 .elementor-element.elementor-element-3b80473 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-44788 .elementor-element.elementor-element-5b15dff {
	--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-44788 .elementor-element.elementor-element-5b15dff .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-44788 .elementor-element.elementor-element-5b15dff > .elementor-widget-container {
	padding: 80px 80px 0px 80px;
}

.elementor-44788 .elementor-element.elementor-element-b511e7a .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-44788 .elementor-element.elementor-element-b511e7a .elementor-button:hover, .elementor-44788 .elementor-element.elementor-element-b511e7a .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-b511e7a .elementor-button:hover svg, .elementor-44788 .elementor-element.elementor-element-b511e7a .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-b511e7a > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-2cfe26ac {
	margin-top: 0px;
	margin-bottom: 100px;
}

.elementor-44788 .elementor-element.elementor-element-4f1e35c2.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-44788 .elementor-element.elementor-element-4f1e35c2 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-1599bd8a {
	text-align: center;
}

.elementor-44788 .elementor-element.elementor-element-1599bd8a .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-44788 .elementor-element.elementor-element-747723 {
	text-align: center;
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-44788 .elementor-element.elementor-element-747723 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-44788 .elementor-element.elementor-element-2cefaee2 .gallery-item img {
	border-style: none;
}

.elementor-44788 .elementor-element.elementor-element-360eea17 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-44788 .elementor-element.elementor-element-360eea17 .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-44788 .elementor-element.elementor-element-360eea17 .elementor-button:hover, .elementor-44788 .elementor-element.elementor-element-360eea17 .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-360eea17 .elementor-button:hover svg, .elementor-44788 .elementor-element.elementor-element-360eea17 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-360eea17 {
	width: auto;
	max-width: auto;
}

.elementor-44788 .elementor-element.elementor-element-296061ce {
	margin-top: 100px;
	margin-bottom: 100px;
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-6dcfbd03.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-44788 .elementor-element.elementor-element-6dcfbd03 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-6cf7e307 {
	text-align: center;
}

.elementor-44788 .elementor-element.elementor-element-6cf7e307 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-44788 .elementor-element.elementor-element-6cf7e307 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-44788 .elementor-element.elementor-element-404d10f7 {
	text-align: center;
}

.elementor-44788 .elementor-element.elementor-element-404d10f7 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-44788 .elementor-element.elementor-element-42405c02 .elementor-accordion-item {
	border-width: 2px;
	border-color: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-42405c02 .elementor-accordion-item .elementor-tab-content {
	border-width: 2px;
	border-top-color: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-42405c02 .elementor-accordion-icon, .elementor-44788 .elementor-element.elementor-element-42405c02 .elementor-accordion-title {
	color: var(--e-global-color-text);
}

.elementor-44788 .elementor-element.elementor-element-42405c02 .elementor-accordion-title {
	font-family: "Mulish", Sans-serif;
	font-size: 14px;
	font-weight: 700;
}

.elementor-44788 .elementor-element.elementor-element-42405c02 .elementor-tab-title {
	padding: 16px 0px 14px 10px;
}

.elementor-44788 .elementor-element.elementor-element-42405c02 .elementor-tab-title .elementor-accordion-icon i:before {
	color: var(--e-global-color-f6a0459);
}

.elementor-44788 .elementor-element.elementor-element-42405c02 .elementor-tab-content {
	color: var(--e-global-color-secondary);
	font-size: 14px;
}

.elementor-44788 .elementor-element.elementor-element-42405c02 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0% 10% 0% 10%;
}

.elementor-44788 .elementor-element.elementor-element-3f9e6c69 .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-44788 .elementor-element.elementor-element-3f9e6c69 .elementor-button:hover, .elementor-44788 .elementor-element.elementor-element-3f9e6c69 .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-3f9e6c69 .elementor-button:hover svg, .elementor-44788 .elementor-element.elementor-element-3f9e6c69 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-3f9e6c69 {
	width: auto;
	max-width: auto;
}

.elementor-44788 .elementor-element.elementor-element-56e8d0bf > .elementor-container {
	min-height: 85vh;
}

.elementor-44788 .elementor-element.elementor-element-56e8d0bf:not(.elementor-motion-effects-element-type-background), .elementor-44788 .elementor-element.elementor-element-56e8d0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-44788 .elementor-element.elementor-element-56e8d0bf {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 10px 0px 10px;
}

.elementor-44788 .elementor-element.elementor-element-56e8d0bf > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-44788 .elementor-element.elementor-element-37f751af > .elementor-element-populated {
	padding: 0px 100px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-764d1ded {
	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-44788 .elementor-element.elementor-element-5b260e91 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-44788 .elementor-element.elementor-element-5b260e91 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-44788 .elementor-element.elementor-element-5b260e91 .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-44788 .elementor-element.elementor-element-5b260e91 .elementor-button:hover, .elementor-44788 .elementor-element.elementor-element-5b260e91 .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-44788 .elementor-element.elementor-element-5b260e91 .elementor-button:hover svg, .elementor-44788 .elementor-element.elementor-element-5b260e91 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-5b260e91 > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-44788 .elementor-element.elementor-element-7fabc45a > .elementor-element-populated {
	padding: 0px 0px 0px 100px;
}

.elementor-44788 .elementor-element.elementor-element-24f750e7 {
	color: var(--e-global-color-primary);
	font-family: "Mulish", Sans-serif;
	font-size: 15px;
	font-weight: 700;
}

.elementor-44788 .elementor-element.elementor-element-1900ac0c .bdt-gravity-forms .gfield label {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-1900ac0c .bdt-gravity-forms .gfield input::-webkit-input-placeholder, .elementor-44788 .elementor-element.elementor-element-1900ac0c .bdt-gravity-forms .gfield textarea::-webkit-input-placeholder {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-1900ac0c .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-44788 .elementor-element.elementor-element-1900ac0c .bdt-gravity-forms .gfield textarea, .elementor-44788 .elementor-element.elementor-element-1900ac0c .bdt-gravity-forms .gfield select {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-2107377);
}

.elementor-44788 .elementor-element.elementor-element-1900ac0c .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-44788 .elementor-element.elementor-element-1900ac0c .bdt-gravity-forms .gfield textarea, .elementor-44788 .elementor-element.elementor-element-1900ac0c .bdt-gravity-forms .gfield select {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-1900ac0c .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-44788 .elementor-element.elementor-element-1900ac0c .bdt-gravity-forms .gfield textarea, .elementor-44788 .elementor-element.elementor-element-1900ac0c .bdt-gravity-forms .gfield select {
	border-radius: 20px 20px 20px 20px;
}

.elementor-44788 .elementor-element.elementor-element-1900ac0c .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-44788 .elementor-element.elementor-element-1900ac0c .bdt-gravity-forms .gfield textarea {
	padding: 10px 12px 10px 12px;
}

.elementor-44788 .elementor-element.elementor-element-1900ac0c .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-44788 .elementor-element.elementor-element-1900ac0c .bdt-gravity-forms .gfield textarea, .elementor-44788 .elementor-element.elementor-element-1900ac0c .bdt-gravity-forms .gfield select {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-44788 .elementor-element.elementor-element-1900ac0c .bdt-gravity-forms .gfield .gfield_description {
	color: var(--e-global-color-primary);
}

.elementor-44788 .elementor-element.elementor-element-1900ac0c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
	background-color: var(--e-global-color-2107377);
}

@media (min-width:751px) {
	.elementor-44788 .elementor-element.elementor-element-63bb3c77 {
		width: 50%;
	}
	
	.elementor-44788 .elementor-element.elementor-element-16c765a1 {
		width: 50%;
	}
	
	.elementor-44788 .elementor-element.elementor-element-2557a122 {
		width: 50%;
	}
	
	.elementor-44788 .elementor-element.elementor-element-5ff605f1 {
		width: 50%;
	}
	
	.elementor-44788 .elementor-element.elementor-element-49b68cd {
		width: 50%;
	}
	
	.elementor-44788 .elementor-element.elementor-element-59a8a507 {
		width: 50%;
	}
	
	.elementor-44788 .elementor-element.elementor-element-20aeda5b {
		width: 50%;
	}
	
	.elementor-44788 .elementor-element.elementor-element-16134a25 {
		width: 50%;
	}
}

@media (max-width:1024px) {
	.elementor-44788 .elementor-element.elementor-element-e29dc45 {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-5b15dff {
		--swiper-slides-to-display: 2;
	}
}

@media (max-width:750px) {
	.elementor-44788 .elementor-element.elementor-element-e29dc45 > .elementor-container {
		min-height: 400px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-e29dc45 {
		padding: 120px 40px 25px 40px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-7b535961 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-27cbaaa4 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-3e5c7959 .elementor-heading-title {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-3e5c7959 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-12308977 .elementor-button {
		font-size: 14px;
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-12308977 > .elementor-widget-container {
		margin: 0px 5px 10px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-40a34da3 .elementor-button {
		font-size: 14px;
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-40a34da3 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-74f65354 > .elementor-element-populated {
		margin: 24px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-4573c00d .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-39af60e8 {
		font-size: 11px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-47fd0811 .bdt-gravity-forms .gfield label {
		font-size: 11px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-49de069c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 78px 0px 0px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-63bb3c77 > .elementor-element-populated {
		padding: 0 40px 0 40px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-4cf45bb .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-5932c6f2 .elementor-heading-title {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-43f16d36 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-32f86a8 .elementor-button {
		padding: 10px 50px 10px 50px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-32f86a8 > .elementor-widget-container {
		margin: 8px 0px 85px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-623dbdf5 img {
		height: 362px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-199cd1e6 > .elementor-container {
		min-height: 200px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-199cd1e6 {
		padding: 55px 40px 55px 40px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-4e112ebf .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-4e112ebf > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-25a5fdd2 .elementor-heading-title {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-25a5fdd2 > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-25a5fdd2 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-44788 .elementor-element.elementor-element-41595d36 {
		font-size: 10px;
		line-height: 1.4em;
	}
	
	.elementor-44788 .elementor-element.elementor-element-7139a049 .elementor-button {
		font-size: 14px;
		padding: 8px 14px 8px 14px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-7139a049 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-5838bdce {
		padding: 60px 38px 60px 38px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-107a014c > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-78a6973f .elementor-button {
		font-size: 14px;
		padding: 8px 20px 8px 20px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-7e55b23b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-2557a122 > .elementor-element-populated {
		padding: 40px 40px 0 40px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-21564ced .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-db2dcab {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-388bf59 .elementor-button {
		padding: 10px 50px 10px 50px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-388bf59 > .elementor-widget-container {
		margin: 8px 0px 85px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-20798e76 img {
		height: 362px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-7aa34197 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-e040f92 img {
		height: 362px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-59a8a507 > .elementor-element-populated {
		padding: 40px 40px 0 40px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-16faccf3 .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-150324a6 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-3e89c01d .elementor-button {
		padding: 10px 50px 10px 50px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-3e89c01d > .elementor-widget-container {
		margin: 8px 0px 85px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-6f966031 {
		margin-top: 0px;
		margin-bottom: 60px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-20aeda5b > .elementor-element-populated {
		padding: 40px 40px 0 40px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-31eb998f .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-205117db {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-49b58bda .elementor-button {
		padding: 10px 50px 10px 50px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-49b58bda > .elementor-widget-container {
		margin: 8px 0px 85px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-581c83a4 img {
		height: 362px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-6a8c357e {
		margin-top: 64px;
		margin-bottom: 0px;
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-47208dd0 > .elementor-element-populated {
		margin: 0px 0px 40px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-418ba6 > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-469d79e6 {
		font-size: 10px;
		line-height: 12px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-44788 .elementor-element.elementor-element-5ddbcdc0 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-5d00104c > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-3769f1b1 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-555a03f1 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-555a03f1 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-68731e4d > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-2648cd48 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-5b58ae2e {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-5b58ae2e > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-3a9b8ea6 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-7c3ac834 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-39ccb3fb {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-39ccb3fb > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-4b9165cd > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-682aaef1 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-18716cf4 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-18716cf4 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-7a426b33 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-5a9ac183 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-57817449 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-57817449 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-12f221e4 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-76ab6843 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-5b317898 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-5b317898 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-59419b22 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-3ae42a9b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-922f599 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-922f599 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-1d8c24dc > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-110bf32e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-5f5a38ca {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-5f5a38ca > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-6a8a7ea4 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-65dcc1a8 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-73dc2ad8 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-73dc2ad8 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-7a3f32ab > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-6d3a8580 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-5112937c {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-5112937c > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-74bf767e > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-2433bb87 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-e0905b0 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-e0905b0 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-6b746268 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-3967db93 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-638268f6 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-638268f6 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-7cc29363 {
		margin-top: 25px;
		margin-bottom: 30px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-551673a6 .elementor-button {
		font-size: 14px;
		padding: 4px 12px 4px 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-18b6738a {
		padding: 78px 40px 78px 40px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-28db5551 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-40e06790 .elementor-heading-title {
		font-size: 26px;
		line-height: 27px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-40e06790 > .elementor-widget-container {
		margin: 0px 0px -6px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-1e97df56 .elementor-heading-title {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-1e97df56 > .elementor-widget-container {
		margin: 0px 0px -5px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-2303d6a9 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-575f94ab .elementor-button {
		font-size: 14px;
		padding: 4px 10px 4px 10px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-f728adb {
		margin-top: 40px;
		margin-bottom: 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-01ecd6c {
		width: 50%;
	}
	
	.elementor-44788 .elementor-element.elementor-element-01ecd6c > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-4be0e77 img {
		width: 54px;
		height: 45px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-7ea10a6 {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-7ea10a6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-1ac4445 {
		width: 50%;
	}
	
	.elementor-44788 .elementor-element.elementor-element-1ac4445 > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-f3c7592 img {
		width: 53px;
		height: 45px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-5319277 {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-5319277 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-e2a7795 {
		width: 50%;
	}
	
	.elementor-44788 .elementor-element.elementor-element-e2a7795 > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-d224785 img {
		width: 36px;
		height: 51px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-027b8c6 {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-027b8c6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-6a052b7 {
		width: 50%;
	}
	
	.elementor-44788 .elementor-element.elementor-element-6a052b7 > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-ebc1590 img {
		width: 40px;
		height: 56px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-8fc38e1 {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-8fc38e1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-e7c4661 {
		width: 50%;
	}
	
	.elementor-44788 .elementor-element.elementor-element-e7c4661 > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-72fe6fe img {
		width: 41px;
		height: 47px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-45eac5a {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-45eac5a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-e2617da {
		width: 50%;
	}
	
	.elementor-44788 .elementor-element.elementor-element-e2617da > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-17fa736 img {
		width: 36px;
		height: 51px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-f85f2e1 {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-f85f2e1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-7f756516 {
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-266cb2a3 > .elementor-element-populated {
		margin: 0px 0px 40px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-509fdf79 > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-45da2cf8 {
		font-size: 10px;
		line-height: 12px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-44788 .elementor-element.elementor-element-1e05615b {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-fee569c > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-6064174d .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-7f1289d4 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-7f1289d4 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-1f2617aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44788 .elementor-element.elementor-element-1f2617aa .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-6ecdebbd > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-7adffce4 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-6b14cb44 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-6b14cb44 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-9c73c67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44788 .elementor-element.elementor-element-9c73c67 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-3ea3d433 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-3e03a751 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-3cdd262f {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-3cdd262f > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-540c35c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44788 .elementor-element.elementor-element-540c35c5 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-36f38aab > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-9570fc5 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-124396b0 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-124396b0 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-61708410 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44788 .elementor-element.elementor-element-61708410 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-15215d7f > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-39d45758 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-7a3bfae2 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-7a3bfae2 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-6c117a98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-44788 .elementor-element.elementor-element-6c117a98 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-69f69b3b {
		margin-top: 25px;
		margin-bottom: 70px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-16799811 .elementor-button {
		font-size: 14px;
		padding: 4px 12px 4px 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-40def1d {
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-9da4811 .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-3b80473 {
		font-size: 10px;
		line-height: 12px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-44788 .elementor-element.elementor-element-3b80473 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-5b15dff {
		--swiper-slides-to-display: 1;
	}
	
	.elementor-44788 .elementor-element.elementor-element-b511e7a .elementor-button {
		font-size: 14px;
		padding: 8px 30px 8px 30px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-2cfe26ac {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 40px 72px 40px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-1599bd8a .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-1599bd8a > .elementor-widget-container {
		margin: 0px 0px -5px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-747723 {
		font-size: 10px;
		line-height: 12px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-44788 .elementor-element.elementor-element-2cefaee2 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-360eea17 .elementor-button {
		font-size: 14px;
		padding: 4px 10px 4px 10px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-296061ce {
		margin-top: 80px;
		margin-bottom: 75px;
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-6cf7e307 .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-6cf7e307 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-404d10f7 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-404d10f7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-42405c02 .elementor-accordion-title {
		font-size: 11px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-42405c02 .elementor-tab-title {
		padding: 14px 0px 14px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-42405c02 .elementor-tab-content {
		font-size: 10px;
		line-height: 12px;
		padding: 12px 0px 16px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-42405c02 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-44788 .elementor-element.elementor-element-3f9e6c69 .elementor-button {
		font-size: 14px;
		padding: 8px 20px 8px 20px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-56e8d0bf {
		padding: 70px 40px 0px 40px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-37f751af > .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-44788 .elementor-element.elementor-element-37f751af > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-2e629c4c .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-71698c03 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-764d1ded {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-5b260e91 .elementor-button {
		padding: 8px 20px 8px 20px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-7fabc45a > .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-44788 .elementor-element.elementor-element-7fabc45a > .elementor-element-populated {
		margin: 30px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-636308b0 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-44788 .elementor-element.elementor-element-1900ac0c .bdt-gravity-forms .gfield label {
		font-size: 11px;
	}
}