.elementor-8244 .elementor-element.elementor-element-45fd3fe1:not(.elementor-motion-effects-element-type-background), .elementor-8244 .elementor-element.elementor-element-45fd3fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfexpainting.com.au/wp-content/uploads/2024/04/bg-sv.webp");background-position:bottom center;}.elementor-8244 .elementor-element.elementor-element-45fd3fe1 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8244 .elementor-element.elementor-element-45fd3fe1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8244 .elementor-element.elementor-element-7b61ed5d > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-8244 .elementor-element.elementor-element-1bd976 > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-8244 .elementor-element.elementor-element-1bd976.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8244 .elementor-element.elementor-element-1bd976 .pxl-logo img{max-height:48px;}.elementor-8244 .elementor-element.elementor-element-22f5353 > .elementor-widget-container{margin:-23px 0px 20px 9px;padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEEEEE;}.elementor-8244 .elementor-element.elementor-element-22f5353 .pxl-nav-hidden .pxl-menu-hidden{text-align:left;}.elementor-8244 .elementor-element.elementor-element-22f5353 .pxl-nav-hidden .pxl-menu-hidden > li{float:none;}.elementor-8244 .elementor-element.elementor-element-22f5353 .pxl-nav-hidden .pxl-menu-hidden > li > a:hover{color:var( --e-global-color-primary );}.elementor-8244 .elementor-element.elementor-element-22f5353 .pxl-nav-hidden .pxl-menu-hidden > li.current-menu-parent > a, .elementor-8244 .elementor-element.elementor-element-22f5353 .pxl-nav-hidden .pxl-menu-hidden > li.current_page_item > a{color:var( --e-global-color-primary );}.elementor-8244 .elementor-element.elementor-element-22f5353 .pxl-nav-hidden .pxl-menu-hidden > li > a{font-size:18px;font-weight:500;line-height:40px;}.elementor-8244 .elementor-element.elementor-element-22f5353 .pxl-menu-hidden .sub-menu li + li{margin-top:0px;}.elementor-8244 .elementor-element.elementor-element-e8580b3 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEEEEE;}.elementor-8244 .elementor-element.elementor-element-e8580b3 .pxl-link a{color:#585C7B;}.elementor-8244 .elementor-element.elementor-element-e8580b3 .pxl-link a, .elementor-8244 .elementor-element.elementor-element-e8580b3 .pxl-link li{font-size:18px;}.elementor-8244 .elementor-element.elementor-element-e8580b3 .pxl-link li + li{margin-top:10px;}.elementor-8244 .elementor-element.elementor-element-e8580b3 .pxl-link a i{color:var( --e-global-color-primary );margin-top:4px;min-width:20px;}.elementor-8244 .elementor-element.elementor-element-e8580b3 .pxl-link a path{stroke:var( --e-global-color-primary );}.elementor-8244 .elementor-element.elementor-element-6afd0292 > .elementor-widget-container{margin:0px 0px 0px -3px;}.elementor-8244 .elementor-element.elementor-element-6afd0292 .pxl-icon1 a{color:#FFFFFF;background-color:var( --e-global-color-accent );border-style:solid !important;border-width:0px 0px 0px 0px !important;border-color:#FFFFFF !important;margin:6px;}.elementor-8244 .elementor-element.elementor-element-6afd0292 .pxl-icon1 a svg path{stroke:#FFFFFF;}.elementor-8244 .elementor-element.elementor-element-6afd0292 .pxl-icon1 a:hover{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1199px){.elementor-8244 .elementor-element.elementor-element-1bd976{width:var( --container-widget-width, 231.667px );max-width:231.667px;--container-widget-width:231.667px;--container-widget-flex-grow:0;}}@media(max-width:991px){.elementor-8244 .elementor-element.elementor-element-7b61ed5d > .elementor-element-populated{padding:40px 20px 40px 20px;}}