.hero-with-bg[data-astro-cid-tcy35dad]{background:linear-gradient(135deg,#bc5121e6,#873919e6),url(/images/fence-installer-1.jpeg) center/cover;padding:6rem 0}.intro-text[data-astro-cid-tcy35dad]{font-size:1.15rem;line-height:1.8;margin-bottom:2rem}.form-section[data-astro-cid-tcy35dad]{background:#f5f5f5}.form-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr 1.5fr;gap:3rem;align-items:start}@media (max-width: 768px){.form-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}}.form-column[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;gap:1.5rem}.form-image[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]{border-radius:8px;box-shadow:0 4px 12px #0000001a;width:100%}.form-wrapper[data-astro-cid-tcy35dad]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px #0000001a}.form-wrapper[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{margin-bottom:1.5rem;color:var(--primary)}.lead-form[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;gap:1rem}.lead-form[data-astro-cid-tcy35dad] input[data-astro-cid-tcy35dad],.lead-form[data-astro-cid-tcy35dad] select[data-astro-cid-tcy35dad],.lead-form[data-astro-cid-tcy35dad] textarea[data-astro-cid-tcy35dad]{padding:.75rem 1rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;font-family:inherit}.lead-form[data-astro-cid-tcy35dad] input[data-astro-cid-tcy35dad]:focus,.lead-form[data-astro-cid-tcy35dad] select[data-astro-cid-tcy35dad]:focus,.lead-form[data-astro-cid-tcy35dad] textarea[data-astro-cid-tcy35dad]:focus{outline:none;border-color:var(--primary)}.intro-content[data-astro-cid-tcy35dad]{padding-top:.5rem}.intro-content[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{color:var(--primary);margin-bottom:1.5rem;font-size:2rem}.intro-content[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{color:var(--primary);margin-top:1.5rem;margin-bottom:1rem;font-size:1.5rem}.intro-content[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{line-height:1.8;color:#444}.gallery-grid[data-astro-cid-tcy35dad]{display:grid;gap:1rem;margin-top:2rem}.gallery-grid[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]{width:100%;height:250px;object-fit:cover;border-radius:8px;transition:transform .3s}.gallery-grid[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]:hover{transform:scale(1.03)}.gallery-3[data-astro-cid-tcy35dad]{grid-template-columns:repeat(3,1fr)}.gallery-4[data-astro-cid-tcy35dad]{grid-template-columns:repeat(2,1fr);max-width:900px;margin-left:auto;margin-right:auto}.gallery-5[data-astro-cid-tcy35dad]{grid-template-columns:repeat(6,1fr)}.gallery-5[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]:nth-child(1),.gallery-5[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]:nth-child(2),.gallery-5[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]:nth-child(3){grid-column:span 2}.gallery-5[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]:nth-child(4){grid-column:2 / span 2}.gallery-5[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]:nth-child(5){grid-column:4 / span 2}.gallery-6[data-astro-cid-tcy35dad]{grid-template-columns:repeat(3,1fr)}.gallery-grid[data-astro-cid-tcy35dad]:not(.gallery-3):not(.gallery-4):not(.gallery-5):not(.gallery-6){grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (max-width: 768px){.gallery-3[data-astro-cid-tcy35dad],.gallery-4[data-astro-cid-tcy35dad],.gallery-5[data-astro-cid-tcy35dad],.gallery-6[data-astro-cid-tcy35dad]{grid-template-columns:repeat(2,1fr);max-width:100%}.gallery-5[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]:nth-child(1),.gallery-5[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]:nth-child(2),.gallery-5[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]:nth-child(3),.gallery-5[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]:nth-child(4),.gallery-5[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]:nth-child(5){grid-column:span 1}}@media (max-width: 480px){.gallery-3[data-astro-cid-tcy35dad],.gallery-4[data-astro-cid-tcy35dad],.gallery-5[data-astro-cid-tcy35dad],.gallery-6[data-astro-cid-tcy35dad]{grid-template-columns:1fr}}
