
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */



    /* Hide CanvasJS credits for P404 charts specifically */
    #p404RedirectChart .canvasjs-chart-credit {
        display: none !important;
    }
    
    #p404RedirectChart canvas {
        border-radius: 6px;
    }

    .p404-redirect-adminbar-weekly-title {
        font-weight: bold;
        font-size: 14px;
        color: #fff;
        margin-bottom: 6px;
    }

    #wpadminbar #wp-admin-bar-p404_free_top_button .ab-icon:before {
        content: "\f103";
        color: #dc3545;
        top: 3px;
    }
    
    #wp-admin-bar-p404_free_top_button .ab-item {
        min-width: 80px !important;
        padding: 0px !important;
    }
    
    /* Ensure proper positioning and z-index for P404 dropdown */
    .p404-redirect-adminbar-dropdown-wrap { 
        min-width: 0; 
        padding: 0;
        position: static !important;
    }
    
    #wpadminbar #wp-admin-bar-p404_free_top_button_dropdown {
        position: static !important;
    }
    
    #wpadminbar #wp-admin-bar-p404_free_top_button_dropdown .ab-item {
        padding: 0 !important;
        margin: 0 !important;
    }
    
    .p404-redirect-dropdown-container {
        min-width: 340px;
        padding: 18px 18px 12px 18px;
        background: #23282d !important;
        color: #fff;
        border-radius: 12px;
        box-shadow: 0 8px 32px rgba(0,0,0,0.25);
        margin-top: 10px;
        position: relative !important;
        z-index: 999999 !important;
        display: block !important;
        border: 1px solid #444;
    }
    
    /* Ensure P404 dropdown appears on hover */
    #wpadminbar #wp-admin-bar-p404_free_top_button .p404-redirect-dropdown-container { 
        display: none !important;
    }
    
    #wpadminbar #wp-admin-bar-p404_free_top_button:hover .p404-redirect-dropdown-container { 
        display: block !important;
    }
    
    #wpadminbar #wp-admin-bar-p404_free_top_button:hover #wp-admin-bar-p404_free_top_button_dropdown .p404-redirect-dropdown-container {
        display: block !important;
    }
    
    .p404-redirect-card {
        background: #2c3338;
        border-radius: 8px;
        padding: 18px 18px 12px 18px;
        box-shadow: 0 2px 8px rgba(0,0,0,0.07);
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        border: 1px solid #444;
    }
    
    .p404-redirect-btn {
        display: inline-block;
        background: #dc3545;
        color: #fff !important;
        font-weight: bold;
        padding: 5px 22px;
        border-radius: 8px;
        text-decoration: none;
        font-size: 17px;
        transition: background 0.2s, box-shadow 0.2s;
        margin-top: 8px;
        box-shadow: 0 2px 8px rgba(220,53,69,0.15);
        text-align: center;
        line-height: 1.6;
    }
    
    .p404-redirect-btn:hover {
        background: #c82333;
        color: #fff !important;
        box-shadow: 0 4px 16px rgba(220,53,69,0.25);
    }
    
    /* Prevent conflicts with other admin bar dropdowns */
    #wpadminbar .ab-top-menu > li:hover > .ab-item,
    #wpadminbar .ab-top-menu > li.hover > .ab-item {
        z-index: auto;
    }
    
    #wpadminbar #wp-admin-bar-p404_free_top_button:hover > .ab-item {
        z-index: 999998 !important;
    }
    
/*# sourceURL=admin-bar-inline-css */


.wpr-dual-button a:hover{
	text-decoration:none;
}
.page-id-3842 .container{
	max-width:100%!important;
	padding:0px!important;
}

.page-id-3842 .content, .sidebar{
	padding:0px!important;
}
.cleaning-gardening .iconbox_icon{
background-image:url(/wp-content/uploads/2021/08/TAC-WORKSAFE.png)!important;
}
.wpem-heading-text{
	-webkit-box-orient: inherit!important;
}
@media only screen and (min-width: 768px) {
    #footer .flex_column:nth-child(4) {
			width: 18% !important;align-content}
}
@media only screen and (min-width: 768px) {
	#footer .flex_column:nth-child(2){
		width: 28% !important;
	}
}
@media only screen and (min-width: 768px) {
    #footer .flex_column:nth-child(1)
{
	width:20%!important;
}
}
@media only screen and (min-width: 768px) {
	#footer .flex_column:nth-child(3)
	{
margin-left: 0% !important;
 width: 28% !important;
}
}

#Ndis-logo{
	width: 52%;
}
#footer .flex_column:nth-child(4) p{
	font-size:13px!important;
}
.avia_transform .avia_start_delayed_animation.av_font_icon.avia-icon-animate br{
	display:none;
}

#office-address1{
	font-size:14px;
	font-weight:600!important;
}

.instagram1:hover{
	background: #F56040 !important;
}
@media (min-width: 1024px) and (max-width: 1440px){
#text-6
.textwidget{
	margin-top: 52px;}
}
	@media only screen and (min-width: 1200px) {
#text-6 .textwidget{ 
	margin-top: 54px;
			}
		}

@media only screen and (max-width: 600px) {
  #footer .flex_column{
	 width:100%;!important;
}
}
@media (max-width: 768px) {
  .menu-item-has-children > a {
    pointer-events: auto !important;
  }
}
.main_color .pricing-table>li:nth-child(even){
	color:#000!important;
}
.ui-widget.ui-widget-content{
width: 39em!important;
}
#top select[multiple]{
	height: 123px!important;
}
#top .fullsize .template-blog .post .entry-content-wrapper > * {
    max-width: 100%!important;
}
#top .fullsize .template-blog .post .entry-content-wrapper{
	max-width: 100%!important;
}
.pricing-table>li{
	    text-align: left!important;
}
#top h1 strong, #top h2 strong, #top h3 strong, #top h4 strong, #top h5 strong, #top h6 strong{
	color:#2f7a48!important;
}
.wpem-venue-logo{
	width: 108px!important;
}

body, p, h1, h2, h3, h4, h5, h6, a, span, li, button {
    font-family: 'Montserrat', Helvetica, Arial, sans-serif !important;
}
, p, li {
    color: #ffff !important;
}
@media only screen and (min-width: 1200px) {
	#text-6 .textwidget{
		margin-top:0px;
	}
	@media (min-width: 1024px) and (max-width: 1440px) {
    #text-6 .textwidget {
        margin-top: 0px;
    }
}

	
	/* Equal Footer Columns */
#footer .container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 40px; /* Space between columns */
}

#footer .container > .flex_column {
    flex: 1 1 0;
    width: 33.333%;
    max-width: 33.333%;
    margin: 0 !important;
}

/* Mobile */
@media (max-width: 767px) {
    #footer .container {
        display: block;
    }

    #footer .container > .flex_column {
        width: 100%;
        max-width: 100%;
        margin-bottom: 30px !important;
    }
}
	
	
	.footer-left-column{
    text-align:center;
}

.footer-logo{
    margin-bottom:25px;
}

.footer-logo img{
    max-width:280px;
    height:auto;
}

.ndis-section{
    max-width:340px;
    margin:0 auto;
}

.ndis-section img{
    display:block;
    margin:0 auto 15px;
    width:100px;
    height:auto;
}

.ndis-description{
    color:#fff;
    font-size:18px;
    line-height:1.6;
    margin:0 auto 20px;
}

.ndis-provider{
    color:#7030a0;
    font-size:22px;
    font-weight:700;
    margin-bottom:15px;
}

.worksafe-provider{
    display:inline-block;
    background:#2f7a48;
    color:#fff;
    padding:8px 14px;
    font-size:20px;
    font-weight:700;
    border-radius:4px;
}
	
	.ndis-section img{
    display:block;
    width:100px;
    height:100px;
    object-fit:contain;
    margin:0 auto;
}


/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */



	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */


img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */


body#top.pojo-a11y-focusable .main_menu ul li a:focus,
body#top.pojo-a11y-focusable .sub_menu ul li a:focus,
body#top.pojo-a11y-focusable .sub_menu li li a:focus,
body#top.pojo-a11y-focusable .av-subnav-menu a:focus,
body#top.pojo-a11y-focusable .widget_pages ul li a:focus,
body#top.pojo-a11y-focusable .widget_nav_menu ul li a:focus{
outline-width: 0px !important;
border-width: 1px !important;
border-style: solid !important;
border-color: #FF0000 !important;
overflow: visible !important;
}


body#top.pojo-a11y-focusable .widget_pages ul li a:focus,
body#top.pojo-a11y-focusable .widget_nav_menu ul li a:focus{
	padding-left: 5px;
	padding-right: 5px;
}



				.lg-backdrop {
					background-color: rgba(0,0,0,0.6) !important;
				}
				.lg-toolbar,
				.lg-dropdown {
					background-color: rgba(0,0,0,0.8) !important;
				}
				.lg-dropdown:after {
					border-bottom-color: rgba(0,0,0,0.8) !important;
				}
				.lg-sub-html {
					background-color: rgba(0,0,0,0.8) !important;
				}
				.lg-thumb-outer,
				.lg-progress-bar {
					background-color: #444444 !important;
				}
				.lg-progress {
					background-color: #a90707 !important;
				}
				.lg-icon {
					color: #efefef !important;
					font-size: 20px !important;
				}
				.lg-icon.lg-toogle-thumb {
					font-size: 24px !important;
				}
				.lg-icon:hover,
				.lg-dropdown-text:hover {
					color: #ffffff !important;
				}
				.lg-sub-html,
				.lg-dropdown-text {
					color: #efefef !important;
					font-size: 14px !important;
				}
				#lg-counter {
					color: #efefef !important;
					font-size: 14px !important;
				}
				.lg-prev,
				.lg-next {
					font-size: 35px !important;
				}

				/* Defaults */
				.lg-icon {
				background-color: transparent !important;
				}

				#lg-counter {
				opacity: 0.9;
				}

				.lg-thumb-outer {
				padding: 0 10px;
				}

				.lg-thumb-item {
				border-radius: 0 !important;
				border: none !important;
				opacity: 0.5;
				}

				.lg-thumb-item.active {
					opacity: 1;
				}
	         } /* closes the unterminated "@media (min-width: 1200px)" opened above #text-6 - everything
     between it and here only applies >=1200px (left as-is); rules below are global. */

/* QA r6 #3/#4: news cards (About Us / Home / Our Latest News) - show full
   thumbnail (2:1 box, contain - the news graphics are 600x300 with text to the edges)
   and pin Read More to the bottom so buttons line up. */
.avia-content-grid-active .real-thumbnail .slide-image img {
	aspect-ratio: 2 / 1;
	object-fit: contain;
}
@media only screen and (min-width: 768px) {
	.avia-content-grid-active .slide-entry-wrap:has(.read-more-link) {
		display: flex;
		align-items: stretch;
	}
	.avia-content-grid-active .slide-entry-wrap:has(.read-more-link) > .slide-entry,
	.avia-content-grid-active .slide-entry-wrap:has(.read-more-link) .slide-content,
	.avia-content-grid-active .slide-entry-wrap:has(.read-more-link) .slide-entry-excerpt {
		display: flex;
		flex-direction: column;
	}
	.avia-content-grid-active .slide-entry-wrap:has(.read-more-link) .slide-content,
	.avia-content-grid-active .slide-entry-wrap:has(.read-more-link) .slide-entry-excerpt {
		flex: 1 1 auto;
	}
	.avia-content-grid-active .slide-entry-wrap:has(.read-more-link) .read-more-link {
		margin-top: auto;
	}
}

/* QA r6 #9: News (/blog/) + category/tag archives - the list thumbnail was an 81px
   square crop of wide graphics. HTML now points at uncropped images; show them whole.
   Posts with no featured image get no grey placeholder tile. */
#top:is(.blog, .archive) .fullsize .template-blog .post-entry.single-small .blog-meta {
	width: 100%;
	max-width: 360px;
}
#top:is(.blog, .archive) .fullsize .template-blog .post-entry.single-small .blog-meta:not(:has(img)) {
	display: none;
}
:is(body.blog, body.archive) .post-entry.single-small .blog-meta .small-preview {
	float: none;
	width: 100%;
	height: auto;
	line-height: normal;
	margin: 6px auto 0;
	background: transparent;
}
:is(body.blog, body.archive) .post-entry.single-small .blog-meta .small-preview img {
	width: 100%;
	height: auto;
	aspect-ratio: auto;
	object-fit: contain;
}
:is(body.blog, body.archive) .post-entry.single-small .blog-meta .small-preview .iconfont,
:is(body.blog, body.archive) .post-entry.single-small .blog-meta .small-preview:not(:has(img)) {
	display: none;
}
