#cms-section-header { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Old versions of Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none;}#cms-section-header .tradie-header { position: relative; top: 0; left: 0; width: 100%; height: 85px; overflow: unset;}#cms-section-header .load-bar { position: fixed; top: 50%; left: 50%; height: 100px; width: 100px; transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%);}#cms-section-header .load-bar .logo { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; padding: 15px; box-sizing: border-box;}#cms-section-header .load-bar .logo img { width: 100%;}#cms-section-header .load-bar .container { position: absolute; top: 0; left: 0; height: 100px; width: 100px;}#cms-section-header .load-bar .container:nth-of-type(1) { transform: rotate(0); -webkit-transform: rotate(0);}#cms-section-header .load-bar .container:nth-of-type(2) { transform: rotate(180deg); -webkit-transform: rotate(180deg);}#cms-section-header .load-bar .block { position: absolute; top: 0; left: 0; height: 100px; width: 100px; background: #ffffff; animation: move3header 4.8s steps(1) infinite; -webkit-animation: move3header 4.8s steps(1) infinite;}#cms-section-header .load-bar .block:nth-of-type(1) { animation-delay: 0; -webkit-animation-delay: 0;}#cms-section-header .load-bar .block:nth-of-type(2) { animation-delay: 0.24s; -webkit-animation-delay: 0.24s;}#cms-section-header .load-bar .block:nth-of-type(3) { animation-delay: 0.48s; -webkit-animation-delay: 0.48s;}#cms-section-header .load-bar .block:nth-of-type(4) { animation-delay: 0.72s; -webkit-animation-delay: 0.72s;}#cms-section-header .load-bar .block > .item { float: left; height: 50px; width: 50px; background: #ffffff;}#cms-section-header .load-bar .block > .item:nth-of-type(1), #cms-section-header .load-bar .block > .item:nth-of-type(2) { animation: move1header 1.2s linear infinite; -webkit-animation: move1header 1.2s linear infinite;}#cms-section-header .load-bar .block > .item:nth-of-type(3), #cms-section-header .load-bar .block > .item:nth-of-type(4) { animation: move2header 1.2s linear infinite; -webkit-animation: move2header 1.2s linear infinite;}#cms-section-header .load-bar .block > .item:nth-of-type(1) { animation-delay: 0; -webkit-animation-delay: 0;}#cms-section-header .load-bar .block > .item:nth-of-type(2) { animation-delay: 0.12s; -webkit-animation-delay: 0.12s;}#cms-section-header .load-bar .block > .item:nth-of-type(3) { animation-delay: 0.24s; -webkit-animation-delay: 0.24s;}#cms-section-header .load-bar .block > .item:nth-of-type(4) { animation-delay: 0.36s; -webkit-animation-delay: 0.36s;}#cms-section-header .loading-bg { position: fixed; width: 100%; height: 100%; background-color: #fbfcf7; top: 0; left: 0; z-index: 999999; display: none;}#cms-section-header .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}#cms-section-header .bg img { max-height: 100%; min-width: 100%; height: 100%; position: absolute; top: 0; left: 0;}#cms-section-header .page_divider { height: 7px; width: 100%; position: absolute; bottom: 0; left: 0;}#cms-section-header .no-blur-nav .real-bg { clip-path: polygon(85px 0px, 100% 0px, 100% 100%, 85px 100%); -webkit-clip-path: polygon(85px 0px, 100% 0px, 100% 100%, 85px 100%);}#cms-section-header .blur-nav .real-bg { clip-path: polygon(85px 85px, 100% 85px, 100% 100%, 85px 100%); -webkit-clip-path: polygon(85px 85px, 100% 85px, 100% 100%, 85px 100%);}#cms-section-header .real-bg img { transform: scale(1.05); -webkit-transform: scale(1.05);}#cms-section-header .blur-bg { z-index: -1;}#cms-section-header .blur-bg img { filter: blur(8px); -webkit-filter: blur(8px); transform: scale(1.05); -webkit-transform: scale(1.05);}#cms-section-header .blur-bg:before { content: ""; position: absolute; top: 0; left: 0; background-color: #ffffff; width: 100%; height: 100%; z-index: 1; opacity: 0.2;}#cms-section-header .header-topbar { height: 85px; position: absolute; top: 0; left: 0; width: 100%; z-index: 100; display: flex; align-items: center; justify-content: center; transition: all linear 500ms; -webkit-transition: all linear 500ms;}#cms-section-header .header-topbar .company-logo { height: 85px; width: 85px; position: relative; flex: 0 0 85px;}#cms-section-header .header-topbar .company-logo a { width: 100%; height: 100%; display: inline-block; padding: 4px 4px 4px 4px; box-sizing: border-box;}#cms-section-header .header-topbar .company-logo a img { width: 100%; height: 100%; z-index: 2; position: relative;}#cms-section-header .header-topbar .company-logo:before { content: ""; position: absolute; top: 0; left: 0; background-color: #ffffff; width: 100%; height: 100%; z-index: 1; opacity: 0.4; transition: all linear 300ms; -webkit-transition: all linear 300ms;}#cms-section-header .header-topbar .company-logo:hover:before { opacity: 0;}#cms-section-header .active-header { position: fixed; background-color: rgba(255, 255, 255, 0.75); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px);}#cms-section-header .active-header .nav-hld nav ul li:hover { background-color: #ffffff;}#cms-section-header .left-sidebar { position: absolute; width: 85px; bottom: 0; left: 0;}#cms-section-header .left-sidebar .share-social ul { list-style: none; padding: 20px 0; margin: 0;}#cms-section-header .left-sidebar .share-social ul li { padding: 0; position: relative; margin: 0;}#cms-section-header .left-sidebar .share-social ul li a { display: inline-block; padding: 20px 0; height: 30px; width: 85px; position: relative;}#cms-section-header .left-sidebar .share-social ul li a svg { width: 100%; height: 100%; background-color: unset; fill: #242024; transition: all linear 300ms; -webkit-transition: all linear 300ms;}#cms-section-header .left-sidebar .share-social ul li a:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: all linear 300ms; -webkit-transition: all linear 300ms; background-color: #ffffff;}#cms-section-header .left-sidebar .share-social ul li a:hover:after { opacity: 0.4;}#cms-section-header .left-sidebar .share-social ul .fb-icon:hover svg { fill: #3b5998;}#cms-section-header .left-sidebar .share-social ul .insta-icon:hover svg { fill: #fd1d1d;}#cms-section-header .left-sidebar .share-social ul .linkedin-icon:hover svg { fill: #2867b2;}#cms-section-header .left-sidebar .share-social ul .share-icon:hover svg { fill: #86c440;}#cms-section-header .ctrls { flex: 0 0 auto; height: 85px; position: relative; display: flex; align-items: center;}#cms-section-header .ctrls .cta-btn { margin: 0 10px 0 0;}#cms-section-header .ctrls .ham-icon { width: 85px; height: 100%; padding: 28px; box-sizing: border-box; position: relative; flex: 0 0 85px; position: relative;}#cms-section-header .ctrls .ham-icon svg { background-color: unset; fill: #242024; max-height: 100%;}#cms-section-header .ctrls .ham-icon:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: all linear 300ms; -webkit-transition: all linear 300ms; background-color: #ffffff; opacity: 0; z-index: -1;}#cms-section-header .ctrls .ham-icon:hover { cursor: pointer;}#cms-section-header .ctrls .ham-icon:hover:after { opacity: 0.4;}#cms-section-header .ctrls .ham-icon:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.8; clip-path: circle(0px at 50% 50%); -webkit-clip-path: circle(0px at 50% 50%); background-color: #86c440; transition: 0.5s; -webkit-transition: 0.5s; z-index: -1;}#cms-section-header .ctrls .ham-icon:active:before { clip-path: circle(100%); -webkit-clip-path: circle(100%);}#cms-section-header .nav-hld { flex: 0 1 100%;}#cms-section-header .desktop-nav ul { list-style: none; padding: 0; margin: 0; height: 100%; width: 100%; display: flex;}#cms-section-header .desktop-nav ul li { height: 100%; display: flex; position: relative;}#cms-section-header .desktop-nav ul li a { display: flex; height: 85px; width: 100%; padding: 0 17px; align-items: center; box-sizing: border-box;}#cms-section-header .desktop-nav ul li a p { color: #242024; white-space: nowrap; margin: 17px 0; display: flex; align-items: center;}#cms-section-header .desktop-nav ul li a p i { position: relative; width: 16px; height: 16px; display: inline-block; margin: 0 0 0 7px;}#cms-section-header .desktop-nav ul li a p i svg { fill: #242024; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: unset;}#cms-section-header .desktop-nav ul li a:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: all linear 300ms; -webkit-transition: all linear 300ms; background-color: #ffffff; z-index: -1;}#cms-section-header .desktop-nav ul li a:hover:after { opacity: 0.4;}#cms-section-header .desktop-nav ul li ul { display: none; position: absolute; top: 100%; left: 0; height: auto; width: auto; background-color: rgba(255, 255, 255, 0.7);}#cms-section-header .desktop-nav ul li ul li { height: auto; display: inline-block; white-space: nowrap; width: 100%;}#cms-section-header .desktop-nav ul li ul li a { height: auto;}#cms-section-header .desktop-nav ul li ul li ul { display: none; top: 0; left: 100%; white-space: normal;}#cms-section-header .desktop-nav ul li ul li:hover { background-color: #ffffff;}#cms-section-header .desktop-nav ul li ul li:hover > ul { display: block;}#cms-section-header .desktop-nav ul li:hover > ul { display: block;}#cms-section-header .center-flex { justify-content: center;}#cms-section-header .left-flex { justify-content: flex-start;}#cms-section-header .right-flex { justify-content: flex-end;}#cms-section-header a, #cms-section-header .a-action { position: relative;}#cms-section-header a:before, #cms-section-header .a-action:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.8; clip-path: circle(0px at 50% 50%); -webkit-clip-path: circle(0px at 50% 50%); transition: 0.5s; -webkit-transition: 0.5s; background-color: #86c440; z-index: -1;}#cms-section-header a:active:hover:before, #cms-section-header .a-action:active:hover:before { clip-path: circle(100%); -webkit-clip-path: circle(100%);}#cms-section-header .menu-drawer { position: fixed; width: 360px; height: 100vh; background-color: #ffffff; right: -800px; top: 0; z-index: 1000; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.15); overflow: hidden; transition: all linear 300ms; -webkit-transition: all linear 300ms; transform: matrix(1, 0, 0.5, 1, 0, 0); -webkit-transform: matrix(1, 0, 0.5, 1, 0, 0); background-image: linear-gradient(rgba(154, 195, 77, 0), #9ac34d); -webkit-background-image: linear-gradient(rgba(154, 195, 77, 0), #9ac34d);}#cms-section-header .menu-drawer h1 { padding: 0 0 0 12px; margin: 0; font-size: var(--navi-font-size); font-family: Roboto, sans-serif; color: #fbfcf7; background-color: #9ac34d; background-image: linear-gradient(180deg, #9ac34d, #7fa538); -webkit-background-image: linear-gradient(180deg, #9ac34d, #7fa538); width: 100%; min-height: 60px; max-height: 60px; display: flex; align-items: center;}#cms-section-header .menu-drawer .close-draw { position: absolute; top: 0; right: 0; width: 60px; height: 60px; padding: 15px; box-sizing: border-box;}#cms-section-header .menu-drawer .close-draw svg { fill: #fbfcf7; background-color: unset; width: 100%; height: 100%;}#cms-section-header .menu-drawer .close-draw:hover { cursor: pointer;}#cms-section-header .menu-drawer .close-draw:hover svg { fill: #fbfcf7;}#cms-section-header .menu-drawer:before { content: ""; position: absolute; bottom: -180px; left: -90px; width: 150%; height: 360px; background-color: #9ac34d; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; z-index: 1;}#cms-section-header .drawer-active { right: 0; transform: matrix(1, 0, 0, 1, 0, 0); -webkit-transform: matrix(1, 0, 0, 1, 0, 0);}#cms-section-header .mobile-nav { flex: 0 1 100%; overflow-y: auto; margin: 0 0 30px 0; position: relative; z-index: 1;}#cms-section-header .mobile-nav svg { transition: transform linear 300ms; -webkit-transition: transform linear 300ms;}#cms-section-header .mobile-nav .active-tab > a svg { transform: rotate(90deg); -webkit-transform: rotate(90deg);}#cms-section-header .mobile-nav ul { list-style: none; padding: 0 0 0 15px; margin: 0;}#cms-section-header .mobile-nav ul li { display: inline-block; width: 100%; border-top: 1px solid #c7c7c7; padding: 0; opacity: 0; transition: opacity linear 300ms, transform linear 300ms; -webkit-transition: opacity linear 300ms, transform linear 300ms; transition-delay: 300ms; -webkit-transition-delay: 300ms;}#cms-section-header .mobile-nav ul li a { display: inline-block; padding: 12px 0;}#cms-section-header .mobile-nav ul li a p { padding: 0; margin: 0; color: #242024; display: flex; align-items: center;}#cms-section-header .mobile-nav ul li a p i { position: relative; width: 16px; height: 16px; display: inline-block; margin: 0 0 0 7px;}#cms-section-header .mobile-nav ul li a p i svg { fill: #242024; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: unset;}#cms-section-header .mobile-nav ul li ul { display: none;}#cms-section-header .mobile-nav ul li ul li { opacity: 1;}#cms-section-header .mobile-nav ul li ul li:last-child { border-bottom: none;}#cms-section-header .mobile-nav ul li:last-child { border-bottom: 1px solid #c7c7c7;}#cms-section-header .mobile-nav ul:first-child { padding: 0 15px;}#cms-section-header .mob-logo { display: inline-block; width: 100%; text-align: center; padding: 20px 0;}#cms-section-header .mob-logo img { max-height: 85px;}#cms-section-header .cta-btn-hld { padding: 0 15px; display: inline-block; text-align: center; width: 100%; box-sizing: border-box;}#cms-section-header .cta-btn-hld .cta-btn { margin-bottom: 20px; width: 100%;}#cms-section-header .btn { display: inline-block; padding: 8px 17px; width: auto; box-sizing: border-box; transition: all linear 300ms; -webkit-transition: all linear 300ms;}#cms-section-header .btn p { font-size: var(--button-font-size); margin: 0; font-weight: var(--button-font-weight); text-transform: var(--button-font-transform); transition: all linear 300ms; -webkit-transition: all linear 300ms;}#cms-section-header .btn p i { position: relative; width: 16px; height: 16px; display: inline-block; margin: 0 15px 0 0;}#cms-section-header .btn p i svg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: unset;}#cms-section-header .drawer-bottom { position: relative; width: 100%; display: inline-block; z-index: 1; flex: 0 0 auto;}#cms-section-header .rights { font-size: 12px; color: #fbfcf7; text-align: center;}#cms-section-header .mob-content-hld { display: flex; width: 100%; height: 100%; flex-direction: column;}#cms-section-header .content-wrap { display: flex; align-items: center; justify-content: flex-start; box-sizing: border-box; max-width: 1000px; width: 100%; height: 100%; margin: 0 auto;}#cms-section-header .content { padding: 85px 0 0 85px; display: inline-block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; box-sizing: border-box;}#cms-section-header .content .text .para-text { margin: 20px 0;}#cms-section-header .web-intro { position: relative; max-width: 700px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; box-sizing: border-box; backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px);}#cms-section-header .web-intro:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #ffffff; opacity: 0.3; z-index: -1;}#cms-section-header .linebreak { display: inline-block; width: 100%;}#cms-section-header .txt-left h1, #cms-section-header .txt-left p { text-align: left;}#cms-section-header .txt-left .linebreak { text-align: left;}#cms-section-header .txt-center h1, #cms-section-header .txt-center p { text-align: center;}#cms-section-header .txt-center .linebreak { text-align: center;}#cms-section-header .txt-right h1, #cms-section-header .txt-right p { text-align: right;}#cms-section-header .txt-right .linebreak { text-align: right;}#cms-section-header .default-order { justify-content: flex-start;}#cms-section-header .center-order { justify-content: center;}#cms-section-header .reverse-order { justify-content: flex-end;}#cms-section-header a:before { background-color: var(--primary-color);}#cms-section-header .mobile-nav ul li { border-color: var(--border-color); border-bottom-color: var(--border-color); border-top-color: var(--border-color); border-color: #c7c7c7; border-bottom-color: #c7c7c7; border-top-color: #c7c7c7;}#cms-section-header .cta-btn { background-color: var(--button-primary-color); border: 4px solid var(--button-primary-color);}#cms-section-header .cta-btn p { color: var(--button-primary-font-color); font-family: var(--button-font);}#cms-section-header .cta-btn p i svg { fill: var(--button-font-color);}#cms-section-header .cta-btn:hover { background-color: var(--button-primary-hover-color); border: 4px solid var(--button-primary-hover-color);}#cms-section-header .info-btn { border: 4px solid var(--button-secondary-color);}#cms-section-header .info-btn p { color: var(--button-secondary-color); font-family: var(--button-font);}#cms-section-header .info-btn:hover p { color: var(--button-secondary-hover-color);}#cms-section-header .info-btn:hover { border: 4px solid var(--button-secondary-hover-color);}#cms-section-header .page_divider { background-color: var(--primary-color);}#cms-section-header .content-wrap { max-width: 1350px;}#cms-section-header .details h1 { font-family: var(--adventure-font-family); font-size: var(--adventure-font-size-desktop); font-weight: var(--adventure-font-weight); letter-spacing: var(--adventure-font-spacing); text-transform: var(--adventure-font-transform);}#cms-section-header .btn-holder { display: flex; justify-content: space-between; align-items: center;}@media (max-width: 900px) { #cms-section-header .web-intro {  margin: 0 10px; } #cms-section-header .desktop-nav {  display: none; } #cms-section-header .content-wrap {  flex-direction: column; } #cms-section-header .left-sidebar {  display: none; } #cms-section-header .no-blur-nav .real-bg {  clip-path: none;  -webkit-clip-path: none; } #cms-section-header .default-order {  justify-content: center; } #cms-section-header .blur-nav .real-bg {  clip-path: polygon(0px 60px, 100% 60px, 100% 100%, 0px 100%);  -webkit-clip-path: polygon(0px 60px, 100% 60px, 100% 100%, 0px 100%); } #cms-section-header .blur-bg:before {  opacity: 0.8; } #cms-section-header .header-topbar {  height: 60px; } #cms-section-header .header-topbar .company-logo {  height: 60px;  width: 60px;  flex: 0 0 60px; } #cms-section-header .header-topbar .company-logo:before {  opacity: 0; } #cms-section-header .ctrls {  height: 60px; } #cms-section-header .ctrls .ham-icon {  width: 60px;  padding: 10px;  flex: 0 0 60px; } #cms-section-header .content {  padding: 0; } #cms-section-header .details h1 {  font-size: var(--adventure-font-size-tablet); }}@media (max-width: 480px) { #cms-section-header .tradie-header {  height: 60px; } #cms-section-header .details h1 {  font-size: var(--adventure-font-size-mobile); } #cms-section-header .btn-holder {  display: block; } #cms-section-header .btn-holder .btn {  width: 100%;  margin-top: 15px; } #cms-section-header .txt-left h1, #cms-section-header .txt-left p {  text-align: center; } #cms-section-header .txt-left .linebreak {  text-align: center; } #cms-section-header .txt-right h1, #cms-section-header .txt-right p {  text-align: center; } #cms-section-header .txt-right .linebreak {  text-align: center; }}