:root {
–brand-gold: #c3a384;
–brand-gold-hover: #b18f6f;
–brand-dark: #1b232c;
–text-main: #1d1d1b;
–text-muted: #626262;
–white: #ffffff;
–bg-light: #fdfdfb;
–border: #eeeeee;
}
* { box-sizing: border-box; }
body {
margin: 0;
font-family: ‘Montserrat’, sans-serif;
background: var(–bg-light);
color: var(–text-main);
line-height: 1.7;
-webkit-font-smoothing: antialiased;
}
.container { width: min(1200px, 90%); margin: 0 auto; }
/* Typography */
h1, h2, h3 { font-weight: 700; margin: 0 0 20px; line-height: 1.2; }
h1 { font-size: clamp(34px, 5vw, 52px); letter-spacing: -1px; }
h2 { font-size: clamp(28px, 4vw, 38px); color: var(–brand-dark); text-align: center; margin-bottom: 40px; }
/* Brand Rule: H3 in Gold */
h3 { font-size: 24px; color: var(–brand-gold); margin-bottom: 15px; }
.eyebrow {
text-transform: uppercase;
letter-spacing: 3px;
font-size: 13px;
font-weight: 700;
color: var(–brand-gold);
display: block;
margin-bottom: 15px;
}
p { color: var(–text-muted); font-size: 17px; margin-bottom: 20px; }
a { color: var(–brand-gold); text-decoration: none; font-weight: 600; transition: 0.3s; }
a:hover { text-decoration: underline; }
/* Hero Section */
.hero {
position: relative;
min-height: 75vh;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
color: var(–white);
/* Hero Image: Restoration van on prairie highway approaching Emerald Park */
background: linear-gradient(rgba(27, 35, 44, 0.75), rgba(27, 35, 44, 0.75)),
url(‘https://kbbetterconstruction.com/wp-content/uploads/Restoration-Services-in-Emerald-Park-1-scaled.webp’) center/cover no-repeat;
padding: 100px 0;
}
.hero-content { max-width: 950px; }
.hero h1 { margin-bottom: 25px; }
.hero p { color: rgba(255,255,255,0.9); font-size: 20px; max-width: 800px; margin: 0 auto 40px; }
/* Button Styles */
.btn {
padding: 18px 34px;
font-weight: 700;
text-decoration: none !important;
text-transform: uppercase;
font-size: 14px;
letter-spacing: 1px;
transition: 0.3s ease;
border-radius: 4px;
display: inline-block;
}
.btn-gold { background: var(–brand-gold); color: var(–white); border: 2px solid var(–brand-gold); }
.btn-gold:hover { background: var(–brand-gold-hover); border-color: var(–brand-gold-hover); color: var(–white)}
/* Sections */
section { padding: 90px 0; border-bottom: 1px solid var(–border); }
.intro { text-align: center; background: #fff; }
/* Alternating Process Rows */
.row { display: flex; align-items: center; gap: 60px; margin-bottom: 80px; }
.row:nth-child(even) { flex-direction: row-reverse; }
.row-img { flex: 1; }
.row-img img {
width: 100%;
border-radius: 20px;
box-shadow: 0 15px 35px rgba(0,0,0,0.1);
display: block;
}
.row-text { flex: 1; }
/* FAQ Dropdown (Accordion) */
.faq-container { max-width: 900px; margin: 0 auto; }
.faq-item {
background: #fff;
border: 1px solid var(–border);
border-radius: 8px;
margin-bottom: 15px;
overflow: hidden;
}
.faq-item summary {
padding: 22px 30px;
cursor: pointer;
font-weight: 700;
font-size: 18px;
color: var(–brand-dark);
list-style: none;
position: relative;
}
.faq-item summary::after {
content: ‘+’;
position: absolute;
right: 30px;
color: var(–brand-gold);
font-size: 24px;
top: 50%;
transform: translateY(-50%);
}
.faq-item[open] summary { background: #f9f9f7; border-bottom: 1px solid var(–border); }
.faq-item[open] summary::after { content: ‘-‘; }
.faq-content { padding: 25px 30px; }
/* Links Section */
.links-section { background: #f4f4f2; padding: 60px 0; text-align: center; }
.links-grid { display: flex; flex-wrap: wrap; justify-content: center; gap: 15px; margin-top: 30px; }
.link-item { background: #fff; padding: 12px 20px; border-radius: 4px; border: 1px solid #ddd; font-weight: 700; font-size: 13px; text-transform: uppercase; color: var(–text-main); }
/* Dark Band Section */
.dark-band {
background: var(–brand-dark);
color: white;
text-align: center;
padding: 100px 0;
}
.dark-band h2 { color: white; margin-bottom: 25px; }
.dark-band p { color: rgba(255,255,255,0.8); max-width: 800px; margin: 0 auto 40px; }
@media (max-width: 900px) {
.row, .row:nth-child(even) { flex-direction: column; gap: 30px; }
}
Restoration Services in Emerald Park
Rapid mitigation and professional rebuilds for large-loss water, fire, and mold events. KB Better Construction reaches Emerald Park in approximately 20–25 minutes.
Professional Scale Restoration & Rebuild
KB Better Construction provides full restoration services in Emerald Park — including flood restoration, fire damage restoration, water damage mitigation, and mold remediation — 24 hours a day. From our Regina base at 1213A Winnipeg St, KB Better Construction reaches Emerald Park in approximately 20–25 minutes for emergency response. Larger community properties can sustain more significant damage in a water or fire event; we ensure our crew and equipment capacity scales to match these larger residential and commercial footprints.

Spring Runoff Risk
Flood Restoration Emerald Park
Emerald Park’s proximity to Wascana Creek and its specific lower-lying areas create unique risks during spring snowmelt and heavy rainfall. Flood restoration in Emerald Park response is available year-round with 24/7 availability to stabilize sump pump failures and basement flooding. KB Better Construction utilizes industrial-grade LGR dehumidifiers and high-volume air movers to protect your large-scale acreage property from long-term structural issues.

The Complete Rebuild
Restoring Pre-Loss Condition
As a full general contractor with IICRC certification, we manage both the emergency mitigation and the final residential rebuild. KB Better Construction documents all restoration work from Day 1 photographically for insurance adjuster review. From soot cleanup and odour neutralization in fire damage restoration to fresh drywall and new flooring after a flood, we restore your home to its original custom standard.
Emerald Park Restoration FAQ
How fast does KB Better Construction respond to emergencies in Emerald Park?
Our arrival time is typically between 20–25 minutes from our Regina headquarters. KB Better Construction maintains crews ready for dispatch 24 hours a day at 306-526-3687.
Do you handle large-loss restoration for bigger Emerald Park homes?
Yes, we have the industrial capacity to manage significant damage across expansive floor plans. KB Better Construction ensures our equipment and crew capacity scales to handle the larger residential scopes common in community properties.
Is fire damage restoration available in the community?
Yes, we manage the entire recovery process from stabilization to the final walkthrough. KB Better Construction follows a strict IICRC-certified process for fire damage including soot cleanup, odour neutralization, and structural rebuild.
Do you document restoration work for insurance claims?
Yes, we provide the moisture logs and photographic evidence adjusters require. From Day 1, KB Better Construction provides a written damage scope and detailed records to support your insurance claim process.
Explore Related Emerald Park Service Links
Emerald Park Main
General Restoration
Water Damage
Fire Damage
Mold Remediation
Insurance Claims
Request a Quote
Immediate Restoration Response
Don’t let water or fire damage linger on your property. Contact KB Better Construction immediately for professional mitigation that protects your health and your asset.