.mainheader{position:relative;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;width:100%;z-index:10;background:#fff0 no-repeat padding-box}.mainheader .top-header-wrap{background:#383838}.mainheader .header-container{width:100%;max-width:1450px;margin-inline:auto;padding-inline:15px;padding-block:0;display:flex;align-items:center;justify-content:space-between}.logo-wraper{display:flex;align-items:center;gap:50px;padding:8px 0;.logo_div{display:flex;align-items:center;gap:50px}}.mainheader .btm-header-wrap{width:100%;max-width:1450px;margin-inline:auto;padding-inline:15px}.menu_link ul>li.hidden,.togglebtn{display:none}.menu_link ul{margin:0}.menu_link>nav>ul{font-size:0;display:flex;flex-wrap:wrap;justify-content:center;gap:90px}.menu_link nav>ul>li{display:inline-block;text-align:center;vertical-align:middle;position:relative;margin-bottom:0}.menu_link nav>ul>li>a{font-size:18px;line-height:1.4;letter-spacing:0;font-weight:700;color:var(--black);padding:19px 0;display:block;position:relative;z-index:1;&:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--themegreen);transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear}}.header-container{& .btnlist{gap:20px;& .action-callbtn{& .call-icon{background:var(--themegreen);& img{filter:unset}}& .call-info{& p{color:var(--white);& span{color:var(--white)}}}}}}.menu_link .menudrop{font-size:20px;padding-left:5px;top:1px;position:relative;line-height:0;font-weight:800}.menu_link nav>ul>li.haschild:hover:after{content:"";position:absolute;bottom:0;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--themegreen)}.menu_link nav>ul>li.has-sub{position:relative}.menu_link .submenu{left:0;position:absolute;top:100%;width:776px;text-align:left;border-radius:0 0 6px 6px;z-index:10;background:var(--white);right:0;margin:auto;opacity:0;visibility:hidden;-webkit-transform:scaleY(0);transform:scaleY(0);transform-origin:0 0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;padding:0;box-shadow:0 3px 10px hsl(0deg 0% 35% / 13%);border-top:2px solid var(--themegreen)}.menu_link li:hover>.submenu{opacity:1;visibility:visible;-webkit-transform:scaleY(1);transform:scaleY(1)}.menu_link .submenu .sublink{margin-bottom:0}.menu-link li{margin-bottom:10px}.menu_link .submenu .sublink li{position:relative}.menu-link li a{background-color:#eee;font-size:16px;font-weight:500;color:var(--primary);border-radius:25px;padding:12px 20px;display:flex;text-align:center;justify-content:center;line-height:100%}.menuoverlay{position:relative;transition:all 500ms linear;-webkit-transition:all 500ms linear}.menuoverlay:before{content:"";position:absolute;height:calc(100% - 166px);width:100%;top:166px;background-color:rgba(0,0,0,.8);bottom:0;left:0;right:0;margin:auto;z-index:10}@media (min-width:992px){.menu_link .service-dropdown.two-colum ul.submenu.sublink{min-width:670px;left:0;display:flex;flex-wrap:wrap;justify-content:space-between}.menu_link .service-dropdown ul.submenu.sublink{min-width:350px;left:0}}.service-btm-cta{padding:20px 25px;background:#ebfcf2;border-radius:0 0 6px 6px;display:flex;justify-content:space-between;width:100%;height:fit-content;& .serivce-content{font-size:clamp(16px,16px+(18 - 16) * ((100vw - 375px) / (1920 - 375)),18px);font-weight:700;font-family:var(--sitefonts);line-height:1.2;letter-spacing:0;color:var(--rangoongreen);max-width:420px;align-items:center;height:fit-content}& .btnlist a{padding:12px 15px}}@-webkit-keyframes headfadeIn{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes headfadeIn{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.headfadeIn{-webkit-animation-name:headfadeIn;animation-name:headfadeIn}.fixed-header header{position:fixed;box-shadow:0 0 15px 0 rgb(0 0 0 / 23%);-moz-box-shadow:0 0 15px 0 rgb(0 0 0 / 23%);-webkit-box-shadow:0 0 15px 0 rgb(0 0 0 / 23%);-webkit-animation-duration:0.7s;-webkit-animation-name:headfadeIn;animation-name:headfadeIn;animation-duration:0.7s;background:var(--white);width:100%;top:0;z-index:11;width:100%}.fixed-header .menu_link nav>ul>li>a{padding:15px 0}.menu_link nav>ul>li>a:hover:after,.menu_link nav>ul>li.active>a::after,.submenu ul>li:hover>a::after,.submenu ul>li.active>a:after{width:100%}li.areas_menu>.submenu{width:1000px;padding:0;display:inline-flex;flex-wrap:wrap;background:transparent;justify-content:space-between;left:calc(50% - 740px);background-color:var(--white);border-radius:0 0 6px 6px;min-height:430px}.service-title-wrap{position:absolute;top:30px;left:40px;background:#fff;padding:12px 15px;border-radius:3px;width:100%;max-width:270px;border-left:4px solid var(--rangoongreen);box-shadow:0 2px 2px #0000001a;display:flex;align-items:center;justify-content:space-between}.sr-title{font-weight:700;font-size:clamp(14px,14px+(16 - 14) * ((100vw - 375px) / (1920 - 375)),16px);line-height:1.1;font-family:var(--sitefonts);color:var(--headingtext);text-transform:uppercase;margin-top:5px;max-width:160px}.sr-img-wrap{width:calc(100% - 160px)}.service-list-wraper{width:100%;background:var(--whitesmoke);padding:125px 40px 40px 40px;max-width:348px;min-height:324px;row-gap:0;border-right:1px solid rgb(0 0 0 / 10%)}ul.services-list-header{list-style:none;display:inline-block;margin-bottom:0;max-height:385px;overflow-y:auto}ul.main-menu .submenu ul.services-list-header>li{display:inline-flex;width:100%;padding:0 0;flex-direction:column;justify-content:center;background:transparent;border-radius:5px;overflow:hidden;margin:0}ul.main-menu .submenu ul.services-list-header>li>a{display:inline-flex;align-items:center;margin-bottom:0;padding:14px 30px 16px 0;position:relative;border-bottom:1px solid #dcdcdc;background-color:transparent;font-weight:600;font-family:var(--sitefonts);font-size:18px;line-height:1.5;letter-spacing:0;color:#000}ul.main-menu .submenu ul.services-list-header>li.active>a,ul.main-menu .submenu ul.services-list-header>li.menu-item-hover>a,ul.main-menu .submenu ul.services-list-header>li:hover>a{color:var(--themegreen);.menudrop{color:var(--themegreen)}}ul.main-menu .submenu.menu_level2{width:calc(1000px - 348px);left:348px;right:unset;top:0;display:flex;flex-wrap:wrap;background:transparent;box-shadow:none;transform:none;display:none;border:0;margin:0}ul.main-menu ul.services-list-header li>.submenu.menu_level2{padding:0 8px 0 30px;margin-top:30px}ul.main-menu ul.services-list-header li.menu-item-hover>.submenu.menu_level2{opacity:1;visibility:visible;-webkit-transform:scaleY(1);transform:none;display:flex;background-color:transparent;box-shadow:none;max-width:650px}.services-list-header .service_text{font-size:clamp(24px,24px+(30 - 24) * ((100vw - 375px) / (1920 - 375)),30px);line-height:1;margin-bottom:10px}.service-context-wrap{max-height:200px;overflow-y:auto;margin-bottom:15px;& p{font-size:16px;line-height:22px;font-family:var(--sofiasans);color:var(--darkgrey)}}.service_text_wrap{width:100%}ul.main-menu ul.services-list-header li>.submenu.menu_level2>li>a{font:normal normal 500 16px / 18px var(--sitefonts);letter-spacing:0;color:var(--rangoongreen);padding:0}ul.main-menu ul.services-list-header li>.submenu.menu_level2>li:hover>a,ul.main-menu ul.services-list-header li>.submenu.menu_level2>li.menu-item-hover>a,ul.main-menu ul.services-list-header li>.submenu.menu_level2>li.active>a{color:var(--themegreen)}ul.main-menu li.areas_menu ul.services-list-header li>.submenu.menu_level2{max-height:280px;overflow:hidden;overflow-y:auto;>li{width:50%;margin-bottom:15px}}ul.main-menu .submenu .fa-angle-down.menudrop{position:absolute;width:22px;height:22px;background:transparent;color:var(--black);border-radius:100%;right:10px;top:0;bottom:0;margin:auto;font-size:20px;text-align:center;padding:0;line-height:22px;transform-origin:center;transform:rotate(270deg);transition:all 0.3s linear;-webkit-transition:all 0.3s linear}.submenu.menu_level2>li>a:after{content:"";position:absolute;right:0;top:0;height:12px;width:7px;background:transparent url(../../../../../../../../themes/housedemolition-sydney/assets/images/icon/right_blue_arrow.svg) no-repeat center;background-size:contain;bottom:0;margin:auto;margin-right:-13px}.areas_menu>.submenu *{scrollbar-width:thin;scrollbar-color:var(--themegreen) #e9e9e9}.submenu.megamenu>.menu-level1{width:300px;margin:initial;padding:35px 0 35px 30px;justify-content:flex-start;flex-direction:column;min-height:550px}.menu_link .submenu .sublink li a{font-family:var(--sitefonts);color:var(--rangoongreen);font-size:16px;font-weight:600;letter-spacing:0;line-height:1.3}.menu_link .submenu .sublink li:hover a{color:var(--darkblue)}.menu_link .submenu.megamenu>.sublink{width:450px;padding:30px;display:flex;flex-wrap:wrap;column-gap:30px}.menu_link .submenu.megamenu>.sublink li{width:calc(50% - 15px)}.menu_link .submenu.megamenu .sublink.menu-level1>li{padding-right:30px}li.menu-item-hover .submenu.menu-level2{opacity:1;visibility:visible}.submenu.menu-level2{left:300px;opacity:0;visibility:hidden;top:0%;background:#f8f8f8;width:calc(100% - 300px);transform:none;-webkit-transform:none;-ms-transform:none;box-shadow:none;padding:0;height:100%;padding:32px 0 0;border-radius:8px;border:5px solid #fff}.menu-info{font-weight:500;line-height:24px;margin-bottom:15px;color:#ddd;padding:0 50px;font-family:var(--sitefonts)}.menu_link .submenu .submenu.menu-level2 ul{padding:0 40px 30px 50px;column-count:3}.menu_link .submenu .submenu.menu-level2 li a{font-size:15px;padding:5px 0 5px 12px!important;line-height:18px;color:#ddd;font-weight:500}.menu_link .submenu .submenu.menu-level2 li a:before{content:"\f0da ";position:absolute;top:5px;left:0;font-family:"FontAwesome";font-size:12px}.menu_link .submenu.megamenu .sublink.menu-level1>li>a{padding:10px 10px 10px 20px;border-radius:5px}.menu_link .submenu.megamenu .sublink.menu-level1>li>a i.menudrop{display:none}.service-dropdown ul.submenu.sublink{width:100%;padding:30px 30px}.service_text{font-size:clamp(26px,26px+(40 - 26) * ((100vw - 375px) / (1920 - 375)),40px);line-height:1.1;font-family:var(--sitefonts);font-weight:800;letter-spacing:0;display:block;color:var(--headingtext);margin-bottom:15px}.service-dropdown.two-colum ul.submenu.sublink{li{width:calc(50% - 15px);&:last-child{border-bottom:1px solid #c9c9c9;padding:0 0 6px 0;margin:0 0 10px 0}}}.service-dropdown ul.submenu.sublink{& li{width:100%;background:var(--white);border-bottom:1px solid #c9c9c9;border-radius:0;padding:0 0 6px 0;margin:0 0 10px 0;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;& a{font-family:var(--sitefonts);font-size:16px;line-height:1.3;font-weight:600;letter-spacing:0;padding:0;color:var(--rangoongreen);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out}&:hover,&.active{& a{color:var(--themegreen)}}&:last-child{border-bottom:0;padding:0;margin:0}}}.localcouncil_logo{border:1px solid #dfdfdf;margin:0;min-height:75px;padding:10px;font-size:14px;font-weight:600;text-align:center;max-width:90px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#fff}.logo_div.group_badge{background:#fff;display:flex;flex-wrap:nowrap;padding:10px 10px;margin:10px 0;border-radius:10px;align-items:center;justify-content:flex-start;gap:0!important;.left_logo{max-width:80px;border-right:2px solid #002664;padding-right:10px}.right_logo{margin-left:10px;& a{display:block;margin:0;& img{height:auto!important;width:90%}}}}@media (max-width:1599.98px){img.main-logo{max-width:300px}.header-container{& .btnlist{gap:15px}}.logo-wraper{gap:40px;.logo_div{gap:40px}}li.areas_menu>.submenu{left:calc(50% - 700px)}}@media (max-width:1439.98px){.menu_link>nav>ul{gap:50px}img.main-logo{max-width:115px}.logo-wraper{gap:30px;a{img{max-width:100px}}.logo_div{gap:30px}}.menu_link nav>ul>li>a{font-size:18px}.menu_link .menudrop{font-size:18px}.header-container{& .btnlist{gap:10px}}li.areas_menu>.submenu{left:calc(50% - 665px)}.service-title-wrap{top:25px;left:25px;max-width:280px}.service-list-wraper{padding:105px 30px 30px 30px;max-width:330px}ul.main-menu .submenu.menu_level2{width:calc(1000px - 330px);left:330px}ul.main-menu ul.services-list-header li>.submenu.menu_level2{padding:0 8px 0 25px}li.areas_menu>.submenu{left:calc(50% - 760px)}.logo_div.group_badge{.right_logo{& a{& img{height:auto!important;width:100%;max-width:inherit}}}}}@media (max-width:1199.98px){.menu_link nav>ul>li>a{font-size:16px;padding:15px 0}.menu_link .service-dropdown ul.submenu.sublink{min-width:350px}li.areas_menu>.submenu{width:950px}li.areas_menu>.submenu{left:calc(50% - 730px)}ul.main-menu .submenu.menu_level2{width:calc(950px - 330px)}}@media (max-width:991.98px){html.menuhidden{overflow-y:hidden}.overlay{position:fixed;top:68px;right:0;width:100%;height:calc(100% - 68px);background-color:rgba(0,0,0,.9);cursor:pointer;z-index:11;display:none}.togglebtn span{position:relative;display:inline-block;vertical-align:top;left:0}.togglebtn span::before{top:9px}.togglebtn span::after{top:18px}.togglebtn span::before,.togglebtn span::after{content:"";position:absolute;left:0}.togglebtn span,.togglebtn span::before,.togglebtn span::after{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;height:3px;border-radius:2px}.togglebtn span::before,.togglebtn span::after,.togglebtn span{width:25px}.togglebtn{position:fixed;right:15px;top:19px;display:block;text-align:center;width:25px;height:34px;cursor:pointer;z-index:100;padding:6px 0;border:0;border-radius:0;font-size:14px;font-weight:600;text-transform:uppercase;background:transparent}.togglebtn.active{top:19px}.togglebtn.active span::before{top:8px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg)}.togglebtn.active span::after{top:8px;-webkit-transition-delay:0.09s;-moz-transition-delay:0.09s;-o-transition-delay:0.09s;-ms-transition-delay:0.09s;transition-delay:0.09s;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg)}.togglebtn.active span{background:transparent}.togglebtn.active:before{content:none}.togglebtn span,.togglebtn span::before,.togglebtn span::after{background-color:var(--themegreen)}img.main-logo{max-width:100px}.logo-wraper{gap:15px;padding:0;a{img{max-width:90px;height:72px;object-fit:contain}}.logo_div{gap:15px}}.header-container{& .btnlist{margin-right:40px}}.menu_link{position:fixed;top:68px;height:calc(100% - 68px);bottom:0;left:0;width:450px;z-index:1000;float:none;background-color:#383838;border-top:1px solid #555151;margin:0;overflow-y:auto;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;max-width:100%;overflow-y:auto;display:flex;flex-wrap:wrap}.menu_link.active{transform:translateX(0%);-webkit-transform:translateX(0%)}.menu_link>nav{padding:15px;width:100%}.menu_link>nav>ul{gap:unset}.menu_link ul>li.hidden{display:block}.menu_link nav>ul>li{display:block;text-align:left;width:100%;height:auto;margin:0;margin-left:0;padding:0;border-bottom:1px solid hsl(0deg 0% 100% / 8%)}.menu_link nav>ul>li.isopen .menudrop{transform:rotate(180deg)}.menu_link .menudrop{display:block;top:0;font-size:14px;height:30px;width:30px;border-radius:0;line-height:1;right:0;bottom:0;margin:auto;position:absolute;background:transparent;display:flex;align-items:center;justify-content:center;transform-origin:center;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out}.menu_link nav>ul>li .menudrop{text-align:center;position:absolute;top:4px;padding-left:0}.menu_link .menudrop.openedmenu{transform:rotate(180deg)}.menu_link .submenu{position:static;box-shadow:none;background-color:var(--white);height:auto;display:none;opacity:unset;visibility:inherit;transform:none;width:100%;min-width:auto;max-width:100%;border:0;border-radius:0}.menu_link li:hover .submenu{transform:none;visibility:inherit;opacity:unset;pointer-events:inherit;display:none}.submenu .menu-cta{display:none}.areas-dropdown .submenu.megamenu .sublink li{width:100%}.menu_link nav>ul>li>a:after{content:none}.menu_link nav>ul>li>a{padding:12px 0;color:var(--white)}.fixed-header .menu_link nav>ul>li>a{padding:12px 0}.menu_link nav>ul>li>a:hover,.menu_link nav>ul>li.active>a,.submenu ul>li:hover>a,.submenu ul>li.active>a{color:var(--themegreen)}.service-dropdown ul.submenu.sublink{padding:15px}.service_text,.service-title-wrap{display:none}.service-dropdown ul.submenu.sublink{gap:12px;& li{width:100%}}.service-dropdown.two-colum ul.submenu.sublink{li{width:100%}}.menu_link .submenu .sublink li a{font-size:16px}.service_text_wrap{display:none}.service-list-wraper{padding:15px;max-width:100%}li.areas_menu>.submenu{min-height:auto;display:none}ul.services-list-header{max-height:unset;overflow-y:unset;width:100%}ul.main-menu .submenu ul.services-list-header>li.isopen{padding-bottom:8px;border-bottom:1px solid #dcdcdc;border-radius:0}ul.main-menu .submenu ul.services-list-header>li>a{padding:8px 0 8px 0}ul.main-menu .submenu ul.services-list-header>li ul.menu_level2{margin-top:10px}ul.main-menu li.areas_menu ul.services-list-header li.menu-item-hover>.submenu.menu_level2{max-height:unset;overflow:unset;overflow-y:unset;max-width:100%;& li{margin-bottom:12px;width:100%}}ul.main-menu ul.services-list-header li>.submenu.menu_level2{padding:unset;margin-top:0;& li:last-child{margin-bottom:0}}.service-context-wrap{margin-bottom:5px}.menu_link .submenu.megamenu>.sublink{width:100%;min-height:auto;padding:0}.menu_link .submenu.megamenu .sublink.menu-level1>li{padding-right:0}.areas-dropdown .submenu.megamenu{width:100%;padding:20px}.menu_link .submenu.megamenu .sublink.menu-level1>li>a i.menudrop{display:block;position:absolute;font-size:20px;top:-30px;line-height:20px;transform:rotate(-90deg);height:30px;width:30px;text-align:center;padding:7px}.submenu.menu-level2{padding:0;background-color:var(--white);padding:10px}.menu-info{display:none}.menu_link .submenu .submenu.menu-level2 ul{padding:0;column-count:2}.menu_link .submenu.megamenu .sublink.menu-level1>li.menu-item-hover>a,.menu_link .submenu.megamenu .sublink.menu-level1>li>a{background:#f8f8f8}.menu_link .submenu.megamenu .sublink.menu-level1>li>a{padding:10px 30px 10px 20px}.menu_link nav>ul>li.haschild:hover:after{content:none}.service-btm-cta{display:none}.service-list-wraper{min-height:100%}.areas-dropdown .submenu.megamenu .sublink li:first-child{width:calc(50% - 15px);padding-left:15px}.logo_div.group_badge{padding:5px 10px;margin-right:15px;min-width:;.left_logo{max-width:60px;padding-right:10px}.right_logo{margin-left:10px;& a{& img{height:auto!important;width:90%;max-width:inherit}}}}.top-header-wrap{.btnlist{gap:5px;& a.action-callbtn{.call-icon{width:30px;height:30px}.call-info{& p{& span.call-tag{font-size:16px}}}}& a.button.btn-theme{padding:10px 10px;gap:8px;min-height:auto;font-size:14px}}}}@media (max-width:767.98px){img.main-logo{max-width:90px}.top-header-wrap{& .btnlist{& a.button.btn-theme{padding:13px 5px!important}}}.mainheader .header-container{& .btnlist{margin-right:35px;& .button{padding:13px;min-width:auto}}}.top-header-wrap{& .btnlist{& a.action-callbtn{& .call-info{& p{& span.call-tag{color:var(--black)}}}}}}.togglebtn{top:60px}.mainheader{padding-top:45px}.header-container .btnlist{position:absolute;top:0;left:0;width:100%;gap:0;margin-right:0;& [class*="btn-"]{width:50%;border-radius:0;border:1px solid #1bd663;font-size:14px}.action-callbtn{width:50%;justify-content:center;border:1px solid var(--themegreen);border-radius:0;min-height:45px;& .call-info{& p{& span{&.call-tag{color:var(--themegreen)}&.call-txt{display:none}}}}}}.overlay,.menu_link{top:105px;height:calc(100% - 105px)}.logo-wraper{gap:10px;a{img{max-width:80px;height:60px}}.logo_div{gap:10px}}.mainheader .header-container{& .btnlist{& .button{padding:13px!important}}}}@media (max-width:575.99px){.togglebtn{position:absolute;top:56px}.togglebtn.active{top:58px}.overlay,.menu_link{height:calc(100% - 100px);top:100px;width:100%}.logo-wraper{& a{img{max-width:80px;height:55px;object-fit:contain}}}.logo_div.group_badge{padding:5px;margin-right:30px;min-width:auto;border-radius:5px;.left_logo{max-width:30px;padding-right:5px}.right_logo{margin-left:5px;& a{line-height:1;& img{width:75%}}}}.header-container{& .btnlist{& .action-callbtn{& .call-icon{display:inline-flex;margin-right:5px;& img{display:initial}}}}}}