This commit is contained in:
Concept Agent
2026-05-07 11:45:16 +02:00
parent 4860391e99
commit 9907a2ab7d
47 changed files with 8317 additions and 0 deletions
+633
View File
@@ -0,0 +1,633 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="site-root" content="/">
<title>Buffalo, NY Hardwood Floor Refinishing &amp; Restoration | Floor It</title>
<meta name="description" content="Western New York's trusted hardwood floor refinishing, restoration, and installation specialists. 75 years combined experience. Serving Buffalo and Erie County. Request an estimate today.">
<link rel="canonical" href="https://floorithardwoodfloors.com/">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/assets/css/main.css">
<link rel="stylesheet" href="/assets/css/components.css">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Floor It Hardwood Floors",
"url": "https://floorithardwoodfloors.com",
"telephone": "+17166021429",
"email": "floorithardwoods@gmail.com",
"address": { "@type": "PostalAddress", "addressLocality": "Buffalo", "addressRegion": "NY", "addressCountry": "US" },
"areaServed": ["Buffalo", "Amherst", "Williamsville", "East Amherst", "Clarence", "Lancaster"],
"openingHours": "Mo-Sa 08:00-17:00",
"aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.9", "reviewCount": "50" }
}
</script>
</head>
<body>
<div id="site-header"></div>
<main>
<!-- HERO -->
<section class="hero" aria-label="Hero">
<div class="hero-video-wrap">
<video autoplay muted loop playsinline poster="/assets/images/hero-poster.jpg" aria-hidden="true">
<source src="/assets/videos/hero-video-background.webm" type="video/webm">
<source src="/assets/videos/hero-video-background.mp4" type="video/mp4">
</video>
</div>
<div class="container">
<div class="hero-content">
<div class="hero-eyebrow">
<div class="hero-eyebrow-line"></div>
<span>Serving Western New York Since 1994</span>
</div>
<h1>Floor Refinishing &amp; Restoration in Buffalo, NY</h1>
<p class="hero-sub">Whether you need refinishing, restoration, or new installation, our team brings 75 years of combined expertise to every project in Erie County.</p>
<div class="hero-actions">
<a href="/contact/" class="btn btn--primary btn--lg">Request an Estimate</a>
<a href="tel:+17166021429" class="btn btn--outline-light btn--lg">Call (716) 602-1429</a>
</div>
<div class="hero-trust">
<div class="hero-trust-stat">
<strong><span data-count="75" data-suffix="+">75+</span></strong>
<span>Years Combined Experience</span>
</div>
<div class="hero-trust-stat">
<strong><span data-count="500" data-suffix="+">500+</span></strong>
<span>Projects Completed</span>
</div>
<div class="hero-trust-stat">
<strong><span data-count="4.9" data-suffix="/5">4.9/5</span></strong>
<span>Customer Rating</span>
</div>
</div>
</div>
</div>
</section>
<!-- TRUST BAR -->
<div class="trust-bar">
<div class="container">
<div class="trust-bar-inner">
<div class="trust-stat" data-animate="up">
<span class="trust-stat-number" data-count="75" data-suffix="+">75+</span>
<span class="trust-stat-label">Years Combined Experience</span>
</div>
<div class="trust-stat" data-animate="up" data-delay="2">
<span class="trust-stat-number" data-count="500" data-suffix="+">500+</span>
<span class="trust-stat-label">Local Projects</span>
</div>
<div class="trust-stat" data-animate="up" data-delay="3">
<span class="trust-stat-number" data-count="4.9" data-suffix=" Stars">4.9</span>
<span class="trust-stat-label">Google Rating</span>
</div>
<div class="trust-stat" data-animate="up" data-delay="4">
<span class="trust-stat-number">24hr</span>
<span class="trust-stat-label">Response Time</span>
</div>
</div>
</div>
</div>
<!-- SERVICES -->
<section class="section section--light" id="services">
<div class="container">
<div class="section-header">
<span class="eyebrow">What We Do</span>
<h2>Flooring Services We Offer</h2>
<p class="lead">Complete hardwood floor solutions for Buffalo-area homes, delivered with professional-grade equipment and care.</p>
</div>
<div class="services-grid-2x2">
<div class="service-card" data-animate="up">
<div class="service-card-img">
<img src="/assets/images/project-1-after.webp" alt="Beautifully refinished hardwood floor restored to original beauty" loading="lazy">
</div>
<div class="service-card-body">
<h3>Floor Refinishing</h3>
<p>Multi-stage sanding, custom staining, and professional sealing that restores your floors to their original beauty. Over 100 stain color options.</p>
</div>
<div class="service-card-footer">
<a href="/services/floor-refinishing.html" class="service-card-link">Learn More &rarr;</a>
<a href="/contact/" class="btn btn--primary btn--sm">Get Estimate</a>
</div>
</div>
<div class="service-card" data-animate="up" data-delay="2">
<div class="service-card-img">
<img src="/assets/images/project-2-before.webp" alt="Water damaged hardwood floor awaiting professional restoration" loading="lazy">
</div>
<div class="service-card-body">
<h3>Floor Restoration</h3>
<p>Water damage, deep scratches, warping, and structural damage repaired with precision. We also provide documentation for insurance claims.</p>
</div>
<div class="service-card-footer">
<a href="/services/floor-restoration.html" class="service-card-link">Learn More &rarr;</a>
<a href="/contact/" class="btn btn--primary btn--sm">Get Estimate</a>
</div>
</div>
<div class="service-card" data-animate="up" data-delay="3">
<div class="service-card-img">
<img src="/assets/images/refinishing-machine.webp" alt="Professional floor sanding equipment used by Floor It Hardwood Floors" loading="lazy">
</div>
<div class="service-card-body">
<h3>Floor Sanding</h3>
<p>Commercial-grade HEPA dust containment equipment. Multi-grit sanding process delivers a perfectly prepared surface every time.</p>
</div>
<div class="service-card-footer">
<a href="/services/floor-sanding.html" class="service-card-link">Learn More &rarr;</a>
<a href="/contact/" class="btn btn--primary btn--sm">Get Estimate</a>
</div>
</div>
<div class="service-card" data-animate="up" data-delay="4">
<div class="service-card-img">
<img src="/assets/images/project-3-before.webp" alt="Hardwood floor in Buffalo area home ready for professional installation and transformation" loading="lazy">
</div>
<div class="service-card-body">
<h3>Floor Installation</h3>
<p>Beautiful new hardwood floors installed professionally. Quality materials, precise installation, built to last generations in your home.</p>
</div>
<div class="service-card-footer">
<a href="/services/floor-installation.html" class="service-card-link">Learn More &rarr;</a>
<a href="/contact/" class="btn btn--primary btn--sm">Get Estimate</a>
</div>
</div>
</div>
</div>
</section>
<!-- 3-STEP PROCESS -->
<section class="section section--dark" id="process">
<div class="container">
<div class="section-header section-header--center">
<span class="eyebrow">How It Works</span>
<h2>Get Started in 3 Easy Steps</h2>
</div>
<div class="process-steps">
<div class="process-step" data-animate="up">
<div class="process-step-num">1</div>
<h3>Schedule Your Estimate</h3>
<p>Call (716) 602-1429 or fill out our form. We respond within 24 hours to arrange your free onsite visit.</p>
</div>
<div class="process-step" data-animate="up" data-delay="2">
<div class="process-step-num">2</div>
<h3>Onsite Consultation</h3>
<p>We measure your floor, discuss all options, and answer every question so you know exactly what to expect.</p>
</div>
<div class="process-step" data-animate="up" data-delay="3">
<div class="process-step-num">3</div>
<h3>Receive Your Quote</h3>
<p>Within 2 business days you receive a detailed, multi-option quote with clear pricing and timeline.</p>
</div>
</div>
<div class="text-center mt-12" data-animate="up" data-delay="4">
<a href="/contact/" class="btn btn--primary btn--lg">Schedule Your Estimate</a>
</div>
</div>
</section>
<!-- ABOUT / CRAFTSMANSHIP -->
<section class="section section--alt" id="about-preview">
<div class="container">
<div style="display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:center;">
<div data-animate="left">
<span class="eyebrow">Breathe with Assurance</span>
<h2>Professional Floor Refinishing in Western NY</h2>
<div class="divider"></div>
<p class="lead">Craftsmanship is the heart of our operation. We believe true craftsmanship combines skill, passion, and attention to detail.</p>
<p style="margin-top:1.25rem;color:var(--smoke);">Our team brings 75 years of combined experience to every job. We work not only in Buffalo but also in East Amherst, Amherst, Clarence, Williamsville, and Lancaster, serving homeowners with dedication across Western New York.</p>
<p style="margin-top:1rem;color:var(--smoke);">At Floor It Hardwood Floors, we understand that every scratch has its story. After three decades in this business, we are experts at breathing new life into your Buffalo home's flooring.</p>
<div class="cta-group mt-8">
<a href="/about/" class="btn btn--primary">Our Story</a>
<a href="/contact/" class="btn btn--outline-dark">Get Started</a>
</div>
</div>
<div data-animate="right">
<div style="background:var(--grain);border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;">
<img src="/assets/images/refinishing-machine.webp" alt="Floor It professional refinishing equipment" style="width:100%;height:100%;object-fit:cover;" loading="lazy">
</div>
</div>
</div>
</div>
</section>
<!-- GALLERY -->
<section class="section section--bark" id="gallery">
<div class="container">
<div class="section-header section-header--center">
<span class="eyebrow">Our Work</span>
<h2>Recent Restorations</h2>
<p class="lead">Before and after results from projects completed throughout Buffalo and Erie County.</p>
</div>
<div class="gallery-grid" data-animate="up">
<div class="gallery-item">
<img src="/assets/images/project-1-before.webp" alt="Hardwood floor before refinishing, worn surface" loading="lazy">
<div class="gallery-item-label">Before</div>
</div>
<div class="gallery-item">
<img src="/assets/images/project-1-after.webp" alt="Hardwood floor after professional refinishing, restored" loading="lazy">
<div class="gallery-item-label gallery-item-label--after">After</div>
</div>
<div class="gallery-item">
<img src="/assets/images/project-2-before.webp" alt="Water damaged hardwood floor before restoration" loading="lazy">
<div class="gallery-item-label">Before</div>
</div>
<div class="gallery-item">
<img src="/assets/images/project-3-before.webp" alt="Dull worn hardwood floor before sanding" loading="lazy">
<div class="gallery-item-label">Before</div>
</div>
</div>
<div class="text-center mt-12">
<a href="tel:+17166021429" class="btn btn--primary">Call to Discuss Your Project</a>
</div>
</div>
</section>
<!-- WHY CHOOSE US -->
<section class="section section--mid" id="why">
<div class="container">
<div class="section-header section-header--center">
<span class="eyebrow">Our Difference</span>
<h2>Why Floor It Hardwood Floors</h2>
</div>
<div style="display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;">
<div class="benefit-card" data-animate="left">
<div class="benefit-icon">
<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"/></svg>
</div>
<div class="benefit-body">
<h4>Revitalize Your Space</h4>
<p>Our refinishing process begins with a detailed assessment of your floors to determine the best course of action. Nothing is assumed.</p>
</div>
</div>
<div class="benefit-card" data-animate="right">
<div class="benefit-icon">
<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 0 0 .95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 0 0-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 0 0-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 0 0-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 0 0 .951-.69l1.519-4.674z"/></svg>
</div>
<div class="benefit-body">
<h4>Customized Solutions</h4>
<p>Every floor is unique. We provide tailored solutions with over 100 stain color options, matching your specific vision for your home.</p>
</div>
</div>
<div class="benefit-card" data-animate="left" data-delay="2">
<div class="benefit-icon">
<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
</div>
<div class="benefit-body">
<h4>HEPA Dustless Sanding</h4>
<p>We utilize the latest dustless sanding technology to minimize mess, protect your family's air quality, and ensure a clean, safe environment.</p>
</div>
</div>
<div class="benefit-card" data-animate="right" data-delay="2">
<div class="benefit-icon">
<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"/></svg>
</div>
<div class="benefit-body">
<h4>Lasting Durable Finishes</h4>
<p>We apply durable topcoats that protect your floors from scratches, moisture, and UV damage. Built for long-lasting results.</p>
</div>
</div>
</div>
</div>
</section>
<!-- TESTIMONIALS -->
<section class="section section--light" id="reviews">
<div class="container">
<div class="section-header section-header--center">
<span class="eyebrow">Customer Reviews</span>
<h2>What Our Customers Say</h2>
<p>Rated 4.9 out of 5 across Google Reviews. Buffalo and Erie County homeowners trust Floor It.</p>
</div>
<div class="grid grid--auto-3">
<div class="testimonial-card" data-animate="up">
<div class="testimonial-stars">
<span>&#9733;</span><span>&#9733;</span><span>&#9733;</span><span>&#9733;</span><span>&#9733;</span>
</div>
<p class="testimonial-text">"Excellent work! They transformed our tired, worn floors into something beautiful. Professional, efficient, and honest with their pricing. Will absolutely use them again."</p>
<div class="testimonial-author">
<div class="testimonial-avatar" aria-hidden="true">J</div>
<div class="testimonial-info">
<strong>Jennifer M.</strong>
<span>Buffalo, NY</span>
</div>
</div>
</div>
<div class="testimonial-card" data-animate="up" data-delay="2">
<div class="testimonial-stars">
<span>&#9733;</span><span>&#9733;</span><span>&#9733;</span><span>&#9733;</span><span>&#9733;</span>
</div>
<p class="testimonial-text">"Highly recommend! The team was professional, clean, and completed everything on schedule. Our floors look incredible, like they are brand new."</p>
<div class="testimonial-author">
<div class="testimonial-avatar" aria-hidden="true">S</div>
<div class="testimonial-info">
<strong>Sarah K.</strong>
<span>Amherst, NY</span>
</div>
</div>
</div>
<div class="testimonial-card" data-animate="up" data-delay="3">
<div class="testimonial-stars">
<span>&#9733;</span><span>&#9733;</span><span>&#9733;</span><span>&#9733;</span><span>&#9733;</span>
</div>
<p class="testimonial-text">"Professional service from start to finish. They genuinely cared about the quality of the work and it shows. Absolutely worth the investment for any homeowner."</p>
<div class="testimonial-author">
<div class="testimonial-avatar" aria-hidden="true">M</div>
<div class="testimonial-info">
<strong>Michael D.</strong>
<span>Hamburg, NY</span>
</div>
</div>
</div>
</div>
<div class="text-center mt-10">
<a href="/reviews/" class="btn btn--outline-dark">Read All Reviews</a>
</div>
</div>
</section>
<!-- FAQ -->
<section class="section section--alt" id="faq">
<div class="container">
<div style="display:grid;grid-template-columns:5fr 7fr;gap:clamp(2rem,5vw,5rem);align-items:start;">
<div data-animate="left">
<span class="eyebrow">Common Questions</span>
<h2>Floor Refinishing FAQs</h2>
<div class="divider"></div>
<p style="color:var(--smoke);line-height:1.75;">Still have questions? Call us at <a href="tel:+17166021429" style="color:var(--amber);font-weight:700;">(716) 602-1429</a> and we will walk you through everything.</p>
</div>
<div class="faq-list" data-animate="up">
<div class="faq-item">
<div class="faq-question">
<h4>How does humidity affect the floor refinishing process?</h4>
<div class="faq-icon" aria-hidden="true"></div>
</div>
<div class="faq-answer">
<div class="faq-answer-inner">Humidity plays a significant role in refinishing. High humidity prolongs drying time and can cause cloudy or uneven finishes. Low humidity causes finishes to dry too quickly, leading to brush marks. Floor It monitors humidity levels throughout the process and advises clients on maintaining optimal conditions after completion.</div>
</div>
</div>
<div class="faq-item">
<div class="faq-question">
<h4>How do I know if my floors need refinishing or just re-coating?</h4>
<div class="faq-icon" aria-hidden="true"></div>
</div>
<div class="faq-answer">
<div class="faq-answer-inner">If your floors have minor surface scratches and the finish is dull but intact, a re-coat may suffice. If you see deep scratches, wear through to the wood, discoloration, or significant damage, full refinishing is necessary. We can assess your floors during the free onsite visit and recommend the right approach.</div>
</div>
</div>
<div class="faq-item">
<div class="faq-question">
<h4>What safety measures does Floor It take during refinishing?</h4>
<div class="faq-icon" aria-hidden="true"></div>
</div>
<div class="faq-answer">
<div class="faq-answer-inner">We use proper PPE including masks, gloves, and eye protection. Our equipment is regularly maintained. We use HEPA dust containment systems to reduce airborne particles and use low-VOC products when possible. We follow all local regulations and ensure proper ventilation throughout every project.</div>
</div>
</div>
<div class="faq-item">
<div class="faq-question">
<h4>What types of wood floors can Floor It refinish?</h4>
<div class="faq-icon" aria-hidden="true"></div>
</div>
<div class="faq-answer">
<div class="faq-answer-inner">We refinish solid hardwood, engineered hardwood, and parquet floors. We work with a wide range of species including oak, maple, and other hardwoods. Our team is skilled in handling the unique characteristics of each wood type.</div>
</div>
</div>
<div class="faq-item">
<div class="faq-question">
<h4>Can you provide custom stain colors?</h4>
<div class="faq-icon" aria-hidden="true"></div>
</div>
<div class="faq-answer">
<div class="faq-answer-inner">Yes. We offer over 100 stain colors and can mix custom colors to match your vision. During the consultation we will apply a sample directly to your floor for approval before proceeding with the full project. Your satisfaction with the color is confirmed before we begin.</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- LOCATIONS -->
<section class="section section--dark" id="locations">
<div class="container">
<div class="section-header section-header--center">
<span class="eyebrow">Service Area</span>
<h2>Areas We Serve</h2>
<p>Proudly serving homeowners throughout Buffalo and Erie County, Western New York.</p>
</div>
<div class="location-grid" data-animate="up">
<a href="/locations/buffalo.html" class="location-card">
<div class="location-card-icon">
<svg viewBox="0 0 20 20" aria-hidden="true"><path fill-rule="evenodd" d="M5.05 4.05a7 7 0 119.9 9.9L10 18.9l-4.95-4.95a7 7 0 010-9.9zM10 11a2 2 0 100-4 2 2 0 000 4z" clip-rule="evenodd"/></svg>
</div>
<div class="location-card-text">
<strong>Buffalo, NY</strong>
<span>Primary Service Hub</span>
</div>
</a>
<a href="/locations/amherst.html" class="location-card">
<div class="location-card-icon">
<svg viewBox="0 0 20 20" aria-hidden="true"><path fill-rule="evenodd" d="M5.05 4.05a7 7 0 119.9 9.9L10 18.9l-4.95-4.95a7 7 0 010-9.9zM10 11a2 2 0 100-4 2 2 0 000 4z" clip-rule="evenodd"/></svg>
</div>
<div class="location-card-text">
<strong>Amherst, NY</strong>
<span>Erie County</span>
</div>
</a>
<a href="/locations/williamsville.html" class="location-card">
<div class="location-card-icon">
<svg viewBox="0 0 20 20" aria-hidden="true"><path fill-rule="evenodd" d="M5.05 4.05a7 7 0 119.9 9.9L10 18.9l-4.95-4.95a7 7 0 010-9.9zM10 11a2 2 0 100-4 2 2 0 000 4z" clip-rule="evenodd"/></svg>
</div>
<div class="location-card-text">
<strong>Williamsville, NY</strong>
<span>Erie County</span>
</div>
</a>
<a href="/locations/east-amherst.html" class="location-card">
<div class="location-card-icon">
<svg viewBox="0 0 20 20" aria-hidden="true"><path fill-rule="evenodd" d="M5.05 4.05a7 7 0 119.9 9.9L10 18.9l-4.95-4.95a7 7 0 010-9.9zM10 11a2 2 0 100-4 2 2 0 000 4z" clip-rule="evenodd"/></svg>
</div>
<div class="location-card-text">
<strong>East Amherst, NY</strong>
<span>Erie County</span>
</div>
</a>
<a href="/locations/clarence.html" class="location-card">
<div class="location-card-icon">
<svg viewBox="0 0 20 20" aria-hidden="true"><path fill-rule="evenodd" d="M5.05 4.05a7 7 0 119.9 9.9L10 18.9l-4.95-4.95a7 7 0 010-9.9zM10 11a2 2 0 100-4 2 2 0 000 4z" clip-rule="evenodd"/></svg>
</div>
<div class="location-card-text">
<strong>Clarence, NY</strong>
<span>Erie County</span>
</div>
</a>
<a href="/locations/lancaster.html" class="location-card">
<div class="location-card-icon">
<svg viewBox="0 0 20 20" aria-hidden="true"><path fill-rule="evenodd" d="M5.05 4.05a7 7 0 119.9 9.9L10 18.9l-4.95-4.95a7 7 0 010-9.9zM10 11a2 2 0 100-4 2 2 0 000 4z" clip-rule="evenodd"/></svg>
</div>
<div class="location-card-text">
<strong>Lancaster, NY</strong>
<span>Erie County</span>
</div>
</a>
</div>
<div class="text-center mt-10">
<a href="/locations/" class="btn btn--outline-light">View All Service Areas</a>
</div>
</div>
</section>
<!-- ESTIMATE FORM -->
<section class="section contact-section" id="estimate">
<div class="container">
<div class="contact-layout">
<div>
<span class="eyebrow">Free Estimate</span>
<h2>Request a Free Estimate</h2>
<div class="divider"></div>
<p class="lead">Fill out the form and we will respond within 1 business hour. No obligation.</p>
<div class="contact-info-list" style="margin-top:2.5rem;">
<div class="contact-info-item">
<div class="contact-info-icon">
<svg viewBox="0 0 20 20" aria-hidden="true"><path d="M2 3a1 1 0 011-1h2.153a1 1 0 01.986.836l.74 4.435a1 1 0 01-.54 1.06l-1.548.773a11.037 11.037 0 006.105 6.105l.774-1.548a1 1 0 011.059-.54l4.435.74a1 1 0 01.836.986V17a1 1 0 01-1 1h-2C7.82 18 2 12.18 2 5V3z"/></svg>
</div>
<div>
<h5>Call Us Directly</h5>
<a href="tel:+17166021429">(716) 602-1429</a>
</div>
</div>
<div class="contact-info-item">
<div class="contact-info-icon">
<svg viewBox="0 0 20 20" aria-hidden="true"><path d="M2.003 5.884L10 9.882l7.997-3.998A2 2 0 0016 4H4a2 2 0 00-1.997 1.884z"/><path d="M18 8.118l-8 4-8-4V14a2 2 0 002 2h12a2 2 0 002-2V8.118z"/></svg>
</div>
<div>
<h5>Email</h5>
<a href="mailto:floorithardwoods@gmail.com">floorithardwoods@gmail.com</a>
</div>
</div>
<div class="contact-info-item">
<div class="contact-info-icon">
<svg viewBox="0 0 20 20" aria-hidden="true"><path fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zm1-12a1 1 0 10-2 0v4a1 1 0 00.293.707l2.828 2.829a1 1 0 101.415-1.415L11 9.586V6z" clip-rule="evenodd"/></svg>
</div>
<div>
<h5>Hours</h5>
<p>Monday to Saturday: 8 AM to 5 PM</p>
</div>
</div>
</div>
</div>
<div class="contact-form-wrap" data-animate="right">
<form class="estimate-form" novalidate>
<div class="form-grid form-grid--2">
<div class="form-field">
<label for="name">Full Name <span aria-hidden="true">*</span></label>
<input type="text" id="name" name="name" autocomplete="name" required>
<span class="err-msg" role="alert"></span>
</div>
<div class="form-field">
<label for="phone">Phone Number <span aria-hidden="true">*</span></label>
<input type="tel" id="phone" name="phone" placeholder="(716) 000-0000" autocomplete="tel" required>
<span class="err-msg" role="alert"></span>
</div>
<div class="form-field">
<label for="email">Email Address <span aria-hidden="true">*</span></label>
<input type="email" id="email" name="email" autocomplete="email" required>
<span class="err-msg" role="alert"></span>
</div>
<div class="form-field">
<label for="address">Address <span aria-hidden="true">*</span></label>
<input type="text" id="address" name="address" autocomplete="street-address" required>
<span class="err-msg" role="alert"></span>
</div>
</div>
<div class="form-grid form-grid--2" style="margin-top:1.25rem;">
<div class="form-field">
<label for="service">Service Needed <span aria-hidden="true">*</span></label>
<select id="service" name="service" required>
<option value="">Select a service</option>
<option value="refinishing">Floor Refinishing</option>
<option value="restoration">Floor Restoration</option>
<option value="sanding">Floor Sanding</option>
<option value="installation">Floor Installation</option>
<option value="unsure">Not Sure</option>
</select>
<span class="err-msg" role="alert"></span>
</div>
<div class="form-field">
<label for="condition">Floor Condition</label>
<select id="condition" name="condition">
<option value="">Select condition</option>
<option value="good">Good: Minor scratches</option>
<option value="fair">Fair: Visible wear</option>
<option value="poor">Poor: Major damage</option>
</select>
</div>
</div>
<div class="form-field" style="margin-top:1.25rem;">
<label for="message">Additional Details</label>
<textarea id="message" name="message" placeholder="Describe the floor issue, room size, or anything else that helps us prepare for the visit."></textarea>
</div>
<div class="form-trust">
<div class="form-trust-item">1 business hour response</div>
<div class="form-trust-item">No obligation</div>
<div class="form-trust-item">Licensed &amp; insured</div>
</div>
<button type="submit" class="btn btn--primary btn--full btn--lg" style="margin-top:1.25rem;">Schedule My Estimate</button>
<div class="form-status" role="status" aria-live="polite"></div>
</form>
</div>
</div>
</div>
</section>
</main>
<div id="site-footer"></div>
<script src="/assets/js/components.js"></script>
<script src="/assets/js/main.js"></script>
<script src="/assets/js/form.js"></script>
</body>
</html>