PageSourceSearch

https://freshairsa.com/about

html freshairsa.com collected 2026-10-08 08:35:57 UTC 50,988 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/__l5e/assets-v1/261dfaaf-d124-4172-96b9-c78fc0380567/fresh-air-logo-transparent.png" fetchPriority="high"/><link rel="stylesheet" href="/assets/styles-BUKstve1.css" data-precedence="default"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Archivo:ital,wght@1,800;1,900&amp;family=Manrope:wght@400;500;700;800&amp;display=swap" data-precedence="default"/>
vendor: 57 bytes, line 1
1<script src="https://www.googletagmanager.com/gtag/js?id=
1G-GX94PF885M
vendor: 20 bytes, line 1
1" async=""></script>
1<title>About Fresh Air Restoration &amp; Cleaning | San Antonio Since 1991</title><meta name="author" content="Sanitary Air, Inc."/><meta name="description" content="Meet the family that has run Fresh Air Restoration in San Antonio since 1991: IICRC certified, TDLR licensed for mold, BBB A+ rated, hablamos español."/><meta property="og:title" content="About Fresh Air Restoration &amp; Cleaning | San Antonio Since 1991"/><meta property="og:description" content="Meet the family that has run Fresh Air Restoration in San Antonio since 1991: IICRC certified, TDLR licensed for mold, BBB A+ rated, hablamos español."/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta property="og:image" content="https://freshairsa.com/assets/crew-team-X5B0khZ6.jpg"/><meta name="twitter:image" content="https://freshairsa.com/assets/crew-team-X5B0khZ6.jpg"/><meta property="og:image:width" content="1920"/><meta property="og:image:height" content="850"/><meta property="og:url" content="https://freshairsa.com/about"/><link rel="modulepreload" href="/assets/index-AsIGSPc5.js"/><link rel="modulepreload" href="/assets/utils-KNdIxHLD.js"/><link rel="modulepreload" href="/assets/useRouter-cqa85HvV.js"/><link rel="modulepreload" href="/assets/invariant-BeDuhpwN.js"/><link rel="modulepreload" href="/assets/link-BCAXn4Xn.js"/><link rel="modulepreload" href="/assets/photo-variants-D3twpW_O.js"/><link rel="modulepreload" href="/assets/about-CENp_LmG.js"/><link rel="modulepreload" href="/assets/PhotoImg-WYEnfK3t.js"/><link rel="modulepreload" href="/assets/PageHero-D0LWt5TR.js"/><link rel="modulepreload" href="/assets/ContentSection-CyukMplg.js"/><link rel="modulepreload" href="/assets/CTABand-Bl3H-JSa.js"/><link rel="modulepreload" href="/assets/Reveal-yNIQxvKu.js"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="icon" href="/favicon.png" type="image/png"/><link rel="canonical" href="https://freshairsa.com/about"/>
1<script>document.documentElement.dataset.js="on"</script>
1<script>
vendor: 118 bytes, line 1
1window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','
1G-GX94PF885M
vendor: 25 bytes, line 1
1',{send_page_view:true});
1</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"LocalBusiness","name":"Fresh Air Restoration & Cleaning","legalName":"Sanitary Air, Inc. DBA Fresh Air Restoration & Cleaning","description":"Fresh Air Restoration & Cleaning is a family-owned San Antonio company, licensed for mold since 1991, handling water damage, mold and air duct cleaning 24/7.","foundingDate":"1991","telephone":"+1-210-982-0647","address":{"@type":"PostalAddress","streetAddress":"2418 Basse Rd","addressLocality":"San Antonio","addressRegion":"TX","postalCode":"78213","addressCountry":"US"},"areaServed":["San Antonio","Bexar County","South Texas","Corpus Christi","Rio Grande Valley","Alamo Heights","Castle Hills","Terrell Hills","Hollywood Park","Hill Country Village","Shavano Park","Leon Valley","Kirby","Windcrest","Converse","Universal City","Live Oak","Selma","Schertz","Cibolo","Garden Ridge","Timberwood Park","Helotes","Boerne","Fair Oaks Ranch","Bulverde","Spring Branch","Canyon Lake","New Braunfels","Seguin","Floresville","La Vernia","Elmendorf","Castroville","Lytle","Devine","Pleasanton","Bandera","Comfort","San Marcos","Kyle","Wimberley"],"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"opens":"00:00","closes":"23:59","description":"Emergency service 24/7/365. Office Mon–Fri 8am–5pm."}],"hasCredential":[{"@type":"EducationalOccupationalCredential","credentialCategory":"license","name":"TDLR Mold Remediation Company License #RCO0176","recognizedBy":{"@type":"GovernmentOrganization","name":"Texas Department of Licensing and Regulation"}},{"@type":"EducationalOccupationalCredential","credentialCategory":"license","name":"TDLR Mold Remediation Contractor License #MRC0212","recognizedBy":{"@type":"GovernmentOrganization","name":"Texas Department of Licensing and Regulation"}},{"@type":"EducationalOccupationalCredential","credentialCategory":"certification","name":"IICRC Certified Firm"}],"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.4","reviewCount":"31","bestRating":"5"},"knowsLanguage":["en","es"],"url":"https://freshairsa.com","sameAs":["https://www.bbb.org/us/tx/san-antonio/profile/fire-water-damage-restoration/fire-water-restoration-0825-13102","https://facebook.com/profile.php?id=61563231393066"]}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://freshairsa.com/"},{"@type":"ListItem","position":2,"name":"About Fresh Air","item":"https://freshairsa.com/about"}]}</script>
1<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
1<meta name="twitter:title" content="About Fresh Air Restoration &amp;amp; Cleaning | San Antonio Since 1991"><meta name="twitter:description" content="Meet the family that has run Fresh Air Restoration in San Antonio since 1991: IICRC certified, TDLR licensed for mold, BBB A+ rated, hablamos español."></head><body><header class="fixed inset-x-0 top-0 z-50 h-[88px] border-b-2 border-primary bg-white" style="box-shadow:0 2px 0 0 rgba(48,96,168,0.18)"><div class="container-page flex h-[88px] items-center justify-between"><a class="flex items-center" aria-label="Fresh Air Restoration &amp; Cleaning home" href="/"><img src="/__l5e/assets-v1/261dfaaf-d124-4172-96b9-c78fc0380567/fresh-air-logo-transparent.png" alt="Fresh Air Restoration &amp; Cleaning — water, mold, air ducts, San Antonio TX" width="1968" height="510" fetchPriority="high" class="h-[56px] w-auto"/></a><nav class="hidden items-center gap-6 xl:flex" aria-label="Main"><div class="group relative"><a data-active="false" class="flex items-center gap-1 whitespace-nowrap text-[15px] font-bold text-primary transition-colors hover:text-emergency" href="/water-damage-restoration">Services<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down size-3.5 opacity-70" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></a><div class="invisible absolute left-0 top-full z-50 w-[min(58rem,calc(100vw-3rem))] pt-6 opacity-0 transition-opacity duration-200 group-hover:visible group-hover:opacity-100"><div class="grid grid-cols-4 gap-6 border-t-4 border-emergency bg-white p-8 shadow-lift"><div><p class="type-display text-xs tracking-[0.1em] text-emergency">Mold</p><ul class="mt-3 space-y-1"><li><a class="block py-1 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/mold-inspection">Mold Inspection</a></li><li><a class="block py-1 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/mold-remediation">Mold Remediation</a></li><li><a class="block py-1 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/air-duct-mold-removal">Air Duct Mold Removal</a></li></ul></div><div><p class="type-display text-xs tracking-[0.1em] text-emergency">Water &amp; Structure</p><ul class="mt-3 space-y-1"><li><a class="block py-1 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/water-damage-restoration">Water Damage Restoration</a></li><li><a class="block py-1 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/structural-damage-repair">Structural Damage Repair</a></li><li><a class="block py-1 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/rebuilding-and-repair-services">Rebuilding &amp; Repair</a></li></ul></div><div><p class="type-display text-xs tracking-[0.1em] text-emergency">Air Quality</p><ul class="mt-3 space-y-1"><li><a class="block py-1 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/air-duct-cleaning">Air Duct Cleaning</a></li><li><a class="block py-1 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/hvac-plenum-cleaning">HVAC Plenum Cleaning</a></li><li><a class="block py-1 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/hvac-uv-light-installation">HVAC UV Light Installation</a></li></ul></div><div><p class="type-display text-xs tracking-[0.1em] text-emergency">Cleaning</p><ul class="mt-3 space-y-1"><li><a class="block py-1 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/carpet-floor-cleaning">Carpet &amp; Area Rug Cleaning</a></li><li><a class="block py-1 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/hard-floor-cleaning">Hard Floor Cleaning</a></li><li><a class="block py-1 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/odor-removal">Odor Removal</a></li><li><a class="block py-1 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/chimney-dryer-vent-cleaning">Chimney &amp; Dryer Vent Cleaning</a></li><li><a class="block py-1 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/dead-animal-removal">Dead Animal Removal</a></li></ul></div></div></div></div><div class="group relative"><a data-active="false" class="flex items-center gap-1 whitespace-nowrap text-[15px] font-bold text-primary transition-colors hover:text-emergency" href="/commercial">Commercial<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down size-3.5 opacity-70" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></a><div class="invisible absolute left-1/2 top-full z-50 w-72 -translate-x-1/2 pt-6 opacity-0 transition-opacity duration-200 group-hover:visible group-hover:opacity-100"><ul class="border-t-4 border-emergency bg-white p-4 shadow-lift"><li><a class="block py-1.5 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/commercial">Commercial Overview</a></li><li><a class="block py-1.5 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/commercial-mold-inspection">Commercial Mold Inspection</a></li><li><a class="block py-1.5 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/commercial-mold-remediation">Commercial Mold Remediation</a></li><li><a class="block py-1.5 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/commercial-water-damage-restoration">Commercial Water Damage Restoration</a></li><li><a class="block py-1.5 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/commercial-air-duct-cleaning">Commercial Air Duct Cleaning</a></li><li><a class="block py-1.5 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/commercial-dryer-vent-duct-cleaning">Commercial Dryer Vent Cleaning</a></li><li><a class="block py-1.5 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/commercial-kitchen-vent-hood-cleaning">Kitchen Vent Hood Cleaning</a></li><li><a class="block py-1.5 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/commercial-laundry-exhaust-duct-cleaning">Laundry Exhaust Duct Cleaning</a></li><li><a class="block py-1.5 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/commercial-odor-removal">Commercial Odor Removal</a></li><li><a class="block py-1.5 text-sm font-medium text-charcoal transition-colors hover:text-primary" href="/facility-care-program">
1Facility Care Program</a></li></ul></div></div><div class="group relative"><a data-active="false" class="flex items-center gap-1 whitespace-nowrap text-[15px] font-bold text-primary transition-colors hover:text-emergency" href="/rebuilding-and-repair-services">Rebuild</a></div><div class="group relative"><a data-active="false" class="flex items-center gap-1 whitespace-nowrap text-[15px] font-bold text-primary transition-colors hover:text-emergency" href="/major-projects">Projects</a></div><div class="group relative"><a data-active="true" class="flex items-center gap-1 whitespace-nowrap text-[15px] font-bold transition-colors hover:text-emergency text-emergency active" href="/about" data-status="active" aria-current="page">About</a></div><div class="group relative"><a data-active="false" class="flex items-center gap-1 whitespace-nowrap text-[15px] font-bold text-primary transition-colors hover:text-emergency" href="/reviews">Reviews</a></div><div class="group relative"><a data-active="false" class="flex items-center gap-1 whitespace-nowrap text-[15px] font-bold text-primary transition-colors hover:text-emergency" href="/contact">Contact</a></div></nav><div class="flex items-center gap-4"><span class="pill hidden items-center gap-2 whitespace-nowrap border-2 border-emergency px-4 py-1.5 text-[11px] font-bold uppercase tracking-[0.14em] text-emergency 2xl:inline-flex"><span class="pill size-1.5 bg-emergency"></span>24/7 Emergency</span><a href="tel:+12109820647" class="items-center justify-center gap-2 whitespace-nowrap font-bold cursor-pointer transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 btn-skew text-white h-13 px-8 text-[0.95rem] hidden md:inline-flex"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone" aria-hidden="true"><path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg> <!-- -->(210) 982-0647</a><button aria-label="Open menu" class="inline-flex size-11 items-center justify-center text-primary xl:hidden" type="button" aria-haspopup="dialog" aria-expanded="false" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu size-6" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div></header><main><!--$--><section class="hero-grid bg-primary pt-[88px] text-white"><div class="hero-copy"><h1 class="hero-h1"><span class="chip-skew chip-skew-red w-fit px-4 py-1.5 font-sans text-[0.7rem] font-bold not-italic leading-normal tracking-[0.22em] text-white">Fresh Air Restoration · San Antonio Since 1991</span><span class="mt-6 block">Family Owned. San Antonio Built.</span></h1><p class="mt-5 text-lg text-onblue">Family owned since 1991 — three decades later, still answering the phone.</p><div class="mt-8 flex flex-wrap gap-4"><a href="tel:+12109820647" class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-bold cursor-pointer transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 btn-skew text-white h-14 px-9 text-[0.95rem] uppercase tracking-[0.06em]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone" aria-hidden="true">
1<path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg> Call <!-- -->(210) 982-0647</a><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-bold cursor-pointer transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 btn-skew btn-skew-light text-charcoal h-14 px-9 text-[0.95rem] uppercase tracking-[0.06em]" href="/contact#estimate">Get a Free Estimate</a></div></div><div class="hero-media"><div class="hero-skew"><div class="hero-unskew"><picture><source type="image/webp" srcSet="/photos/crew-alamo-480.webp 480w, /photos/crew-alamo-768.webp 768w, /photos/crew-alamo-1200.webp 1200w" sizes="(min-width: 1024px) 55vw, 100vw"/><img src="/assets/crew-alamo-Dv22D_G9.jpg" alt="Fresh Air crew with a company truck, equipment trailer and air movers in front of the Alamo" width="1280" height="414" style="object-position:50% 50%" loading="eager" decoding="auto" fetchPriority="high"/></picture><span class="hero-tint" aria-hidden="true"></span></div></div></div></section><section class="py-16 sm:py-24"><div class="container-page"><div class="grid items-center gap-12 md:grid-cols-2"><div class=""><h2 class="text-3xl sm:text-4xl">Since 1991</h2><p class="mt-5 text-lg text-muted-foreground">Water damage, mold and indoor air quality for San Antonio homes, businesses and institutions for more than three decades.</p><ul class="mt-7 space-y-3 border-l-2 border-primary pl-5"><li class="text-[0.95rem] font-medium">Established 1991, locally and family-owned</li><li class="text-[0.95rem] font-medium">Water damage, mold, air ducts, carpet and hard floors</li><li class="text-[0.95rem] font-medium">TDLR licensed as both Mold Remediation Company and Contractor</li><li class="text-[0.95rem] font-medium">80+ years combined management experience</li></ul></div><div class=""><figure class="relative aspect-4/3 w-full overflow-hidden"><picture><source type="image/webp" srcSet="/photos/scaffold-gym-480.webp 480w, /photos/scaffold-gym-768.webp 768w, /photos/scaffold-gym-1200.webp 1200w, /photos/scaffold-gym-1920.webp 1920w" sizes="(min-width: 1024px) 50vw, 100vw"/><img src="/assets/scaffold-gym-CGZCO46R.jpg" alt="Fresh Air crew on scaffolding cleaning overhead ductwork in a school gymnasium" width="1920" height="850" class="size-full object-cover" loading="lazy" decoding="async"/></picture></figure></div></div></div></section><section class="py-16 sm:py-24 bg-secondary"><div class="container-page"><div class="grid items-center gap-12 md:grid-cols-2"><div class="md:order-2"><h2 class="text-3xl sm:text-4xl">Credentials That Matter</h2><p class="mt-5 text-lg text-muted-foreground">Certifications are earned, maintained and used on every job we run.</p><ul class="mt-7 space-y-3 border-l-2 border-primary pl-5"><li class="text-[0.95rem] font-medium">TDLR Mold Remediation Company License #RCO0176 · Contractor License #MRC0212</li><li class="text-[0.95rem] font-medium">OSHA 30 certified, with a site-specific HASP safety plan written for every project</li><li class="text-[0.95rem] font-medium">IICRC water damage and carpet certifications</li><li class="text-[0.95rem] font-medium">NESHAP asbestos abatement supervisor (Alex Nero)</li><li class="text-[0.95rem] font-medium">ASCR/RIA Mechanical Systems Hygiene, fine fabric and stone care credentials</li><li class="text-[0.95rem] font-medium">Bilingual team — Hablamos Español</li></ul></div><div class="md:order-1"><div class="border border-border bg-card p-8 shadow-lift"><p class="text-xs font-semibold uppercase tracking-[0.24em] text-cyan">Certifications</p><div class="mt-6 flex flex-wrap items-center gap-8"><img src="/assets/badge-iicrc-zCK_sWQ2.jpg" alt="IICRC certified firm" loading="lazy" decoding="async" width="200" height="100" class="h-20 w-auto"/><img src="data:image/jpeg;base64,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" alt="Restoration Industry Association member" loading="lazy" decoding="async" width="200" height="100" class="h-20 w-auto"/></div><p class="mt-6 text-sm text-muted-foreground">IICRC certified firm · Restoration Industry Association member · TDLR Mold Remediation Company License #RCO0176.</p></div></div></div></div></section><section id="team" class="py-16 sm:py-24"><div class="container-page"><div class=""><p class="text-xs font-semibold uppercase tracking-[0.24em] text-cyan">The Team</p><h2 class="mt-3 text-3xl font-extrabold sm:text-4xl">Meet the Team</h2></div><figure class="mt-8 w-full"><picture><source type="image/webp" srcSet="/photos/crew-team-480.webp 480w, /photos/crew-team-768.webp 768w, /photos/crew-team-1200.webp 1200w, /photos/crew-team-1920.webp 1920w" sizes="(min-width: 1280px) 1280px, 100vw"/><img src="/assets/crew-team-X5B0khZ6.jpg" alt="Six Fresh Air crew members standing with two service vans and a row of blue air movers" width="1920" height="850" class="h-auto w-full" loading="lazy" decoding="async"/></picture></figure><div class="mt-10 grid gap-6 md:grid-cols-2"><div class=""><div class="card-lift h-full border border-border bg-card p-7 shadow-soft"><div class="flex items-center gap-4"><img src="/assets/headshot-alex-nero-DxHqLJmQ.jpg" alt="Alex Nero, President at Fresh Air Restoration &amp; Cleaning" loading="lazy" decoding="async" width="96" height="96" class="size-24 shrink-0 object-cover"/>
1<div><h3 class="font-display text-xl font-bold">Alex Nero</h3><p class="text-xs font-semibold uppercase tracking-wide text-cyan">President</p></div></div><div class="mt-5 space-y-3 text-sm text-muted-foreground"><p>More than four decades in restoration, with a Bachelor of Arts and credentials spanning TDLR Mold Remediation Contractor, IICRC Water Damage Restoration, ASCR Mechanical Systems Hygiene, Odor Elimination, Fine Fabric &amp; Rug Cleaning and Certified Asbestos Abatement Supervisor.</p><p>Led air duct and mold work at Randolph AFB, Lackland AFB, Fort Sam Houston, Camp Stanley and NAS Corpus Christi, plus school districts, universities and commercial facilities, and completed the HVAC renovation at the Tower of the Americas.</p><p>Featured on two episodes of A&amp;E&#x27;s Flip This House (San Antonio). Fishes and hunts with family.</p></div></div></div><div class=""><div class="card-lift h-full border border-border bg-card p-7 shadow-soft"><div class="flex items-center gap-4"><img src="/assets/headshot-chris-moreno-LCeIrDZt.jpg" alt="Chris Moreno, General Manager at Fresh Air Restoration &amp; Cleaning" loading="lazy" decoding="async" width="96" height="96" class="size-24 shrink-0 object-cover"/><div><h3 class="font-display text-xl font-bold">Chris Moreno</h3><p class="text-xs font-semibold uppercase tracking-wide text-cyan">General Manager</p></div></div><div class="mt-5 space-y-3 text-sm text-muted-foreground"><p>More than 30 years of experience with Fresh Air Restoration &amp; Cleaning, providing expertise in water damage restoration, mold remediation, and residential and commercial air duct cleaning throughout San Antonio and surrounding areas.</p><p>As General Manager, Chris is often the first person customers speak with when they need help. He evaluates their concerns, explains practical solutions for water intrusion, mold, and indoor air quality problems, and oversees each project from the initial call through completion.</p><p>Chris also supervises Fresh Air&#x27;s field crews, ensuring work is performed professionally, efficiently, and according to the project&#x27;s scope. His decades of hands-on experience and commitment to customer service have made him an integral part of Fresh Air Restoration &amp; Cleaning.</p></div></div></div></div><div class="mt-6 grid gap-6 sm:grid-cols-2 lg:grid-cols-5"><div class=""><div class="card-lift h-full border border-border bg-card p-5 text-center shadow-soft"><img src="/assets/headshot-pat-riojas-BoWTWpmn.jpg" alt="Pat Riojas, Office Manager at Fresh Air Restoration &amp; Cleaning" loading="lazy" decoding="async" width="112" height="112" class="mx-auto size-28 object-cover"/><h3 class="mt-4 font-display text-base font-bold">Pat Riojas</h3><p class="text-xs font-semibold uppercase tracking-wide text-cyan">Office Manager</p><p class="mt-2 text-xs text-muted-foreground">Keeps claims and scheduling moving.</p></div></div><div class=""><div class="card-lift h-full border border-border bg-card p-5 text-center shadow-soft"><img src="/assets/headshot-tammy-rodriguez-BWyQxnf3.jpg" alt="Tammy Rodriguez, Commercial Duct &amp; Hood Specialist at Fresh Air Restoration &amp; Cleaning" loading="lazy" decoding="async" width="112" height="112" class="mx-auto size-28 object-cover"/><h3 class="mt-4 font-display text-base font-bold">Tammy Rodriguez</h3><p class="text-xs font-semibold uppercase tracking-wide text-cyan">Commercial Duct &amp; Hood Specialist</p><p class="mt-2 text-xs text-muted-foreground">Commercial duct and hood systems specialist; commercial mold remediation supervisor.</p></div></div><div class=""><div class="card-lift h-full border border-border bg-card p-5 text-center shadow-soft"><img src="/assets/headshot-mark-garcia-gUdBlj6P.jpg" alt="Mark Garcia, Lead Technician at Fresh Air Restoration &amp; Cleaning" loading="lazy" decoding="async" width="112" height="112" class="mx-auto size-28 object-cover"/><h3 class="mt-4 font-display text-base font-bold">Mark Garcia</h3><p class="text-xs font-semibold uppercase tracking-wide text-cyan">Lead Technician</p><p class="mt-2 text-xs text-muted-foreground">Lead Technician, Water Damage Specialist.</p></div></div><div class=""><div class="card-lift h-full border border-border bg-card p-5 text-center shadow-soft"><img src="/assets/headshot-jose-pena-vX7dLcUu.jpg" alt="Jose Pena, Technician at Fresh Air Restoration &amp; Cleaning" loading="lazy" decoding="async" width="112" height="112" class="mx-auto 
1size-28 object-cover"/><h3 class="mt-4 font-display text-base font-bold">Jose Pena</h3><p class="text-xs font-semibold uppercase tracking-wide text-cyan">Technician</p><p class="mt-2 text-xs text-muted-foreground">With Fresh Air for over two years as a trained professional technician in restoration and air duct cleaning services.</p></div></div><div class=""><div class="card-lift h-full border border-border bg-card p-5 text-center shadow-soft"><img src="/assets/headshot-robert-yanez-C6ADDeAJ.jpg" alt="Robert Yanez, Technician at Fresh Air Restoration &amp; Cleaning" loading="lazy" decoding="async" width="112" height="112" class="mx-auto size-28 object-cover"/><h3 class="mt-4 font-display text-base font-bold">Robert Yanez</h3><p class="text-xs font-semibold uppercase tracking-wide text-cyan">Technician</p><p class="mt-2 text-xs text-muted-foreground">Trained professional in restoration and air duct cleaning services.</p></div></div></div></div></section><section class="py-16 sm:py-24 bg-secondary"><div class="container-page"><div class=""><h2 class="text-3xl font-extrabold sm:text-4xl">Why Fresh Air</h2></div><ul class="mt-8 grid gap-4 sm:grid-cols-2 lg:grid-cols-3"><div class=""><li class="flex h-full gap-3 border border-border bg-card p-5 text-sm shadow-soft"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-5 shrink-0 text-cyan" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Integrity, professionalism and 100% guaranteed satisfaction</li></div><div class=""><li class="flex h-full gap-3 border border-border bg-card p-5 text-sm shadow-soft"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-5 shrink-0 text-cyan" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Licensed, bonded and insured</li></div><div class=""><li class="flex h-full gap-3 border border-border bg-card p-5 text-sm shadow-soft"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-5 shrink-0 text-cyan" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>BBB A+ rated</li></div><div class=""><li class="flex h-full gap-3 border border-border bg-card p-5 text-sm shadow-soft"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-5 shrink-0 text-cyan" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>No upfront money required for covered insurance claims</li></div><div class=""><li class="flex h-full gap-3 border border-border bg-card p-5 text-sm shadow-soft"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-5 shrink-0 text-cyan" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Emergency arrival within 2 hours</li></div><div class=""><li class="flex h-full gap-3 border border-border bg-card p-5 text-sm shadow-soft"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-5 shrink-0 text-cyan" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Same-day or next-day scheduling</li></div><div class=""><li class="flex h-full gap-3 border border-border bg-card p-5 text-sm shadow-soft"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-5 shrink-0 text-cyan" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>
1Free estimates within San Antonio city limits</li></div><div class=""><li class="flex h-full gap-3 border border-border bg-card p-5 text-sm shadow-soft"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-5 shrink-0 text-cyan" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Family owned and operated since 1991</li></div><div class=""><li class="flex h-full gap-3 border border-border bg-card p-5 text-sm shadow-soft"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-5 shrink-0 text-cyan" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Both TDLR mold licenses — among the first licensed in Texas, 2004</li></div><div class=""><li class="flex h-full gap-3 border border-border bg-card p-5 text-sm shadow-soft"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check mt-0.5 size-5 shrink-0 text-cyan" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Hablamos Español</li></div></ul></div></section><section class="bg-charcoal text-white"><div class="container-page grid gap-8 py-16 md:grid-cols-[1fr_auto] md:items-center"><div><h2 class="text-3xl sm:text-4xl">Need help today?</h2><p class="mt-3 max-w-lg text-ondark">We answer 24/7/365 and dispatch from San Antonio.</p><p class="mt-3 text-sm text-ondark">Financing available —<!-- --> <a href="https://www.enhancify.com/wwwfreshairsacom" target="_blank" rel="noopener noreferrer" class="font-bold text-cyan underline-offset-4 hover:underline">click here to apply</a> <!-- -->· Ask about our Whole-House Allergy Treatment</p></div><div class="flex flex-wrap gap-4"><a href="tel:+12109820647" class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-bold cursor-pointer transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 btn-skew text-white h-14 px-9 text-[0.95rem] uppercase tracking-[0.06em]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone" aria-hidden="true"><path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg> Call <!-- -->(210) 982-0647</a><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-bold cursor-pointer transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 btn-skew btn-skew-light text-charcoal h-14 px-9 text-[0.95rem] uppercase tracking-[0.06em]" href="/contact#estimate">Free Estimate</a></div></div></section>
1<script>(function(a,f){let l;try{l=JSON.parse(sessionStorage.getItem(a)||"{}")}catch{return}const n=l?.[f||history.state?.__TSR_key];let c=!1;for(const t in n){const e=n[t],o=e?.scrollX,s=e?.scrollY;if(Number.isFinite(o)&&Number.isFinite(s)){if(t==="window")scrollTo(o,s),c=!0;else if(t)try{const r=document.querySelector(t);r&&(r.scrollLeft=o,r.scrollTop=s)}catch{}}}if(c)return;const i=location.hash.slice(1);if(i){const t=history.state?.__hashScrollIntoViewOptions??!0;if(t){const e=document.getElementById(i);e&&e.scrollIntoView(t)}return}scrollTo(0,0)})("tsr-scroll-restoration-v1_3");document.currentScript.remove()</script>
1<!--/$--></main><footer class="border-t-4 border-emergency bg-charcoal pb-24 pt-16 text-white md:pb-16"><div class="container-page grid gap-12 md:grid-cols-4"><div><a class="inline-block" href="/"><img src="/__l5e/assets-v1/261dfaaf-d124-4172-96b9-c78fc0380567/fresh-air-logo-transparent.png" alt="Fresh Air Restoration &amp; Cleaning — water, mold, air ducts, San Antonio TX" width="1968" height="510" class="h-auto w-[200px] bg-white p-3" loading="lazy" decoding="async"/></a><address class="mt-6 space-y-3 text-sm not-italic text-ondark"><p class="flex gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin mt-0.5 size-4 shrink-0 text-cyan" aria-hidden="true"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg><a href="https://maps.google.com/?cid=8460514833358183155" target="_blank" rel="noopener noreferrer" class="hover:text-cyan" aria-label="Open Fresh Air Restoration &amp; Cleaning in Google Maps">2418 Basse Rd<!-- -->, <!-- -->San Antonio<!-- -->, <!-- -->TX<!-- --> <!-- -->78213</a></p><p class="flex gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone mt-0.5 size-4 shrink-0 text-cyan" aria-hidden="true"><path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg><span><a href="tel:+12109820647" class="hover:text-cyan">(210) 982-0647</a></span></p><p class="flex gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock mt-0.5 size-4 shrink-0 text-cyan" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg><span>Emergency 24/7/365<br/>Office Mon–Fri 8am–5pm</span></p></address></div><div><h2 class="type-display text-sm tracking-[0.08em] text-white">Residential Services</h2><ul class="mt-4 space-y-2 text-sm text-ondark"><li><a class="hover:text-cyan" href="/mold-inspection">Mold Inspection</a></li><li><a class="hover:text-cyan" href="/mold-remediation">Mold Remediation</a></li><li><a class="hover:text-cyan" href="/air-duct-mold-removal">Air Duct Mold Removal</a></li><li><a class="hover:text-cyan" href="/water-damage-restoration">Water Damage Restoration</a></li><li><a class="hover:text-cyan" href="/structural-damage-repair">Structural Damage Repair</a></li><li><a class="hover:text-cyan" href="/rebuilding-and-repair-services">Rebuilding &amp; Repair</a></li><li><a class="hover:text-cyan" href="/air-duct-cleaning">Air Duct Cleaning</a></li><li><a class="hover:text-cyan" href="/hvac-plenum-cleaning">HVAC Plenum Cleaning</a></li><li><a class="hover:text-cyan" href="/hvac-uv-light-installation">HVAC UV Light Installation</a></li><li><a class="hover:text-cyan" href="/carpet-floor-cleaning">Carpet &amp; Area Rug Cleaning</a></li><li><a class="hover:text-cyan" href="/hard-floor-cleaning">Hard Floor Cleaning</a></li><li><a class="hover:text-cyan" href="/odor-removal">Odor Removal</a></li><li><a class="hover:text-cyan" href="/chimney-dryer-vent-cleaning">Chimney &amp; Dryer Vent Cleaning</a></li><li><a class="hover:text-cyan" href="/dead-animal-removal">Dead Animal Removal</a></li></ul></div><div><h2 class="type-display text-sm tracking-[0.08em] text-white">Commercial</h2><ul class="mt-4 space-y-2 text-sm text-ondark"><li><a class="hover:text-cyan" href="/commercial">Commercial Overview</a></li><li><a class="hover:text-cyan" href="/commercial-mold-inspection">Commercial Mold Inspection</a></li><li><a class="hover:text-cyan" href="/commercial-mold-remediation">Commercial Mold Remediation</a></li><li><a class="hover:text-cyan" href="/commercial-water-damage-restoration">Commercial Water Damage Restoration</a></li><li><a class="hover:text-cyan" href="/commercial-air-duct-cleaning">Commercial Air Duct Cleaning</a></li><li><a class="hover:text-cyan" href="/commercial-dryer-vent-duct-cleaning">Commercial Dryer Vent Cleaning</a></li><li><a class="hover:text-cyan" href="/commercial-kitchen-vent-hood-cleaning">Kitchen Vent Hood Cleaning</a></li><li><a class="hover:text-cyan" href="/commercial-laundry-exhaust-duct-cleaning">Laundry Exhaust Duct Cleaning</a></li><li><a class="hover:text-cyan" href="/commercial-odor-removal">Commercial Odor Removal</a></li><li><a class="hover:text-cyan" href="/facility-care-program">
1Facility Care Program</a></li><li><a class="hover:text-cyan" href="/major-projects">Major Projects</a></li></ul></div><div><h2 class="type-display text-sm tracking-[0.08em] text-white">Company</h2><ul class="mt-4 space-y-2 text-sm text-ondark"><li><a class="hover:text-cyan active" href="/about" data-status="active" aria-current="page">About</a></li><li><a class="hover:text-cyan" href="/reviews">Reviews</a></li><li><a class="hover:text-cyan" href="/faqs">FAQs</a></li><li><a class="hover:text-cyan" href="/serving-area">Serving Area</a></li><li><a class="hover:text-cyan" href="/special-offers">Special Offers</a></li><li><a class="hover:text-cyan" href="/blog">Blog</a></li><li><a class="hover:text-cyan" href="/contact">Contact</a></li></ul></div></div><div class="container-page mt-12 flex flex-wrap gap-2 text-xs text-ondark"><span class="chip-skew chip-skew-dark border border-white/20 px-3 py-1 text-white">TDLR Mold Remediation Company #RCO0176</span><span class="chip-skew chip-skew-dark border border-white/20 px-3 py-1 text-white">TDLR Mold Remediation Contractor #MRC0212</span><span class="chip-skew chip-skew-dark border border-white/20 px-3 py-1 text-white">IICRC Certified</span><span class="chip-skew chip-skew-dark border border-white/20 px-3 py-1 text-white">BBB A+</span><span class="chip-skew chip-skew-dark border border-white/20 px-3 py-1 text-white">Hablamos Español</span><span class="chip-skew chip-skew-dark border border-white/20 px-3 py-1 text-white">Financing available</span><span class="chip-skew chip-skew-dark border border-white/20 px-3 py-1 text-white">10% military discount</span><span class="chip-skew chip-skew-dark border border-white/20 px-3 py-1 text-white">Since 1991</span></div><div class="container-page mt-8"><h2 class="type-display text-sm tracking-[0.08em] text-white">Serving</h2><p class="mt-3 text-xs leading-relaxed text-ondark/80">San Antonio · Alamo Heights · Castle Hills · Terrell Hills · Hollywood Park · Hill Country Village · Shavano Park · Leon Valley · Kirby · Windcrest · Converse · Universal City · Live Oak · Selma · Schertz · Cibolo · Garden Ridge · Timberwood Park · Helotes · Boerne · Fair Oaks Ranch · Bulverde · Spring Branch · Canyon Lake · New Braunfels · Seguin · Floresville · La Vernia · Elmendorf · Castroville · Lytle · Devine · Pleasanton · Bandera · Comfort · San Marcos · Kyle · Wimberley</p><p class="mt-3 text-xs leading-relaxed text-ondark/80">Commercial &amp; military projects across South Texas, including Corpus Christi and the Rio Grande Valley.</p></div><div class="container-page mt-10 flex flex-col gap-2 border-t border-white/15 pt-6 text-xs text-ondark/70 sm:flex-row sm:items-center sm:justify-between"><p>© <!-- -->2026<!-- --> <!-- -->Sanitary Air, Inc. DBA Fresh Air Restoration &amp; Cleaning<!-- -->. All rights reserved.</p><p class="flex flex-wrap gap-4"><a href="https://www.bbb.org/us/tx/san-antonio/profile/fire-water-damage-restoration/fire-water-restoration-0825-13102" target="_blank" rel="noopener noreferrer" class="hover:text-cyan">BBB Profile</a><a href="https://facebook.com/profile.php?id=61563231393066" target="_blank" rel="noopener noreferrer" class="hover:text-cyan">Facebook</a><a class="hover:text-cyan" href="/privacy">Privacy Policy</a><a class="hover:text-cyan" href="/terms">Terms of Service</a></p></div></footer><div class="fixed inset-x-0 bottom-0 z-50 grid grid-cols-2 gap-2 border-t-2 border-primary bg-white p-2 md:hidden"><a href="tel:+12109820647" class="inline-flex btn-skew h-12 items-center justify-center gap-2 text-sm font-bold uppercase tracking-[0.08em] text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone size-4" aria-hidden="true"><path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg> Call Now</a><a class="inline-flex btn-skew btn-skew-outline h-12 items-center justify-center gap-2 text-sm font-bold uppercase tracking-[0.08em] text-primary" href="/contact#estimate"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clipboard-check size-4" aria-hidden="true"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"></rect><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><path d="m9 14 2 2 4-4"></path></svg> Free Estimate</a></div>
1<script data-tsr-stream-part="">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-AsIGSPc5.js","/assets/utils-KNdIxHLD.js","/assets/useRouter-cqa85HvV.js","/assets/invariant-BeDuhpwN.js","/assets/link-BCAXn4Xn.js","/assets/photo-variants-D3twpW_O.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-AsIGSPc5.js"}}]},"/about":$R[8]={preloads:$R[9]=["/assets/about-CENp_LmG.js","/assets/PhotoImg-WYEnfK3t.js","/assets/PageHero-D0LWt5TR.js","/assets/ContentSection-CyukMplg.js","/assets/CTABand-Bl3H-JSa.js","/assets/Reveal-yNIQxvKu.js"]}}},matches:$R[10]=[$R[11]={i:"__root__�",u:1791448557623,s:"success",ssr:!0},$R[12]={i:"�about�about",u:1791448557623,s:"success",ssr:!0}]})($R["tsr"]);$_TSR.e();{let s=document.currentScript,p;while((p=s.previousElementSibling)&&p.hasAttribute('data-tsr-stream-part'))p.remove();s.remove()}</script>
1<script type="module" async="" src="/assets/index-AsIGSPc5.js"></script>
1<script>document.currentScript.remove();/*$tsr-stream-boundary*/</script>
1</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.