.hero[data-astro-cid-j7pv25f6]{position:relative;padding:100px 0;background-image:url(/wp-content/uploads/2022/09/carports-builders-townsville.jpg);background-size:cover;background-position:center}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:#222222c2}.hero__inner[data-astro-cid-j7pv25f6]{position:relative;text-align:center;color:#fff}.hero__eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:20px;margin-bottom:14px}.hero__title[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:65px;font-weight:700;color:#fff;text-transform:uppercase;line-height:1.1;margin-bottom:14px}.hero__sub[data-astro-cid-j7pv25f6]{font-size:16px;margin-bottom:20px}.hero__cta[data-astro-cid-j7pv25f6]{display:inline-block;border:2px solid var(--color-accent);color:var(--color-accent);padding:15px 30px;font-size:20px;font-weight:500}.hero__cta[data-astro-cid-j7pv25f6]:hover{background:var(--color-accent);color:var(--color-dark)}.intro__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:60.87% 39.13%;gap:40px;align-items:start}.intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.intro__lede[data-astro-cid-j7pv25f6]{font-size:18px;color:var(--color-heading)}.intro__panel[data-astro-cid-j7pv25f6]{text-align:center}.intro__panel-call[data-astro-cid-j7pv25f6]{font-size:16px}.intro__panel-cta[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-weight:600;color:var(--color-accent);font-size:20px}.intro__panel[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:4px;margin-top:16px}.form-band[data-astro-cid-j7pv25f6]{padding:50px 0}.strip[data-astro-cid-j7pv25f6]{background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:30px 0}.strip__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:67.55% 32.45%;align-items:center;gap:20px}.strip__text[data-astro-cid-j7pv25f6]{font-size:20px;font-weight:500;color:var(--color-heading);margin:0}.strip__cta[data-astro-cid-j7pv25f6]{justify-self:end}.eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);color:var(--color-accent);font-size:20px;margin-bottom:6px}.section-title[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:var(--h2-size);font-weight:600;color:var(--color-heading);margin:0 0 16px}.service-card[data-astro-cid-j7pv25f6]{position:relative;min-height:260px;background-size:cover;background-position:center;border-radius:4px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;overflow:hidden}.service-card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:#2222228c}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.service-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.service-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{position:relative}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#fff}.service-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px;color:#f0f0f0}.service-card__more[data-astro-cid-j7pv25f6]{color:var(--color-accent);font-weight:600}.icon-card[data-astro-cid-j7pv25f6]{text-align:center}.icon-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:4px;margin-bottom:-30px}.icon-card__body[data-astro-cid-j7pv25f6]{background:var(--color-accent);color:var(--color-dark);position:relative;margin:0 20px;padding:16px;border-radius:4px}.icon-card__body[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{font-size:24px;margin-bottom:8px;display:block}.icon-card__body[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{color:var(--color-dark);margin:0;font-size:18px}.video-band__wrap[data-astro-cid-j7pv25f6]{display:flex;justify-content:center}.video-band__frame[data-astro-cid-j7pv25f6]{width:100%;max-width:700px;aspect-ratio:16/9}.video-band__frame[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{width:100%;height:100%;border:0;border-radius:4px}.testimonials__track[data-astro-cid-j7pv25f6]{display:grid;gap:24px}.testimonial[data-astro-cid-j7pv25f6]{margin:0;padding:20px 0;text-align:center;border-top:1px solid #eee}.testimonial[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:18px;font-style:italic;color:var(--color-heading)}.testimonial[data-astro-cid-j7pv25f6] cite[data-astro-cid-j7pv25f6]{color:var(--color-accent);font-weight:600;font-style:normal}.carport-options[data-astro-cid-j7pv25f6] .section-title[data-astro-cid-j7pv25f6]{font-size:24px;color:#fff}.carport-options__grid[data-astro-cid-j7pv25f6]{margin-top:30px}.carport-options[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.carport-options[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.carport-options[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{color:#ffffffd9}.band[data-astro-cid-j7pv25f6]{position:relative;background-size:cover;background-position:center;color:#fff}.band[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:#141618b8}.band--muted[data-astro-cid-j7pv25f6]:before{background:#141618cc}.band__grid[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.band__grid--reverse[data-astro-cid-j7pv25f6]{direction:rtl}.band__grid--reverse[data-astro-cid-j7pv25f6] .band__panel[data-astro-cid-j7pv25f6]{direction:ltr}.band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff}.band[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.band[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{color:#ffffffd9}.band[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{padding-left:20px}.link-cta[data-astro-cid-j7pv25f6]{display:inline-block;margin-right:20px;color:var(--color-accent);font-weight:600;border-bottom:2px solid var(--color-accent)}.faq__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:66% 33%;gap:40px}.faq__aside[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:4px}@media(max-width:900px){.hero__title[data-astro-cid-j7pv25f6]{font-size:40px}.intro__grid[data-astro-cid-j7pv25f6],.strip__grid[data-astro-cid-j7pv25f6],.band__grid[data-astro-cid-j7pv25f6],.faq__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.band__grid--reverse[data-astro-cid-j7pv25f6]{direction:ltr}.strip__cta[data-astro-cid-j7pv25f6]{justify-self:start}}
