.elementor-389 .elementor-element.elementor-element-4e11d9bc>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-389 .elementor-element.elementor-element-4e11d9bc:not(.elementor-motion-effects-element-type-background),.elementor-389 .elementor-element.elementor-element-4e11d9bc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-389 .elementor-element.elementor-element-4e11d9bc>.elementor-background-overlay{background-image:url("https://fortitude-construction.com/wp-content/uploads/home/hero/finished-kitchen.jpg");background-position:center center;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-389 .elementor-element.elementor-element-4e11d9bc{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 0}.elementor-389 .elementor-element.elementor-element-52bb3a0f>.elementor-element-populated{padding:0 15%}.elementor-389 .elementor-element.elementor-element-f06fddd{text-align:center}.elementor-389 .elementor-element.elementor-element-a82efd2{text-align:center;color:var(--e-global-color-79b6c2f);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-3dd08f7 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-389 .elementor-element.elementor-element-3dd08f7 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-389 .elementor-element.elementor-element-3dd08f7 .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-34ef3434>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-389 .elementor-element.elementor-element-34ef3434>.elementor-container{min-height:650px}.elementor-389 .elementor-element.elementor-element-34ef3434{padding:50px 0}.elementor-389 .elementor-element.elementor-element-9b3daa8>.elementor-element-populated{padding:0}.elementor-389 .elementor-element.elementor-element-ec0e8ca{text-align:center}.elementor-389 .elementor-element.elementor-element-2452c3cd>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-389 .elementor-element.elementor-element-2452c3cd{padding:0}.elementor-389 .elementor-element.elementor-element-27e6fa01>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px}.elementor-389 .elementor-element.elementor-element-27e6fa01>.elementor-element-populated{padding:15px}.elementor-389 .elementor-element.elementor-element-988db84>.elementor-widget-container{margin:0;padding:0}.elementor-389 .elementor-element.elementor-element-988db84 img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);border-radius:0}.elementor-389 .elementor-element.elementor-element-07a4e01{text-align:center;font-family:"Cabin",Sans-serif;font-size:1.375em;font-weight:400;line-height:1.5em}.elementor-389 .elementor-element.elementor-element-6d467c95>.elementor-element-populated{padding:15px}.elementor-389 .elementor-element.elementor-element-53ab691>.elementor-widget-container{border-radius:0}.elementor-389 .elementor-element.elementor-element-53ab691 img{border-radius:0}.elementor-389 .elementor-element.elementor-element-59007ef{text-align:center;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-3bab55fa>.elementor-element-populated{padding:15px}.elementor-389 .elementor-element.elementor-element-7033ad9 img{border-radius:0}.elementor-389 .elementor-element.elementor-element-58da481{text-align:center;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-ccabada>.elementor-element-populated{padding:15px}.elementor-389 .elementor-element.elementor-element-6150d5d img{border-radius:0}.elementor-389 .elementor-element.elementor-element-ffff5d9{text-align:center;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-a8b051d>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-389 .elementor-element.elementor-element-a8b051d{padding:0}.elementor-389 .elementor-element.elementor-element-a5c0ae7>.elementor-element-populated{padding:15px}.elementor-389 .elementor-element.elementor-element-94906bf img{border-radius:0}.elementor-389 .elementor-element.elementor-element-0147092{text-align:center;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-f1c44da>.elementor-element-populated{padding:15px}.elementor-389 .elementor-element.elementor-element-6075b3c img{border-radius:0}.elementor-389 .elementor-element.elementor-element-7b37f3d{text-align:center;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-855a8cf>.elementor-element-populated{padding:15px}.elementor-389 .elementor-element.elementor-element-52c90cc img{border-radius:0}.elementor-389 .elementor-element.elementor-element-9969bc9{text-align:center;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-69f4f38>.elementor-element-populated{padding:15px}.elementor-389 .elementor-element.elementor-element-c8086fd:hover img{opacity:1}.elementor-389 .elementor-element.elementor-element-c8086fd img{border-radius:0}.elementor-389 .elementor-element.elementor-element-aa2a967{text-align:center;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-5223208>.elementor-widget-container{margin:40px 0 0}.elementor-389 .elementor-element.elementor-element-5223208 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-389 .elementor-element.elementor-element-5223208 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-389 .elementor-element.elementor-element-5265fe2:not(.elementor-motion-effects-element-type-background),.elementor-389 .elementor-element.elementor-element-5265fe2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#222}.elementor-389 .elementor-element.elementor-element-5265fe2>.elementor-background-overlay{background-image:url("https://fortitude-construction.com/wp-content/uploads/portfolio/siding/brown-shingle-green-trim.jpg");background-position:center center;background-size:cover;opacity:.2;transition:background .3s,border-radius .3s,opacity .3s}.elementor-389 .elementor-element.elementor-element-5265fe2>.elementor-container{min-height:225px}.elementor-389 .elementor-element.elementor-element-5265fe2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 0}.elementor-389 .elementor-element.elementor-element-34c052f .eael-testimonial-content{text-align:center}.elementor-389 .elementor-element.elementor-element-34c052f .eael-testimonial-image{text-align:center}.elementor-389 .elementor-element.elementor-element-34c052f .eael-testimonial-content .eael-testimonial-user{color:#fff;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-389 .elementor-element.elementor-element-34c052f .eael-testimonial-content .eael-testimonial-text{color:#fff;font-family:"Cabin",Sans-serif;font-size:1.375em;font-weight:400;font-style:italic;line-height:1.5em}.elementor-389 .elementor-element.elementor-element-34c052f .rating-five .testimonial-star-rating li i{color:#f2b01e}.elementor-389 .elementor-element.elementor-element-34c052f .rating-one .testimonial-star-rating li:first-child i{color:#f2b01e}.elementor-389 .elementor-element.elementor-element-34c052f .rating-two .testimonial-star-rating li:nth-child(1) i,.elementor-389 .elementor-element.elementor-element-34c052f .rating-two .testimonial-star-rating li:nth-child(2) i{color:#f2b01e}.elementor-389 .elementor-element.elementor-element-34c052f .rating-three .testimonial-star-rating li:nth-child(1) i,.elementor-389 .elementor-element.elementor-element-34c052f .rating-three .testimonial-star-rating li:nth-child(2) i,.elementor-389 .elementor-element.elementor-element-34c052f .rating-three .testimonial-star-rating li:nth-child(3) i{color:#f2b01e}.elementor-389 .elementor-element.elementor-element-34c052f .rating-four .testimonial-star-rating li:nth-child(1) i,.elementor-389 .elementor-element.elementor-element-34c052f .rating-four .testimonial-star-rating li:nth-child(2) i,.elementor-389 .elementor-element.elementor-element-34c052f .rating-four .testimonial-star-rating li:nth-child(3) i,.elementor-389 .elementor-element.elementor-element-34c052f .rating-four .testimonial-star-rating li:nth-child(4) i{color:#f2b01e}.elementor-389 .elementor-element.elementor-element-34c052f .eael-testimonial-quote{color:rgba(0,0,0,.15)}.elementor-389 .elementor-element.elementor-element-34c052f span.eael-testimonial-quote{top:5%;right:5%}.elementor-389 .elementor-element.elementor-element-c29e914>.elementor-container{min-height:550px}.elementor-389 .elementor-element.elementor-element-c29e914>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-primary)}.elementor-389 .elementor-element.elementor-element-c29e914>.elementor-shape-bottom svg{width:calc(109% + 1.3px);height:39px}.elementor-389 .elementor-element.elementor-element-417543f .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-389 .elementor-element.elementor-element-417543f .elementor-button .elementor-button-content-wrapper{gap:10px}@media(min-width:768px){.elementor-389 .elementor-element.elementor-element-5ccc5e2{width:55%}.elementor-389 .elementor-element.elementor-element-33eb335{width:45%}}@media(max-width:1024px){.elementor-389 .elementor-element.elementor-element-4e11d9bc{padding:70px 20px}.elementor-389 .elementor-element.elementor-element-52bb3a0f>.elementor-element-populated{padding:0}.elementor-389 .elementor-element.elementor-element-a82efd2{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-3dd08f7 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-34ef3434{padding:50px 20px}.elementor-389 .elementor-element.elementor-element-2452c3cd{padding:15px 0 0}.elementor-389 .elementor-element.elementor-element-27e6fa01>.elementor-element-populated{padding:20px}.elementor-389 .elementor-element.elementor-element-6d467c95>.elementor-element-populated{padding:20px}.elementor-389 .elementor-element.elementor-element-59007ef{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-3bab55fa>.elementor-element-populated{padding:20px}.elementor-389 .elementor-element.elementor-element-58da481{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-ccabada>.elementor-element-populated{padding:20px}.elementor-389 .elementor-element.elementor-element-ffff5d9{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-a8b051d{padding:15px 0 0}.elementor-389 .elementor-element.elementor-element-a5c0ae7>.elementor-element-populated{padding:20px}.elementor-389 .elementor-element.elementor-element-0147092{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-f1c44da>.elementor-element-populated{padding:20px}.elementor-389 .elementor-element.elementor-element-7b37f3d{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-855a8cf>.elementor-element-populated{padding:20px}.elementor-389 .elementor-element.elementor-element-9969bc9{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-69f4f38>.elementor-element-populated{padding:20px}.elementor-389 .elementor-element.elementor-element-aa2a967{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-5265fe2{padding:50px 20px}.elementor-389 .elementor-element.elementor-element-34c052f .eael-testimonial-content .eael-testimonial-user{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:767px){.elementor-389 .elementor-element.elementor-element-4e11d9bc{padding:70px 20px}.elementor-389 .elementor-element.elementor-element-a82efd2{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-3dd08f7 .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-34ef3434{padding:50px 20px}.elementor-389 .elementor-element.elementor-element-2452c3cd{padding:0}.elementor-389 .elementor-element.elementor-element-27e6fa01>.elementor-element-populated{padding:0 0 40px}.elementor-389 .elementor-element.elementor-element-6d467c95>.elementor-element-populated{padding:0 0 40px}.elementor-389 .elementor-element.elementor-element-59007ef{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-3bab55fa>.elementor-element-populated{padding:0 0 40px}.elementor-389 .elementor-element.elementor-element-58da481{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-ccabada>.elementor-element-populated{padding:0 0 40px}.elementor-389 .elementor-element.elementor-element-ffff5d9{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-a8b051d{padding:0}.elementor-389 .elementor-element.elementor-element-a5c0ae7>.elementor-element-populated{padding:0 0 40px}.elementor-389 .elementor-element.elementor-element-0147092{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-f1c44da>.elementor-element-populated{padding:0 0 40px}.elementor-389 .elementor-element.elementor-element-7b37f3d{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-855a8cf>.elementor-element-populated{padding:0 0 40px}.elementor-389 .elementor-element.elementor-element-9969bc9{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-69f4f38>.elementor-element-populated{padding:0}.elementor-389 .elementor-element.elementor-element-aa2a967{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-389 .elementor-element.elementor-element-5265fe2{padding:50px 20px}.elementor-389 .elementor-element.elementor-element-34c052f .eael-testimonial-content .eael-testimonial-user{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(min-width:1025px){.elementor-389 .elementor-element.elementor-element-4e11d9bc>.elementor-background-overlay{background-attachment:fixed}.elementor-389 .elementor-element.elementor-element-5265fe2>.elementor-background-overlay{background-attachment:fixed}}