.elementor-kit-5{--e-global-color-primary:#374046;--e-global-color-secondary:#5C6A73;--e-global-color-text:#747678;--e-global-color-accent:#FFD800;--e-global-color-ee54e7f:#FFFFFF;--e-global-color-e035840:#F5F5F5;--e-global-typography-primary-font-family:"Gilroy";--e-global-typography-primary-font-size:2.6rem;--e-global-typography-primary-font-weight:800;--e-global-typography-primary-letter-spacing:-0.65px;--e-global-typography-secondary-font-family:"Gilroy";--e-global-typography-secondary-font-size:2.25rem;--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-letter-spacing:-0.65px;--e-global-typography-text-font-family:"Barlow";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Gilroy";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:600;--e-global-typography-537fedc-font-family:"Gilroy";--e-global-typography-537fedc-font-size:15px;--e-global-typography-537fedc-font-weight:700;--e-global-typography-537fedc-text-transform:uppercase;--e-global-typography-537fedc-line-height:1rem;--e-global-typography-8c2fb56-font-family:"Gilroy";--e-global-typography-8c2fb56-font-size:0.75rem;--e-global-typography-8c2fb56-font-weight:500;--e-global-typography-8c2fb56-text-transform:uppercase;--e-global-typography-8c2fb56-line-height:24px;--e-global-typography-8c2fb56-letter-spacing:3.75px;--e-global-typography-42ff9a3-font-family:"Gilroy";--e-global-typography-42ff9a3-font-size:1.5rem;--e-global-typography-42ff9a3-font-weight:700;--e-global-typography-42ff9a3-text-transform:capitalize;--e-global-typography-42ff9a3-font-style:normal;--e-global-typography-42ff9a3-text-decoration:none;--e-global-typography-42ff9a3-line-height:1.4em;--e-global-typography-42ff9a3-letter-spacing:-0.65px;--e-global-typography-5abec7f-font-family:"Barlow";--e-global-typography-5abec7f-font-size:1rem;--e-global-typography-5abec7f-font-weight:500;--e-global-typography-5abec7f-text-decoration:underline;--e-global-typography-eab2bef-font-family:"Gilroy";--e-global-typography-eab2bef-font-size:0.9375em;--e-global-typography-eab2bef-font-weight:700;--e-global-typography-eab2bef-text-transform:uppercase;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-537fedc-font-family ), Sans-serif;font-size:var( --e-global-typography-537fedc-font-size );font-weight:var( --e-global-typography-537fedc-font-weight );text-transform:var( --e-global-typography-537fedc-text-transform );line-height:var( --e-global-typography-537fedc-line-height );color:var( --e-global-color-primary );border-radius:10px 0px 10px 0px;padding:12px 24px 12px 24px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 p{margin-bottom:20px;}.elementor-kit-5 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-5 a:hover{color:var( --e-global-color-accent );}.elementor-kit-5 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-5 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 h3{font-family:var( --e-global-typography-42ff9a3-font-family ), Sans-serif;font-size:var( --e-global-typography-42ff9a3-font-size );font-weight:var( --e-global-typography-42ff9a3-font-weight );text-transform:var( --e-global-typography-42ff9a3-text-transform );font-style:var( --e-global-typography-42ff9a3-font-style );text-decoration:var( --e-global-typography-42ff9a3-text-decoration );line-height:var( --e-global-typography-42ff9a3-line-height );letter-spacing:var( --e-global-typography-42ff9a3-letter-spacing );}.elementor-kit-5 h4{font-family:var( --e-global-typography-42ff9a3-font-family ), Sans-serif;font-size:var( --e-global-typography-42ff9a3-font-size );font-weight:var( --e-global-typography-42ff9a3-font-weight );text-transform:var( --e-global-typography-42ff9a3-text-transform );font-style:var( --e-global-typography-42ff9a3-font-style );text-decoration:var( --e-global-typography-42ff9a3-text-decoration );line-height:var( --e-global-typography-42ff9a3-line-height );letter-spacing:var( --e-global-typography-42ff9a3-letter-spacing );}.elementor-kit-5 h5{font-family:var( --e-global-typography-42ff9a3-font-family ), Sans-serif;font-size:var( --e-global-typography-42ff9a3-font-size );font-weight:var( --e-global-typography-42ff9a3-font-weight );text-transform:var( --e-global-typography-42ff9a3-text-transform );font-style:var( --e-global-typography-42ff9a3-font-style );text-decoration:var( --e-global-typography-42ff9a3-text-decoration );line-height:var( --e-global-typography-42ff9a3-line-height );letter-spacing:var( --e-global-typography-42ff9a3-letter-spacing );}.elementor-kit-5 h6{font-family:var( --e-global-typography-42ff9a3-font-family ), Sans-serif;font-size:var( --e-global-typography-42ff9a3-font-size );font-weight:var( --e-global-typography-42ff9a3-font-weight );text-transform:var( --e-global-typography-42ff9a3-text-transform );font-style:var( --e-global-typography-42ff9a3-font-style );text-decoration:var( --e-global-typography-42ff9a3-text-decoration );line-height:var( --e-global-typography-42ff9a3-line-height );letter-spacing:var( --e-global-typography-42ff9a3-letter-spacing );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{color:var( --e-global-color-primary );accent-color:var( --e-global-color-accent );box-shadow:0px 0px 0px 0px #000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-kit-5 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea:focus,.elementor-kit-5 .elementor-field-textual:focus{color:#000000;box-shadow:2px 2px 0px 0px #000000;border-radius:5px 5px 5px 5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-primary-font-size:1.75rem;--e-global-typography-secondary-font-size:1.625rem;--e-global-typography-42ff9a3-font-size:1.125rem;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 a{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 h1{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-5 h2{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 h3{font-size:var( --e-global-typography-42ff9a3-font-size );line-height:var( --e-global-typography-42ff9a3-line-height );letter-spacing:var( --e-global-typography-42ff9a3-letter-spacing );}.elementor-kit-5 h4{font-size:var( --e-global-typography-42ff9a3-font-size );line-height:var( --e-global-typography-42ff9a3-line-height );letter-spacing:var( --e-global-typography-42ff9a3-letter-spacing );}.elementor-kit-5 h5{font-size:var( --e-global-typography-42ff9a3-font-size );line-height:var( --e-global-typography-42ff9a3-line-height );letter-spacing:var( --e-global-typography-42ff9a3-letter-spacing );}.elementor-kit-5 h6{font-size:var( --e-global-typography-42ff9a3-font-size );line-height:var( --e-global-typography-42ff9a3-line-height );letter-spacing:var( --e-global-typography-42ff9a3-letter-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-537fedc-font-size );line-height:var( --e-global-typography-537fedc-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:768px;}.e-con{--container-max-width:768px;}}@media(max-width:767px){.elementor-kit-5{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 a{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 h1{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-5 h2{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-5 h3{font-size:var( --e-global-typography-42ff9a3-font-size );line-height:var( --e-global-typography-42ff9a3-line-height );letter-spacing:var( --e-global-typography-42ff9a3-letter-spacing );}.elementor-kit-5 h4{font-size:var( --e-global-typography-42ff9a3-font-size );line-height:var( --e-global-typography-42ff9a3-line-height );letter-spacing:var( --e-global-typography-42ff9a3-letter-spacing );}.elementor-kit-5 h5{font-size:var( --e-global-typography-42ff9a3-font-size );line-height:var( --e-global-typography-42ff9a3-line-height );letter-spacing:var( --e-global-typography-42ff9a3-letter-spacing );}.elementor-kit-5 h6{font-size:var( --e-global-typography-42ff9a3-font-size );line-height:var( --e-global-typography-42ff9a3-line-height );letter-spacing:var( --e-global-typography-42ff9a3-letter-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-537fedc-font-size );line-height:var( --e-global-typography-537fedc-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:360px;}.e-con{--container-max-width:360px;}}/* Start custom CSS *//*Actiwork Custom CSS*/
:where(header, h1.entry-title) {
	display: none;
}

.elementor :where(ul, ol) {
	margin-bottom: 20px;
}

:where(a) {
	transition: color 0.3s;
}

:where(img) {
	object-fit: cover;
	user-select: none;
}

:where(.e-con-full) {
	max-width: 100%;
}

:where(.elementor-button svg) {
	fill: var(--e-global-color-primary);
}
:where(.dark .elementor-button svg) {
	fill: #fff;
}
:where(.elementor a) {
  text-decoration: none;
}


/*block style hack*/
/*disabling global styles for perfmatters but these ones need to stay*/
:where(body .is-layout-flex) {
    display: flex;
}

:where(body .is-layout-flex) {
    flex-wrap: wrap;
    align-items: center;
}

:where(body .is-layout-flex > *) {
    margin: 0;
}

:where(body .is-layout-grid) {
    display: grid;
}

:where(body .is-layout-grid > *) {
    margin: 0;
}



/* For Chrome, Safari, and Opera */
::-webkit-scrollbar {
	width: 10px;
	height: 5px;
}

::-webkit-scrollbar-thumb {
	background-color: transparent;
	border-radius: 5px;
}
*:hover::-webkit-scrollbar-thumb {
	background-color: #eee;
}

/*FLEX*/
.aw_flex {
	display: flex;
	gap: 10px;
}
.aw_flex-col {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

/*Elementor Overrides*/
p.elementor-heading-title {
	margin: 0;
}

/*TITLE SKEW ANGLE ACCENT*/
.title-border-skew :is(h1, h2, h3, h4, h5, h6) {
	position: relative;
	padding-left: 20px;
}
.title-border-skew :is(h1, h2, h3, h4, h5, h6):before {
	content: "";
	background: #ffd800;
	font-weight: 800;
	width: 6px;
	height: 32px;
	position: absolute;
	top: -8px;
	left: 0;
	transform: skewX(-10deg);
}
.title-border-skew :is(h1):before {
	height: 42px;
}
.title-border-skew h1 {
	margin-left: -20px;
}
.title-border-skew.smaller :is(h1, h2, h3, h4, h5, h6) {
	padding-left: 16px;
}
.title-border-skew.smaller :is(h1, h2, h3, h4, h5, h6):before {
	/*height: 24px;*/
	height: 32px;
	width: 4px;
	top: 0;
}
@media (min-width: 1025px) {
	.title-border-skew :is(h1, h2, h3, h4, h5, h6):before {
		top: -5px;
		height: 48px;
	}
	.title-border-skew.smaller :is(h1, h2, h3, h4, h5, h6):before {
		top: -2px;
	}
}



/*HERO*/

@media (min-width: 768px) {
	.hero-skew {
		transform: skewX(-12deg);
		transform-origin: bottom right;
		z-index: 1;
		background: var(--e-global-color-primary);
	}
}

@media (min-width: 768px) {
	.hero-absolute {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
}

@media (min-width: 768px) {
	.hero-image {
		width: 100%;
		height: 100%;
		background: #ffffff20;
	}
	.hero-image img {
		position: absolute;
		inset: 0;
		height: 100%;
		width: 100%;
		object-position: center right;
	}
}

.fp-hero__icon-angle {
	position: absolute;
	top: 0;
	bottom: 0;
	right: -48px;
	place-content: end;
	line-height: 0;
}
.fp-hero__icon-angle :is(div, svg) {
	height: 100%;
	direction: rtl;
	width: auto;
}

/*SELECTORS*/

.aw-cta .elementor-cta__bg-wrapper {
	border-radius: 25px 0 25px 0;
}
.aw-cta .elementor-cta__bg-wrapper:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 8px;
	background: var(--e-global-color-accent);
	z-index: 1;
	transition: transform 0.3s;
}
.aw-cta:hover .elementor-cta__bg-wrapper:after {
	/*width: 0px;*/
	transform: translateX(100%);
}
.aw-cta img {
	border-right: 10px solid var(--e-global-color-accent);
	background: #f5f5f5;
}

.pointer-auto {
	pointer-events: auto;
}

@media (min-width: 1025px) {
	.absolute-desktop {
		position: absolute;
		height: 100%;
	}
}
.aw-icon {
	line-height: 0;
}

.outline {
	outline: solid red 1px !important;
}

.no-margin,
.no-margin :is(a, p) {
	margin: 0;
}

.aw-bg-alt:nth-child(even) {
	background: #f5f5f5;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://www.actiwork.com.au/staging/wp-content/uploads/2023/08/gilroy-semibold_Subset.woff2') format('woff2'),
		url('https://www.actiwork.com.au/staging/wp-content/uploads/2023/08/gilroy-semibold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://www.actiwork.com.au/staging/wp-content/uploads/2023/08/gilroy-bold_Subset.woff2') format('woff2'),
		url('https://www.actiwork.com.au/staging/wp-content/uploads/2023/08/gilroy-bold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://www.actiwork.com.au/staging/wp-content/uploads/2023/08/gilroy-extrabold_Subset.woff2') format('woff2'),
		url('https://www.actiwork.com.au/staging/wp-content/uploads/2023/08/gilroy-extrabold-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Barlow';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://www.actiwork.com.au/staging/wp-content/uploads/2023/08/Barlow-Medium_Subset.woff2') format('woff2'),
		url('https://www.actiwork.com.au/staging/wp-content/uploads/2023/08/Barlow-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */