CORE

.fe-6456f9f522e75c548685ff0b {
–grid-gutter: calc(var(–sqs-mobile-site-gutter, 6vw) – 11.0px);
–cell-max-width: calc( ( var(–sqs-site-max-width, 1500px) – (11.0px * (8 – 1)) ) / 8 );

display: grid;
position: relative;
grid-area: 1/1/-1/-1;
grid-template-rows: repeat(28,minmax(24px, auto));
grid-template-columns:
minmax(var(–grid-gutter), 1fr)
repeat(8, minmax(0, var(–cell-max-width)))
minmax(var(–grid-gutter), 1fr);
row-gap: 11.0px;
column-gap: 11.0px;
}

@media (min-width: 768px) {
.background-width–inset .fe-6456f9f522e75c548685ff0b {
–inset-padding: calc(var(–sqs-site-gutter) * 2);
}

.fe-6456f9f522e75c548685ff0b {
–grid-gutter: calc(var(–sqs-site-gutter, 4vw) – 11.0px);
–cell-max-width: calc( ( var(–sqs-site-max-width, 1500px) – (11.0px * (24 – 1)) ) / 24 );
–inset-padding: 0vw;

–row-height-scaling-factor: 0.0215;
–container-width: min(var(–sqs-site-max-width, 1500px), calc(100vw – var(–sqs-site-gutter, 4vw) * 2 – var(–inset-padding) ));

grid-template-rows: repeat(31,minmax(calc(var(–container-width) * var(–row-height-scaling-factor)), auto));
grid-template-columns:
minmax(var(–grid-gutter), 1fr)
repeat(24, minmax(0, var(–cell-max-width)))
minmax(var(–grid-gutter), 1fr);
}
}

.fe-block-299bbae5132032d7f588 {
grid-area: 1/2/4/10;
z-index: 1;
}

.fe-block-299bbae5132032d7f588 .sqs-block {
justify-content: center;
}

.fe-block-299bbae5132032d7f588 .sqs-block-alignment-wrapper {
align-items: center;
}

@media (min-width: 768px) {
.fe-block-299bbae5132032d7f588 {
grid-area: 1/2/5/26;
z-index: 1;
}

.fe-block-299bbae5132032d7f588 .sqs-block {
justify-content: center;
}

.fe-block-299bbae5132032d7f588 .sqs-block-alignment-wrapper {
align-items: center;
}
}

.fe-block-2cdeb8947f49ca7c9649 {
grid-area: 4/2/9/10;
z-index: 0;
}

.fe-block-2cdeb8947f49ca7c9649 .sqs-block {
justify-content: flex-start;
}

.fe-block-2cdeb8947f49ca7c9649 .sqs-block-alignment-wrapper {
align-items: flex-start;
}

@media (min-width: 768px) {
.fe-block-2cdeb8947f49ca7c9649 {
grid-area: 6/2/8/12;
z-index: 0;
}

.fe-block-2cdeb8947f49ca7c9649 .sqs-block {
justify-content: flex-start;
}

.fe-block-2cdeb8947f49ca7c9649 .sqs-block-alignment-wrapper {
align-items: flex-start;
}
}

.fe-block-1b3f82dfdbd08a3ca69f {
grid-area: 9/2/29/10;
z-index: 1;
}

.fe-block-1b3f82dfdbd08a3ca69f .sqs-block {
justify-content: flex-start;
}

.fe-block-1b3f82dfdbd08a3ca69f .sqs-block-alignment-wrapper {
align-items: flex-start;
}

@media (min-width: 768px) {
.fe-block-1b3f82dfdbd08a3ca69f {
grid-area: 6/14/32/26;
z-index: 1;
}

.fe-block-1b3f82dfdbd08a3ca69f .sqs-block {
justify-content: flex-start;
}

.fe-block-1b3f82dfdbd08a3ca69f .sqs-block-alignment-wrapper {
align-items: flex-start;
}
}

Book an appointment.

Ready to get started on a new project?
Book an appointment for a home visit today.

.has-section-divider[data-section-id=”6456f9f522e75c548685ff0c”] {
padding-bottom: var(–divider-height);
z-index: var(–z-index);
}

.has-section-divider[data-section-id=”6456f9f522e75c548685ff0c”] .background-pause-button {
bottom: calc(14px + var(–divider-height));
}

.has-section-divider[data-section-id=”6456f9f522e75c548685ff0c”] .section-divider-svg-clip {
display: block;
}

.has-section-divider[data-section-id=”6456f9f522e75c548685ff0c”].background-width–inset:not(.content-collection):not(.gallery-section):not(.user-items-list-section) {
padding-bottom: calc(var(–sqs-site-gutter) + var(–divider-height));
}

.has-section-divider[data-section-id=”6456f9f522e75c548685ff0c”].background-width–inset:not(.content-collection):not(.gallery-section):not(.user-items-list-section) .section-background {
bottom: calc(var(–sqs-site-gutter) + var(–divider-height));
}

.has-section-divider[data-section-id=”6456f9f522e75c548685ff0c”] .section-divider-block {
height: var(–divider-height);
}

.has-section-divider[data-section-id=”6456f9f522e75c548685ff0c”] {
padding-bottom: 8vw;
}
.has-section-divider[data-section-id=”6456f9f522e75c548685ff0c”].background-width–inset:not(.content-collection):not(.gallery-section):not(.user-items-list-section) {
padding-bottom: calc(var(–sqs-site-gutter) + 8vw);
}

.fe-6456f9f522e75c548685ff0e {
–grid-gutter: calc(var(–sqs-mobile-site-gutter, 6vw) – 11.0px);
–cell-max-width: calc( ( var(–sqs-site-max-width, 1500px) – (11.0px * (8 – 1)) ) / 8 );

display: grid;
position: relative;
grid-area: 1/1/-1/-1;
grid-template-rows: repeat(1,minmax(24px, auto));
grid-template-columns:
minmax(var(–grid-gutter), 1fr)
repeat(8, minmax(0, var(–cell-max-width)))
minmax(var(–grid-gutter), 1fr);
row-gap: 11.0px;
column-gap: 11.0px;
}

@media (min-width: 768px) {
.background-width–inset .fe-6456f9f522e75c548685ff0e {
–inset-padding: calc(var(–sqs-site-gutter) * 2);
}

.fe-6456f9f522e75c548685ff0e {
–grid-gutter: calc(var(–sqs-site-gutter, 4vw) – 11.0px);
–cell-max-width: calc( ( var(–sqs-site-max-width, 1500px) – (11.0px * (24 – 1)) ) / 24 );
–inset-padding: 0vw;

–row-height-scaling-factor: 0.0215;
–container-width: min(var(–sqs-site-max-width, 1500px), calc(100vw – var(–sqs-site-gutter, 4vw) * 2 – var(–inset-padding) ));

grid-template-rows: repeat(8,minmax(calc(var(–container-width) * var(–row-height-scaling-factor)), auto));
grid-template-columns:
minmax(var(–grid-gutter), 1fr)
repeat(24, minmax(0, var(–cell-max-width)))
minmax(var(–grid-gutter), 1fr);
}
}