Battle Ground Lake WA Painters & Contractors | E&K Contracting | Licensed & Insured /* CSS Reset & Variables */ :root { --primary: #1B4B73; --primary-dark: #0F3559; --primary-light: #2B5F8A; --accent: #4A9B5E; --accent-dark: #3F8650; --white: #FFFFFF; --black: #1A1A1A; --gray-50: #FAFAFA; --gray-100: #F5F5F5; --gray-200: #E5E5E5; --gray-300: #D4D4D4; --gray-400: #A3A3A3; --gray-500: #737373; --gray-600: #525252; --gray-700: #404040; --gray-800: #262626; --gray-900: #171717; --font-body: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; --font-heading: 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif; --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05); --shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1); --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1); --shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1); --radius: 8px; --radius-lg: 12px; --transition: 0.3s ease; } * { margin: 0; padding: 0; box-sizing: border-box; } html { scroll-behavior: smooth; font-size: 16px; } body { font-family: var(--font-body); color: var(--gray-700); line-height: 1.6; background: var(--white); overflow-x: hidden; -webkit-font-smoothing: antialiased; } h1, h2, h3, h4, h5, h6 { font-family: var(--font-heading); color: var(--primary); line-height: 1.2; font-weight: 700; } h1 { font-size: clamp(2rem, 5vw, 3.5rem); } h2 { font-size: clamp(1.75rem, 4vw, 2.5rem); } h3 { font-size: clamp(1.5rem, 3vw, 2rem); } a { color: var(--primary); text-decoration: none; } a:hover { text-decoration: underline; } img { max-width: 100%; height: auto; loading: lazy; } .container { max-width: 1200px; margin: 0 auto; padding: 0 1rem; } /* Header */ .header { background: var(--white); box-shadow: var(--shadow); position: sticky; top: 0; z-index: 1000; } .header-inner { display: flex; justify-content: space-between; align-items: center; height: 80px; } .logo img { height: 50px; width: auto; } .header-cta { display: flex; gap: 1rem; align-items: center; } /* Buttons */ .btn { display: inline-flex; align-items: center; justify-content: center; padding: 0.75rem 1.5rem; border-radius: var(--radius); font-weight: 600; transition: all var(--transition); border: 2px solid transparent; cursor: pointer; text-decoration: none; } .btn:hover { text-decoration: none; transform: translateY(-2px); } .btn-primary { background: var(--accent); color: var(--white); } .btn-primary:hover { background: var(--accent-dark); box-shadow: var(--shadow-lg); } .btn-secondary { background: var(--primary); color: var(--white); } .btn-secondary:hover { background: var(--primary-dark); box-shadow: var(--shadow-lg); } .btn-outline { background: transparent; color: var(--white); border-color: var(--white); } .btn-outline:hover { background: var(--white); color: var(--primary); } /* Hero Section */ .hero { background: linear-gradient(rgba(27, 75, 115, 0.85), rgba(27, 75, 115, 0.85)), url('https://assets.ycodeapp.com/assets/app112695/Images/trail-fi9nueoj8r.webp'); background-size: cover; background-position: center; padding: 100px 0; color: var(--white); } .hero-content { max-width: 800px; text-align: center; margin: 0 auto; } .hero h1 { color: var(--white); margin-bottom: 1.5rem; text-shadow: 2px 2px 4px rgba(0,0,0,0.3); } .hero-subtitle { font-size: 1.25rem; margin-bottom: 2rem; opacity: 0.95; } .hero-features { display: flex; justify-content: center; gap: 2rem; flex-wrap: wrap; margin: 2rem 0; } .hero-feature { display: flex; align-items: center; gap: 0.5rem; } .checkmark { width: 24px; height: 24px; background: var(--accent); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; color: var(--white); font-weight: bold; } .hero-buttons { display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap; } /* Breadcrumb */ .breadcrumb { background: var(--gray-50); padding: 1rem 0; border-bottom: 1px solid var(--gray-200); } .breadcrumb-list { display: flex; align-items: center; gap: 0.5rem; list-style: none; font-size: 0.875rem; flex-wrap: wrap; } .breadcrumb-list li::after { content: '›'; margin-left: 0.5rem; color: var(--gray-400); } .breadcrumb-list li:last-child::after { display: none; } .breadcrumb-list a { color: var(--gray-600); } .breadcrumb-list li:last-child { color: var(--primary); font-weight: 600; } /* About Battle Ground Lake */ .about-lake { padding: 80px 0; } .about-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 4rem; align-items: center; } .about-content h2 { margin-bottom: 1.5rem; } .about-content p { margin-bottom: 1.5rem; color: var(--gray-600); line-height: 1.8; } .lake-stats { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1rem; margin-top: 2rem; } .stat-item { background: var(--gray-50); padding: 1.5rem; border-radius: var(--radius-lg); text-align: center; transition: all var(--transition); } .stat-item:hover { transform: translateY(-3px); box-shadow: var(--shadow); } .stat-item strong { display: block; font-size: 2rem; color: var(--primary); margin-bottom: 0.5rem; } .lake-images { display: grid; grid-template-columns: 1fr; gap: 1rem; } .lake-image { position: relative; border-radius: var(--radius-lg); overflow: hidden; box-shadow: var(--shadow); } .lake-image img { width: 100%; height: 300px; object-fit: cover; transition: transform var(--transition); } .lake-image:hover img { transform: scale(1.05); } .image-caption { position: absolute; bottom: 0; left: 0; right: 0; background: linear-gradient(to top, rgba(0,0,0,0.8), transparent); color: var(--white); padding: 1rem; font-size: 0.875rem; font-weight: 600; } /* Lakeside Living Section */ .lakeside-living { padding: 80px 0; background: var(--gray-50); } .lakeside-content { max-width: 900px; margin: 0 auto; text-align: center; } .lakeside-content h2 { margin-bottom: 2rem; } .lakeside-text { font-size: 1.125rem; line-height: 1.8; color: var(--gray-700); margin-bottom: 3rem; } .outdoor-features { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem; margin-top: 3rem; } .outdoor-feature { background: var(--white); padding: 2rem; border-radius: var(--radius-lg); box-shadow: var(--shadow); transition: all var(--transition); } .outdoor-feature:hover { transform: translateY(-5px); box-shadow: var(--shadow-xl); } .outdoor-icon { width: 60px; height: 60px; background: linear-gradient(135deg, var(--accent), var(--accent-dark)); color: var(--white); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.5rem; margin: 0 auto 1.5rem; } .outdoor-feature h3 { margin-bottom: 1rem; } /* Services Section */ .services-lake { padding: 80px 0; } .section-header { text-align: center; max-width: 800px; margin: 0 auto 3rem; } .section-header h2 { margin-bottom: 1rem; } .section-header p { font-size: 1.125rem; color: var(--gray-600); } .services-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 2rem; } .service-card { background: var(--white); border-radius: var(--radius-lg); overflow: hidden; box-shadow: var(--shadow); transition: all var(--transition); } .service-card:hover { transform: translateY(-5px); box-shadow: var(--shadow-xl); } .service-content { padding: 2rem; } .service-content h3 { margin-bottom: 1rem; } .service-content p { color: var(--gray-600); margin-bottom: 1.5rem; } .service-features { list-style: none; margin-bottom: 1.5rem; } .service-features li { position: relative; padding-left: 1.75rem; margin-bottom: 0.75rem; color: var(--gray-700); } .service-features li::before { content: '✓'; position: absolute; left: 0; color: var(--accent); font-weight: bold; font-size: 1.125rem; } /* Why Battle Ground Lake Section */ .why-lake { padding: 80px 0; background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%); color: var(--white); } .why-lake h2, .why-lake h3 { color: var(--white); } .why-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 3rem; margin-top: 3rem; } .why-item { text-align: center; } .why-icon { width: 80px; height: 80px; background: rgba(255, 255, 255, 0.1); border: 2px solid rgba(255, 255, 255, 0.3); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 2rem; margin: 0 auto 1.5rem; } .why-item h3 { margin-bottom: 1rem; } .why-item p { opacity: 0.9; line-height: 1.6; } /* Recreation Partnership */ .recreation-partnership { padding: 80px 0; background: var(--gray-50); } .recreation-content { max-width: 900px; margin: 0 auto; } .recreation-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 3rem; align-items: center; margin-top: 3rem; } .recreation-text h3 { margin-bottom: 1.5rem; } .recreation-list { list-style: none; margin-top: 1.5rem; } .recreation-list li { position: relative; padding-left: 1.75rem; margin-bottom: 1rem; color: var(--gray-700); } .recreation-list li::before { content: '🌲'; position: absolute; left: 0; font-size: 1.125rem; } .park-notice { background: var(--accent); color: var(--white); padding: 1.5rem; border-radius: var(--radius-lg); margin-top: 2rem; text-align: center; } /* Testimonials */ .testimonials { padding: 80px 0; } .testimonials-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); gap: 2rem; margin-top: 3rem; } .testimonial-card { background: var(--gray-50); padding: 2rem; border-radius: var(--radius-lg); box-shadow: var(--shadow); position: relative; } .testimonial-card::before { content: '"'; position: absolute; top: 1rem; left: 1.5rem; font-size: 4rem; color: var(--accent); opacity: 0.2; font-family: Georgia, serif; } .stars { color: #FFD700; font-size: 1.25rem; margin-bottom: 1rem; } .testimonial-text { color: var(--gray-700); line-height: 1.8; margin-bottom: 1.5rem; font-style: italic; } .testimonial-author { display: flex; align-items: center; gap: 1rem; } .author-avatar { width: 48px; height: 48px; background: var(--primary); color: var(--white); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 700; } .author-info h5 { font-size: 1rem; margin-bottom: 0.25rem; } .author-info p { font-size: 0.875rem; color: var(--gray-500); margin: 0; } /* Service Process */ .service-process { padding: 80px 0; background: var(--gray-50); } .process-steps { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem; margin-top: 3rem; } .process-step { text-align: center; } .step-number { width: 60px; height: 60px; background: var(--accent); color: var(--white); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.5rem; font-weight: 700; margin: 0 auto 1.5rem; } .process-step h4 { margin-bottom: 1rem; } .process-step p { color: var(--gray-600); } /* Quote Section */ .quote-section { padding: 80px 0; } .quote-content { display: grid; grid-template-columns: 1fr 1fr; gap: 4rem; align-items: center; } .quote-info h2 { margin-bottom: 1.5rem; } .contact-methods { margin: 2rem 0; } .contact-method { display: flex; align-items: flex-start; gap: 1rem; margin-bottom: 1.5rem; } .contact-icon { width: 40px; height: 40px; background: var(--primary); color: var(--white); border-radius: var(--radius); display: flex; align-items: center; justify-content: center; font-weight: 700; flex-shrink: 0; } .urgency-banner { background: linear-gradient(135deg, #FF6B35, #FF8F35); color: var(--white); padding: 1.5rem; border-radius: var(--radius-lg); margin-top: 2rem; text-align: center; font-weight: 600; box-shadow: var(--shadow); } .form-wrapper { background: var(--white); padding: 2rem; border-radius: var(--radius-lg); box-shadow: var(--shadow-xl); } .form-header { text-align: center; margin-bottom: 1.5rem; } .form-header h3 { font-size: 1.75rem; margin-bottom: 0.5rem; } .form-group { margin-bottom: 1.25rem; } .form-group label { display: block; margin-bottom: 0.5rem; font-weight: 600; color: var(--gray-700); } .form-group input, .form-group select, .form-group textarea { width: 100%; padding: 0.75rem; border: 2px solid var(--gray-200); border-radius: var(--radius); font-size: 1rem; font-family: var(--font-body); transition: border-color var(--transition); background: var(--gray-50); } .form-group input:focus, .form-group select:focus, .form-group textarea:focus { outline: none; border-color: var(--accent); background: var(--white); } .form-submit { width: 100%; background: var(--accent); color: var(--white); font-size: 1.125rem; font-weight: 700; padding: 1rem; border: none; border-radius: var(--radius); cursor: pointer; transition: all var(--transition); } .form-submit:hover { background: var(--accent-dark); transform: translateY(-2px); box-shadow: var(--shadow-lg); } /* Footer */ .footer { background: var(--gray-900); color: var(--white); padding: 60px 0 30px; text-align: center; } .footer-content { margin-bottom: 2rem; } .footer-logo { height: 40px; margin-bottom: 1.5rem; } .footer-info { display: flex; justify-content: center; gap: 2rem; flex-wrap: wrap; margin-bottom: 2rem; } .footer-info a { color: var(--white); } .footer-nav { display: flex; justify-content: center; gap: 2rem; flex-wrap: wrap; margin-bottom: 2rem; list-style: none; } .footer-nav a { color: rgba(255, 255, 255, 0.8); } .footer-nav a:hover { color: var(--accent); } .footer-bottom { border-top: 1px solid var(--gray-800); padding-top: 2rem; color: rgba(255, 255, 255, 0.6); font-size: 0.875rem; } /* Chat Widget */ .chat-widget { position: fixed; bottom: 2rem; right: 2rem; z-index: 999; } .chat-button { width: 60px; height: 60px; background: var(--accent); color: var(--white); border: none; border-radius: 50%; box-shadow: var(--shadow-xl); cursor: pointer; transition: all var(--transition); display: flex; align-items: center; justify-content: center; } .chat-button:hover { transform: scale(1.1); background: var(--accent-dark); } .chat-button svg { width: 28px; height: 28px; } /* Mobile Styles */ @media (max-width: 768px) { .header-cta { gap: 0.5rem; } .header-cta .btn { padding: 0.5rem 1rem; font-size: 0.875rem; } .about-grid, .quote-content, .recreation-grid { grid-template-columns: 1fr; gap: 3rem; } .lake-images { order: -1; } .outdoor-features { grid-template-columns: 1fr; } .why-grid { gap: 2rem; } .hero-buttons { flex-direction: column; width: 100%; max-width: 300px; margin: 0 auto; } .hero-buttons .btn { width: 100%; } .testimonials-grid { grid-template-columns: 1fr; } .lake-stats { grid-template-columns: 1fr; } }
E&K Contracting
(360) 910-9205 Free Quote

Battle Ground Lake's Premier Home Improvement Contractors

Serving lakeside homes and nature-loving families with expert painting, gutters, siding & exterior services since 2002.

✓
Lakeside Property Experts
✓
Family-Owned Since 2002
✓
4.9★ Google Rating
✓
Community Leaders
Get Free Estimate Call (360) 910-9205
  • Home
  • Service Areas
  • Battleground
  • Battle Ground Lake

Preserving the Natural Beauty of Battle Ground Lake Homes

Nestled in the foothills of the Cascade Mountains, Battle Ground Lake offers residents a unique blend of natural beauty and convenient living. Just 3 miles northeast of the city of Battle Ground, this pristine area is home to the beloved Battle Ground Lake State Park - a 280-acre paradise featuring hiking trails, camping facilities, and a spring-fed lake perfect for swimming and fishing.

At E&K Contracting, we understand that living near Battle Ground Lake means embracing an outdoor lifestyle while maintaining homes that can withstand the Pacific Northwest's unique weather challenges. As a Mexican-American family business with over 20 years of experience, we've built our reputation on quality craftsmanship that respects and enhances the natural environment our neighbors cherish.

Whether your lakeside property needs weather-resistant exterior painting, gutters to handle heavy rainfall, or siding repairs from moisture exposure, our team combines professional expertise with genuine care for preserving Battle Ground Lake's tranquil atmosphere.

280 Acre State Park
3 mi From Battle Ground
$621K Median Home Value
13 Days on Market
Battle Ground Lake hiking trail
Battle Ground Lake State Park Trails
Battle Ground Lake camping area
Scenic Camping at Battle Ground Lake

Specialized Services for Battle Ground Lake's Outdoor Community

Living near Battle Ground Lake means enjoying year-round outdoor recreation - from summer swimming and paddleboarding to fall hiking on scenic trails. Our services are designed to protect and enhance homes in this unique environment, where moisture from the lake, tree coverage, and active weather patterns create specific maintenance needs.

🏞️

Lake Moisture Protection

Weather-resistant paints and sealants specifically chosen to combat high humidity and moisture from lakeside living.

🌲

Forest-Ready Gutters

Heavy-duty gutter systems with guards designed to handle pine needles, leaves, and debris from surrounding forests.

🏡

Natural Aesthetic

Color consultations that complement the natural surroundings while meeting HOA and community standards.

Comprehensive Services for Battle Ground Lake Properties

Protecting your investment while preserving the natural beauty you love

Exterior Painting

Enhance your lake home's beauty with moisture-resistant exterior painting designed for our unique climate.

  • Moisture-resistant paint systems
  • Deck & dock staining
  • Cedar siding specialists
  • Eco-friendly paint options
  • Color matching for natural settings
Learn More

Gutter Systems

Protect your lakeside property with gutters designed for heavy rainfall and forest debris.

  • Seamless 6" gutters for high volume
  • Micro-mesh gutter guards
  • Downspout drainage solutions
  • Annual cleaning programs
  • Emergency storm repairs
Learn More

Siding & Exterior

Complete exterior solutions that stand up to lakeside moisture and weather conditions.

  • Moisture-resistant siding options
  • Cedar shake repair & replacement
  • Exterior trim work
  • Weather damage assessment
  • Preventive maintenance plans
Learn More

Supporting Battle Ground Lake's Active Community

We understand and respect the outdoor lifestyle that makes this area special

Working Around Your Active Lifestyle

We know Battle Ground Lake residents are often out enjoying the trails, lake, and camping facilities. That's why we offer:

  • Flexible scheduling around park events
  • Quiet hours respect for nearby campers
  • Eco-friendly products safe for wildlife
  • Storm damage emergency response
  • Seasonal maintenance programs
Battle Ground Lake recreation
🌲 State Park Neighbor Promise: We use only environmentally responsible products and practices to protect the natural beauty of Battle Ground Lake State Park and surrounding areas.

Why Battle Ground Lake Residents Choose E&K

Your lakeside neighbors trust us for quality and environmental responsibility

💧

Moisture Experts

Specialized knowledge in protecting homes from lake humidity, rain, and the unique moisture challenges of waterfront properties.

🌿

Eco-Conscious

Committed to using products and methods that protect Battle Ground Lake's pristine environment and wildlife.

🤝

Community Values

Family-owned business with school board leadership, bringing integrity and community spirit to every project.

What Battle Ground Lake Homeowners Say

Real reviews from your lakeside neighbors

★★★★★

E&K understood our needs as lake residents. They recommended moisture-resistant paint that's held up beautifully through two wet seasons. Great attention to detail!

DM
David Martinez

Battle Ground Lake

★★★★★

Living near the state park means lots of trees. E&K installed gutter guards that actually work! No more monthly cleaning. They really know this area.

KT
Karen Thompson

Near Lower Lake Trail

★★★★★

Appreciated their eco-friendly approach and respect for our natural surroundings. They even worked around the busy summer recreation season. Highly recommend!

BJ
Brian Johnson

Heisson Road Area

Our Battle Ground Lake Service Process

Designed with lakeside living in mind

1

Contact Us

Call or submit online - we understand cell service can be spotty near the lake!

2

Property Assessment

We'll evaluate your specific needs considering lake proximity and tree coverage.

3

Eco-Friendly Plan

Receive a detailed quote using environmentally responsible materials and methods.

4

Quality Execution

Professional work that respects your property and the natural environment.

Get Your Free Battle Ground Lake Property Estimate

Join your Battle Ground Lake neighbors who trust E&K Contracting for environmentally conscious, quality home improvement. As a family business with strong community values, we're committed to preserving the natural beauty that makes this area special.

🏞️
Service Area
All properties near Battle Ground Lake State Park
📞
Call for Lake Homes
(360) 910-9205
🌲
Eco-Friendly Options
Ask about our lake-safe products
🍂 Fall Special: 15% off gutter guard installation - Prepare for winter storms and protect your lakeside investment!

Request Your Free Quote

Quick response for Battle Ground Lake residents

E&K Contracting
Serving Battle Ground Lake & Clark County (360) 910-9205 ekllc@live.com
  • Home
  • Battleground
  • Vancouver
  • Services
  • About
  • Visit State Park
  • © 2025 E&K Contracting LLC - Battle Ground Lake's Eco-Conscious Contractors | Mexican-American Family Business | Chamber Member | Privacy | Terms