.single-case-studies .st5{fill:#ffffff;stroke:#ffffff;stroke-width:0.25;stroke-miterlimit:10}.single-case-studies .st1{fill:#ffffff}#gallery-pagination{display:none}a.et_pb_video_play:hover{text-decoration:none!important}:root{--orange:#ff8307;--dark-blue:#40585B}body{overflow-x:hidden}#page-container{max-width:1600px;margin-left:auto;margin-right:auto;border:1px solid #dbdbdb;box-shadow:0 0 200px 10px rgb(0 0 0 / .2)}.boldText{color:#FF8307;font-family:"muli",sans-serif;font-weight:900;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:"muli",sans-serif}p,et_pb_module{font-family:"muli",sans-serif}a{color:var(--dark-blue)}a:hover{text-decoration:underline}a.et_pb_button:hover{text-decoration:unset}.gridRow{display:grid}.gridRow.cen-con{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:50px}.gridRow.cen-con .et_pb_column{width:100%}.pad-0 *{padding:0!important}.flexRow{display:flex}.flexRow:after{display:none}.flexRow.threeCol .et_pb_column{width:calc(100%/3);margin-right:0}.col-bor .et_pb_column:not(:last-of-type){padding-right:30px}.col-bor .et_pb_column:not(:first-of-type){padding-left:30px}.col-bor .et_pb_column:not(:last-of-type):after{content:"";position:absolute;right:0;top:40px;height:150px;border-right:1px solid #979797}@media screen and (max-width:1250px){.heroText{max-width:100%;width:100%}}.menuWrapper{display:flex;justify-content:flex-end;column-gap:30px;font-family:"muli",sans-serif}.menuText,.megaMenuText{color:#fff;text-transform:uppercase}.menuWrapper .menuHamburger{position:relative;width:60px;padding-right:10px;padding-left:10px;padding-top:10px;padding-bottom:10px;margin-top:-10px;border-radius:8px;background:rgb(0 0 0 / 50%)}.menuWrapper .menuHamburger p{display:flex;position:relative}.menuHamburger{width:40px;position:relative}.megaMenuWrapper{display:flex;justify-content:flex-end}.megaMenuWrapper .menuText{padding-right:10px}.megaMenuWrapper .menuHamburger{width:25px}#slide-in-open,#slide-in-close{cursor:pointer}#slide-in-open{margin-right:0;margin-left:auto;display:flex;justify-content:flex-end}#slide-in-open .et_pb_text_inner{display:flex}.slide-in-menu-container{opacity:0}.line{display:block;position:absolute;height:4px;width:100%;background:#fff;opacity:1;-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}#slide-in-close{margin-bottom:-15px}#slide-in-close .line{height:3px;width:100%;background:#000}.line-2{top:10px;background:#FAAC3F}.line-3{top:20px;background:#F2662B}.megaMenuWrapper .line{background:#F2662B!important}#slide-in-open.open .line-1,#slide-in-close .line-1{top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#slide-in-open.open .line-2,#slide-in-close .line-2{display:none}#slide-in-open.open .line-3,#slide-in-close .line-3{top:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.slide-in-menu{right:0!important;opacity:1!important;width:100%}.slide-in-menu-container{-webkit-transition:all 0.5s ease!important;-moz-transition:all 0.5s ease!important;-o-transition:all 0.5s ease!important;-ms-transition:all 0.5s ease!important;transition:all 0.5s ease!important}.slide-in-menu-container{background-image:url(/wp-content/uploads/2023/06/Mega-Menu-Corner.svg);background-position:bottom left;background-size:25px}.menuContent{overflow:hidden;visibility:hidden;opacity:0;margin-top:-20px;margin-bottom:20px!important;max-height:0}.menuContent.active{visibility:visible;position:relative;max-height:575px!important;visibility:visible;opacity:1;margin-top:0;margin-bottom:0!important;max-height:350px;transition:opacity .5s ease-in-out,visibility .5s ease-in-out,margin-top .5s ease-in-out,margin-bottom .5s ease-in-out,max-height 1s ease-in-out}.menuToggle a{color:rgb(255,131,7)}.menuContent a{color:#fff}.menuWrapper .menuText{display:none}html,body{overflow-x:hidden}@media screen and (max-width:980px){.menuWrapper .menuHamburger p{display:flex}.menuWrapper .menuText{line-height:1.3em}.menuWrapper{column-gap:15px}#nmHeader{padding-top:0}}@media screen and (max-width:768px){.menuWrapper .menuText{line-height:1.5em}}@media screen and (max-width:768px){#nmHeader{background-image:linear-gradient(180deg,white,transparent)}.slide-in-menu{min-height:500px}}@media screen and (max-width:980px){.footerImage{display:flex}.footerImage.img50:nth-of-type(even){justify-content:flex-end}.footerImage.img50:nth-of-type(odd){justify-content:flex-start}.footerImage.img100{justify-content:center}.footerImage.img50 .et_pb_image_wrap{max-width:150px}.footerImage.img100 .et_pb_image_wrap{max-width:300px}}.hpInitialContentRow{display:flex;flex-wrap:nowrap;column-gap:70px}.hpInitialContentRow::after{display:none}.hpInitialContentRow .et_pb_column{margin-right:0}.hpInitialContentRow .et_pb_column:nth-of-type(1){display:grid;grid-template-rows:1fr auto auto}.hpInitialContentRow .et_pb_column_1_3{width:35%}.hpInitialContentRow .et_pb_column_2_3{width:65%}.hpInitialContentRow .et_pb_column:nth-of-type(1) .et_pb_module:nth-of-type(1){align-self:start}.hpInitialContentRow .et_pb_column:nth-of-type(1) .et_pb_module:nth-of-type(2),.hpInitialContentRow .et_pb_column:nth-of-type(1) .et_pb_module:nth-of-type(3){align-self:end}.hpBillHeadshot .et_pb_image_wrap:after{content:"Owner, Bill Deuschle";position:absolute;bottom:20px;right:0;background:rgb(255 255 255 / 70%);width:auto;height:auto;display:flex;align-items:center;padding:18px 20px;font-family:'Muli Regular',Helvetica,Arial,Lucida,sans-serif;color:#38585b!important}.hpBillHeadshot{position:relative}.hpReadMoreButton{cursor:pointer}.hpReadMoreContent{opacity:0;position:absolute;top:0}.hpReadMoreContent.active{opacity:1;position:relative}@media screen and (min-width:1441px){.hpInitialContentRow .et_pb_column_1_3{width:30%}.hpInitialContentRow .et_pb_column_2_3{width:70%}}@media screen and (max-width:768px){.hpInitialContentRow,.flexRow{flex-wrap:wrap}.flexRow .et_pb_column_1_3{width:100%!important;padding-right:0!important;padding-left:0!important}.col-bor .et_pb_column:not(:last-of-type):after{content:"";position:relative;right:0;top:30px;height:1px;border-right:none;border-bottom:1px solid #979797;display:flex;width:50%;margin-left:auto;margin-right:auto;margin-bottom:30px}.col-bor-sing:after{content:"";position:relative;right:0;top:30px;height:1px;border-right:none;border-bottom:1px solid #979797;display:flex;width:50%;margin-left:auto;margin-right:auto;margin-bottom:30px}.hpInitialContentRow .et_pb_column_1_3{width:100%}.hpInitialContentRow .et_pb_column_2_3{width:100%}}@media screen and (max-width:600px){.gridRow.cen-con:nth-of-type(1){grid-template-columns:1fr;padding-bottom:0}}.initialContentRow{display:flex;flex-wrap:nowrap;column-gap:70px}.initialContentRow::after{display:none}.initialContentRow .et_pb_column{margin-right:0}.initialContentRow .et_pb_column:nth-of-type(1){display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-end}.initialContentRow .et_pb_column:nth-of-type(1) h3{margin-right:-8px}.initialContentRow .et_pb_column:nth-of-type(1) .et_pb_module{width:100%;text-align:right}.initialContentRow .et_pb_column_1_3{width:35%}.initialContentRow .et_pb_column_2_3{width:65%}.initialContentRow .et_pb_column:nth-of-type(1) .et_pb_module:nth-of-type(1){align-self:start}.initialContentRow .et_pb_column:nth-of-type(1) .et_pb_module:nth-of-type(2),.initialContentRow .et_pb_column:nth-of-type(1) .et_pb_module:nth-of-type(3){align-self:end}.chuckHeadshot .et_pb_image_wrap:after{content:"Chuck Caswell";position:absolute;bottom:20px;right:0;background:rgb(255 255 255 / 70%);width:auto;height:auto;display:flex;align-items:center;padding:18px 20px;font-family:'Muli Regular',Helvetica,Arial,Lucida,sans-serif;color:#38585b!important}.chuckHeadshot{position:relative}.otherAwardsImage .et_pb_image_wrap:after{content:"2019 Excellence in Remodeling Award";position:absolute;bottom:20px;right:0;background:rgb(255 255 255 / 70%);width:auto;height:auto;display:flex;align-items:center;padding:18px 20px;font-family:'Muli Regular',Helvetica,Arial,Lucida,sans-serif;color:#38585b!important}.otherAwardsImage{position:relative}.aboutImage .et_pb_image_wrap:after{content:"Bill Deuschle back, Chuck Caswell front";position:absolute;bottom:20px;right:0;background:rgb(255 255 255 / 70%);width:auto;height:auto;display:flex;align-items:center;padding:18px 20px;font-family:'Muli Regular',Helvetica,Arial,Lucida,sans-serif;color:#38585b!important}.aboutImage{position:relative}.squareImage img{aspect-ratio:1;object-fit:cover;object-position:center left}.awardsText ul{list-style-type:none;padding-left:0}.awardsText ul li:not(:last-of-type){padding-bottom:20px}@media screen and (min-width:1441px){.initialContentRow .et_pb_column_1_3{width:30%}.initialContentRow .et_pb_column_2_3{width:70%}}@media screen and (max-width:980px){.initialContentRow{flex-wrap:wrap!important}.initialContentRow .et_pb_column_1_3{width:100%}.initialContentRow .et_pb_column_2_3{width:100%}.initialContentRow .et_pb_column:nth-of-type(1) .et_pb_module{text-align:left}.initialContentRow .et_pb_column:nth-of-type(1){flex-wrap:wrap}.initialContentRow .et_pb_column:nth-of-type(1) .et_pb_social_media_follow{width:auto;display:flex;padding-top:10px}.initialContentRow .et_pb_column:nth-of-type(1) div.et_pb_module:nth-of-type(1){order:1;flex:1}.initialContentRow .et_pb_column:nth-of-type(1) div.et_pb_module:nth-of-type(2){order:3;width:100%}.initialContentRow .et_pb_column:nth-of-type(1) ul.et_pb_module{order:2}}@media screen and (max-width:400px){.initialContentRow .et_pb_column:nth-of-type(1){flex-wrap:wrap;justify-content:flex-start}.initialContentRow .et_pb_column:nth-of-type(1) .et_pb_social_media_follow{width:auto;display:flex;padding-top:0}.initialContentRow .et_pb_column:nth-of-type(1) div.et_pb_module:nth-of-type(1){order:1;width:100%}.initialContentRow .et_pb_column:nth-of-type(1) div.et_pb_module:nth-of-type(2){order:2;width:100%;margin-bottom:30px!important}.initialContentRow .et_pb_column:nth-of-type(1) ul.et_pb_module{order:3}}