header #ast-mobile-header .ast-mobile-header-content{padding-bottom:20px}body.ast-main-header-nav-open header #ast-mobile-header .ast-primary-header-bar{background-color:#fff}#content .uabb-image-carousel .uabb-image-carousel-content img{aspect-ratio:1/1;object-fit:cover;object-position:center}#content .fl-module-blog-posts ul.uabb-masonary-filters{margin-left:0}#content #our-services-posts .uabb-post-wrapper .uabb-blog-post-inner-wrap{padding:20px}#our-services-posts .uabb-post-wrapper a.uabb-blog-post-element-link{cursor:default}#content .fl-row.logo-bg-right-row>.fl-row-content-wrap,#content .fl-row.logo-bg-left-row>.fl-row-content-wrap,#content .fl-row.hm-logo-dark-row>.fl-row-content-wrap,#content .fl-row.hm-logo-light-row>.fl-row-content-wrap{overflow:hidden}#content .fl-row.logo-bg-right-row>.fl-row-content-wrap:after{content:"";width:700px;height:700px;background:url(https://handymarz.co.nz/wp-content/uploads/2025/08/section-logo-bg-img.png);background-repeat:no-repeat;background-size:cover;background-position:left top;display:block;position:absolute;top:30px;right:-300px;opacity:.1}#content .fl-row.logo-bg-left-row>.fl-row-content-wrap:after{content:"";width:700px;height:700px;background:url(https://handymarz.co.nz/wp-content/uploads/2025/08/section-logo-bg-img.png);background-repeat:no-repeat;background-size:cover;background-position:left top;display:block;position:absolute;top:30px;left:-300px;opacity:.2}#content .fl-row.hm-logo-dark-row .hm-logo-img img,#content .fl-row.hm-logo-light-row .hm-logo-img img{width:700px;height:700px;opacity:.2;transform:rotate(var(--rotation));transition:transform .2s linear;z-index:-1}#content .fl-row.hm-logo-dark-row .hm-logo-img,#content .fl-row.hm-logo-light-row .hm-logo-img{--rotation:0deg}#content .fl-row.hm-logo-dark-row .hm-logo-cont,#content .fl-row.hm-logo-light-row .hm-logo-cont{position:absolute;top:50px}#content .fl-row.hm-logo-dark-row.right-pos .hm-logo-cont,#content .fl-row.hm-logo-light-row.right-pos .hm-logo-cont{right:-300px}#content .fl-row.hm-logo-dark-row.left-pos .hm-logo-cont,#content .fl-row.hm-logo-light-row.left-pos .hm-logo-cont{left:-300px}#content .fl-module-list-icon .uabb-list-icon-wrap,#content .fl-module-list-icon .uabb-list-icon-text p.uabb-list-icon-text-heading{margin-bottom:0}#content hr.no_line{float:none;clear:both;height:0;margin:0;padding:0}#content .uabb-adv-accordion .uabb-adv-accordion-item .uabb-adv-accordion-content p{margin-bottom:1.6em}#content .uabb-infobox.infobox-has-photo .uabb-image-content picture{display:inline-block;height:75px;width:75px}#content .fl-module-info-box.testimonial .uabb-infobox{border:2px solid #33608f;padding:0 30px 20px}#content .fl-module-info-box.testimonial .uabb-infobox .uabb-infobox-content{margin-top:-100px}#content .fl-module.fl-node-60ee332aa7282,#content .fl-module.fl-node-60ee22997b037{position:relative;z-index:2}#content a:hover.uabb-button .uabb-button-text{font-weight:500}#content .fl-module-uabb-button.rbttn a.uabb-button{border-top-right-radius:50px;border-bottom-right-radius:50px}#content .fl-module-uabb-button.fbttn a.uabb-button{text-align:left;padding-left:60px}#content .uabb-creative-menu .menu li:last-child a{border-right:none}#content .uabb-creative-menu .menu li.current-menu-item a,#content .uabb-creative-menu .menu li a:hover{font-weight:500}#content .fl-photo .fl-photo-caption{font-size:14px;font-weight:400}#content .uabb-faq-module .uabb-faq-item .uabb-faq-icon-wrap{opacity:1}#content .fl-module-post-carousel.products-carousel .fl-post-carousel{padding:0}#content .fl-module-post-carousel.products-carousel .fl-post-carousel .carousel-prev{left:-50px}#content .fl-module-post-carousel.products-carousel .fl-post-carousel .carousel-next{right:-50px}#content .fl-module-post-carousel.products-carousel .fl-post-carousel .fl-post-carousel-text .fl-post-carousel-title{margin-bottom:0}#content .fl-rich-text ol.disp-2col{margin:0 0 0 25px}#content .fl-rich-text ol.disp-2col li{margin-bottom:15px}#content .wpcf7 input,#content .wpcf7 textarea{font-family:inherit}.uabb-modal .wpcf7 div,#content .wpcf7 div{margin-bottom:0}.uabb-modal .wpcf7 p{margin-bottom:20px}#content .wpcf7-form-control-wrap:has(select):after,.uabb-modal .wpcf7-form-control-wrap:has(select):after{display:none}.astra-advanced-hook-951 .uabb-creative-menu .menu li.current-menu-item a,.astra-advanced-hook-951 .uabb-creative-menu .menu li:hover a{font-weight:500}#content .ast-archive-title{text-transform:uppercase}#content .woocommerce .woocommerce-checkout h3,#content .woocommerce #order_review_heading{text-transform:uppercase}#content .ast-woocommerce-container a.button,#content .woocommerce button,#content .woocommerce a.checkout-button{font-size:14px;font-weight:400}#content .woocommerce p.return-to-shop,#content .woocommerce .woocommerce-billing-fields #billing_country_field,body.woocommerce-shop #content .ast-archive-description{display:none}body.single-product #content .ast-woocommerce-container button.single_add_to_cart_button{font-weight:500;text-transform:none}body.single-product #content .ast-woocommerce-container form.cart{margin-top:30px}.astra-advanced-hook-3048{position:fixed;left:0;bottom:0;width:100%;z-index:10}.astra-advanced-hook-3048 .fl-col-group.fl-node-23vluhmpftec{position:relative}.astra-advanced-hook-3048 .fl-col-group.fl-node-23vluhmpftec:after{content:"";width:1px;height:80%;background-color:#ccc;position:absolute;top:10%;left:50%}.astra-advanced-hook-3048 .fl-module-uabb-button a.uabb-button{border:none}.astra-advanced-hook-3048 .fl-module-uabb-button a.uabb-button:hover{background:#ffca05}.astra-advanced-hook-3048 .fl-module-uabb-button a.uabb-button:hover i.uabb-button-icon,.astra-advanced-hook-3048 .fl-module-uabb-button a.uabb-button:hover span.uabb-button-text{color:#fff}footer .site-primary-footer-wrap .site-primary-footer-inner-wrap{border-top:1px solid #ccc;padding-top:30px}.astra-advanced-hook-951 .fl-col.fl-node-th9r2l50do34{min-height:0}.astra-advanced-hook-951 ul.menu li a{color:#fff}.astra-advanced-hook-951 ul.menu li.current-menu-item a,.astra-advanced-hook-951 ul.menu li:hover a,.astra-advanced-hook-951 ul.menu li.current-menu-item a span.menu-item-text,.astra-advanced-hook-951 ul.menu li:hover a span.menu-item-text{color:#ffca05 !important}@media only all and (max-width:479px){.astra-advanced-hook-3048 .fl-module-uabb-button a.uabb-button{padding-left:5px;padding-right:5px}.astra-advanced-hook-3048 .fl-module-uabb-button a.uabb-button i.uabb-button-icon{margin-right:0}}@media only all and (max-width:767px){.grecaptcha-badge{visibility:hidden}header .main-header-bar .ast-site-identity{padding:0}#content .fl-module-uabb-button.fbttn a.uabb-button{padding-left:25px}#content .fl-photo .fl-photo-caption{font-size:12px}#content .fl-module-info-box.icon-left-mbl .uabb-infobox-content{text-align:left;padding-left:70px;position:relative}#content .fl-module-info-box.icon-left-mbl .uabb-imgicon-wrap{margin-top:0;position:absolute;top:0;left:0}#content .fl-module-info-box.fl-node-6haid7k49wju .uabb-infobox-content,#content .fl-module-info-box.fl-node-kv9361cb78e0 .uabb-infobox-content,#content .fl-module-info-box.fl-node-jzaxtg9umfp0 .uabb-infobox-content,#content .fl-module-info-box.fl-node-eqnis26tvkwb .uabb-infobox-content,#content .fl-module-info-box.fl-node-rbgm1ca2n9vh .uabb-infobox-content,#content .fl-module-info-box.fl-node-iwh36csp8dae .uabb-infobox-content{text-align:left}#content .fl-module-info-box.fl-node-s65fjaiz3n9d .uabb-module-content,#content .fl-module-info-box.fl-node-hbzu4mf2s39n .uabb-module-content,#content .fl-module-info-box.fl-node-cmgjkpd5ybzh .uabb-module-content,#content .fl-module-info-box.fl-node-5rl9j7bhe0i6 .uabb-module-content,#content .fl-module-info-box.fl-node-nqhzefk852xy .uabb-module-content{border-right-width:1px}#content .fl-module-box.fl-node-sw20q4bzvlci .fl-module-photo,#content .fl-module-box.fl-node-sw20q4bzvlci .fl-photo-content,#content .fl-module-box.fl-node-sw20q4bzvlci .fl-photo-content img{max-height:350px}#content .fl-row.hm-logo-dark-row .hm-logo-img img,#content .fl-row.hm-logo-light-row .hm-logo-img img{width:350px;height:350px}#content .fl-row.hm-logo-dark-row.left-pos .hm-logo-cont,#content .fl-row.hm-logo-light-row.left-pos .hm-logo-cont{left:-150px}#content .fl-row.hm-logo-dark-row.right-pos .hm-logo-cont,#content .fl-row.hm-logo-light-row.right-pos .hm-logo-cont{right:-150px}#content .fl-col-group.fl-node-602c8475e2e73>.fl-col .fl-col-content:before,#content .fl-row.hide-shape-layer-mbl .fl-builder-shape-layer{display:none}.uabb-modal .uabb-content{width:100%}footer .site-primary-footer-wrap .site-primary-footer-inner-wrap{margin:0 20px !important}}@media only all and (min-width:768px){#content .wpcf7 .row-2cols,.uabb-modal .wpcf7 .row-2cols{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));grid-column-gap:20px;grid-row-gap:20px}.astra-advanced-hook-3048{display:none}}@media only all and (max-width:1024px){#content .fl-col.fl-node-cwhsiy34tv17>.fl-col-content,#content .fl-col.fl-node-lj0cpym5qe84>.fl-col-content,#content .fl-col.fl-node-zvdisg5m4fch>.fl-col-content,#content .fl-col.col-solid-bg-color>.fl-col-content{background-color:#000}}@media only all and (max-width:1024px) and (min-width:768px){#content .fl-row.main-banner-row>.fl-row-content-wrap:before{content:"" !important;width:100px;height:100px;background-image:url(https://cddnz.co.nz/wp-content/uploads/2024/12/XBBF24-country-winner-badge-innovating-black-1.png);background-repeat:no-repeat;background-position:left top;background-size:cover;display:block !important;position:absolute;bottom:30px;right:30px}#content .fl-module-info-box.fl-node-cmgjkpd5ybzh .uabb-module-content,#content .fl-module-info-box.fl-node-5rl9j7bhe0i6 .uabb-module-content{border-bottom-width:0}#content .fl-module-info-box.fl-node-5rl9j7bhe0i6 .uabb-module-content{border-right-width:1px}#content .fl-row-content .fl-col-group.fl-col-group-responsive-reversed{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-flow:row wrap;-ms-box-orient:horizontal;-webkit-flex-flow:row wrap}#content .fl-row-content .fl-col-group.fl-col-group-responsive-reversed .fl-col{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}#content .fl-row-content .fl-col-group.fl-col-group-responsive-reversed .fl-col:nth-of-type(1){-webkit-box-ordinal-group:12;-moz-box-ordinal-group:12;-ms-flex-order:12;-webkit-order:12;order:12}#content .fl-row-content .fl-col-group-responsive-reversed .fl-col:nth-of-type(2){-webkit-box-ordinal-group:11;-moz-box-ordinal-group:11;-ms-flex-order:11;-webkit-order:11;order:11}}@media only all and (min-width:1025px){header .main-header-menu>.menu-item{line-height:80px !important}#content .fl-row.main-banner-row>.fl-row-content-wrap:before{content:"" !important;width:180px;height:180px;background-image:url(https://cddnz.co.nz/wp-content/uploads/2024/12/XBBF24-country-winner-badge-innovating-black-1.png);background-repeat:no-repeat;background-position:left top;background-size:cover;display:block !important;position:absolute;bottom:30px;right:30px}}@media only all and (max-width:1024px){header .main-navigation .main-header-menu,header .main-navigation .main-header-menu ul.sub-menu{background-color:#fff}}@media only all and (max-width:1279px) and (min-width:1025px){header #ast-desktop-header .main-navigation{margin-top:70px}header #ast-desktop-header .site-header-primary-section-right{position:absolute;top:-25px;right:20px}#content .fl-col.lpddng-sw>.fl-col-content{padding-left:20px !important}#content .fl-col.rpddng-sw>.fl-col-content{padding-right:20px !important}#content .fl-module.lmargin-sw>.fl-module-content{margin-left:20px !important}#content .fl-module.rmargin-sw>.fl-module-content{margin-right:20px !important}}@media only all and (max-width:1365px) and (min-width:1280px){#content .fl-col.lpddng-sw>.fl-col-content{padding-left:20px !important}#content .fl-col.rpddng-sw>.fl-col-content{padding-right:20px !important}#content .fl-module.lmargin-sw>.fl-module-content{margin-left:20px !important}#content .fl-module.rmargin-sw>.fl-module-content{margin-right:20px !important}}@media only all and (max-width:1439px) and (min-width:1366px){#content .fl-col.lpddng-sw>.fl-col-content{padding-left:70px !important}#content .fl-col.rpddng-sw>.fl-col-content{padding-right:70px !important}#content .fl-module.lmargin-sw>.fl-module-content{margin-left:70px !important}#content .fl-module.rmargin-sw>.fl-module-content{margin-right:70px !important}}@media only all and (max-width:1679px) and (min-width:1440px){#content .fl-col.lpddng-sw>.fl-col-content{padding-left:100px !important}#content .fl-col.rpddng-sw>.fl-col-content{padding-right:100px !important}#content .fl-module.lmargin-sw>.fl-module-content{margin-left:100px !important}#content .fl-module.rmargin-sw>.fl-module-content{margin-right:100px !important}}@media only all and (max-width:1919px) and (min-width:1680px){#content .fl-col.lpddng-sw>.fl-col-content{padding-left:230px !important}#content .fl-col.rpddng-sw>.fl-col-content{padding-right:230px !important}#content .fl-module.lmargin-sw>.fl-module-content{margin-left:230px !important}#content .fl-module.rmargin-sw>.fl-module-content{margin-right:230px !important}}