.elementor-33154 .elementor-element.elementor-element-60b1e395 > .elementor-container {
	min-height: 650px;
}

.elementor-33154 .elementor-element.elementor-element-60b1e395:not(.elementor-motion-effects-element-type-background), .elementor-33154 .elementor-element.elementor-element-60b1e395 > .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_09662-1.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33154 .elementor-element.elementor-element-60b1e395 > .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .7) 100%);
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-60b1e395 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 10px 30px 10px;
}

.elementor-33154 .elementor-element.elementor-element-666ce880.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-33154 .elementor-element.elementor-element-666ce880 > .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-33154 .elementor-element.elementor-element-666ce880 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-4a45346c > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-33154 .elementor-element.elementor-element-58defc36.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-33154 .elementor-element.elementor-element-58defc36 > .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-33154 .elementor-element.elementor-element-58defc36 > .elementor-element-populated {
	padding: 0px 40px 20px 0px;
}

.elementor-33154 .elementor-element.elementor-element-46a8081c .elementor-heading-title {
	font-size: 65px;
}

.elementor-33154 .elementor-element.elementor-element-46a8081c > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-33154 .elementor-element.elementor-element-527be94e {
	text-align: left;
}

.elementor-33154 .elementor-element.elementor-element-527be94e .elementor-heading-title {
	color: #fff;
	font-family: "Mulish", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 26px;
}

.elementor-33154 .elementor-element.elementor-element-527be94e > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 30px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-52e8875 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-33154 .elementor-element.elementor-element-52e8875 .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-33154 .elementor-element.elementor-element-52e8875 .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-33154 .elementor-element.elementor-element-52e8875 .elementor-button:hover, .elementor-33154 .elementor-element.elementor-element-52e8875 .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-52e8875 .elementor-button:hover svg, .elementor-33154 .elementor-element.elementor-element-52e8875 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-52e8875 > .elementor-widget-container {
	margin: 0px 5px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-52e8875 {
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-692467df .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-33154 .elementor-element.elementor-element-692467df .elementor-button:hover, .elementor-33154 .elementor-element.elementor-element-692467df .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-692467df .elementor-button:hover svg, .elementor-33154 .elementor-element.elementor-element-692467df .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-692467df > .elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-33154 .elementor-element.elementor-element-692467df {
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-6c0535a7 > .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-33154 .elementor-element.elementor-element-6c0535a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-6c0535a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-6c0535a7 > .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-33154 .elementor-element.elementor-element-6c0535a7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-68ce658 {
	color: var(--e-global-color-primary);
	font-size: 15px;
	font-weight: 700;
}

.elementor-33154 .elementor-element.elementor-element-68ce658 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-57dfba1a .bdt-gravity-forms .gfield label {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-57dfba1a .bdt-gravity-forms .gfield input::-webkit-input-placeholder, .elementor-33154 .elementor-element.elementor-element-57dfba1a .bdt-gravity-forms .gfield textarea::-webkit-input-placeholder {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-57dfba1a .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33154 .elementor-element.elementor-element-57dfba1a .bdt-gravity-forms .gfield textarea, .elementor-33154 .elementor-element.elementor-element-57dfba1a .bdt-gravity-forms .gfield select {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-57dfba1a .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33154 .elementor-element.elementor-element-57dfba1a .bdt-gravity-forms .gfield textarea, .elementor-33154 .elementor-element.elementor-element-57dfba1a .bdt-gravity-forms .gfield select {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-57dfba1a .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33154 .elementor-element.elementor-element-57dfba1a .bdt-gravity-forms .gfield textarea, .elementor-33154 .elementor-element.elementor-element-57dfba1a .bdt-gravity-forms .gfield select {
	border-radius: 20px 20px 20px 20px;
}

.elementor-33154 .elementor-element.elementor-element-57dfba1a .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-33154 .elementor-element.elementor-element-57dfba1a .bdt-gravity-forms .gfield textarea {
	padding: 10px 12px 10px 12px;
}

.elementor-33154 .elementor-element.elementor-element-57dfba1a .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33154 .elementor-element.elementor-element-57dfba1a .bdt-gravity-forms .gfield textarea, .elementor-33154 .elementor-element.elementor-element-57dfba1a .bdt-gravity-forms .gfield select {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-33154 .elementor-element.elementor-element-57dfba1a .bdt-gravity-forms .gfield .gfield_description {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-57dfba1a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
	background-color: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-f402028 {
	padding: 120px 0px 120px 0px;
}

.elementor-33154 .elementor-element.elementor-element-5381a139 .elementor-heading-title {
	color: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-5381a139 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-33154 .elementor-element.elementor-element-f8f90c9 {
	font-size: 16px;
	line-height: 24px;
}

.elementor-33154 .elementor-element.elementor-element-28ab2bbf .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-33154 .elementor-element.elementor-element-28ab2bbf .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-33154 .elementor-element.elementor-element-28ab2bbf .elementor-button:hover, .elementor-33154 .elementor-element.elementor-element-28ab2bbf .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-28ab2bbf .elementor-button:hover svg, .elementor-33154 .elementor-element.elementor-element-28ab2bbf .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-28ab2bbf {
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-29362185:not(.elementor-motion-effects-element-type-background), .elementor-33154 .elementor-element.elementor-element-29362185 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-33154 .elementor-element.elementor-element-29362185 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 200px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-29362185 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-4254f700.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33154 .elementor-element.elementor-element-4254f700 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-679d657 {
	text-align: center;
}

.elementor-33154 .elementor-element.elementor-element-2f67d15b {
	text-align: center;
	color: var(--e-global-color-primary);
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-33154 .elementor-element.elementor-element-2f67d15b > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-33154 .elementor-element.elementor-element-6f253e0f > .elementor-container {
	min-height: 500px;
}

.elementor-33154 .elementor-element.elementor-element-6f253e0f:not(.elementor-motion-effects-element-type-background), .elementor-33154 .elementor-element.elementor-element-6f253e0f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-33154 .elementor-element.elementor-element-6f253e0f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 8px 20px 8px;
}

.elementor-33154 .elementor-element.elementor-element-6f253e0f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-7a7f298a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33154 .elementor-element.elementor-element-7a7f298a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-7a7f298a > .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-33154 .elementor-element.elementor-element-7a7f298a > .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-33154 .elementor-element.elementor-element-7a7f298a: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-33154 .elementor-element.elementor-element-7a7f298a > .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-33154 .elementor-element.elementor-element-7a7f298a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-7c38f6d3 > .elementor-container {
	min-height: 250px;
}

.elementor-33154 .elementor-element.elementor-element-2aaa358 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-1bed19dc .elementor-heading-title {
	font-weight: 900;
}

.elementor-33154 .elementor-element.elementor-element-77c893f7 {
	color: var(--e-global-color-primary);
	font-family: "Mulish", Sans-serif;
}

.elementor-33154 .elementor-element.elementor-element-3dc2c5ea .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-3dc2c5ea {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-3dc2c5ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-3dc2c5ea .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33154 .elementor-element.elementor-element-3dc2c5ea .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-3dc2c5ea .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-3dc2c5ea > .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-33154 .elementor-element.elementor-element-4fec337e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33154 .elementor-element.elementor-element-4fec337e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-4fec337e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/uploads/2025/06/vertical-shot-australian-flag-sea-crowded-bondi-beach.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33154 .elementor-element.elementor-element-4fec337e > .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-33154 .elementor-element.elementor-element-4fec337e: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-33154 .elementor-element.elementor-element-4fec337e > .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-33154 .elementor-element.elementor-element-4fec337e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-31a074ed > .elementor-container {
	min-height: 250px;
}

.elementor-33154 .elementor-element.elementor-element-42d43927 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-27a227a1 .elementor-heading-title {
	font-weight: 900;
}

.elementor-33154 .elementor-element.elementor-element-769cafa5 {
	color: var(--e-global-color-primary);
	font-family: "Mulish", Sans-serif;
}

.elementor-33154 .elementor-element.elementor-element-3878408e .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-3878408e {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-3878408e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-3878408e .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33154 .elementor-element.elementor-element-3878408e .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-3878408e .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-3878408e > .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-33154 .elementor-element.elementor-element-1244610f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33154 .elementor-element.elementor-element-1244610f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-1244610f > .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/london-bridge.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33154 .elementor-element.elementor-element-1244610f > .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-33154 .elementor-element.elementor-element-1244610f: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-33154 .elementor-element.elementor-element-1244610f > .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-33154 .elementor-element.elementor-element-1244610f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-1dc31348 > .elementor-container {
	min-height: 250px;
}

.elementor-33154 .elementor-element.elementor-element-77422b63 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-4ea0191d .elementor-heading-title {
	font-weight: 900;
}

.elementor-33154 .elementor-element.elementor-element-3bf85c70 {
	color: var(--e-global-color-primary);
	font-family: "Mulish", Sans-serif;
}

.elementor-33154 .elementor-element.elementor-element-11692375 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-11692375 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-11692375 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-11692375 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33154 .elementor-element.elementor-element-11692375 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-11692375 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-11692375 > .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-33154 .elementor-element.elementor-element-2d8001d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33154 .elementor-element.elementor-element-2d8001d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-2d8001d0 > .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/beautiful-view-empire-states-skyscrapers-new-york-city.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33154 .elementor-element.elementor-element-2d8001d0 > .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-33154 .elementor-element.elementor-element-2d8001d0: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-33154 .elementor-element.elementor-element-2d8001d0 > .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-33154 .elementor-element.elementor-element-2d8001d0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-e4d45b7 > .elementor-container {
	min-height: 250px;
}

.elementor-33154 .elementor-element.elementor-element-7a8f7602 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-7da5b225 .elementor-heading-title {
	font-weight: 900;
}

.elementor-33154 .elementor-element.elementor-element-5677cb6f {
	color: var(--e-global-color-primary);
	font-family: "Mulish", Sans-serif;
}

.elementor-33154 .elementor-element.elementor-element-5677cb6f > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33154 .elementor-element.elementor-element-3bbdc071 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-3bbdc071 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-3bbdc071 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-3bbdc071 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33154 .elementor-element.elementor-element-3bbdc071 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-3bbdc071 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-3bbdc071 > .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-33154 .elementor-element.elementor-element-39c5e890.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33154 .elementor-element.elementor-element-39c5e890:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-39c5e890 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/uploads/2025/06/skyline-auckland-large-city-north-island-new-zealand.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33154 .elementor-element.elementor-element-39c5e890 > .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-33154 .elementor-element.elementor-element-39c5e890: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-33154 .elementor-element.elementor-element-39c5e890 > .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-33154 .elementor-element.elementor-element-39c5e890 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-61454107 > .elementor-container {
	min-height: 250px;
}

.elementor-33154 .elementor-element.elementor-element-267e92ca > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-72920581 .elementor-heading-title {
	font-weight: 900;
}

.elementor-33154 .elementor-element.elementor-element-22cdd8a1 {
	color: var(--e-global-color-primary);
	font-family: "Mulish", Sans-serif;
}

.elementor-33154 .elementor-element.elementor-element-139abb15 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-139abb15 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-139abb15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-139abb15 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33154 .elementor-element.elementor-element-139abb15 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-139abb15 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-139abb15 > .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-33154 .elementor-element.elementor-element-4a9c86f6:not(.elementor-motion-effects-element-type-background), .elementor-33154 .elementor-element.elementor-element-4a9c86f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-4a9c86f6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 160px 10px 160px 10px;
}

.elementor-33154 .elementor-element.elementor-element-4a9c86f6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-7c3cd1b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-33154 .elementor-element.elementor-element-7c3cd1b > .elementor-element-populated {
	padding: 0px 100px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-63d1af79 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-33154 .elementor-element.elementor-element-6bc13d8a .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-weight: 900;
}

.elementor-33154 .elementor-element.elementor-element-2ca170bd {
	font-weight: 600;
}

.elementor-33154 .elementor-element.elementor-element-68e506b4 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-33154 .elementor-element.elementor-element-68e506b4 .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-33154 .elementor-element.elementor-element-68e506b4 .elementor-button:hover, .elementor-33154 .elementor-element.elementor-element-68e506b4 .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-68e506b4 .elementor-button:hover svg, .elementor-33154 .elementor-element.elementor-element-68e506b4 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-68e506b4 {
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-8a48017 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-6d6c46d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-6d6c46d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-33154 .elementor-element.elementor-element-6d6c46d:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-6d6c46d > .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-33154 .elementor-element.elementor-element-6d6c46d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-6445910 img {
	width: 70px;
	height: 70px;
	object-fit: cover;
	object-position: center center;
}

.elementor-33154 .elementor-element.elementor-element-6445910 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-33154 .elementor-element.elementor-element-6445910 {
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-653096d {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-33154 .elementor-element.elementor-element-653096d > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-33154 .elementor-element.elementor-element-04b5140:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-04b5140 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-33154 .elementor-element.elementor-element-04b5140:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-04b5140 > .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-33154 .elementor-element.elementor-element-04b5140 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-5982427 img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-33154 .elementor-element.elementor-element-5982427 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-33154 .elementor-element.elementor-element-5982427 {
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-47f76e3 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-33154 .elementor-element.elementor-element-47f76e3 > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-33154 .elementor-element.elementor-element-adf68a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-adf68a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-33154 .elementor-element.elementor-element-adf68a5:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-adf68a5 > .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-33154 .elementor-element.elementor-element-adf68a5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-70f1e83 img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-33154 .elementor-element.elementor-element-70f1e83 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-33154 .elementor-element.elementor-element-70f1e83 {
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-9d78be8 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-33154 .elementor-element.elementor-element-9d78be8 > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-33154 .elementor-element.elementor-element-b72674b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-b72674b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-33154 .elementor-element.elementor-element-b72674b:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-b72674b > .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-33154 .elementor-element.elementor-element-b72674b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-5300baf img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-33154 .elementor-element.elementor-element-5300baf > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-33154 .elementor-element.elementor-element-5300baf {
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-f7b60a2 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-33154 .elementor-element.elementor-element-f7b60a2 > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-33154 .elementor-element.elementor-element-0df11e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-0df11e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-33154 .elementor-element.elementor-element-0df11e2:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-0df11e2 > .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-33154 .elementor-element.elementor-element-0df11e2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-c4b9f84 img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-33154 .elementor-element.elementor-element-c4b9f84 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-33154 .elementor-element.elementor-element-c4b9f84 {
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-e37e0e5 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-33154 .elementor-element.elementor-element-e37e0e5 > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-33154 .elementor-element.elementor-element-cf9113d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-cf9113d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-33154 .elementor-element.elementor-element-cf9113d:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-cf9113d > .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-33154 .elementor-element.elementor-element-cf9113d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-beb7632 img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-33154 .elementor-element.elementor-element-beb7632 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-33154 .elementor-element.elementor-element-beb7632 {
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-0f1168f {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-33154 .elementor-element.elementor-element-0f1168f > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-33154 .elementor-element.elementor-element-cf85ad7 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-33154 .elementor-element.elementor-element-4eab894.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33154 .elementor-element.elementor-element-4eab894 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-9a98d83 {
	text-align: center;
}

.elementor-33154 .elementor-element.elementor-element-9a98d83 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-33154 .elementor-element.elementor-element-96a5e08 {
	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-33154 .elementor-element.elementor-element-96a5e08 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-33154 .elementor-element.elementor-element-cd51478 {
	--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-33154 .elementor-element.elementor-element-cd51478 .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-33154 .elementor-element.elementor-element-cd51478 > .elementor-widget-container {
	padding: 80px 80px 0px 80px;
}

.elementor-33154 .elementor-element.elementor-element-f9c4f34 .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-33154 .elementor-element.elementor-element-f9c4f34 .elementor-button:hover, .elementor-33154 .elementor-element.elementor-element-f9c4f34 .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-f9c4f34 .elementor-button:hover svg, .elementor-33154 .elementor-element.elementor-element-f9c4f34 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-f9c4f34 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-63e50bcb {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 160px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-4ff36a29.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33154 .elementor-element.elementor-element-4ff36a29 > .elementor-element-populated {
	margin: 0px 0px 40px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-174a18c9 {
	text-align: center;
}

.elementor-33154 .elementor-element.elementor-element-174a18c9 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-33154 .elementor-element.elementor-element-448a8201 {
	text-align: center;
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-33154 .elementor-element.elementor-element-3dadf410 {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-1176208 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-72ea0d9c > .elementor-container {
	min-height: 452px;
}

.elementor-33154 .elementor-element.elementor-element-f17a622.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33154 .elementor-element.elementor-element-f17a622:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-f17a622 > .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-33154 .elementor-element.elementor-element-f17a622 > .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-33154 .elementor-element.elementor-element-f17a622: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-33154 .elementor-element.elementor-element-f17a622 > .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-33154 .elementor-element.elementor-element-f17a622 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-2412ee5a {
	padding: 140px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-2c3eedd > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-59151271 {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-2cb7401d .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-2cb7401d {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-2cb7401d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-2cb7401d .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33154 .elementor-element.elementor-element-2cb7401d .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-2cb7401d .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-2cb7401d > .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-33154 .elementor-element.elementor-element-5bf45ead > .elementor-container {
	min-height: 452px;
}

.elementor-33154 .elementor-element.elementor-element-57b00165.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33154 .elementor-element.elementor-element-57b00165:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-57b00165 > .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-33154 .elementor-element.elementor-element-57b00165 > .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-33154 .elementor-element.elementor-element-57b00165: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-33154 .elementor-element.elementor-element-57b00165 > .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-33154 .elementor-element.elementor-element-57b00165 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-4266f01c {
	padding: 140px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-49db689c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-7250fc1e {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-7250fc1e > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33154 .elementor-element.elementor-element-c2e6529 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-c2e6529 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-c2e6529 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-c2e6529 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33154 .elementor-element.elementor-element-c2e6529 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-c2e6529 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-c2e6529 > .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-33154 .elementor-element.elementor-element-43600e4c > .elementor-container {
	min-height: 452px;
}

.elementor-33154 .elementor-element.elementor-element-5dace07.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33154 .elementor-element.elementor-element-5dace07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-5dace07 > .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-33154 .elementor-element.elementor-element-5dace07 > .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-33154 .elementor-element.elementor-element-5dace07: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-33154 .elementor-element.elementor-element-5dace07 > .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-33154 .elementor-element.elementor-element-5dace07 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-71047103 {
	padding: 140px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-4956cdcd > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-1ae73b35 {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-1ae73b35 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33154 .elementor-element.elementor-element-1ae80c0 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-1ae80c0 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-1ae80c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-1ae80c0 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33154 .elementor-element.elementor-element-1ae80c0 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-1ae80c0 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-1ae80c0 > .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-33154 .elementor-element.elementor-element-6626319b > .elementor-container {
	min-height: 452px;
}

.elementor-33154 .elementor-element.elementor-element-5fb2a22.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33154 .elementor-element.elementor-element-5fb2a22:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-5fb2a22 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09540.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33154 .elementor-element.elementor-element-5fb2a22 > .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-33154 .elementor-element.elementor-element-5fb2a22: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-33154 .elementor-element.elementor-element-5fb2a22 > .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-33154 .elementor-element.elementor-element-5fb2a22 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-61fc316b {
	padding: 140px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-4373d1af > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-69e74a37 {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-69e74a37 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33154 .elementor-element.elementor-element-43567bac .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-43567bac {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-43567bac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-43567bac .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33154 .elementor-element.elementor-element-43567bac .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-43567bac .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-43567bac > .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-33154 .elementor-element.elementor-element-30e28650 > .elementor-container {
	min-height: 452px;
}

.elementor-33154 .elementor-element.elementor-element-3d7c59fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33154 .elementor-element.elementor-element-3d7c59fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-3d7c59fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09212.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33154 .elementor-element.elementor-element-3d7c59fe > .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-33154 .elementor-element.elementor-element-3d7c59fe: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-33154 .elementor-element.elementor-element-3d7c59fe > .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-33154 .elementor-element.elementor-element-3d7c59fe > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-6c97210 {
	padding: 140px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-2e825119 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-7739ba0b {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-7739ba0b > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33154 .elementor-element.elementor-element-6e461d9c .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-6e461d9c {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-6e461d9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-6e461d9c .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33154 .elementor-element.elementor-element-6e461d9c .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-6e461d9c .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-6e461d9c > .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-33154 .elementor-element.elementor-element-2af714a1 > .elementor-container {
	min-height: 452px;
}

.elementor-33154 .elementor-element.elementor-element-28ef3ccf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33154 .elementor-element.elementor-element-28ef3ccf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-28ef3ccf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09521-2.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33154 .elementor-element.elementor-element-28ef3ccf > .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-33154 .elementor-element.elementor-element-28ef3ccf: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-33154 .elementor-element.elementor-element-28ef3ccf > .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-33154 .elementor-element.elementor-element-28ef3ccf > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-76429ede {
	padding: 140px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-7f569f91 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-38ad9db0 {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-38ad9db0 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33154 .elementor-element.elementor-element-1b5fbfa4 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-1b5fbfa4 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-1b5fbfa4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-1b5fbfa4 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33154 .elementor-element.elementor-element-1b5fbfa4 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-1b5fbfa4 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-1b5fbfa4 > .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-33154 .elementor-element.elementor-element-5bbd146d > .elementor-container {
	min-height: 452px;
}

.elementor-33154 .elementor-element.elementor-element-492c6c9e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33154 .elementor-element.elementor-element-492c6c9e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-492c6c9e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09709.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33154 .elementor-element.elementor-element-492c6c9e > .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-33154 .elementor-element.elementor-element-492c6c9e: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-33154 .elementor-element.elementor-element-492c6c9e > .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-33154 .elementor-element.elementor-element-492c6c9e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-368058fb {
	padding: 140px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-a096f40 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-45dfd6a8 {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-45dfd6a8 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33154 .elementor-element.elementor-element-7e801d46 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-7e801d46 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-7e801d46 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-7e801d46 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33154 .elementor-element.elementor-element-7e801d46 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-7e801d46 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-7e801d46 > .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-33154 .elementor-element.elementor-element-17ff813 > .elementor-container {
	min-height: 452px;
}

.elementor-33154 .elementor-element.elementor-element-5742b7a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33154 .elementor-element.elementor-element-5742b7a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-5742b7a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09577.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33154 .elementor-element.elementor-element-5742b7a5 > .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-33154 .elementor-element.elementor-element-5742b7a5: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-33154 .elementor-element.elementor-element-5742b7a5 > .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-33154 .elementor-element.elementor-element-5742b7a5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-31c6ea97 {
	padding: 140px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-3d67d93f > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-6bfc15a {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-6bfc15a > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33154 .elementor-element.elementor-element-10fde509 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-10fde509 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-10fde509 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-10fde509 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33154 .elementor-element.elementor-element-10fde509 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-10fde509 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-10fde509 > .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-33154 .elementor-element.elementor-element-67748388 > .elementor-container {
	min-height: 452px;
}

.elementor-33154 .elementor-element.elementor-element-664a8eb1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33154 .elementor-element.elementor-element-664a8eb1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-664a8eb1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09241.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33154 .elementor-element.elementor-element-664a8eb1 > .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-33154 .elementor-element.elementor-element-664a8eb1: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-33154 .elementor-element.elementor-element-664a8eb1 > .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-33154 .elementor-element.elementor-element-664a8eb1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-76d2e0de {
	padding: 140px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-3a0ce1a5 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-1d52652c {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-1d52652c > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33154 .elementor-element.elementor-element-35a7a5ea .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-35a7a5ea {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-35a7a5ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-35a7a5ea .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33154 .elementor-element.elementor-element-35a7a5ea .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-35a7a5ea .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-35a7a5ea > .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-33154 .elementor-element.elementor-element-1bfafb03 > .elementor-container {
	min-height: 452px;
}

.elementor-33154 .elementor-element.elementor-element-4cc83aa0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33154 .elementor-element.elementor-element-4cc83aa0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-4cc83aa0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09344.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33154 .elementor-element.elementor-element-4cc83aa0 > .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-33154 .elementor-element.elementor-element-4cc83aa0: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-33154 .elementor-element.elementor-element-4cc83aa0 > .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-33154 .elementor-element.elementor-element-4cc83aa0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-2c4dbfa4 {
	padding: 140px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-66382840 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-829471d {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-829471d > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33154 .elementor-element.elementor-element-2c224874 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-2c224874 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-2c224874 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-2c224874 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33154 .elementor-element.elementor-element-2c224874 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-2c224874 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-2c224874 > .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-33154 .elementor-element.elementor-element-644aba6c > .elementor-container {
	min-height: 452px;
}

.elementor-33154 .elementor-element.elementor-element-399a628c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33154 .elementor-element.elementor-element-399a628c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-399a628c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/20240723_164610-scaled-1.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33154 .elementor-element.elementor-element-399a628c > .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-33154 .elementor-element.elementor-element-399a628c: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-33154 .elementor-element.elementor-element-399a628c > .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-33154 .elementor-element.elementor-element-399a628c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-6b2ce5bb {
	padding: 140px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-3fb3d2e1 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-2726d227 {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-2726d227 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33154 .elementor-element.elementor-element-4d0200c6 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-4d0200c6 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-4d0200c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-4d0200c6 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33154 .elementor-element.elementor-element-4d0200c6 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-4d0200c6 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-4d0200c6 > .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-33154 .elementor-element.elementor-element-ad41b93 > .elementor-container {
	min-height: 452px;
}

.elementor-33154 .elementor-element.elementor-element-4159a3bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33154 .elementor-element.elementor-element-4159a3bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-4159a3bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09305.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33154 .elementor-element.elementor-element-4159a3bb > .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-33154 .elementor-element.elementor-element-4159a3bb: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-33154 .elementor-element.elementor-element-4159a3bb > .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-33154 .elementor-element.elementor-element-4159a3bb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-b39f335 {
	padding: 140px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-20d929de > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-36373d8 {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-36373d8 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33154 .elementor-element.elementor-element-19ae2a0b .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-19ae2a0b {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-19ae2a0b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-19ae2a0b .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33154 .elementor-element.elementor-element-19ae2a0b .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-19ae2a0b .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-19ae2a0b > .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-33154 .elementor-element.elementor-element-cd830b8 > .elementor-container {
	min-height: 452px;
}

.elementor-33154 .elementor-element.elementor-element-5110c726.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33154 .elementor-element.elementor-element-5110c726:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-5110c726 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09231.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33154 .elementor-element.elementor-element-5110c726 > .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-33154 .elementor-element.elementor-element-5110c726: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-33154 .elementor-element.elementor-element-5110c726 > .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-33154 .elementor-element.elementor-element-5110c726 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-7dbd2e16 {
	padding: 140px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-76ea8909 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-58c6ff1e {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-58c6ff1e > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33154 .elementor-element.elementor-element-414dd626 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-414dd626 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-414dd626 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-414dd626 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33154 .elementor-element.elementor-element-414dd626 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-414dd626 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-414dd626 > .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-33154 .elementor-element.elementor-element-439c8c5d > .elementor-container {
	min-height: 452px;
}

.elementor-33154 .elementor-element.elementor-element-db2807d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33154 .elementor-element.elementor-element-db2807d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33154 .elementor-element.elementor-element-db2807d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/THE.MOVING.CO_09495.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33154 .elementor-element.elementor-element-db2807d > .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-33154 .elementor-element.elementor-element-db2807d: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-33154 .elementor-element.elementor-element-db2807d > .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-33154 .elementor-element.elementor-element-db2807d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-17dda8cf {
	padding: 140px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-5af9c45e > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-6e0363fd {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-6e0363fd > .elementor-widget-container {
	margin: 0px 0px 19px 0px;
}

.elementor-33154 .elementor-element.elementor-element-6513e17b .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-6513e17b {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-6513e17b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-6513e17b .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33154 .elementor-element.elementor-element-6513e17b .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33154 .elementor-element.elementor-element-6513e17b .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-6513e17b > .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-33154 .elementor-element.elementor-element-49c490df {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-33154 .elementor-element.elementor-element-75e073b7.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33154 .elementor-element.elementor-element-75e073b7 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-209b0f61 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-33154 .elementor-element.elementor-element-209b0f61 .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-33154 .elementor-element.elementor-element-209b0f61 .elementor-button:hover, .elementor-33154 .elementor-element.elementor-element-209b0f61 .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-209b0f61 .elementor-button:hover svg, .elementor-33154 .elementor-element.elementor-element-209b0f61 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-209b0f61 {
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-65898017 {
	margin-top: 130px;
	margin-bottom: 130px;
}

.elementor-33154 .elementor-element.elementor-element-1d67e917.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33154 .elementor-element.elementor-element-1d67e917 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-382ae313 {
	text-align: center;
}

.elementor-33154 .elementor-element.elementor-element-382ae313 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-33154 .elementor-element.elementor-element-f50aa16 {
	text-align: center;
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-33154 .elementor-element.elementor-element-f50aa16 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-33154 .elementor-element.elementor-element-394e9a54 .gallery-item img {
	border-style: none;
}

.elementor-33154 .elementor-element.elementor-element-7eff762f .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-33154 .elementor-element.elementor-element-7eff762f .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-33154 .elementor-element.elementor-element-7eff762f .elementor-button:hover, .elementor-33154 .elementor-element.elementor-element-7eff762f .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-7eff762f .elementor-button:hover svg, .elementor-33154 .elementor-element.elementor-element-7eff762f .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-7eff762f {
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-782fa458 > .elementor-container {
	min-height: 446px;
}

.elementor-33154 .elementor-element.elementor-element-782fa458:not(.elementor-motion-effects-element-type-background), .elementor-33154 .elementor-element.elementor-element-782fa458 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/DSC_9332-1-1.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33154 .elementor-element.elementor-element-782fa458 > .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-33154 .elementor-element.elementor-element-782fa458 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 10px 10px;
}

.elementor-33154 .elementor-element.elementor-element-3a640e05 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-12e55482 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-33154 .elementor-element.elementor-element-12e55482 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-33154 .elementor-element.elementor-element-34638f36 {
	color: var(--e-global-color-primary);
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-33154 .elementor-element.elementor-element-34638f36 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33154 .elementor-element.elementor-element-691e55ce .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-33154 .elementor-element.elementor-element-691e55ce .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-33154 .elementor-element.elementor-element-691e55ce .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-33154 .elementor-element.elementor-element-691e55ce .elementor-button:hover, .elementor-33154 .elementor-element.elementor-element-691e55ce .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-691e55ce .elementor-button:hover svg, .elementor-33154 .elementor-element.elementor-element-691e55ce .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-dde1899 {
	margin-top: 150px;
	margin-bottom: 40px;
}

.elementor-33154 .elementor-element.elementor-element-5b979cb.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33154 .elementor-element.elementor-element-5b979cb > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-a05cbc4 {
	text-align: center;
}

.elementor-33154 .elementor-element.elementor-element-a05cbc4 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-33154 .elementor-element.elementor-element-8713acf {
	text-align: center;
	width: var(--container-widget-width, 68%);
	max-width: 68%;
	--container-widget-width: 68%;
	--container-widget-flex-grow: 0;
}

.elementor-33154 .elementor-element.elementor-element-c1c5e1c {
	--swiper-slides-to-display: 5;
	--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: 100%;
	--dots-vertical-transform: -100%;
	--dots-vertical-offset: 0px;
}

.elementor-33154 .elementor-element.elementor-element-c1c5e1c .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-33154 .elementor-element.elementor-element-c1c5e1c > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-0ff71a9 .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-33154 .elementor-element.elementor-element-0ff71a9 .elementor-button:hover, .elementor-33154 .elementor-element.elementor-element-0ff71a9 .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-0ff71a9 .elementor-button:hover svg, .elementor-33154 .elementor-element.elementor-element-0ff71a9 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-0ff71a9 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-748dfe71 {
	margin-top: 140px;
	margin-bottom: 140px;
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-7a79b0f4.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33154 .elementor-element.elementor-element-7a79b0f4 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-2930e6f6 {
	text-align: center;
}

.elementor-33154 .elementor-element.elementor-element-2930e6f6 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-33154 .elementor-element.elementor-element-2930e6f6 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33154 .elementor-element.elementor-element-2f7ba956 {
	text-align: center;
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
}

.elementor-33154 .elementor-element.elementor-element-2f7ba956 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-33154 .elementor-element.elementor-element-6f3f88df .elementor-accordion-item {
	border-width: 2px;
	border-color: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-6f3f88df .elementor-accordion-item .elementor-tab-content {
	border-width: 2px;
	border-top-color: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-6f3f88df .elementor-accordion-icon, .elementor-33154 .elementor-element.elementor-element-6f3f88df .elementor-accordion-title {
	color: var(--e-global-color-text);
}

.elementor-33154 .elementor-element.elementor-element-6f3f88df .elementor-accordion-title {
	font-family: "Mulish", Sans-serif;
	font-size: 13px;
	font-weight: 700;
}

.elementor-33154 .elementor-element.elementor-element-6f3f88df .elementor-tab-title {
	padding: 16px 0px 14px 10px;
}

.elementor-33154 .elementor-element.elementor-element-6f3f88df .elementor-tab-title .elementor-accordion-icon i:before {
	color: var(--e-global-color-f6a0459);
}

.elementor-33154 .elementor-element.elementor-element-6f3f88df .elementor-tab-content {
	color: var(--e-global-color-secondary);
	font-size: 12px;
}

.elementor-33154 .elementor-element.elementor-element-6f3f88df > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0% 10% 0% 10%;
}

.elementor-33154 .elementor-element.elementor-element-7eb292fe .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-33154 .elementor-element.elementor-element-7eb292fe .elementor-button:hover, .elementor-33154 .elementor-element.elementor-element-7eb292fe .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-7eb292fe .elementor-button:hover svg, .elementor-33154 .elementor-element.elementor-element-7eb292fe .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-7eb292fe {
	width: auto;
	max-width: auto;
}

.elementor-33154 .elementor-element.elementor-element-1af9e7dc > .elementor-container {
	min-height: 85vh;
}

.elementor-33154 .elementor-element.elementor-element-1af9e7dc:not(.elementor-motion-effects-element-type-background), .elementor-33154 .elementor-element.elementor-element-1af9e7dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-33154 .elementor-element.elementor-element-1af9e7dc {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 10px 0px 10px;
}

.elementor-33154 .elementor-element.elementor-element-1af9e7dc > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33154 .elementor-element.elementor-element-7f5746fe > .elementor-element-populated {
	padding: 0px 100px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-a43b61a {
	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-33154 .elementor-element.elementor-element-61fa6098 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-33154 .elementor-element.elementor-element-61fa6098 .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-33154 .elementor-element.elementor-element-61fa6098 .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-33154 .elementor-element.elementor-element-61fa6098 .elementor-button:hover, .elementor-33154 .elementor-element.elementor-element-61fa6098 .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33154 .elementor-element.elementor-element-61fa6098 .elementor-button:hover svg, .elementor-33154 .elementor-element.elementor-element-61fa6098 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-61fa6098 > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-7fd3285 > .elementor-element-populated {
	padding: 0px 0px 0px 100px;
}

.elementor-33154 .elementor-element.elementor-element-14bc28ff {
	color: var(--e-global-color-primary);
	font-family: "Mulish", Sans-serif;
	font-size: 15px;
	font-weight: 700;
}

.elementor-33154 .elementor-element.elementor-element-1f1847e5 .bdt-gravity-forms .gfield label {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-1f1847e5 .bdt-gravity-forms .gfield input::-webkit-input-placeholder, .elementor-33154 .elementor-element.elementor-element-1f1847e5 .bdt-gravity-forms .gfield textarea::-webkit-input-placeholder {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-1f1847e5 .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33154 .elementor-element.elementor-element-1f1847e5 .bdt-gravity-forms .gfield textarea, .elementor-33154 .elementor-element.elementor-element-1f1847e5 .bdt-gravity-forms .gfield select {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-2107377);
}

.elementor-33154 .elementor-element.elementor-element-1f1847e5 .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33154 .elementor-element.elementor-element-1f1847e5 .bdt-gravity-forms .gfield textarea, .elementor-33154 .elementor-element.elementor-element-1f1847e5 .bdt-gravity-forms .gfield select {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-1f1847e5 .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33154 .elementor-element.elementor-element-1f1847e5 .bdt-gravity-forms .gfield textarea, .elementor-33154 .elementor-element.elementor-element-1f1847e5 .bdt-gravity-forms .gfield select {
	border-radius: 20px 20px 20px 20px;
}

.elementor-33154 .elementor-element.elementor-element-1f1847e5 .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-33154 .elementor-element.elementor-element-1f1847e5 .bdt-gravity-forms .gfield textarea {
	padding: 10px 12px 10px 12px;
}

.elementor-33154 .elementor-element.elementor-element-1f1847e5 .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33154 .elementor-element.elementor-element-1f1847e5 .bdt-gravity-forms .gfield textarea, .elementor-33154 .elementor-element.elementor-element-1f1847e5 .bdt-gravity-forms .gfield select {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-33154 .elementor-element.elementor-element-1f1847e5 .bdt-gravity-forms .gfield .gfield_description {
	color: var(--e-global-color-primary);
}

.elementor-33154 .elementor-element.elementor-element-1f1847e5 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
	background-color: var(--e-global-color-2107377);
}

@media (max-width:1024px) {
	.elementor-33154 .elementor-element.elementor-element-60b1e395 {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-cd51478 {
		--swiper-slides-to-display: 2;
	}
	
	.elementor-33154 .elementor-element.elementor-element-c1c5e1c {
		--swiper-slides-to-display: 2;
	}
}

@media (max-width:750px) {
	.elementor-33154 .elementor-element.elementor-element-60b1e395 > .elementor-container {
		min-height: 400px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-60b1e395 {
		padding: 120px 40px 25px 40px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-58defc36 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-46a8081c .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-46a8081c > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-527be94e .elementor-heading-title {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-527be94e > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-52e8875 .elementor-button {
		font-size: 14px;
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-52e8875 > .elementor-widget-container {
		margin: 0px 5px 10px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-692467df .elementor-button {
		font-size: 14px;
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-692467df > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6c0535a7 > .elementor-element-populated {
		margin: 24px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-31e1f358 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-68ce658 {
		font-size: 11px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-57dfba1a .bdt-gravity-forms .gfield label {
		font-size: 11px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-f402028 {
		padding: 60px 24px 60px 24px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-5381a139 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-28ab2bbf .elementor-button {
		font-size: 14px;
		padding: 4px 10px 4px 10px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-29362185 {
		padding: 78px 40px 1px 40px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-4254f700 > .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-33154 .elementor-element.elementor-element-2f67d15b {
		font-size: 10px;
		line-height: 12px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-33154 .elementor-element.elementor-element-2f67d15b > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6f253e0f > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6f253e0f {
		margin-top: -1px;
		margin-bottom: 0px;
		padding: 25px 39px 27px 39px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-2aaa358.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-33154 .elementor-element.elementor-element-1bed19dc .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-77c893f7 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-77c893f7 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-3dc2c5ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-3dc2c5ea .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-42d43927.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-33154 .elementor-element.elementor-element-27a227a1 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-769cafa5 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-769cafa5 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-3878408e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-3878408e .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-77422b63.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-33154 .elementor-element.elementor-element-4ea0191d .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-3bf85c70 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-3bf85c70 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-11692375 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-11692375 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-7a8f7602.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-33154 .elementor-element.elementor-element-7da5b225 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-5677cb6f {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-5677cb6f > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-3bbdc071 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-3bbdc071 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-267e92ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-33154 .elementor-element.elementor-element-72920581 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-22cdd8a1 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-22cdd8a1 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-139abb15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-139abb15 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-4a9c86f6 {
		padding: 78px 40px 78px 40px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-7c3cd1b > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-63d1af79 .elementor-heading-title {
		font-size: 26px;
		line-height: 27px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-63d1af79 > .elementor-widget-container {
		margin: 0px 0px -6px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6bc13d8a .elementor-heading-title {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6bc13d8a > .elementor-widget-container {
		margin: 0px 0px -5px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-2ca170bd {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-68e506b4 .elementor-button {
		font-size: 14px;
		padding: 4px 10px 4px 10px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-8dbf7f3 {
		margin-top: 40px;
		margin-bottom: 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6d6c46d {
		width: 50%;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6d6c46d > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6445910 img {
		width: 54px;
		height: 45px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-653096d {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-653096d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-04b5140 {
		width: 50%;
	}
	
	.elementor-33154 .elementor-element.elementor-element-04b5140 > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-5982427 img {
		width: 53px;
		height: 45px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-47f76e3 {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-47f76e3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-adf68a5 {
		width: 50%;
	}
	
	.elementor-33154 .elementor-element.elementor-element-adf68a5 > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-70f1e83 img {
		width: 36px;
		height: 51px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-9d78be8 {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-9d78be8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-b72674b {
		width: 50%;
	}
	
	.elementor-33154 .elementor-element.elementor-element-b72674b > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-5300baf img {
		width: 40px;
		height: 56px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-f7b60a2 {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-f7b60a2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-0df11e2 {
		width: 50%;
	}
	
	.elementor-33154 .elementor-element.elementor-element-0df11e2 > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-c4b9f84 img {
		width: 41px;
		height: 47px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-e37e0e5 {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-e37e0e5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-cf9113d {
		width: 50%;
	}
	
	.elementor-33154 .elementor-element.elementor-element-cf9113d > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-beb7632 img {
		width: 36px;
		height: 51px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-0f1168f {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-0f1168f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-cf85ad7 {
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-9a98d83 .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-96a5e08 {
		font-size: 10px;
		line-height: 12px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33154 .elementor-element.elementor-element-96a5e08 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-cd51478 {
		--swiper-slides-to-display: 1;
	}
	
	.elementor-33154 .elementor-element.elementor-element-f9c4f34 .elementor-button {
		font-size: 14px;
		padding: 8px 30px 8px 30px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-63e50bcb {
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-4ff36a29 > .elementor-element-populated {
		margin: 0px 0px 40px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-174a18c9 > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-448a8201 {
		font-size: 10px;
		line-height: 12px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33154 .elementor-element.elementor-element-3dadf410 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-72ea0d9c > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-2523a47b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-59151271 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-59151271 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-2cb7401d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-2cb7401d .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-5bf45ead > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-353893f8 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-7250fc1e {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-7250fc1e > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-c2e6529 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-c2e6529 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-43600e4c > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-131a424c .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-1ae73b35 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-1ae73b35 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-1ae80c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-1ae80c0 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6626319b > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-64ab5ded .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-69e74a37 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-69e74a37 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-43567bac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-43567bac .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-30e28650 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-1293ab45 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-7739ba0b {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-7739ba0b > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6e461d9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-6e461d9c .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-2af714a1 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-3ce1be3a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-38ad9db0 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-38ad9db0 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-1b5fbfa4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-1b5fbfa4 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-5bbd146d > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-2439c750 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-45dfd6a8 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-45dfd6a8 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-7e801d46 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-7e801d46 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-17ff813 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-5c49bdaf .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6bfc15a {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6bfc15a > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-10fde509 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-10fde509 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-67748388 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-52c1b1a6 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-1d52652c {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-1d52652c > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-35a7a5ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-35a7a5ea .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-1bfafb03 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-4c99ffda .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-829471d {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-829471d > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-2c224874 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-2c224874 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-644aba6c > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-68792f4e .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-2726d227 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-2726d227 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-4d0200c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-4d0200c6 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-ad41b93 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-585ce834 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-36373d8 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-36373d8 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-19ae2a0b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-19ae2a0b .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-cd830b8 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-645a22a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-58c6ff1e {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-58c6ff1e > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-414dd626 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-414dd626 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-439c8c5d > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-2429506c .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6e0363fd {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6e0363fd > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6513e17b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33154 .elementor-element.elementor-element-6513e17b .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-49c490df {
		margin-top: 25px;
		margin-bottom: 80px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-209b0f61 .elementor-button {
		font-size: 14px;
		padding: 4px 12px 4px 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-65898017 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 40px 72px 40px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-382ae313 .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-382ae313 > .elementor-widget-container {
		margin: 0px 0px -5px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-f50aa16 {
		font-size: 10px;
		line-height: 12px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33154 .elementor-element.elementor-element-394e9a54 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-7eff762f .elementor-button {
		font-size: 14px;
		padding: 4px 10px 4px 10px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-782fa458 > .elementor-container {
		min-height: 200px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-782fa458 {
		padding: 55px 40px 55px 40px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-2a25057f .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-2a25057f > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-12e55482 .elementor-heading-title {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-12e55482 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-12e55482 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33154 .elementor-element.elementor-element-34638f36 {
		font-size: 10px;
		line-height: 1.4em;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33154 .elementor-element.elementor-element-691e55ce .elementor-button {
		font-size: 14px;
		padding: 8px 14px 8px 14px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-691e55ce > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-dde1899 {
		margin-top: 0px;
		margin-bottom: 50px;
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-a05cbc4 > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-8713acf {
		font-size: 10px;
		line-height: 12px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33154 .elementor-element.elementor-element-c1c5e1c {
		--swiper-slides-to-display: 1;
	}
	
	.elementor-33154 .elementor-element.elementor-element-0ff71a9 .elementor-button {
		font-size: 14px;
		padding: 8px 30px 8px 30px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-748dfe71 {
		margin-top: 80px;
		margin-bottom: 75px;
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-2930e6f6 .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-2930e6f6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-2f7ba956 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-2f7ba956 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6f3f88df .elementor-accordion-title {
		font-size: 11px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6f3f88df .elementor-tab-title {
		padding: 14px 0px 14px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6f3f88df .elementor-tab-content {
		font-size: 10px;
		line-height: 12px;
		padding: 12px 0px 16px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6f3f88df > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-33154 .elementor-element.elementor-element-7eb292fe .elementor-button {
		font-size: 14px;
		padding: 8px 20px 8px 20px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-1af9e7dc {
		padding: 70px 40px 0px 40px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-7f5746fe > .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-33154 .elementor-element.elementor-element-7f5746fe > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-380217a5 .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-610616cb .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-a43b61a {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-61fa6098 .elementor-button {
		padding: 8px 20px 8px 20px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-7fd3285 > .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-33154 .elementor-element.elementor-element-7fd3285 > .elementor-element-populated {
		margin: 30px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-d16beb2 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-1f1847e5 .bdt-gravity-forms .gfield label {
		font-size: 11px;
	}
}