# ZZ Sandbox B1 (migration test – delete before launch)

/* Lindus Site Functions — Listing / Gallery / Reviews sections (includes/sections.php).
 * Styles for markup printed by the section shortcodes (Shortcode widgets can't carry Elementor element styles)
 * and the theme breakpoints Elementor lacks. Values: build/specs/listing.md, gallery.md, reviews.md.
 * Breakpoints follow the Elementor kit (tablet ≤1024, mobile ≤767) like the surrounding V4 element styles. */

/* ---- Theme breakpoint variables (xl 1200, sm 576, 480) ---- */
:root {
	--lsf-col-xl-8: 66.6667%;          /* col-10 col-xl-8 (listing inner column) */
	--lsf-col-xl-8-or-full: 66.6667%;  /* col-12 col-xl-8 (internal reviews slider column) */
	--lsf-reviews-pb: 6vw;             /* review box bottom padding (room for the dots) */
	--lsf-reviews-mb: 0px;
	--lsf-below-sm480-dir: row;        /* button groups stack (centered) below 480 */
}
@media (max-width: 1199px) {
	:root {
		--lsf-col-xl-8: 83.3333%;
		--lsf-col-xl-8-or-full: 100%;
		--lsf-reviews-pb: 8vw;
		--lsf-reviews-mb: 36px;
	}
}
@media (max-width: 575px) {
	:root { --lsf-below-sm-cols: 1fr; } /* gallery module: one card per row below 576 */
}
@media (max-width: 479px) {
	:root { --lsf-below-sm480-dir: column; }
}

/* Shortcode widgets holding section markup add no spacing of their own. */
.elementor .elementor-widget-shortcode:has(&gt; .elementor-shortcode &gt; .lsf-sc) {
	margin: 0;
	padding: 0;
	width: 100%;
}

/* ---- Card overlay icon (listing "View Project…", gallery "View Gallery", mosaic "Expand") ---- */
.lsf-card-icon {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	color: #262b35;
	font-family: Rubik, sans-serif;
}
.lsf-card-icon svg {
	display: block;
	width: auto;
	height: 45px;
	margin: 0 0 5px 0;
}
.lsf-card-icon &gt; span {
	display: block;
	font-size: 11px;
	font-weight: 700;
	line-height: 11px;
	text-transform: uppercase;
}
/* Mosaic: the icon sits inside the zooming image layer; 1/1.2 at rest → net size 1 when hovered (theme 1.3 → 1). */
.lindus-mosaic .lsf-card-icon {
	transform: scale(0.8333);
}

/* ---- Listing card categories ---- */
.lsf-card-cats {
	display: flex;
	align-items: center;
	margin: 25px 0 20px 0; /* collapses with the title's 12.5px top margin → 20px, as in the theme */
	font-family: Rubik, sans-serif;
}
.lsf-cat-list {
	display: flex;
	flex-wrap: wrap;
}
.lsf-cat {
	margin: 0 15px 0 0;
	font-size: 12.5px;
	line-height: 20px;
	text-transform: uppercase;
}
.elementor .lsf-cat a {
	color: #8f8f8f;
	text-decoration: none;
}
.elementor .lsf-cat a:hover {
	color: #283891;
}
.lsf-design-line {
	width: 40px;
	min-width: 40px;
	height: 2px;
	background-color: rgba(143, 143, 143, 0.35);
}

/* ---- Global listing header (<div class="lsf-sc lsf-listing-header section-top"><div class="kicker"><h3>Latest News

## **Discover** Some Of Our Recent News

Check out some recent industry news and other helpful information as you consider your next home improvement project with Lindus Construction.

, theme .section-top markup) ---- */
.lsf-listing-header {
	width: 80%;
	font-family: Rubik, sans-serif;
	color: #262b35;
}
.lsf-listing-header .kicker {
	color: #283891;
	font-size: 18px;
	line-height: 27px;
}
.elementor .lsf-listing-header h2,
.elementor .lsf-listing-header h3 {
	font-family: Rubik, sans-serif;
	color: inherit;
	text-transform: none;
}
.elementor .lsf-listing-header .kicker h3 {
	margin: 32.5px 0 13px 0;
	font-size: 26px;
	font-weight: 500;
	line-height: 1.1875;
	letter-spacing: -0.02em;
}
.elementor .lsf-listing-header .section-header {
	margin: 0 0 0.5em 0;
	font-size: 46px;
	font-weight: 300;
	line-height: 1.125;
	letter-spacing: -0.02em;
	color: #262b35;
}
/* Stored "

## …

" titles: the parser closes .section-header at the inner 

## (as on live) → base h2 look. */
.elementor .lsf-listing-header h2:not(.section-header) {
	margin: 40px 0 20px 0;
	font-size: 40px;
	font-weight: 300;
	line-height: 1.125;
	letter-spacing: -0.02em;
	color: #262b35;
}
.elementor .lsf-listing-header .section-header:empty {
	margin: 0;
}
.lsf-listing-header strong,
.lsf-listing-header b {
	font-weight: 700;
}
.lsf-listing-header .section-desc {
	color: #4a4a4a;
	font-size: 18px;
	line-height: 27px;
}
.elementor .lsf-listing-header .section-desc p {
	margin: 0 0 0.75em 0;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}
.elementor .lsf-listing-header a {
	color: #007bff;
	text-decoration: none;
}
.elementor .lsf-listing-header a:hover {
	color: #0056b3;
}
.lsf-listing-header sup {
	position: relative;
	top: -0.25em;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
@media (max-width: 1024px) {
	.lsf-listing-header .kicker { font-size: 16px; line-height: 24px; }
	.elementor .lsf-listing-header .kicker h3 { font-size: 23px; margin: 28.75px 0 11.5px 0; }
	.elementor .lsf-listing-header .section-header { font-size: 28px; }
	.elementor .lsf-listing-header h2:not(.section-header) { font-size: 28px; margin: 28px 0 14px 0; }
	.lsf-listing-header .section-desc { font-size: 16px; line-height: 24px; }
}
@media (max-width: 767px) {
	.lsf-listing-header { width: 100%; }
	.lsf-listing-header .kicker { font-size: 15px; line-height: 22.5px; }
	.elementor .lsf-listing-header .kicker h3 { font-size: 21px; margin: 26.25px 0 10.5px 0; }
	.elementor .lsf-listing-header .section-header { font-size: 25px; }
	.elementor .lsf-listing-header h2:not(.section-header) { font-size: 25px; margin: 25px 0 12.5px 0; }
	.lsf-listing-header .section-desc { font-size: 15px; line-height: 22.5px; }
}

/* ---- Gallery module card title ([What Influences the Cost of an Insulation Project?](#lsf-gallery)) ---- */
.elementor a.lsf-gallery-title {
	display: inline;
	font-family: Rubik, sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 27px;
	color: #262b35;
	text-decoration: none;
	transition: color 0.4s;
}
.elementor a.lsf-gallery-title:hover {
	color: #a8c40b;
}
.elementor .lsf-gallery-title h3 {
	margin: 32.5px 0 13px 0;
	font-family: Rubik, sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 1.1875;
	letter-spacing: -0.02em;
	color: inherit;
}
@media (max-width: 1024px) {
	.elementor a.lsf-gallery-title { line-height: 24px; }
	.elementor .lsf-gallery-title h3 { margin: 28.75px 0 11.5px 0; font-size: 23px; }
}
@media (max-width: 767px) {
	.elementor a.lsf-gallery-title { line-height: 22.5px; }
	.elementor .lsf-gallery-title h3 { margin: 26.25px 0 10.5px 0; font-size: 21px; }
}
.lsf-lightbox-items {
	display: none !important;
}

/* Mosaic reveal (theme .to-animate): sections.js adds lsf-reveal, then lsf-revealed when in view. */
.lindus-mosaic.lsf-reveal &gt; * {
	opacity: 0;
	visibility: hidden;
	transform: translateY(50px);
	transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out, visibility 0.5s;
}
.lindus-mosaic.lsf-reveal.lsf-revealed &gt; * {
	opacity: 1;
	visibility: visible;
	transform: none;
}

/* ---- Reviews ---- */
.lsf-stars {
	display: block;
	height: 27px;
	margin: 0 0 36px 0;
	line-height: 27px;
	text-align: center;
	color: #283891;
}
.lsf-stars svg {
	display: inline-block;
	width: 20.25px;
	height: 18px;
	margin: 0 5px 0 0;
	vertical-align: -2px;
}
.lsf-review-text {
	font-family: Rubik, sans-serif;
	color: inherit;
}
.elementor .lsf-review-text p {
	margin: 0 0 16.5px 0;
	font-size: 22px;
	font-weight: 300;
	font-style: italic;
	line-height: 27px;
	text-align: center;
	color: inherit;
}
.elementor .lsf-review-text a {
	color: inherit;
	text-decoration: underline;
}
@media (max-width: 1024px) {
	.lsf-stars { height: 24px; line-height: 24px; margin-bottom: 32px; }
	.lsf-stars svg { width: 18px; height: 16px; } /* the theme's icon font follows the body size: 18 / 16 / 15px */
	.elementor .lsf-review-text p { line-height: 24px; }
}
@media (max-width: 767px) {
	.lsf-stars { height: 22.5px; line-height: 22.5px; margin-bottom: 30px; }
	.lsf-stars svg { width: 16.875px; height: 15px; }
	.elementor .lsf-review-text p { font-size: 18px; line-height: 22.5px; margin-bottom: 13.5px; }
}

/* Slider dots (theme slick dots), appended to the box by sections.js. */
.lsf-slider-dots {
	position: absolute;
	left: 0;
	bottom: 2vw;
	width: 100%;
	margin-top: 15px;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 2;
}
.lsf-dot {
	display: block;
	width: 17px;
	height: 17px;
	margin: 0 3px;
	border-radius: 100%;
	background: rgba(143, 143, 143, 0.5);
	transition: all 0.1s ease;
	cursor: pointer;
}
.lsf-dot:hover {
	background: #8f8f8f;
}
.lsf-dot.lsf-dot--active {
	background: #283891;
}
@media (max-width: 991px) {
	.lsf-slider-dots { bottom: 5vw; }
}
/* Before Swiper takes over (or without JS) the track shows the first review only. */
.lindus-reviews-box [data-element_type="e-collection-loop"] {
	overflow: hidden;
}
.lindus-reviews-box .swiper-wrapper {
	align-items: stretch;
}
.lindus-reviews-box .swiper-slide {
	height: auto;
}

/* ---- Rich-text stand-in (only until convert/richtext.py is used everywhere): theme .section-desc cascade ---- */
.lsf-rich {
	font-family: Rubik, sans-serif;
	font-size: 18px;
	line-height: 27px;
	color: #4a4a4a;
}
.lsf-rich--charcoal { color: #262b35; }
.lsf-rich--dark { color: #fff; }
.lsf-rich--center { text-align: center; }
.elementor .lsf-rich p { margin: 0 0 0.75em 0; font-size: inherit; line-height: inherit; color: inherit; }
.elementor .lsf-rich h2 { margin: 1em 0 0.5em 0; font-family: Rubik, sans-serif; font-size: 40px; font-weight: 300; line-height: 1.125; letter-spacing: -0.02em; color: inherit; }
.elementor .lsf-rich h3 { margin: 1.25em 0 0.5em 0; font-family: Rubik, sans-serif; font-size: 26px; font-weight: 500; line-height: 1.1875; letter-spacing: -0.02em; color: inherit; }
.elementor .lsf-rich a { color: #007bff; text-decoration: none; }
.elementor .lsf-rich a:hover { color: #0056b3; }
.elementor .lsf-rich--dark a:hover { color: #ccc; }
.lsf-rich strong, .lsf-rich b { font-weight: 700; }
@media (max-width: 1024px) {
	.lsf-rich { font-size: 16px; line-height: 24px; }
	.elementor .lsf-rich h2 { font-size: 28px; }
	.elementor .lsf-rich h3 { font-size: 23px; }
}
@media (max-width: 767px) {
	.lsf-rich { font-size: 15px; line-height: 22.5px; }
	.elementor .lsf-rich h2 { font-size: 25px; }
	.elementor .lsf-rich h3 { font-size: 21px; }
}

:root{--lsf-gallery-img-0:url("https://structurem.lindusconstruction.com/wp-content/uploads/2021/09/siding-gallery-3-768x512.jpg");--lsf-gallery-cell-0:block;--lsf-gallery-img-1:url("https://structurem.lindusconstruction.com/wp-content/uploads/2021/09/DSC05214-768x512.jpg");--lsf-gallery-cell-1:block;--lsf-gallery-img-2:url("https://structurem.lindusconstruction.com/wp-content/uploads/2021/09/DSC05223-768x512.jpg");--lsf-gallery-cell-2:block;--lsf-gallery-img-3:url("https://structurem.lindusconstruction.com/wp-content/uploads/2021/04/IGH-LG-2-768x586.jpeg");--lsf-gallery-cell-3:block;--lsf-gallery-img-4:url("https://structurem.lindusconstruction.com/wp-content/uploads/2021/03/IMG_0819-768x660.jpg");--lsf-gallery-cell-4:block;--lsf-gallery-img-5:url("https://structurem.lindusconstruction.com/wp-content/uploads/2021/09/siding-gallery-1-768x451.jpg");--lsf-gallery-cell-5:block;--lsf-gallery-img-6:url("https://structurem.lindusconstruction.com/wp-content/uploads/2021/03/IMG_0820-768x434.jpg");--lsf-gallery-cell-6:block;}/* Lindus Site Functions — section behavior (includes/sections.php, assets/css/sections.css).
 *
 * 1. Review sliders (theme: slick, one slide, dots, 700ms slide, swipe, infinite): every `.lindus-reviews-box`
 *    (global class on the Elementor box) holds an e-collection-loop; its layout becomes the Swiper wrapper and the
 *    loop items the slides. Uses Swiper 8 registered by Elementor (handle `swiper`, enqueued by the review shortcodes).
 * 2. Gallery lightboxes (theme: Fancybox): a click on a module card link (`#lsf-gallery`) or a mosaic cell
 *    (`#lsf-gallery-global-N`) opens Elementor's lightbox as a slideshow of the hidden `.lsf-lightbox-items` links.
 * 3. Mosaic reveal (theme .to-animate + viewportChecker): cells fade/slide in, 0.1s apart, when scrolled into view.
 */
(function () {
	'use strict';

	var LOOP = '[data-element_type="e-collection-loop"]';
	var LAYOUT = '[data-element_type="e-collection-loop-layout"]';
	var ITEM = '[data-element_type="e-collection-loop-item"]';

	function initSliders() {
		if (typeof window.Swiper !== 'function') {
			return;
		}
		document.querySelectorAll('.lindus-reviews-box').forEach(function (box) {
			var loop = box.querySelector(LOOP);
			var track = loop &amp;&amp; loop.querySelector(LAYOUT);
			if (!track || track.classList.contains('swiper-wrapper')) {
				return;
			}
			var slides = Array.prototype.filter.call(track.children, function (el) { return el.matches(ITEM); });
			if (slides.length &lt; 2) {
				return; // slick prints no dots for a single review
			}
			loop.classList.add(&#039;swiper&#039;);
			track.classList.add(&#039;swiper-wrapper&#039;);
			slides.forEach(function (slide) { slide.classList.add(&#039;swiper-slide&#039;); });
			var dots = document.createElement(&#039;div&#039;);
			dots.className = &#039;lsf-slider-dots&#039;;
			box.appendChild(dots);
			new window.Swiper(loop, {
				loop: true,
				slidesPerView: 1,
				slidesPerGroup: 1,
				speed: 700,
				autoHeight: false,
				allowTouchMove: true,
				pagination: {
					el: dots,
					clickable: true,
					bulletElement: &#039;span&#039;,
					bulletClass: &#039;lsf-dot&#039;,
					bulletActiveClass: &#039;lsf-dot--active&#039;
				}
			});
		});
	}

	var slideshowCount = 0;

	function openLightbox(links, index) {
		if (!links.length) {
			return;
		}
		var id = links[0].getAttribute(&#039;data-elementor-lightbox-slideshow&#039;);
		if (!id) {
			id = &#039;lsf-gallery-&#039; + (++slideshowCount);
			links.forEach(function (a) { a.setAttribute(&#039;data-elementor-lightbox-slideshow&#039;, id); });
		}
		// Elementor&#039;s lightbox listens for clicks on links (delegated on document); the hidden link starts the slideshow.
		(links[index] || links[0]).click();
	}

	function onGalleryClick(event) {
		var trigger = event.target.closest &amp;&amp; event.target.closest(&#039;a[href=&quot;#lsf-gallery&quot;], a[href^=&quot;#lsf-gallery-global-&quot;]&#039;);
		if (!trigger) {
			return;
		}
		// Capture phase: keeps Elementor&#039;s in-page anchor scrolling from handling the &quot;#…&quot; link.
		event.preventDefault();
		event.stopPropagation();
		var href = trigger.getAttribute(&#039;href&#039;);
		var links;
		var index = 0;
		if (href === &#039;#lsf-gallery&#039;) {
			var item = trigger.closest(ITEM);
			links = item ? Array.prototype.slice.call(item.querySelectorAll(&#039;.lsf-lightbox-items a&#039;)) : [];
		} else {
			links = Array.prototype.slice.call(document.querySelectorAll(&#039;.lsf-lightbox-items[data-lsf-group=&quot;global&quot;] a&#039;));
			index = parseInt(href.replace(&#039;#lsf-gallery-global-&#039;, &#039;&#039;), 10) || 0;
		}
		openLightbox(links, index);
	}

	function initMosaic() {
		var grids = document.querySelectorAll(&#039;.lindus-mosaic&#039;);
		if (!grids.length || !(&#039;IntersectionObserver&#039; in window)) {
			return;
		}
		var observer = new IntersectionObserver(function (entries) {
			entries.forEach(function (entry) {
				if (entry.isIntersecting) {
					entry.target.classList.add(&#039;lsf-revealed&#039;);
					observer.unobserve(entry.target);
				}
			});
		}, { rootMargin: &#039;0px 0px -100px 0px&#039; });
		grids.forEach(function (grid) {
			Array.prototype.forEach.call(grid.children, function (cell, i) {
				cell.style.transitionDelay = (i * 0.1) + &#039;s&#039;;
			});
			grid.classList.add(&#039;lsf-reveal&#039;); // hidden state set from JS, so photos stay visible without it
			observer.observe(grid);
		});
	}

	document.addEventListener(&#039;click&#039;, onGalleryClick, true);

	function init() {
		initSliders();
		initMosaic();
	}
	if (document.readyState === &#039;loading&#039;) {
		document.addEventListener(&#039;DOMContentLoaded&#039;, init);
	} else {
		init();
	}
	// Swiper may arrive after this file (it is enqueued while the page body renders).
	window.addEventListener(&#039;load&#039;, initSliders);
}());

## Partner With an Experienced Vinyl Siding Contractor Serving The Twin Cities &amp; Western Wisconsin

Finding a contractor near you in the [Minneapolis and St Paul area](/areas-served/) that offers vinyl siding shouldn’t take you very long. Contractors understand that homeowners want cost-effective products and [Lindus Construction](/) has offered the most  affordable siding options on the market since it was introduced in the 1950s. The challenge for homeowners comes in finding a siding contractor with a proven track record of success. We recommend that homeowners exercise their due diligence by researching local companies, that’s how you’ll learn about our [siding installation services](/siding/) that are unrivaled in the Twin Cities.

![CraneBoard vinyl siding house](https://structurem.lindusconstruction.com/wp-content/uploads/2021/07/vinyl-siding-minneapolis.jpg)					

 

					![Project done by our siding company in Minneapolis.](https://structurem.lindusconstruction.com/wp-content/uploads/2021/12/vinylsiding-minneapolis.jpg)		

### Premium Benefits of Vinyl House Siding

The vinyl siding we install comes in a variety of design profiles, from traditional clapboard to contemporary vertical siding, and can suit the architectural design of virtually any home. Siding [color and texture options](/blog/siding-color-selection-tips/) are also abundant. As for durability, our siding is engineered for longevity and can protect your home’s exterior reliably season after season. But wait there’s more—our siding is also easy to clean, requiring nothing more than a pressure washer for stubborn mildew and stuck-on debris.

### Learn More About Our Siding Installation Services

Even though we have more than [45 years of industry experience](/portfolio/), we are committed to continuous improvement and our highly skilled siding installers receive ongoing technical training. Our flawless siding installation service is one of the many reasons for our [A+ Better Business Bureau rating.](https://www.bbb.org/us/wi/baldwin/profile/construction-services/lindus-construction-inc-0694-4012291)  Contact us to learn more about our vinyl siding services.

Request a Quote

## Craneboard® Vinyl House Siding

Give your home’s exterior a quick transformation with the timeless, fresh appearance of CraneBoard® energy efficient siding.

### Sustainability Commitment

The team at Craneboard® is committed to eco-friendly product development and manufacturing practices.   Their strategy includes emissions reductions, recycling, and water &amp; energy conservation.

![red and cream vinyl siding on Minneapolis home](https://structurem.lindusconstruction.com/wp-content/uploads/2017/04/CRANEBOARD-1.jpg)		

### Solid Core Siding®

Solid Core Siding® has its good side and its even better side.  On top of insulating your home in an energy efficient manner, it has the potential to qualify for incentives that may lower your heating and cooling costs.

![vinyl siding installed on Twin Cities home](https://structurem.lindusconstruction.com/wp-content/uploads/2017/04/CRANEBOARD-2.jpg)		

### Impact Resistant Siding

Craneboard® lowers thermal conductivity.  The use of TXL™ Lamination Technology provides a 200% stronger bond and over twice the impact resistance of others.  It muffles sounds by nearly half and can withstand winds up to 160 mph.

![craneboard siding installed by Lindus Construction](https://structurem.lindusconstruction.com/wp-content/uploads/2017/04/craneboard-3.jpg)		

## Compare Different Types Of Siding for Your Twin Cities and Western Wisconsin Home

SeasonGuard [Seamless Steel Siding](/siding/steel/) is offered in a wide variety of panels and is 20% thicker than our competitors. LP® SmartSide® gives the [look of conventional wood](/siding/engineered-wood/), but is engineered to combat termites and fungal decay while CraneBoard® will give you a milled cedar-grain texture that radiates an impeccable appearance.

[![steel siding on house](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-5.jpg)		

View Gallery](#lsf-gallery)

14 photos

[### SeasonGuard Steel Siding](#lsf-gallery)

[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-14.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-13.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-12.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-11.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-10.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-9.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-8.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-7.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-6.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-5.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-4.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-3.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-2.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-1.jpg)

[![lp siding installation](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/LP-13.png)		

View Gallery](#lsf-gallery)

14 photos

[### SeasonGuard Steel Siding](#lsf-gallery)

[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-14.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-13.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-12.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-11.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-10.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-9.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-8.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-7.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-6.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-5.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-4.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-3.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-2.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-1.jpg)

[![Vinyl Craneboard Siding](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/CraneBoard6.jpg)		

View Gallery](#lsf-gallery)

14 photos

[### SeasonGuard Steel Siding](#lsf-gallery)

[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-14.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-13.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-12.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-11.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-10.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-9.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-8.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-7.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-6.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-5.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-4.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-3.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-2.jpg)[](https://structurem.lindusconstruction.com/wp-content/uploads/2018/06/trucedar-1.jpg)

### Siding Replacement Reviews

## We Strive for 100% Customer Satisfaction

Delivering exceptional service is our No. 1 priority. Read these happy reviews from homeowners who were blown away by their home improvement experience with Lindus Construction.

“Even though I was not on-site for the replacement of 2 each home corner vinyl siding pieces, my brother was pleased with the professional workmanship, and attitude of the construction workers.”

Dorothy

Emerald, WI

September 4, 2026

“Even though I was not on-site for the replacement of 2 each home corner vinyl siding pieces, my brother was pleased with the professional workmanship, and attitude of the construction workers.”

Dorothy

Emerald, WI

September 4, 2026

“Even though I was not on-site for the replacement of 2 each home corner vinyl siding pieces, my brother was pleased with the professional workmanship, and attitude of the construction workers.”

Dorothy

Emerald, WI

September 4, 2026

“Even though I was not on-site for the replacement of 2 each home corner vinyl siding pieces, my brother was pleased with the professional workmanship, and attitude of the construction workers.”

Dorothy

Emerald, WI

September 4, 2026

“Even though I was not on-site for the replacement of 2 each home corner vinyl siding pieces, my brother was pleased with the professional workmanship, and attitude of the construction workers.”

Dorothy

Emerald, WI

September 4, 2026

“Even though I was not on-site for the replacement of 2 each home corner vinyl siding pieces, my brother was pleased with the professional workmanship, and attitude of the construction workers.”

Dorothy

Emerald, WI

September 4, 2026
