/* End custom CSS */

.elementor-7 .elementor-element.elementor-element-46376f5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-7 .elementor-element.elementor-element-e87fecf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-7 .elementor-element.elementor-element-2d80f50 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-2b92a1d .elementor-heading-title {
	color: var(--e-global-color-91b5076);
}

.elementor-7 .elementor-element.elementor-element-d22b70d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	--overflow: auto;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-3d64366 {
	--display: flex;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 1px 2px 1px;
	--border-top-width: 2px;
	--border-right-width: 1px;
	--border-bottom-width: 2px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-3d64366:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3d64366 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-367a92f);
}

.elementor-7 .elementor-element.elementor-element-7232c0e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-7232c0e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7232c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://futureready.westpac.com.au/nitropack_static/SrCMcQbEktDBvxehGiaiBoYukmIXFMGF/assets/images/optimized/rev-5aec78e/futureready.westpac.com.au/wp-content/uploads/2025/07/explore_the_challenge-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7 .elementor-element.elementor-element-744cb93 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 0px 0px 0px;
	--border-top-width: 2px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-7 .elementor-element.elementor-element-744cb93:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-744cb93 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-367a92f);
}

.elementor-7 .elementor-element.elementor-element-d104cd3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-bc11b34 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-9a48f47 .elementor-heading-title {
	text-transform: none;
}

.elementor-7 .elementor-element.elementor-element-e8c598f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-e8c598f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-e8c598f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e8c598f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-e8c598f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e8c598f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-e8c598f .elementor-icon {
	font-size: 1.875rem;
}

.elementor-7 .elementor-element.elementor-element-e8c598f .elementor-icon svg {
	height: 1.875rem;
}

.elementor-7 .elementor-element.elementor-element-1ef38a3 {
	font-weight: 500;
}

.elementor-7 .elementor-element.elementor-element-626a4d1 {
	--display: flex;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 1px 2px 1px;
	--border-top-width: 2px;
	--border-right-width: 1px;
	--border-bottom-width: 2px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-626a4d1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-626a4d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6933946);
}

.elementor-7 .elementor-element.elementor-element-99d4683 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-99d4683:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-99d4683 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://futureready.westpac.com.au/nitropack_static/SrCMcQbEktDBvxehGiaiBoYukmIXFMGF/assets/images/optimized/rev-5aec78e/futureready.westpac.com.au/wp-content/uploads/2025/07/find_opportunites.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7 .elementor-element.elementor-element-5157b1c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 0px 0px 0px;
	--border-top-width: 2px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-7 .elementor-element.elementor-element-5157b1c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5157b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6933946);
}

.elementor-7 .elementor-element.elementor-element-92dae2b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-6bdcdeb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-90cb0aa .elementor-heading-title {
	text-transform: none;
}

.elementor-7 .elementor-element.elementor-element-e52c873 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-e52c873.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-e52c873.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e52c873.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-e52c873.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-e52c873.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-e52c873 .elementor-icon {
	font-size: 1.875rem;
}

.elementor-7 .elementor-element.elementor-element-e52c873 .elementor-icon svg {
	height: 1.875rem;
}

.elementor-7 .elementor-element.elementor-element-4a45d29 {
	font-weight: 500;
}

.elementor-7 .elementor-element.elementor-element-b789a75 {
	--display: flex;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 1px 2px 1px;
	--border-top-width: 2px;
	--border-right-width: 1px;
	--border-bottom-width: 2px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-b789a75:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b789a75 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-be6c23c);
}

.elementor-7 .elementor-element.elementor-element-7fef049 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-7fef049:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7fef049 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://futureready.westpac.com.au/nitropack_static/SrCMcQbEktDBvxehGiaiBoYukmIXFMGF/assets/images/optimized/rev-5aec78e/futureready.westpac.com.au/wp-content/uploads/2025/07/CRE-Retrofit_V2.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7 .elementor-element.elementor-element-ecbd39f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 0px 0px 0px;
	--border-top-width: 2px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-7 .elementor-element.elementor-element-ecbd39f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ecbd39f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-be6c23c);
}

.elementor-7 .elementor-element.elementor-element-399c331 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-01fac56 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-551f2d0 .elementor-heading-title {
	text-transform: none;
}

.elementor-7 .elementor-element.elementor-element-6ac3e36 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-6ac3e36.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-6ac3e36.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6ac3e36.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-6ac3e36.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6ac3e36.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-6ac3e36 .elementor-icon {
	font-size: 1.875rem;
}

.elementor-7 .elementor-element.elementor-element-6ac3e36 .elementor-icon svg {
	height: 1.875rem;
}

.elementor-7 .elementor-element.elementor-element-d09c097 {
	font-weight: 500;
}

.elementor-7 .elementor-element.elementor-element-a573c37 {
	--display: flex;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 1px 2px 1px;
	--border-top-width: 2px;
	--border-right-width: 1px;
	--border-bottom-width: 2px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-a573c37:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a573c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-91a91c8);
}

.elementor-7 .elementor-element.elementor-element-6f3f85d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-6f3f85d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6f3f85d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://futureready.westpac.com.au/nitropack_static/SrCMcQbEktDBvxehGiaiBoYukmIXFMGF/assets/images/optimized/rev-5aec78e/futureready.westpac.com.au/wp-content/uploads/2025/08/CRE-Future_V2-recolour.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7 .elementor-element.elementor-element-92c48dc {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 0px 0px 0px;
	--border-top-width: 2px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-7 .elementor-element.elementor-element-92c48dc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-92c48dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-91a91c8);
}

.elementor-7 .elementor-element.elementor-element-ca5101e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-c11c662 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-a50af9f .elementor-heading-title {
	text-transform: none;
}

.elementor-7 .elementor-element.elementor-element-a85344a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-a85344a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-a85344a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a85344a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-a85344a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a85344a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-a85344a .elementor-icon {
	font-size: 1.875rem;
}

.elementor-7 .elementor-element.elementor-element-a85344a .elementor-icon svg {
	height: 1.875rem;
}

.elementor-7 .elementor-element.elementor-element-900749f {
	font-weight: 500;
}

.elementor-7 .elementor-element.elementor-element-3809e8c {
	--display: flex;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 1px 2px 1px;
	--border-top-width: 2px;
	--border-right-width: 1px;
	--border-bottom-width: 2px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-3809e8c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3809e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a848230);
}

.elementor-7 .elementor-element.elementor-element-23a6249 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-23a6249:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-23a6249 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://futureready.westpac.com.au/nitropack_static/SrCMcQbEktDBvxehGiaiBoYukmIXFMGF/assets/images/optimized/rev-5aec78e/futureready.westpac.com.au/wp-content/uploads/2025/07/access_tool_and_resources.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-7 .elementor-element.elementor-element-62d260e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 0px 0px 0px;
	--border-top-width: 2px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-7 .elementor-element.elementor-element-62d260e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-62d260e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a848230);
}

.elementor-7 .elementor-element.elementor-element-1c713d7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-ed99622 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-d5dbf35 .elementor-heading-title {
	text-transform: none;
}

.elementor-7 .elementor-element.elementor-element-455469b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-455469b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-455469b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-455469b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-455469b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-455469b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7 .elementor-element.elementor-element-455469b .elementor-icon {
	font-size: 1.875rem;
}

.elementor-7 .elementor-element.elementor-element-455469b .elementor-icon svg {
	height: 1.875rem;
}

.elementor-7 .elementor-element.elementor-element-6778075 {
	font-weight: 500;
}

.elementor-7 .elementor-element.elementor-element-4581cd1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-7 .elementor-element.elementor-element-0edd5ba > .elementor-widget-container {
	border-radius: 1.25rem 1.25rem 1.25rem 1.25rem;
}

.elementor-7 .elementor-element.elementor-element-0edd5ba .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-7 .elementor-element.elementor-element-c34da31 {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-b06890f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-b06890f {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-2e23610 {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-e25e5dd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-7 .elementor-element.elementor-element-95580b2 {
	--display: flex;
}

.elementor-7 .elementor-element.elementor-element-4d3b5f4 .elementor-heading-title {
	text-transform: none;
	color: var(--e-global-color-91b5076);
}

.elementor-7 .elementor-element.elementor-element-63c6d80 {
	text-align: right;
}

.elementor-7 .elementor-element.elementor-element-83a344b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

@media (min-width:768px) {
	.elementor-7 .elementor-element.elementor-element-4581cd1 {
		--content-width: clamp(64.3rem, 69.583vw, 83.5rem);
	}
	
	.elementor-7 .elementor-element.elementor-element-c34da31 {
		--content-width: 60rem;
	}
}

@media (max-width:1536px) {
	.elementor-7 .elementor-element.elementor-element-7232c0e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-7 .elementor-element.elementor-element-e8c598f .elementor-icon {
		font-size: 1.5rem;
	}
	
	.elementor-7 .elementor-element.elementor-element-e8c598f .elementor-icon svg {
		height: 1.5rem;
	}
	
	.elementor-7 .elementor-element.elementor-element-99d4683 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-7 .elementor-element.elementor-element-e52c873 .elementor-icon {
		font-size: 1.5rem;
	}
	
	.elementor-7 .elementor-element.elementor-element-e52c873 .elementor-icon svg {
		height: 1.5rem;
	}
	
	.elementor-7 .elementor-element.elementor-element-7fef049 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-7 .elementor-element.elementor-element-6ac3e36 .elementor-icon {
		font-size: 1.5rem;
	}
	
	.elementor-7 .elementor-element.elementor-element-6ac3e36 .elementor-icon svg {
		height: 1.5rem;
	}
	
	.elementor-7 .elementor-element.elementor-element-6f3f85d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-7 .elementor-element.elementor-element-a85344a .elementor-icon {
		font-size: 1.5rem;
	}
	
	.elementor-7 .elementor-element.elementor-element-a85344a .elementor-icon svg {
		height: 1.5rem;
	}
	
	.elementor-7 .elementor-element.elementor-element-23a6249 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-7 .elementor-element.elementor-element-455469b .elementor-icon {
		font-size: 1.5rem;
	}
	
	.elementor-7 .elementor-element.elementor-element-455469b .elementor-icon svg {
		height: 1.5rem;
	}
}

@media (max-width:767px) {
	.elementor-7 .elementor-element.elementor-element-d22b70d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-7 .elementor-element.elementor-element-3d64366 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		border-width: 2px 0px 0px 0px;
		--border-top-width: 2px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-7232c0e {
		--width: min(7.125rem, 100%);
	}
	
	.elementor-7 .elementor-element.elementor-element-744cb93 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-d104cd3 {
		--justify-content: flex-end;
	}
	
	.elementor-7 .elementor-element.elementor-element-626a4d1 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		border-width: 2px 0px 0px 0px;
		--border-top-width: 2px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-99d4683 {
		--width: min(7.125rem, 100%);
	}
	
	.elementor-7 .elementor-element.elementor-element-5157b1c {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-92dae2b {
		--justify-content: flex-end;
	}
	
	.elementor-7 .elementor-element.elementor-element-b789a75 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		border-width: 2px 0px 0px 0px;
		--border-top-width: 2px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-7fef049 {
		--width: min(7.125rem, 100%);
	}
	
	.elementor-7 .elementor-element.elementor-element-ecbd39f {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-399c331 {
		--justify-content: flex-end;
	}
	
	.elementor-7 .elementor-element.elementor-element-a573c37 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		border-width: 2px 0px 0px 0px;
		--border-top-width: 2px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-6f3f85d {
		--width: min(7.125rem, 100%);
	}
	
	.elementor-7 .elementor-element.elementor-element-92c48dc {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-ca5101e {
		--justify-content: flex-end;
	}
	
	.elementor-7 .elementor-element.elementor-element-3809e8c {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		border-width: 2px 0px 2px 0px;
		--border-top-width: 2px;
		--border-right-width: 0px;
		--border-bottom-width: 2px;
		--border-left-width: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-23a6249 {
		--width: min(7.125rem, 100%);
	}
	
	.elementor-7 .elementor-element.elementor-element-62d260e {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}
	
	.elementor-7 .elementor-element.elementor-element-1c713d7 {
		--justify-content: flex-end;
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-62d03fc */
.max-w-830 {
	max-width: clamp(664px, 43.22vw, 51.875rem) !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-4d3b5f4 */
.mw-912 {
	max-width: clamp(45.6rem, 47.5vw, 57rem) !important;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-63c6d80 */
.max-w-800 {
	max-width: clamp(640px, 41.666vw, 50em) !important;
}
