#section-2-22 > .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center}#section-2-22{display:block}#section-2-22{background-image:linear-gradient(rgba(25,25,25,0.64),rgba(25,25,25,0.64)),url(https://redsunconstructionllc.com/wp-content/uploads/2026/09/commercial-deck-banner-2026-3.jpg);height:500px;background-position:50% 50%}#section-7-22 > .ct-section-inner-wrap{padding-bottom:11px;display:flex;flex-direction:column;align-items:center;justify-content:center}#section-7-22{display:block}#section-7-22{text-align:left;margin-bottom:0px}#section-26-22 > .ct-section-inner-wrap{padding-top:48px}#section-44-1109 > .ct-section-inner-wrap{padding-top:20px;padding-bottom:20px}#section-44-1109{background-color:#6d1414}@media (max-width:991px){#section-44-1109 > .ct-section-inner-wrap{display:flex}#section-44-1109{display:block}#section-44-1109{text-align:left}}@media (max-width:767px){#section-26-22 > .ct-section-inner-wrap{padding-top:0}}#div_block-3-22{display:flex}#div_block-8-22{text-align:left;align-items:center}#div_block-27-22{width:100%;flex-direction:row;display:flex;justify-content:space-between;margin-bottom:4em}#div_block-28-22{width:48%}#div_block-30-22{background-image:url(https://redsunconstructionllc.com/wp-content/uploads/2026/09/sipo-com-img.png);background-size:cover;width:100%;height:350px;border-bottom-left-radius:10px;background-repeat:no-repeat;background-position:50% 50%;box-shadow:-8px 8px 0px 3px #6d1414}#div_block-29-22{width:48%}#div_block-36-22{width:100%;flex-direction:row;display:flex;justify-content:space-between;margin-bottom:4em}#div_block-37-22{width:48%}#div_block-38-22{background-image:url(https://redsunconstructionllc.com/wp-content/uploads/2026/09/woodpile-img.png);background-size:cover;width:100%;height:350px;border-bottom-left-radius:10px;background-position:0% 50%;box-shadow:-8px 8px 0px 3px #6d1414}#div_block-39-22{width:48%}#div_block-45-1109{width:100%;flex-direction:row;display:flex;align-items:center;justify-content:center}@media (max-width:991px){#div_block-30-22{background-position:50% 0%}}@media (max-width:991px){#div_block-45-1109{text-align:center;flex-direction:column;display:flex}}@media (max-width:767px){#div_block-27-22{flex-direction:column;display:flex;text-align:justify}}@media (max-width:767px){#div_block-28-22{width:100%}}@media (max-width:767px){#div_block-29-22{width:100%;align-items:flex-start;text-align:left;margin-top:2em}}@media (max-width:767px){#div_block-36-22{text-align:center;flex-direction:column;display:flex;align-items:flex-start}}@media (max-width:767px){#div_block-37-22{width:100%}}@media (max-width:767px){#div_block-39-22{width:100%;align-items:flex-start;text-align:left;margin-top:2em}}#headline-4-22{font-family:'Bebas Neue';color:#ffffff;letter-spacing:2px}#headline-9-22{font-family:'Bebas Neue';color:#6d1414;margin-bottom:1em;letter-spacing:1px}#headline-31-22{font-family:'Bebas Neue';color:#6d1414;margin-bottom:1em;letter-spacing:1px}#headline-40-22{font-family:'Bebas Neue';color:#6d1414;margin-bottom:1em;letter-spacing:1px}#headline-46-1109{color:#ffffff;font-weight:600;margin-right:15px}@media (max-width:991px){#headline-46-1109{margin-bottom:15px}}@media (max-width:767px){#headline-46-1109{font-size:34px}}@media (max-width:479px){#headline-46-1109{font-size:30px}}#text_block-10-22{font-family:'Montserrat';font-size:18px;color:#000000;margin-bottom:2em}#text_block-33-22{font-family:'Montserrat';font-size:18px;margin-bottom:1em;color:#000000}#text_block-41-22{font-family:'Montserrat';margin-bottom:1em}#link_button-34-22{background-color:#6d1414;border:1px solid #6d1414}#link_button-34-22{font-family:'Bebas Neue';letter-spacing:1px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:#6d1414;border-right-color:#6d1414;border-bottom-color:#6d1414;border-left-color:#6d1414;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;transition-duration:0.3s}#link_button-34-22:hover{background-color:#ffffff;border:1px solid #ffffff;color:#6d1414}#link_button-34-22:hover{transition-duration:0.3s;border-top-color:#6d1414;border-right-color:#6d1414;border-bottom-color:#6d1414;border-left-color:#6d1414;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid}#link_button-42-22{background-color:#6d1414;border:1px solid #6d1414}#link_button-42-22{font-family:'Bebas Neue';letter-spacing:1px;border-top-color:#6d1414;border-right-color:#6d1414;border-bottom-color:#6d1414;border-left-color:#6d1414;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;transition-duration:0.3s}#link_button-42-22:hover{background-color:#ffffff;border:1px solid #ffffff;color:#6d1414}#link_button-42-22:hover{transition-duration:0.3s;border-top-color:#6d1414;border-right-color:#6d1414;border-bottom-color:#6d1414;border-left-color:#6d1414;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid}#link_button-47-1109{background-color:#6d1414;border:1px solid #6d1414}#link_button-47-1109{font-family:'Montserrat';font-weight:500;border-radius:8px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff}#link_button-47-1109:hover{background-color:#ffffff;border:1px solid #ffffff}#link_button-47-1109:hover{border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff;color:#6d1414;background-color:#ffffff;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid}#code_block-43-1109{width:100%}div.ct-section-inner-wrap,div.oxy-header-container{max-width:1280px}