.elementor-33148 .elementor-element.elementor-element-37bfa226 > .elementor-container {
	min-height: 650px;
}

.elementor-33148 .elementor-element.elementor-element-37bfa226:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-37bfa226 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2025/06/TMC-Wellington-Destination-Guide-Hero-LR.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33148 .elementor-element.elementor-element-37bfa226 > .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-33148 .elementor-element.elementor-element-37bfa226 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 10px 30px 10px;
}

.elementor-33148 .elementor-element.elementor-element-309261d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-33148 .elementor-element.elementor-element-309261d3 > .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-33148 .elementor-element.elementor-element-309261d3 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-4da4233f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-33148 .elementor-element.elementor-element-3b322f83.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-33148 .elementor-element.elementor-element-3b322f83 > .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-33148 .elementor-element.elementor-element-3b322f83 > .elementor-element-populated {
	padding: 0px 40px 20px 0px;
}

.elementor-33148 .elementor-element.elementor-element-24b1b81e .elementor-heading-title {
	font-size: 65px;
}

.elementor-33148 .elementor-element.elementor-element-24b1b81e > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-33148 .elementor-element.elementor-element-17dbfdcc {
	text-align: left;
}

.elementor-33148 .elementor-element.elementor-element-17dbfdcc .elementor-heading-title {
	color: #fff;
	font-family: "Mulish", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 26px;
}

.elementor-33148 .elementor-element.elementor-element-17dbfdcc > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 30px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-2140055d .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-33148 .elementor-element.elementor-element-2140055d .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-33148 .elementor-element.elementor-element-2140055d .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-33148 .elementor-element.elementor-element-2140055d .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-2140055d .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-2140055d .elementor-button:hover svg, .elementor-33148 .elementor-element.elementor-element-2140055d .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-2140055d > .elementor-widget-container {
	margin: 0px 5px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-2140055d {
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-20c80b7e .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-33148 .elementor-element.elementor-element-20c80b7e .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-33148 .elementor-element.elementor-element-20c80b7e .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-20c80b7e .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-20c80b7e .elementor-button:hover svg, .elementor-33148 .elementor-element.elementor-element-20c80b7e .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-20c80b7e > .elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-33148 .elementor-element.elementor-element-20c80b7e {
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-4b25b906 > .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-33148 .elementor-element.elementor-element-4b25b906:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-4b25b906 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-4b25b906 > .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-33148 .elementor-element.elementor-element-4b25b906 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-3fd8b1b {
	color: var(--e-global-color-primary);
	font-size: 15px;
	font-weight: 700;
}

.elementor-33148 .elementor-element.elementor-element-3fd8b1b > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-6424c4f1 .bdt-gravity-forms .gfield label {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-6424c4f1 .bdt-gravity-forms .gfield input::-webkit-input-placeholder, .elementor-33148 .elementor-element.elementor-element-6424c4f1 .bdt-gravity-forms .gfield textarea::-webkit-input-placeholder {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-6424c4f1 .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33148 .elementor-element.elementor-element-6424c4f1 .bdt-gravity-forms .gfield textarea, .elementor-33148 .elementor-element.elementor-element-6424c4f1 .bdt-gravity-forms .gfield select {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-6424c4f1 .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33148 .elementor-element.elementor-element-6424c4f1 .bdt-gravity-forms .gfield textarea, .elementor-33148 .elementor-element.elementor-element-6424c4f1 .bdt-gravity-forms .gfield select {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-6424c4f1 .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33148 .elementor-element.elementor-element-6424c4f1 .bdt-gravity-forms .gfield textarea, .elementor-33148 .elementor-element.elementor-element-6424c4f1 .bdt-gravity-forms .gfield select {
	border-radius: 20px 20px 20px 20px;
}

.elementor-33148 .elementor-element.elementor-element-6424c4f1 .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-33148 .elementor-element.elementor-element-6424c4f1 .bdt-gravity-forms .gfield textarea {
	padding: 10px 12px 10px 12px;
}

.elementor-33148 .elementor-element.elementor-element-6424c4f1 .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33148 .elementor-element.elementor-element-6424c4f1 .bdt-gravity-forms .gfield textarea, .elementor-33148 .elementor-element.elementor-element-6424c4f1 .bdt-gravity-forms .gfield select {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-33148 .elementor-element.elementor-element-6424c4f1 .bdt-gravity-forms .gfield .gfield_description {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-6424c4f1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
	background-color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-4a8d5601:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-4a8d5601 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-33148 .elementor-element.elementor-element-4a8d5601 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 200px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-4a8d5601 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-60c99736.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33148 .elementor-element.elementor-element-60c99736 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-466e7921 {
	text-align: center;
}

.elementor-33148 .elementor-element.elementor-element-5fb1e974 {
	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-33148 .elementor-element.elementor-element-5fb1e974 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-33148 .elementor-element.elementor-element-fc4c367 > .elementor-container {
	min-height: 500px;
}

.elementor-33148 .elementor-element.elementor-element-fc4c367:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-fc4c367 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-33148 .elementor-element.elementor-element-fc4c367 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 8px 20px 8px;
}

.elementor-33148 .elementor-element.elementor-element-fc4c367 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-fbc4075.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33148 .elementor-element.elementor-element-fbc4075.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-33148 .elementor-element.elementor-element-fbc4075:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-fbc4075 > .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-33148 .elementor-element.elementor-element-fbc4075 > .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-33148 .elementor-element.elementor-element-fbc4075: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-33148 .elementor-element.elementor-element-fbc4075 > .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-33148 .elementor-element.elementor-element-fbc4075 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-47b6b88 > .elementor-container {
	min-height: 250px;
}

.elementor-33148 .elementor-element.elementor-element-0a220d6 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-eabdbd4 .elementor-heading-title {
	font-weight: 900;
}

.elementor-33148 .elementor-element.elementor-element-9484a0e {
	color: var(--e-global-color-primary);
	font-family: "Mulish", Sans-serif;
}

.elementor-33148 .elementor-element.elementor-element-9484a0e > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33148 .elementor-element.elementor-element-af2d9fa .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-af2d9fa {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-af2d9fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-af2d9fa .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-af2d9fa .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-af2d9fa .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-af2d9fa > .elementor-widget-container {
	padding: 4px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33148 .elementor-element.elementor-element-f2a2619 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-f2a2619 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-f2a2619 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-f2a2619 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-f2a2619 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-f2a2619 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-f2a2619 > .elementor-widget-container {
	padding: 4px 0px 1px 5px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33148 .elementor-element.elementor-element-43a6503.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33148 .elementor-element.elementor-element-43a6503.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-33148 .elementor-element.elementor-element-43a6503:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-43a6503 > .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-33148 .elementor-element.elementor-element-43a6503 > .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-33148 .elementor-element.elementor-element-43a6503: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-33148 .elementor-element.elementor-element-43a6503 > .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-33148 .elementor-element.elementor-element-43a6503 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-57a32fc > .elementor-container {
	min-height: 250px;
}

.elementor-33148 .elementor-element.elementor-element-d17def8 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-2abce55 .elementor-heading-title {
	font-weight: 900;
}

.elementor-33148 .elementor-element.elementor-element-221b99b {
	color: var(--e-global-color-primary);
	font-family: "Mulish", Sans-serif;
}

.elementor-33148 .elementor-element.elementor-element-221b99b > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33148 .elementor-element.elementor-element-a534af5 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-a534af5 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-a534af5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-a534af5 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-a534af5 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-a534af5 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-a534af5 > .elementor-widget-container {
	padding: 4px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33148 .elementor-element.elementor-element-a56dcc4 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-a56dcc4 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-a56dcc4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-a56dcc4 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-a56dcc4 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-a56dcc4 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-a56dcc4 > .elementor-widget-container {
	padding: 4px 0px 1px 5px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33148 .elementor-element.elementor-element-7cf732f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33148 .elementor-element.elementor-element-7cf732f.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-33148 .elementor-element.elementor-element-7cf732f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-7cf732f > .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/TMC-UK.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33148 .elementor-element.elementor-element-7cf732f > .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-33148 .elementor-element.elementor-element-7cf732f: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-33148 .elementor-element.elementor-element-7cf732f > .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-33148 .elementor-element.elementor-element-7cf732f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-4c86872 > .elementor-container {
	min-height: 250px;
}

.elementor-33148 .elementor-element.elementor-element-ffa1879 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-ecf210b .elementor-heading-title {
	font-weight: 900;
}

.elementor-33148 .elementor-element.elementor-element-fe5413d {
	color: var(--e-global-color-primary);
	font-family: "Mulish", Sans-serif;
}

.elementor-33148 .elementor-element.elementor-element-fe5413d > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33148 .elementor-element.elementor-element-6a6d0ef .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-6a6d0ef {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-6a6d0ef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-6a6d0ef .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-6a6d0ef .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-6a6d0ef .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-6a6d0ef > .elementor-widget-container {
	padding: 4px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33148 .elementor-element.elementor-element-90e6f40 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-90e6f40 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-90e6f40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-90e6f40 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-90e6f40 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-90e6f40 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-90e6f40 > .elementor-widget-container {
	padding: 4px 0px 1px 5px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33148 .elementor-element.elementor-element-a2c498b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33148 .elementor-element.elementor-element-a2c498b.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-33148 .elementor-element.elementor-element-a2c498b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-a2c498b > .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/USA-Overseas.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33148 .elementor-element.elementor-element-a2c498b > .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-33148 .elementor-element.elementor-element-a2c498b: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-33148 .elementor-element.elementor-element-a2c498b > .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-33148 .elementor-element.elementor-element-a2c498b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-6a80fab > .elementor-container {
	min-height: 250px;
}

.elementor-33148 .elementor-element.elementor-element-5cbd472 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-35c5640 .elementor-heading-title {
	font-weight: 900;
}

.elementor-33148 .elementor-element.elementor-element-ca919f4 {
	color: var(--e-global-color-primary);
	font-family: "Mulish", Sans-serif;
}

.elementor-33148 .elementor-element.elementor-element-ca919f4 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33148 .elementor-element.elementor-element-58d04b4 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-58d04b4 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-58d04b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-58d04b4 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-58d04b4 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-58d04b4 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-58d04b4 > .elementor-widget-container {
	padding: 4px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33148 .elementor-element.elementor-element-da129c9 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-da129c9 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-da129c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-da129c9 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-da129c9 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-da129c9 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-da129c9 > .elementor-widget-container {
	padding: 4px 0px 1px 5px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33148 .elementor-element.elementor-element-1f52a93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33148 .elementor-element.elementor-element-1f52a93.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-33148 .elementor-element.elementor-element-1f52a93:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-1f52a93 > .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-33148 .elementor-element.elementor-element-1f52a93 > .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-33148 .elementor-element.elementor-element-1f52a93: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-33148 .elementor-element.elementor-element-1f52a93 > .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-33148 .elementor-element.elementor-element-1f52a93 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-5107ff2 > .elementor-container {
	min-height: 250px;
}

.elementor-33148 .elementor-element.elementor-element-4b65520 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-975fc11 .elementor-heading-title {
	font-weight: 900;
}

.elementor-33148 .elementor-element.elementor-element-51adcd1 {
	color: var(--e-global-color-primary);
	font-family: "Mulish", Sans-serif;
}

.elementor-33148 .elementor-element.elementor-element-51adcd1 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33148 .elementor-element.elementor-element-b408dce .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-b408dce {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-b408dce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-b408dce .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-b408dce .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-b408dce .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-b408dce > .elementor-widget-container {
	padding: 4px 0px 1px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33148 .elementor-element.elementor-element-5b683b7 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-5b683b7 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-5b683b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-5b683b7 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-5b683b7 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-5b683b7 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-5b683b7 > .elementor-widget-container {
	padding: 4px 0px 1px 5px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f6a0459);
}

.elementor-33148 .elementor-element.elementor-element-73fa0f00:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-73fa0f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-73fa0f00 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 160px 10px 160px 10px;
}

.elementor-33148 .elementor-element.elementor-element-73fa0f00 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-3749e3f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-33148 .elementor-element.elementor-element-3749e3f8 > .elementor-element-populated {
	padding: 0px 100px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-1fd47e20 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-33148 .elementor-element.elementor-element-62e30ac7 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-weight: 900;
}

.elementor-33148 .elementor-element.elementor-element-143a250b {
	font-weight: 600;
}

.elementor-33148 .elementor-element.elementor-element-1972d99b .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-33148 .elementor-element.elementor-element-1972d99b .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-33148 .elementor-element.elementor-element-1972d99b .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-1972d99b .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-1972d99b .elementor-button:hover svg, .elementor-33148 .elementor-element.elementor-element-1972d99b .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-1972d99b {
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-a7eb53b > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-ed28333:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-ed28333 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-33148 .elementor-element.elementor-element-ed28333:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-ed28333 > .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-33148 .elementor-element.elementor-element-ed28333 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-f297f19 img {
	width: 70px;
	height: 70px;
	object-fit: cover;
	object-position: center center;
}

.elementor-33148 .elementor-element.elementor-element-f297f19 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-33148 .elementor-element.elementor-element-f297f19 {
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-3486e65 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-33148 .elementor-element.elementor-element-3486e65 > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-33148 .elementor-element.elementor-element-37f553e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-37f553e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-33148 .elementor-element.elementor-element-37f553e:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-37f553e > .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-33148 .elementor-element.elementor-element-37f553e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-177cd22 img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-33148 .elementor-element.elementor-element-177cd22 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-33148 .elementor-element.elementor-element-177cd22 {
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-1d37a87 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-33148 .elementor-element.elementor-element-1d37a87 > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-33148 .elementor-element.elementor-element-fe5d741:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-fe5d741 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-33148 .elementor-element.elementor-element-fe5d741:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-fe5d741 > .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-33148 .elementor-element.elementor-element-fe5d741 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-e585d7e img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-33148 .elementor-element.elementor-element-e585d7e > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-33148 .elementor-element.elementor-element-e585d7e {
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-e8f593e {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-33148 .elementor-element.elementor-element-e8f593e > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-33148 .elementor-element.elementor-element-7f66cce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-7f66cce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-33148 .elementor-element.elementor-element-7f66cce:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-7f66cce > .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-33148 .elementor-element.elementor-element-7f66cce > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-668b4be img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-33148 .elementor-element.elementor-element-668b4be > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-33148 .elementor-element.elementor-element-668b4be {
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-d7f2499 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-33148 .elementor-element.elementor-element-d7f2499 > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-33148 .elementor-element.elementor-element-c864300:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-c864300 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-33148 .elementor-element.elementor-element-c864300:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-c864300 > .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-33148 .elementor-element.elementor-element-c864300 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-fd80125 img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-33148 .elementor-element.elementor-element-fd80125 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-33148 .elementor-element.elementor-element-fd80125 {
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-7285488 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-33148 .elementor-element.elementor-element-7285488 > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-33148 .elementor-element.elementor-element-4e772f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-4e772f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #013358;
}

.elementor-33148 .elementor-element.elementor-element-4e772f8:hover > .elementor-element-populated {
	background-color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-4e772f8 > .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-33148 .elementor-element.elementor-element-4e772f8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-c94a87e img {
	width: 70px;
	height: 70px;
	object-fit: contain;
	object-position: center center;
}

.elementor-33148 .elementor-element.elementor-element-c94a87e > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-33148 .elementor-element.elementor-element-c94a87e {
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-9e34063 {
	text-align: left;
	color: var(--e-global-color-primary);
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	line-height: 19px;
}

.elementor-33148 .elementor-element.elementor-element-9e34063 > .elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-33148 .elementor-element.elementor-element-2d7811f {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-33148 .elementor-element.elementor-element-7d49ad5.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33148 .elementor-element.elementor-element-7d49ad5 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-376fa0c {
	text-align: center;
}

.elementor-33148 .elementor-element.elementor-element-376fa0c .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-33148 .elementor-element.elementor-element-e359cf5 {
	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-33148 .elementor-element.elementor-element-e359cf5 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-33148 .elementor-element.elementor-element-d444c00 {
	--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-33148 .elementor-element.elementor-element-d444c00 .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-33148 .elementor-element.elementor-element-d444c00 > .elementor-widget-container {
	padding: 80px 80px 0px 80px;
}

.elementor-33148 .elementor-element.elementor-element-47cf9508 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 160px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-2e2fdee8.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33148 .elementor-element.elementor-element-2e2fdee8 > .elementor-element-populated {
	margin: 0px 0px 40px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-5d4b17bf {
	text-align: center;
}

.elementor-33148 .elementor-element.elementor-element-5d4b17bf .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-33148 .elementor-element.elementor-element-1a6fcf6 {
	text-align: center;
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-33148 .elementor-element.elementor-element-1e9e10f4 {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-12089c88 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-1d34df28 > .elementor-container {
	min-height: 452px;
}

.elementor-33148 .elementor-element.elementor-element-f29ef9f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33148 .elementor-element.elementor-element-f29ef9f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-f29ef9f > .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-33148 .elementor-element.elementor-element-f29ef9f > .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-33148 .elementor-element.elementor-element-f29ef9f: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-33148 .elementor-element.elementor-element-f29ef9f > .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-33148 .elementor-element.elementor-element-f29ef9f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-e101caa {
	padding: 140px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-392f07e8 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-9a0dee {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-18ffc999 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-18ffc999 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-18ffc999 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-18ffc999 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-18ffc999 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-18ffc999 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-18ffc999 > .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-33148 .elementor-element.elementor-element-23714ee > .elementor-container {
	min-height: 452px;
}

.elementor-33148 .elementor-element.elementor-element-7a293025.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33148 .elementor-element.elementor-element-7a293025:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-7a293025 > .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-33148 .elementor-element.elementor-element-7a293025 > .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-33148 .elementor-element.elementor-element-7a293025: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-33148 .elementor-element.elementor-element-7a293025 > .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-33148 .elementor-element.elementor-element-7a293025 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-6211a7d9 {
	padding: 140px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-ee43a2c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-b961bb0 {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-b961bb0 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33148 .elementor-element.elementor-element-421f60b2 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-421f60b2 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-421f60b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-421f60b2 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-421f60b2 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-421f60b2 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-421f60b2 > .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-33148 .elementor-element.elementor-element-22d4d1d2 > .elementor-container {
	min-height: 452px;
}

.elementor-33148 .elementor-element.elementor-element-4b42c254.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33148 .elementor-element.elementor-element-4b42c254:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-4b42c254 > .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-33148 .elementor-element.elementor-element-4b42c254 > .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-33148 .elementor-element.elementor-element-4b42c254: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-33148 .elementor-element.elementor-element-4b42c254 > .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-33148 .elementor-element.elementor-element-4b42c254 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-5d3dea90 {
	padding: 140px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-d61df87 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-68e3d7f {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-68e3d7f > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33148 .elementor-element.elementor-element-3fd94f94 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-3fd94f94 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-3fd94f94 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-3fd94f94 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-3fd94f94 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-3fd94f94 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-3fd94f94 > .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-33148 .elementor-element.elementor-element-41d13287 > .elementor-container {
	min-height: 452px;
}

.elementor-33148 .elementor-element.elementor-element-298c9139.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33148 .elementor-element.elementor-element-298c9139:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-298c9139 > .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-33148 .elementor-element.elementor-element-298c9139 > .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-33148 .elementor-element.elementor-element-298c9139: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-33148 .elementor-element.elementor-element-298c9139 > .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-33148 .elementor-element.elementor-element-298c9139 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-47acce36 {
	padding: 140px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-5d443b3a > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-335914e6 {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-335914e6 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33148 .elementor-element.elementor-element-4a24ccf7 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-4a24ccf7 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-4a24ccf7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-4a24ccf7 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-4a24ccf7 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-4a24ccf7 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-4a24ccf7 > .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-33148 .elementor-element.elementor-element-1cf1bc28 > .elementor-container {
	min-height: 452px;
}

.elementor-33148 .elementor-element.elementor-element-66756c46.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33148 .elementor-element.elementor-element-66756c46:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-66756c46 > .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-33148 .elementor-element.elementor-element-66756c46 > .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-33148 .elementor-element.elementor-element-66756c46: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-33148 .elementor-element.elementor-element-66756c46 > .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-33148 .elementor-element.elementor-element-66756c46 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-14b305df {
	padding: 140px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-5aed9d5d > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-78366404 {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-78366404 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33148 .elementor-element.elementor-element-49540f81 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-49540f81 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-49540f81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-49540f81 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-49540f81 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-49540f81 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-49540f81 > .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-33148 .elementor-element.elementor-element-7c5a07a9 > .elementor-container {
	min-height: 452px;
}

.elementor-33148 .elementor-element.elementor-element-3e21206.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33148 .elementor-element.elementor-element-3e21206:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-3e21206 > .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-33148 .elementor-element.elementor-element-3e21206 > .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-33148 .elementor-element.elementor-element-3e21206: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-33148 .elementor-element.elementor-element-3e21206 > .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-33148 .elementor-element.elementor-element-3e21206 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-3587bdc {
	padding: 140px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-51c3c58c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-3c50b2e3 {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-3c50b2e3 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33148 .elementor-element.elementor-element-6f0954eb .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-6f0954eb {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-6f0954eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-6f0954eb .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-6f0954eb .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-6f0954eb .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-6f0954eb > .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-33148 .elementor-element.elementor-element-1a838d4e > .elementor-container {
	min-height: 452px;
}

.elementor-33148 .elementor-element.elementor-element-63d0d3f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33148 .elementor-element.elementor-element-63d0d3f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-63d0d3f7 > .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-33148 .elementor-element.elementor-element-63d0d3f7 > .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-33148 .elementor-element.elementor-element-63d0d3f7: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-33148 .elementor-element.elementor-element-63d0d3f7 > .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-33148 .elementor-element.elementor-element-63d0d3f7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-2daff995 {
	padding: 140px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-3a645e41 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-558e1a46 {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-558e1a46 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33148 .elementor-element.elementor-element-799b1c0d .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-799b1c0d {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-799b1c0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-799b1c0d .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-799b1c0d .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-799b1c0d .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-799b1c0d > .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-33148 .elementor-element.elementor-element-75944ad > .elementor-container {
	min-height: 452px;
}

.elementor-33148 .elementor-element.elementor-element-36d91d39.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33148 .elementor-element.elementor-element-36d91d39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-36d91d39 > .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-33148 .elementor-element.elementor-element-36d91d39 > .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-33148 .elementor-element.elementor-element-36d91d39: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-33148 .elementor-element.elementor-element-36d91d39 > .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-33148 .elementor-element.elementor-element-36d91d39 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-dc763b9 {
	padding: 140px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-4c712623 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-2f8c6cc1 {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-2f8c6cc1 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33148 .elementor-element.elementor-element-b030980 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-b030980 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-b030980 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-b030980 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-b030980 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-b030980 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-b030980 > .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-33148 .elementor-element.elementor-element-305951d3 > .elementor-container {
	min-height: 452px;
}

.elementor-33148 .elementor-element.elementor-element-56e6ac36.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33148 .elementor-element.elementor-element-56e6ac36:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-56e6ac36 > .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-33148 .elementor-element.elementor-element-56e6ac36 > .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-33148 .elementor-element.elementor-element-56e6ac36: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-33148 .elementor-element.elementor-element-56e6ac36 > .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-33148 .elementor-element.elementor-element-56e6ac36 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-799930b4 {
	padding: 140px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-33f80c9f > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-3fb50792 {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-3fb50792 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33148 .elementor-element.elementor-element-6ca21dbd .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-6ca21dbd {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-6ca21dbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-6ca21dbd .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-6ca21dbd .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-6ca21dbd .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-6ca21dbd > .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-33148 .elementor-element.elementor-element-51798cf6 > .elementor-container {
	min-height: 452px;
}

.elementor-33148 .elementor-element.elementor-element-38abc8ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33148 .elementor-element.elementor-element-38abc8ce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-38abc8ce > .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-33148 .elementor-element.elementor-element-38abc8ce > .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-33148 .elementor-element.elementor-element-38abc8ce: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-33148 .elementor-element.elementor-element-38abc8ce > .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-33148 .elementor-element.elementor-element-38abc8ce > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-220b6128 {
	padding: 140px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-de8d27b > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-660f7602 {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-660f7602 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33148 .elementor-element.elementor-element-1d777fa2 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-1d777fa2 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-1d777fa2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-1d777fa2 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-1d777fa2 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-1d777fa2 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-1d777fa2 > .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-33148 .elementor-element.elementor-element-6f9d8639 > .elementor-container {
	min-height: 452px;
}

.elementor-33148 .elementor-element.elementor-element-d8915cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33148 .elementor-element.elementor-element-d8915cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-d8915cc > .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-33148 .elementor-element.elementor-element-d8915cc > .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-33148 .elementor-element.elementor-element-d8915cc: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-33148 .elementor-element.elementor-element-d8915cc > .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-33148 .elementor-element.elementor-element-d8915cc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-7aa049b5 {
	padding: 140px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-7468877a > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-27bf20ef {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-27bf20ef > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33148 .elementor-element.elementor-element-2d1cd494 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-2d1cd494 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-2d1cd494 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-2d1cd494 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-2d1cd494 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-2d1cd494 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-2d1cd494 > .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-33148 .elementor-element.elementor-element-4d9d799 > .elementor-container {
	min-height: 452px;
}

.elementor-33148 .elementor-element.elementor-element-5b461021.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33148 .elementor-element.elementor-element-5b461021:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-5b461021 > .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-33148 .elementor-element.elementor-element-5b461021 > .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-33148 .elementor-element.elementor-element-5b461021: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-33148 .elementor-element.elementor-element-5b461021 > .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-33148 .elementor-element.elementor-element-5b461021 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-1b5377c2 {
	padding: 140px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-6eb5f00 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-5e1d4459 {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-5e1d4459 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33148 .elementor-element.elementor-element-5906f181 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-5906f181 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-5906f181 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-5906f181 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-5906f181 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-5906f181 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-5906f181 > .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-33148 .elementor-element.elementor-element-526928a2 > .elementor-container {
	min-height: 452px;
}

.elementor-33148 .elementor-element.elementor-element-127a09c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33148 .elementor-element.elementor-element-127a09c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-127a09c2 > .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-33148 .elementor-element.elementor-element-127a09c2 > .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-33148 .elementor-element.elementor-element-127a09c2: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-33148 .elementor-element.elementor-element-127a09c2 > .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-33148 .elementor-element.elementor-element-127a09c2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-30438228 {
	padding: 140px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-a8972c7 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-299ff90 {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-299ff90 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33148 .elementor-element.elementor-element-37b6a893 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-37b6a893 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-37b6a893 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-37b6a893 .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-37b6a893 .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-37b6a893 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-37b6a893 > .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-33148 .elementor-element.elementor-element-3c188572 > .elementor-container {
	min-height: 452px;
}

.elementor-33148 .elementor-element.elementor-element-34c002b5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-33148 .elementor-element.elementor-element-34c002b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33148 .elementor-element.elementor-element-34c002b5 > .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-33148 .elementor-element.elementor-element-34c002b5 > .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-33148 .elementor-element.elementor-element-34c002b5: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-33148 .elementor-element.elementor-element-34c002b5 > .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-33148 .elementor-element.elementor-element-34c002b5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-2de7acb9 {
	padding: 140px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-77915cef > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-128ae2bf {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-128ae2bf > .elementor-widget-container {
	margin: 0px 0px 19px 0px;
}

.elementor-33148 .elementor-element.elementor-element-7547d34a .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-7547d34a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-7547d34a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-7547d34a .elementor-icon-list-item > a {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: .5px;
}

.elementor-33148 .elementor-element.elementor-element-7547d34a .elementor-icon-list-text {
	color: var(--e-global-color-f6a0459);
	transition: color .3s;
}

.elementor-33148 .elementor-element.elementor-element-7547d34a .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-7547d34a > .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-33148 .elementor-element.elementor-element-e33768f {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-33148 .elementor-element.elementor-element-b3b4caf.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33148 .elementor-element.elementor-element-b3b4caf > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-638d3279 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-33148 .elementor-element.elementor-element-638d3279 .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-33148 .elementor-element.elementor-element-638d3279 .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-638d3279 .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-638d3279 .elementor-button:hover svg, .elementor-33148 .elementor-element.elementor-element-638d3279 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-638d3279 {
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-2279827 > .elementor-container {
	min-height: 446px;
}

.elementor-33148 .elementor-element.elementor-element-2279827:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-2279827 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.themovingcompany.co.nz/wp-content/smush-webp/2026/02/TMC-Golf-promo-2.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-33148 .elementor-element.elementor-element-2279827 > .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-33148 .elementor-element.elementor-element-2279827 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 10px;
}

.elementor-33148 .elementor-element.elementor-element-2968f25 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-f91cf4e {
	color: var(--e-global-color-primary);
	width: var(--container-widget-width, 383px);
	max-width: 383px;
	--container-widget-width: 383px;
	--container-widget-flex-grow: 0;
}

.elementor-33148 .elementor-element.elementor-element-f91cf4e > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-33148 .elementor-element.elementor-element-d92c394 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-33148 .elementor-element.elementor-element-d92c394 .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-33148 .elementor-element.elementor-element-d92c394 .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: 10px 30px 10px 30px;
}

.elementor-33148 .elementor-element.elementor-element-d92c394 .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-d92c394 .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-d92c394 .elementor-button:hover svg, .elementor-33148 .elementor-element.elementor-element-d92c394 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-3d3fb6fa > .elementor-container {
	min-height: 80vh;
}

.elementor-33148 .elementor-element.elementor-element-3d3fb6fa:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-3d3fb6fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-33148 .elementor-element.elementor-element-3d3fb6fa {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-33148 .elementor-element.elementor-element-3d3fb6fa > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-1878489b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-33148 .elementor-element.elementor-element-1878489b > .elementor-element-populated {
	padding: 0 100px 0 25%;
}

.elementor-33148 .elementor-element.elementor-element-7bc76abd {
	color: var(--e-global-color-primary);
	font-weight: 600;
}

.elementor-33148 .elementor-element.elementor-element-37c5393b .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-33148 .elementor-element.elementor-element-37c5393b .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-37c5393b .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-37c5393b .elementor-button:hover svg, .elementor-33148 .elementor-element.elementor-element-37c5393b .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-37c5393b > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-3574d5b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-33148 .elementor-element.elementor-element-3574d5b6 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-2aeafb4f img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-33148 .elementor-element.elementor-element-3da950d9 > .elementor-container {
	min-height: 80vh;
}

.elementor-33148 .elementor-element.elementor-element-3da950d9:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-3da950d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-33148 .elementor-element.elementor-element-3da950d9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -150px;
	margin-bottom: 150px;
	padding: 0% 0% 0% 0%;
}

.elementor-33148 .elementor-element.elementor-element-3da950d9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-4b1f28d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-33148 .elementor-element.elementor-element-4b1f28d5 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-451d227b img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-33148 .elementor-element.elementor-element-fe018a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-33148 .elementor-element.elementor-element-fe018a > .elementor-element-populated {
	padding: 0 25% 0 100px;
}

.elementor-33148 .elementor-element.elementor-element-484a362e {
	color: var(--e-global-color-primary);
	font-weight: 600;
}

.elementor-33148 .elementor-element.elementor-element-da7d94b .elementor-button {
	font-family: "Mulish", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
	border-style: none;
	padding: 12px 40px 12px 40px;
}

.elementor-33148 .elementor-element.elementor-element-da7d94b .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-da7d94b .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-da7d94b .elementor-button:hover svg, .elementor-33148 .elementor-element.elementor-element-da7d94b .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-fd49a08 {
	padding: 120px 0px 120px 0px;
}

.elementor-33148 .elementor-element.elementor-element-35a0191 .elementor-heading-title {
	color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-35a0191 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-33148 .elementor-element.elementor-element-fb9aed1 {
	font-size: 16px;
	line-height: 24px;
}

.elementor-33148 .elementor-element.elementor-element-b155acf .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-33148 .elementor-element.elementor-element-b155acf .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-33148 .elementor-element.elementor-element-b155acf .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-b155acf .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-b155acf .elementor-button:hover svg, .elementor-33148 .elementor-element.elementor-element-b155acf .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-b155acf {
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-107136c0 {
	margin-top: 0px;
	margin-bottom: 130px;
}

.elementor-33148 .elementor-element.elementor-element-294e1736.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33148 .elementor-element.elementor-element-294e1736 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-55a6e4 {
	text-align: center;
}

.elementor-33148 .elementor-element.elementor-element-55a6e4 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-33148 .elementor-element.elementor-element-5fe875e0 {
	text-align: center;
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-33148 .elementor-element.elementor-element-5fe875e0 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-33148 .elementor-element.elementor-element-6a3aad11 .gallery-item img {
	border-style: none;
}

.elementor-33148 .elementor-element.elementor-element-7fc825c9 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-33148 .elementor-element.elementor-element-7fc825c9 .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-33148 .elementor-element.elementor-element-7fc825c9 .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-7fc825c9 .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-7fc825c9 .elementor-button:hover svg, .elementor-33148 .elementor-element.elementor-element-7fc825c9 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-7fc825c9 {
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-64a28c6f > .elementor-container {
	min-height: 446px;
}

.elementor-33148 .elementor-element.elementor-element-64a28c6f:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-64a28c6f > .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-33148 .elementor-element.elementor-element-64a28c6f > .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-33148 .elementor-element.elementor-element-64a28c6f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 10px 10px;
}

.elementor-33148 .elementor-element.elementor-element-4ca841f3 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-569c1181 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-33148 .elementor-element.elementor-element-569c1181 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-33148 .elementor-element.elementor-element-26714f41 {
	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-33148 .elementor-element.elementor-element-26714f41 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-33148 .elementor-element.elementor-element-3b288d4e .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-33148 .elementor-element.elementor-element-3b288d4e .elementor-button .elementor-button-content-wrapper {
	gap: 8px;
}

.elementor-33148 .elementor-element.elementor-element-3b288d4e .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-33148 .elementor-element.elementor-element-3b288d4e .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-3b288d4e .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-3b288d4e .elementor-button:hover svg, .elementor-33148 .elementor-element.elementor-element-3b288d4e .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-3c3d6c6c > .elementor-container {
	min-height: 80vh;
}

.elementor-33148 .elementor-element.elementor-element-3c3d6c6c:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-3c3d6c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-33148 .elementor-element.elementor-element-3c3d6c6c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 150px;
	padding: 0% 0% 0% 0%;
}

.elementor-33148 .elementor-element.elementor-element-3c3d6c6c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-b434116.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-33148 .elementor-element.elementor-element-b434116 > .elementor-element-populated {
	padding: 0 100px 0 25%;
}

.elementor-33148 .elementor-element.elementor-element-728285ab {
	color: var(--e-global-color-primary);
	font-weight: 600;
}

.elementor-33148 .elementor-element.elementor-element-2ce794e8 .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-33148 .elementor-element.elementor-element-2ce794e8 .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-2ce794e8 .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-2ce794e8 .elementor-button:hover svg, .elementor-33148 .elementor-element.elementor-element-2ce794e8 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-2ce794e8 > .elementor-widget-container {
	margin: 0px 5px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-2ce794e8 {
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-5609c1a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-33148 .elementor-element.elementor-element-5609c1a2 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-1907d85a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

.elementor-33148 .elementor-element.elementor-element-dddc2a4 {
	margin-top: 140px;
	margin-bottom: 140px;
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-5530cdab.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33148 .elementor-element.elementor-element-5530cdab > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-5b24d209 {
	text-align: center;
}

.elementor-33148 .elementor-element.elementor-element-5b24d209 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-33148 .elementor-element.elementor-element-5b24d209 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-33148 .elementor-element.elementor-element-6506c89b {
	text-align: center;
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
}

.elementor-33148 .elementor-element.elementor-element-6506c89b > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-33148 .elementor-element.elementor-element-5989a12d .elementor-accordion-item {
	border-width: 2px;
	border-color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-5989a12d .elementor-accordion-item .elementor-tab-content {
	border-width: 2px;
	border-top-color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-5989a12d .elementor-accordion-icon, .elementor-33148 .elementor-element.elementor-element-5989a12d .elementor-accordion-title {
	color: var(--e-global-color-text);
}

.elementor-33148 .elementor-element.elementor-element-5989a12d .elementor-accordion-title {
	font-family: "Mulish", Sans-serif;
	font-size: 13px;
	font-weight: 700;
}

.elementor-33148 .elementor-element.elementor-element-5989a12d .elementor-tab-title {
	padding: 16px 0px 14px 10px;
}

.elementor-33148 .elementor-element.elementor-element-5989a12d .elementor-tab-title .elementor-accordion-icon i:before {
	color: var(--e-global-color-f6a0459);
}

.elementor-33148 .elementor-element.elementor-element-5989a12d .elementor-tab-content {
	color: var(--e-global-color-secondary);
	font-size: 12px;
}

.elementor-33148 .elementor-element.elementor-element-5989a12d > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0% 10% 0% 10%;
}

.elementor-33148 .elementor-element.elementor-element-3c1176a8 .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-33148 .elementor-element.elementor-element-3c1176a8 .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-3c1176a8 .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-3c1176a8 .elementor-button:hover svg, .elementor-33148 .elementor-element.elementor-element-3c1176a8 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-3c1176a8 {
	width: auto;
	max-width: auto;
}

.elementor-33148 .elementor-element.elementor-element-74ec031a > .elementor-container {
	min-height: 85vh;
}

.elementor-33148 .elementor-element.elementor-element-74ec031a:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-74ec031a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2107377);
}

.elementor-33148 .elementor-element.elementor-element-74ec031a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 10px 0px 10px;
}

.elementor-33148 .elementor-element.elementor-element-74ec031a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-33148 .elementor-element.elementor-element-70ccad26 > .elementor-element-populated {
	padding: 0px 100px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-283ed8a {
	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-33148 .elementor-element.elementor-element-6cd7888f .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-33148 .elementor-element.elementor-element-6cd7888f .elementor-button .elementor-button-content-wrapper {
	gap: 12px;
}

.elementor-33148 .elementor-element.elementor-element-6cd7888f .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-33148 .elementor-element.elementor-element-6cd7888f .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-6cd7888f .elementor-button:focus {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-6cd7888f .elementor-button:hover svg, .elementor-33148 .elementor-element.elementor-element-6cd7888f .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-6cd7888f > .elementor-widget-container {
	margin: 32px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-61d810fb > .elementor-element-populated {
	padding: 0px 0px 0px 100px;
}

.elementor-33148 .elementor-element.elementor-element-18dbcdb6 {
	color: var(--e-global-color-primary);
	font-family: "Mulish", Sans-serif;
	font-size: 15px;
	font-weight: 700;
}

.elementor-33148 .elementor-element.elementor-element-40931ced .bdt-gravity-forms .gfield label {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-40931ced .bdt-gravity-forms .gfield input::-webkit-input-placeholder, .elementor-33148 .elementor-element.elementor-element-40931ced .bdt-gravity-forms .gfield textarea::-webkit-input-placeholder {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-40931ced .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33148 .elementor-element.elementor-element-40931ced .bdt-gravity-forms .gfield textarea, .elementor-33148 .elementor-element.elementor-element-40931ced .bdt-gravity-forms .gfield select {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-2107377);
}

.elementor-33148 .elementor-element.elementor-element-40931ced .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33148 .elementor-element.elementor-element-40931ced .bdt-gravity-forms .gfield textarea, .elementor-33148 .elementor-element.elementor-element-40931ced .bdt-gravity-forms .gfield select {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-40931ced .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33148 .elementor-element.elementor-element-40931ced .bdt-gravity-forms .gfield textarea, .elementor-33148 .elementor-element.elementor-element-40931ced .bdt-gravity-forms .gfield select {
	border-radius: 20px 20px 20px 20px;
}

.elementor-33148 .elementor-element.elementor-element-40931ced .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-33148 .elementor-element.elementor-element-40931ced .bdt-gravity-forms .gfield textarea {
	padding: 10px 12px 10px 12px;
}

.elementor-33148 .elementor-element.elementor-element-40931ced .bdt-gravity-forms .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-33148 .elementor-element.elementor-element-40931ced .bdt-gravity-forms .gfield textarea, .elementor-33148 .elementor-element.elementor-element-40931ced .bdt-gravity-forms .gfield select {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-33148 .elementor-element.elementor-element-40931ced .bdt-gravity-forms .gfield .gfield_description {
	color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-40931ced > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
	background-color: var(--e-global-color-2107377);
}

.elementor-33148 .elementor-element.elementor-element-2cc9e9c {
	margin-top: 150px;
	margin-bottom: 40px;
}

.elementor-33148 .elementor-element.elementor-element-f629497.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-33148 .elementor-element.elementor-element-f629497 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-cbfaba2 {
	text-align: center;
}

.elementor-33148 .elementor-element.elementor-element-cbfaba2 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-33148 .elementor-element.elementor-element-e157fbb {
	text-align: center;
	width: var(--container-widget-width, 68%);
	max-width: 68%;
	--container-widget-width: 68%;
	--container-widget-flex-grow: 0;
}

.elementor-33148 .elementor-element.elementor-element-a7a1771 {
	--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-33148 .elementor-element.elementor-element-a7a1771 .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-33148 .elementor-element.elementor-element-a7a1771 > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
}

.elementor-33148 .elementor-element.elementor-element-118708a .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-33148 .elementor-element.elementor-element-118708a .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-118708a .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-33148 .elementor-element.elementor-element-118708a .elementor-button:hover svg, .elementor-33148 .elementor-element.elementor-element-118708a .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-33148 .elementor-element.elementor-element-118708a > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

@media (min-width:751px) {
	.elementor-33148 .elementor-element.elementor-element-1878489b {
		width: 50%;
	}
	
	.elementor-33148 .elementor-element.elementor-element-3574d5b6 {
		width: 50%;
	}
	
	.elementor-33148 .elementor-element.elementor-element-4b1f28d5 {
		width: 50%;
	}
	
	.elementor-33148 .elementor-element.elementor-element-fe018a {
		width: 50%;
	}
	
	.elementor-33148 .elementor-element.elementor-element-b434116 {
		width: 50%;
	}
	
	.elementor-33148 .elementor-element.elementor-element-5609c1a2 {
		width: 50%;
	}
}

@media (max-width:1024px) {
	.elementor-33148 .elementor-element.elementor-element-37bfa226 {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-d444c00 {
		--swiper-slides-to-display: 2;
	}
	
	.elementor-33148 .elementor-element.elementor-element-a7a1771 {
		--swiper-slides-to-display: 2;
	}
}

@media (max-width:750px) {
	.elementor-33148 .elementor-element.elementor-element-37bfa226 > .elementor-container {
		min-height: 400px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-37bfa226 {
		padding: 120px 40px 25px 40px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-3b322f83 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-24b1b81e .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-24b1b81e > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-17dbfdcc .elementor-heading-title {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-17dbfdcc > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-2140055d .elementor-button {
		font-size: 14px;
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-2140055d > .elementor-widget-container {
		margin: 0px 5px 10px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-20c80b7e .elementor-button {
		font-size: 14px;
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-20c80b7e > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-4b25b906 > .elementor-element-populated {
		margin: 24px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-4d4f6ad3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-3fd8b1b {
		font-size: 11px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-6424c4f1 .bdt-gravity-forms .gfield label {
		font-size: 11px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-4a8d5601 {
		padding: 78px 40px 1px 40px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-60c99736 > .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-33148 .elementor-element.elementor-element-5fb1e974 {
		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-33148 .elementor-element.elementor-element-5fb1e974 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-fc4c367 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-fc4c367 {
		margin-top: -1px;
		margin-bottom: 0px;
		padding: 25px 39px 27px 39px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-0a220d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-33148 .elementor-element.elementor-element-eabdbd4 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-9484a0e {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-9484a0e > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-af2d9fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-af2d9fa .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-f2a2619 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-f2a2619 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-d17def8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-33148 .elementor-element.elementor-element-2abce55 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-221b99b {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-221b99b > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-a534af5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-a534af5 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-a56dcc4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-a56dcc4 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-ffa1879.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-33148 .elementor-element.elementor-element-ecf210b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-fe5413d {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-fe5413d > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-6a6d0ef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-6a6d0ef .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-90e6f40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-90e6f40 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-5cbd472.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-33148 .elementor-element.elementor-element-35c5640 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-ca919f4 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-ca919f4 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-58d04b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-58d04b4 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-da129c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-da129c9 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-4b65520.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-33148 .elementor-element.elementor-element-975fc11 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-51adcd1 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-51adcd1 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-b408dce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-b408dce .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-5b683b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-5b683b7 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-73fa0f00 {
		padding: 78px 40px 78px 40px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-3749e3f8 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-1fd47e20 .elementor-heading-title {
		font-size: 26px;
		line-height: 27px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-1fd47e20 > .elementor-widget-container {
		margin: 0px 0px -6px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-62e30ac7 .elementor-heading-title {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-62e30ac7 > .elementor-widget-container {
		margin: 0px 0px -5px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-143a250b {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-1972d99b .elementor-button {
		font-size: 14px;
		padding: 4px 10px 4px 10px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-d11fffd {
		margin-top: 40px;
		margin-bottom: 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-ed28333 {
		width: 50%;
	}
	
	.elementor-33148 .elementor-element.elementor-element-ed28333 > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-f297f19 img {
		width: 54px;
		height: 45px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-3486e65 {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-3486e65 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-37f553e {
		width: 50%;
	}
	
	.elementor-33148 .elementor-element.elementor-element-37f553e > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-177cd22 img {
		width: 53px;
		height: 45px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-1d37a87 {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-1d37a87 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-fe5d741 {
		width: 50%;
	}
	
	.elementor-33148 .elementor-element.elementor-element-fe5d741 > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-e585d7e img {
		width: 36px;
		height: 51px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-e8f593e {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-e8f593e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-7f66cce {
		width: 50%;
	}
	
	.elementor-33148 .elementor-element.elementor-element-7f66cce > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-668b4be img {
		width: 40px;
		height: 56px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-d7f2499 {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-d7f2499 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-c864300 {
		width: 50%;
	}
	
	.elementor-33148 .elementor-element.elementor-element-c864300 > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-fd80125 img {
		width: 41px;
		height: 47px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-7285488 {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-7285488 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-4e772f8 {
		width: 50%;
	}
	
	.elementor-33148 .elementor-element.elementor-element-4e772f8 > .elementor-element-populated {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-c94a87e img {
		width: 36px;
		height: 51px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-9e34063 {
		font-size: 14px;
		line-height: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-9e34063 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-2d7811f {
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-376fa0c .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-e359cf5 {
		font-size: 10px;
		line-height: 12px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33148 .elementor-element.elementor-element-e359cf5 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-d444c00 {
		--swiper-slides-to-display: 1;
	}
	
	.elementor-33148 .elementor-element.elementor-element-47cf9508 {
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-2e2fdee8 > .elementor-element-populated {
		margin: 0px 0px 40px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-5d4b17bf > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-1a6fcf6 {
		font-size: 10px;
		line-height: 12px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33148 .elementor-element.elementor-element-1e9e10f4 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-1d34df28 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-6f55c500 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-9a0dee {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-9a0dee > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-18ffc999 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-18ffc999 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-23714ee > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-5d0809a1 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-b961bb0 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-b961bb0 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-421f60b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-421f60b2 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-22d4d1d2 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-2f4981d9 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-68e3d7f {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-68e3d7f > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-3fd94f94 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-3fd94f94 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-41d13287 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-55e42145 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-335914e6 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-335914e6 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-4a24ccf7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-4a24ccf7 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-1cf1bc28 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-78a8a9fb .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-78366404 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-78366404 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-49540f81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-49540f81 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-7c5a07a9 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-2d363f22 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-3c50b2e3 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-3c50b2e3 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-6f0954eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-6f0954eb .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-1a838d4e > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-18ad48ff .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-558e1a46 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-558e1a46 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-799b1c0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-799b1c0d .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-75944ad > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-7c75cec3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-2f8c6cc1 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-2f8c6cc1 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-b030980 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-b030980 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-305951d3 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-2f8866cd .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-3fb50792 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-3fb50792 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-6ca21dbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-6ca21dbd .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-51798cf6 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-703d2d35 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-660f7602 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-660f7602 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-1d777fa2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-1d777fa2 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-6f9d8639 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-1f58fc42 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-27bf20ef {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-27bf20ef > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-2d1cd494 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-2d1cd494 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-4d9d799 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-3aca0b84 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-5e1d4459 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-5e1d4459 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-5906f181 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-5906f181 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-526928a2 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-66625c47 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-299ff90 {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-299ff90 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-37b6a893 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-37b6a893 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-3c188572 > .elementor-container {
		min-height: 321px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-33fcd716 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-128ae2bf {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-128ae2bf > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-7547d34a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33148 .elementor-element.elementor-element-7547d34a .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-e33768f {
		margin-top: 25px;
		margin-bottom: 80px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-638d3279 .elementor-button {
		font-size: 14px;
		padding: 4px 12px 4px 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-2279827 > .elementor-container {
		min-height: 278px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-2279827 {
		padding: 55px 40px 55px 40px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-e57699b .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-e57699b > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-676f526 .elementor-heading-title {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-676f526 > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-f91cf4e {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-d92c394 .elementor-button {
		font-size: 14px;
		padding: 8px 14px 8px 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-d92c394 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-3d3fb6fa {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 78px 0px 0px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-1878489b > .elementor-element-populated {
		padding: 0 40px 60px 40px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-34b8dc36 .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-7bb4dfbd .elementor-heading-title {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-7bc76abd {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-37c5393b .elementor-button {
		padding: 8px 20px 8px 20px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-2aeafb4f img {
		height: 362px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-3da950d9 {
		margin-top: 0px;
		margin-bottom: 60px;
		padding: 78px 0px 0px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-451d227b img {
		height: 362px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-fe018a > .elementor-element-populated {
		padding: 0 40px 0 40px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-62479d78 .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-5bc39286 .elementor-heading-title {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-484a362e {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-da7d94b .elementor-button {
		padding: 10px 50px 10px 50px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-da7d94b > .elementor-widget-container {
		margin: 8px 0px 85px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-fd49a08 {
		padding: 60px 24px 60px 24px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-35a0191 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-b155acf .elementor-button {
		font-size: 14px;
		padding: 4px 10px 4px 10px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-107136c0 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 40px 72px 40px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-55a6e4 .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-55a6e4 > .elementor-widget-container {
		margin: 0px 0px -5px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-5fe875e0 {
		font-size: 10px;
		line-height: 12px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33148 .elementor-element.elementor-element-6a3aad11 > .elementor-widget-container {
		margin: 0px 0px 8px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-7fc825c9 .elementor-button {
		font-size: 14px;
		padding: 4px 10px 4px 10px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-64a28c6f > .elementor-container {
		min-height: 200px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-64a28c6f {
		padding: 55px 40px 55px 40px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-6488614a .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-6488614a > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-569c1181 .elementor-heading-title {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-569c1181 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-569c1181 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33148 .elementor-element.elementor-element-26714f41 {
		font-size: 10px;
		line-height: 1.4em;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33148 .elementor-element.elementor-element-3b288d4e .elementor-button {
		font-size: 14px;
		padding: 8px 14px 8px 14px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-3b288d4e > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-3c3d6c6c {
		margin-top: 0px;
		margin-bottom: 60px;
		padding: 78px 0px 0px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-b434116 > .elementor-element-populated {
		padding: 0 40px 60px 40px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-5625ad0b .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-678bcfb .elementor-heading-title {
		font-size: 16px;
		line-height: 17px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-728285ab {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-2ce794e8 .elementor-button {
		font-size: 14px;
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-2ce794e8 > .elementor-widget-container {
		margin: 0px 5px 10px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-1907d85a img {
		height: 362px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-dddc2a4 {
		margin-top: 80px;
		margin-bottom: 75px;
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-5b24d209 .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-5b24d209 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-6506c89b {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-6506c89b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-5989a12d .elementor-accordion-title {
		font-size: 11px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-5989a12d .elementor-tab-title {
		padding: 14px 0px 14px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-5989a12d .elementor-tab-content {
		font-size: 10px;
		line-height: 12px;
		padding: 12px 0px 16px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-5989a12d > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-33148 .elementor-element.elementor-element-3c1176a8 .elementor-button {
		font-size: 14px;
		padding: 8px 20px 8px 20px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-74ec031a {
		padding: 70px 40px 0px 40px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-70ccad26 > .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-33148 .elementor-element.elementor-element-70ccad26 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-45f8fe06 .elementor-heading-title {
		line-height: 27px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-8da9bab .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-283ed8a {
		font-size: 10px;
		line-height: 12px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-6cd7888f .elementor-button {
		padding: 8px 20px 8px 20px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-61d810fb > .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-33148 .elementor-element.elementor-element-61d810fb > .elementor-element-populated {
		margin: 30px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-27730bba .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-40931ced .bdt-gravity-forms .gfield label {
		font-size: 11px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-2cc9e9c {
		margin-top: 0px;
		margin-bottom: 50px;
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-cbfaba2 > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-33148 .elementor-element.elementor-element-e157fbb {
		font-size: 10px;
		line-height: 12px;
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-33148 .elementor-element.elementor-element-a7a1771 {
		--swiper-slides-to-display: 1;
	}
	
	.elementor-33148 .elementor-element.elementor-element-118708a .elementor-button {
		font-size: 14px;
		padding: 8px 30px 8px 30px;
	}
}