.single-seo_page.seo_page-template-1 .hero.page-banner .grid-container,.single-seo_page.seo_page-template-2 .hero.page-banner .grid-container,.single-seo_page.seo_page-template-3 .hero.page-banner .grid-container{align-items:unset}.single-seo_page.seo_page-template-1 .hero.page-banner .hero-body,.single-seo_page.seo_page-template-2 .hero.page-banner .hero-body,.single-seo_page.seo_page-template-3 .hero.page-banner .hero-body{background:none;max-width:100%}.single-seo_page.seo_page-template-1 .hero.page-banner .hero-content-col::before,.single-seo_page.seo_page-template-1 .hero.page-banner .hero-banner-message h1::after,.single-seo_page.seo_page-template-2 .hero.page-banner .hero-content-col::before,.single-seo_page.seo_page-template-2 .hero.page-banner .hero-banner-message h1::after,.single-seo_page.seo_page-template-3 .hero.page-banner .hero-content-col::before,.single-seo_page.seo_page-template-3 .hero.page-banner .hero-banner-message h1::after{display:none}.single-seo_page.seo_page-template-1 .hero.page-banner .hero-banner-message h1,.single-seo_page.seo_page-template-2 .hero.page-banner .hero-banner-message h1{margin:0;padding:0;color:#fff}.single-seo_page.seo_page-template-1 .hero.page-banner .hero-banner-message,.single-seo_page.seo_page-template-2 .hero.page-banner .hero-banner-message{color:#fff}.single-seo_page.seo_page-template-1 .hero.page-banner.default-alignment .hero-banner-message,.single-seo_page.seo_page-template-2 .hero.page-banner.default-alignment .hero-banner-message,.single-seo_page.seo_page-template-3 .hero.page-banner.default-alignment .hero-banner-message{text-align:center}@media (max-width:641px){.single-seo_page.seo_page-template-1 .hero.page-banner .hero-banner-message,.single-seo_page.seo_page-template-2 .hero.page-banner .hero-banner-message{padding:0 15px}}@media (min-width:768px){.single-seo_page.seo_page-template-1 .hero.page-banner.default-alignment .hero-banner-message h1,.single-seo_page.seo_page-template-2 .hero.page-banner.default-alignment .hero-banner-message h1{font-size:4rem;line-height:4.2rem}}.single-seo_page.seo_page-template-1 .rep-listings-element{padding:0}.single-seo_page.seo_page-template-1 .rep-home-designs-element{padding-top:0;padding-bottom:30px}.single-seo_page.seo_page-template-1 .rep-listings-element .slick-dots,.single-seo_page.seo_page-template-1 .rep-home-designs-element .slick-dots{position:relative;bottom:0;padding-top:15px}.single-seo_page.seo_page-template-1 .rep-listings-element .slick-dots::before,.single-seo_page.seo_page-template-1 .rep-home-designs-element .slick-dots::before{content:"";height:1px;width:1000%;display:block;background-color:var(--lp--base-preset--brand-color--secondary);position:absolute;top:0;left:-500%}.single-seo_page.seo_page-template-1 .rep-home-designs-element .lp-element-footer{display:none}.single-seo_page.seo_page-template-1 .location-element .section-header{margin-bottom:22px}.single-seo_page.seo_page-template-1 .location-element .hic-map{height:300px}.single-seo_page.seo_page-template-1 .location-element .hic-map iframe{height:100%}.single-seo_page.seo_page-template-1 .location-element .hic-content{align-self:center;padding:30px;text-align:center}.single-seo_page.seo_page-template-1 .location-element .hic-box{border:1px solid var(--lp--base-preset--brand-color--secondary)}.single-seo_page.seo_page-template-1 .location-element .hic-title h3{font-size:1.5rem}.single-seo_page.seo_page-template-1 .location-element .hic-button-wrap{justify-content:center}.single-seo_page.seo_page-template-1 .location-element .hic-contact{font-size:1.1rem;margin:15px 0;display:flex;align-items:center;justify-content:center;column-gap:10px}.single-seo_page.seo_page-template-1 .location-element .hic-contact::before{content:"";width:24px;height:24px;line-height:inherit;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(https://gjgardner.com.au/wp-content/uploads/2025/11/call.svg);mask-image:url(https://gjgardner.com.au/wp-content/uploads/2025/11/call.svg)}.single-seo_page.seo_page-template-1 .location-element .lp-opening-hours{list-style:none;margin:0}.single-seo_page.seo_page-template-1 .location-element .lp-opening-hours .lp-label::after{content:": "}.single-seo_page.seo_page-template-1 .location-element .hic-button-wrap .button:first-of-type{background-color:#3C3E41;color:#fff}.single-seo_page.seo_page-template-1 .location-element .hic-button-wrap .button::after{display:none}.single-seo_page.seo_page-template-1 .checklist.rounded{margin-top:20px;padding-top:10px;display:flex;flex-wrap:wrap;row-gap:20px;text-align:left}.single-seo_page.seo_page-template-1 .checklist.rounded li{width:100%}.single-seo_page.seo_page-template-1 .checklist.rounded h4{font-family:var(--lp--base-preset--body--font-family);font-size:1.125rem;margin-bottom:15px;letter-spacing:0}@media (max-width:767px){.single-seo_page.seo_page-template-1 .location-element .hic-button-wrap .button{width:100%}}@media (min-width:768px){.single-seo_page.seo_page-template-1 .location-element .hic-box{display:flex;flex-flow:row-reverse}.single-seo_page.seo_page-template-1 .location-element .hic-box>*{width:50%}.single-seo_page.seo_page-template-1 .location-element .hic-map{height:100%}.single-seo_page.seo_page-template-1 .location-element .hic-title h3{font-size:1.8rem}.single-seo_page.seo_page-template-1 .checklist.rounded li{width:50%}.single-seo_page.seo_page-template-1 .checklist.rounded h4{font-size:1.25rem}}.single-seo_page.seo_page-template-2 .rep-home-designs-element{padding-bottom:0}.single-seo_page.seo_page-template-2 .rep-home-designs-element .lp-element-header{text-align:center;position:relative}.single-seo_page.seo_page-template-2 .rep-home-designs-element .lp-element-header::after{content:"";height:1px;width:1000%;display:block;background-color:var(--lp--base-preset--brand-color--secondary);position:absolute;bottom:0;left:-500%}.single-seo_page.seo_page-template-2 .rep-home-designs-element .lp-element-footer{position:relative;padding:30px 0}.single-seo_page.seo_page-template-2 .rep-home-designs-element .lp-element-footer::before{content:"";height:1px;width:1000%;display:block;background-color:var(--lp--base-preset--brand-color--secondary);position:absolute;top:0;left:-500%}.single-seo_page.seo_page-template-2 .rep-home-designs-element .lp-element-footer .lp-button-wrap{justify-content:center}.single-seo_page.seo_page-template-3 .hero.page-banner .hero-body{padding:0}.single-seo_page.seo_page-template-3 .hero.page-banner .hero-background{position:relative}.single-seo_page.seo_page-template-3 .hero.page-banner .hero-background::before{display:block;height:auto;padding-top:66.66667%}.single-seo_page.seo_page-template-3 .hero.page-banner .hero-banner-message{max-width:400px;margin:0 auto;padding:30px 15px}.single-seo_page.seo_page-template-3 .hero.page-banner .hero-banner-message h1{padding:0}.single-seo_page.seo_page-template-3 .hero .hic-button-wrap{justify-content:center;margin-top:20px}.single-seo_page.seo_page-template-3 .hero .button{min-width:237px;background-color:#3c3e41;color:#fff;display:block;padding:12px 20px;margin:20px auto 0 auto}.single-seo_page.seo_page-template-3 .page-content-element .hic-item.hic-has-read-more .hic-blurb:not(.expanded){overflow:hidden;position:relative;transition:height 0.3s ease}.single-seo_page.seo_page-template-3 .page-content-element .hic-item.hic-has-read-more .hic-blurb:not(.expanded)::after{content:"";position:absolute;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 40%,rgba(255,255,255,1) 100%);width:100%;height:40px}.single-seo_page.seo_page-template-3 .page-content-element .hic-blurb-toggle{cursor:pointer;color:var(--lp--base-preset--body--color);margin-top:10px;display:inline-block;text-decoration:underline}.single-seo_page.seo_page-template-3 .page-content-element .hic-location::before{content:""}.single-seo_page.seo_page-template-3 .page-content-element .hic-location{text-align:center;padding:0}.single-seo_page.seo_page-template-3 .hic-location .hic-map,.single-seo_page.seo_page-template-3 .hic-location .hic-location-content{border:1px solid var(--lp--base-preset--brand-color--secondary)}.single-seo_page.seo_page-template-3 .hic-location .hic-map{height:350px;border-bottom:0}.single-seo_page.seo_page-template-3 .hic-location .hic-map iframe{height:100%}.single-seo_page.seo_page-template-3 .hic-location .hic-location-content{padding:20px 30px}.single-seo_page.seo_page-template-3 .hic-location .hic-button-wrap{justify-content:center;margin-top:15px;flex-flow:column;row-gap:15px}.single-seo_page.seo_page-template-3 .hic-location .hic-button-wrap .button:first-of-type{background-color:#3C3E41;color:#fff}.single-seo_page.seo_page-template-3 .hic-location .hic-button-wrap .button::after{display:none}.single-seo_page.seo_page-template-3 .hic-location .hic-contact{font-size:1.1rem;margin:15px 0;display:flex;align-items:center;justify-content:center;column-gap:10px}.single-seo_page.seo_page-template-3 .hic-location .hic-contact::before{content:"";width:24px;height:24px;line-height:inherit;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(https://gjgardner.com.au/wp-content/uploads/2025/11/call.svg);mask-image:url(https://gjgardner.com.au/wp-content/uploads/2025/11/call.svg)}@media (min-width:768px){.single-seo_page.seo_page-template-3 .hic-location .hic-button-wrap .button:first-of-type{display:none}.single-seo_page.seo_page-template-3 .hic-location .hic-button-wrap .button{background-color:#3C3E41;color:#fff}}@media (max-width:1023px){.single-seo_page.seo_page-template-3 .page-content-element .hic-box{display:flex;flex-flow:column-reverse}.single-seo_page.seo_page-template-3 .hic-location{margin-bottom:30px}}@media (min-width:1024px){.single-seo_page.seo_page-template-3 .page-content-element .hic-box{display:flex;column-gap:50px;flex-wrap:nowrap}.single-seo_page.seo_page-template-3 .page-content-element .hic-item.has-linked-office .hic-content{width:55%}.single-seo_page.seo_page-template-3 .page-content-element .hic-location{width:45%}.single-seo_page.seo_page-template-3 .hic-location .hic-button-wrap{flex-flow:row;column-gap:15px}.single-seo_page.seo_page-template-3 .hic-location .hic-button-wrap .button{width:50%}}@media (min-width:1200px){.single-seo_page.seo_page-template-3 .hero.page-banner{display:flex;flex-flow:row-reverse;justify-content:center;align-items:center}.single-seo_page.seo_page-template-3 .hero.page-banner .hero-banner-message{padding:30px 0}.single-seo_page.seo_page-template-3 .hero.page-banner .hero-background{width:60%}.single-seo_page.seo_page-template-3 .hero.page-banner .inner-hero{width:40%}}.information-element .hic-item.has-description .hic-title{margin-bottom:20px}.information-element .hic-item.hic-has-read-more.has-media .hic-image{height:auto}.information-element .hic-item.hic-has-read-more .hic-blurb:not(.expanded){overflow:hidden;position:relative;transition:height 0.3s ease}.information-element .hic-item.hic-has-read-more .hic-blurb:not(.expanded)::after{content:"";position:absolute;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 40%,rgba(255,255,255,1) 100%);width:100%;height:40px}.information-element .hic-blurb-toggle{cursor:pointer;color:var(--lp--base-preset--body--color);margin-top:10px;display:inline-block;text-decoration:underline}