.active-project{opacity:1!important}.project-buttons .et_pb_blurb:not(.active-project){opacity:0.6}.project-buttons .et_pb_blurb:hover{opacity:1!important}.mobile_menu_bar:after,.mobile_menu_bar:before{color:black;background-color:rgba(255,255,255,0.6)}body:not(.single-project) #main-header .logo_container a img{display:none}body:not(.single-project) #main-header .logo_container a{display:block;float:left;width:110px;height:110px;background-image:url(https://blackpine.co.nz/wp-content/uploads/2026/04/BP-LOGO-Black1.webp);background-repeat:no-repeat;background-size:contain;background-position:center left}.single .post-meta{display:none}#top-menu-nav{background:rgba(255,255,255,0.5)}.et_header_style_left #et-top-navigation nav>ul>li>a{padding:10px!important}.page-id-62 #gform_submit_button_1{color:white;display:block;width:100%;border:none;background:rgba(255,255,255,0.2)}.flip-blurb{overflow:hidden}.flip-blurb .et_pb_blurb_content{position:relative}.flip-blurb .et_pb_blurb_image{margin-bottom:0;position:relative}.flip-blurb .et_pb_blurb_image::after{content:'';position:absolute;inset:0;background:rgba(0,0,0,0.6);opacity:0;transition:opacity 0.4s ease;z-index:1}.flip-blurb{overflow:hidden}.flip-blurb .et_pb_blurb_content{position:relative}.flip-blurb .et_pb_blurb_image{margin-bottom:0;position:relative}.flip-blurb .et_pb_blurb_image::after{content:'';position:absolute;inset:0;background:rgba(0,0,0,0.6);opacity:0;transition:opacity 0.4s ease;z-index:1}.flip-blurb .et_pb_main_blurb_image{margin:0}.flip-blurb .et_pb_blurb_container{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;opacity:0;transition:opacity 0.4s ease;z-index:2}.flip-blurb .et_pb_blurb_container .et_pb_module_header,.flip-blurb .et_pb_blurb_container p{color:#fff!important}@media (hover:hover) and (pointer:fine){.flip-blurb:hover .et_pb_blurb_image::after,.flip-blurb:hover .et_pb_blurb_container{opacity:1}}.flip-blurb.is-active .et_pb_blurb_image::after,.flip-blurb.is-active .et_pb_blurb_container{opacity:1}@media (hover:none),(pointer:coarse){.flip-blurb .et_pb_blurb_container{gap:15px}}.et_pb_section_0_tb_footer.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#000000!important}.et_pb_text_0_tb_footer h2{font-size:23px}.et_pb_image_0_tb_footer{text-align:left;margin-left:0}body #page-container .et_pb_section .et_pb_social_media_follow li.et_pb_social_media_follow_network_0_tb_footer .follow_button:before,body #page-container .et_pb_section .et_pb_social_media_follow li.et_pb_social_media_follow_network_0_tb_footer .follow_button:after{display:none!important}.et_pb_social_media_follow_0_tb_footer li.et_pb_social_icon a.icon:before{color:#000000}.et_pb_image_1_tb_footer,.et_pb_image_2_tb_footer{text-align:center}.et_pb_social_media_follow_network_0_tb_footer a.icon,.et_pb_social_media_follow_network_1_tb_footer a.icon{background-color:#FFFFFF!important}body #page-container .et_pb_section .et_pb_social_media_follow li.et_pb_social_media_follow_network_0_tb_footer .follow_button{color:#FFFFFF!important;background-color:#3A5F17}@media only screen and (max-width:980px){.et_pb_image_0_tb_footer .et_pb_image_wrap img,.et_pb_image_1_tb_footer .et_pb_image_wrap img,.et_pb_image_2_tb_footer .et_pb_image_wrap img{width:auto}}@media only screen and (max-width:767px){.et_pb_image_0_tb_footer .et_pb_image_wrap img,.et_pb_image_1_tb_footer .et_pb_image_wrap img,.et_pb_image_2_tb_footer .et_pb_image_wrap img{width:auto}}.et_pb_section_6.et_pb_section{background-color:#f7f7f7!important}.et_pb_text_4 h2,.et_pb_text_5 h2{font-weight:800;font-size:40px;color:#000000!important;line-height:1.4em}.et_pb_text_4 h3,.et_pb_text_5 h3{color:#000000!important}.et_pb_row_8.et_pb_row,.et_pb_row_10.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px;padding-bottom:0px}.et_pb_row_8,body #page-container .et-db #et-boc .et-l .et_pb_row_8.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_8.et_pb_row,.et_pb_row_10,body #page-container .et-db #et-boc .et-l .et_pb_row_10.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_10.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_10.et_pb_row{width:100%;max-width:none}.et_pb_row_9{min-height:435.8px}.et_pb_image_3,.et_pb_image_5,.et_pb_image_6{width:50%;text-align:left;margin-left:0}.et_pb_text_6{border-width:1px;border-style:none;margin-bottom:0px!important}.et_pb_image_4{width:50%;text-align:center}body #page-container .et_pb_section .et_pb_button_0{color:#FFFFFF!important;border-width:0px!important;padding-right:2em;padding-left:0.7em;background-color:#5B8500}body #page-container .et_pb_section .et_pb_button_0:after{opacity:1;margin-left:.3em;left:auto}.et_pb_button_0{box-shadow:0px 4px 18px -6px rgba(0,0,0,0.3)}.et_pb_button_0,.et_pb_button_0:after{transition:all 300ms ease 0ms}.et_pb_image_7,.et_pb_image_8,.et_pb_image_9,.et_pb_image_10{text-align:left;margin-left:0}.et_pb_image_3.et_pb_module,.et_pb_image_5.et_pb_module,.et_pb_image_6.et_pb_module{margin-left:auto!important;margin-right:auto!important}@media only screen and (max-width:980px){.et_pb_image_3 .et_pb_image_wrap img,.et_pb_image_4 .et_pb_image_wrap img,.et_pb_image_5 .et_pb_image_wrap img,.et_pb_image_6 .et_pb_image_wrap img,.et_pb_image_7 .et_pb_image_wrap img,.et_pb_image_8 .et_pb_image_wrap img,.et_pb_image_9 .et_pb_image_wrap img,.et_pb_image_10 .et_pb_image_wrap img{width:auto}body #page-container .et_pb_section .et_pb_button_0:after{margin-left:.3em;left:auto;display:inline-block;opacity:1}}@media only screen and (max-width:767px){.et_pb_image_3 .et_pb_image_wrap img,.et_pb_image_4 .et_pb_image_wrap img,.et_pb_image_5 .et_pb_image_wrap img,.et_pb_image_6 .et_pb_image_wrap img,.et_pb_image_7 .et_pb_image_wrap img,.et_pb_image_8 .et_pb_image_wrap img,.et_pb_image_9 .et_pb_image_wrap img,.et_pb_image_10 .et_pb_image_wrap img{width:auto}body #page-container .et_pb_section .et_pb_button_0:after{margin-left:.3em;left:auto;display:inline-block;opacity:1}}