.guten-Jvfm8O.guten-image .guten-image-wrapper { justify-content: center; } .guten-Jvfm8O {   }.guten-GcIGq0.layout-boxed > .guten-container { max-width: 1140px; } .guten-GcIGq0 > .guten-background-overlay { background: rgba(255, 255, 255, 0.95); opacity: 0.1; } .guten-GcIGq0:not(.background-animated), .guten-GcIGq0.background-animated > .guten-background-animated .animated-layer { background: rgba(236, 236, 236, 1); background-position: center center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed;  } .guten-element.guten-GcIGq0 { margin-top: 0px; margin-bottom: 0px; padding-right: 0px; padding-left: 0px; } @media only screen and (max-width: 1024px) { .guten-GcIGq0:not(.background-animated), .guten-GcIGq0.background-animated > .guten-background-animated .animated-layer { background-attachment: scroll; } } @media only screen and (max-width: 767px) { .guten-GcIGq0:not(.background-animated), .guten-GcIGq0.background-animated > .guten-background-animated .animated-layer { background-attachment: scroll; } }.guten-EzMKWo.layout-boxed > .guten-container { max-width: 1140px; } .guten-EzMKWo > .guten-background-overlay { background: rgba(7, 56, 118, 0.95); } .guten-EzMKWo:not(.background-animated), .guten-EzMKWo.background-animated > .guten-background-animated .animated-layer { background-image: url(https://deckcontractorsaustin.com/wp-content/uploads/2025/05/roof-construction.webp); background-position: center center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed;  } .guten-element.guten-EzMKWo { margin-bottom: 0px; padding-right: 0px; padding-left: 0px; } @media only screen and (max-width: 1024px) { .guten-EzMKWo:not(.background-animated), .guten-EzMKWo.background-animated > .guten-background-animated .animated-layer { background-attachment: scroll; } } @media only screen and (max-width: 767px) { .guten-EzMKWo:not(.background-animated), .guten-EzMKWo.background-animated > .guten-background-animated .animated-layer { background-attachment: scroll; } }.guten-MGT8s2.layout-boxed > .guten-container { max-width: 1140px; } .guten-MGT8s2 > .guten-background-overlay { background: rgba(255, 255, 255, 0.95); opacity: 0.1; } .guten-MGT8s2:not(.background-animated), .guten-MGT8s2.background-animated > .guten-background-animated .animated-layer { background: rgba(236, 236, 236, 1); background-position: center center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed;  } .guten-element.guten-MGT8s2 { margin-top: 0px; margin-bottom: 0px; padding-right: 0px; padding-left: 0px; } @media only screen and (max-width: 1024px) { .guten-MGT8s2:not(.background-animated), .guten-MGT8s2.background-animated > .guten-background-animated .animated-layer { background-attachment: scroll; } } @media only screen and (max-width: 767px) { .guten-MGT8s2:not(.background-animated), .guten-MGT8s2.background-animated > .guten-background-animated .animated-layer { background-attachment: scroll; } }.guten-QLCNkY.layout-boxed > .guten-container { max-width: 1140px; } .guten-QLCNkY > .guten-background-overlay { background: rgba(7, 56, 118, 0.95); } .guten-QLCNkY:not(.background-animated), .guten-QLCNkY.background-animated > .guten-background-animated .animated-layer { background-image: url(https://deckcontractorsaustin.com/wp-content/uploads/2025/05/roof-construction.webp); background-position: center center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed;  } .guten-element.guten-QLCNkY { margin-bottom: 0px; padding-right: 0px; padding-left: 0px; } @media only screen and (max-width: 1024px) { .guten-QLCNkY:not(.background-animated), .guten-QLCNkY.background-animated > .guten-background-animated .animated-layer { background-attachment: scroll; } } @media only screen and (max-width: 767px) { .guten-QLCNkY:not(.background-animated), .guten-QLCNkY.background-animated > .guten-background-animated .animated-layer { background-attachment: scroll; } }.guten-gx59kD.layout-boxed > .guten-container { max-width: 1140px; } .guten-gx59kD > .guten-background-overlay { background: rgba(255, 255, 255, 0.95); opacity: 0.1; } .guten-gx59kD:not(.background-animated), .guten-gx59kD.background-animated > .guten-background-animated .animated-layer { background: rgba(236, 236, 236, 1); background-position: center center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed;  } .guten-element.guten-gx59kD { margin-top: 0px; margin-bottom: 0px; padding-right: 0px; padding-left: 0px; } @media only screen and (max-width: 1024px) { .guten-gx59kD:not(.background-animated), .guten-gx59kD.background-animated > .guten-background-animated .animated-layer { background-attachment: scroll; } } @media only screen and (max-width: 767px) { .guten-gx59kD:not(.background-animated), .guten-gx59kD.background-animated > .guten-background-animated .animated-layer { background-attachment: scroll; } }.guten-1SsZSc.layout-boxed > .guten-container { max-width: 1140px; } .guten-1SsZSc > .guten-background-overlay { background: rgba(7, 56, 118, 0.95); } .guten-1SsZSc:not(.background-animated), .guten-1SsZSc.background-animated > .guten-background-animated .animated-layer { background-image: url(https://deckcontractorsaustin.com/wp-content/uploads/2025/05/roof-construction.webp); background-position: center center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed;  } .guten-element.guten-1SsZSc { margin-bottom: 0px; padding-right: 0px; padding-left: 0px; } @media only screen and (max-width: 1024px) { .guten-1SsZSc:not(.background-animated), .guten-1SsZSc.background-animated > .guten-background-animated .animated-layer { background-attachment: scroll; } } @media only screen and (max-width: 767px) { .guten-1SsZSc:not(.background-animated), .guten-1SsZSc.background-animated > .guten-background-animated .animated-layer { background-attachment: scroll; } }.guten-FU84bC.layout-boxed > .guten-container { max-width: 1140px; } .guten-FU84bC > .guten-background-overlay { background: rgba(255, 255, 255, 0.95); opacity: 0.1; } .guten-FU84bC:not(.background-animated), .guten-FU84bC.background-animated > .guten-background-animated .animated-layer { background: rgba(236, 236, 236, 1); background-position: center center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed;  } .guten-element.guten-FU84bC { margin-top: 0px; margin-bottom: 0px; padding-right: 0px; padding-left: 0px; } @media only screen and (max-width: 1024px) { .guten-FU84bC:not(.background-animated), .guten-FU84bC.background-animated > .guten-background-animated .animated-layer { background-attachment: scroll; } } @media only screen and (max-width: 767px) { .guten-FU84bC:not(.background-animated), .guten-FU84bC.background-animated > .guten-background-animated .animated-layer { background-attachment: scroll; } }.guten-okdaTo { width: 100%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-okdaTo { width: 100%; } }.guten-m6g4xi { width: 100%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-m6g4xi { width: 100%; } }.guten-sSKXFY { width: 100%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-sSKXFY { width: 100%; } }.guten-bVjsHf { width: 100%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-bVjsHf { width: 100%; } }.guten-fIlTXB { width: 100%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-fIlTXB { width: 100%; } }.guten-DDec81 { width: 100%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-DDec81 { width: 100%; } }.guten-HjtJ4p { width: 100%; order: 1;  } @media only screen and (max-width: 1024px) { .guten-HjtJ4p { width: 100%; } }.guten-wVnLg7 { text-align: left;   } h1.guten-element.guten-wVnLg7, h2.guten-element.guten-wVnLg7, h3.guten-element.guten-wVnLg7, h4.guten-element.guten-wVnLg7, h5.guten-element.guten-wVnLg7, h6.guten-element.guten-wVnLg7 { color: rgba(7, 56, 118, 1); font-family: "Lato";  overflow-wrap: break-word; word-break: break-word; } .guten-element.guten-wVnLg7 { margin-top: 50px; margin-bottom: 50px; }.guten-kr1Kgk { columns: 1; text-align: left; color: rgba(122, 122, 122, 1); font-family: "Heebo"; font-size: 16px; line-height: 26px; letter-spacing: 0em;   } @media only screen and (max-width: 1024px) { .guten-element.guten-kr1Kgk { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media only screen and (max-width: 767px) { .guten-element.guten-kr1Kgk { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } }h1.guten-element.guten-8oJema, h2.guten-element.guten-8oJema, h3.guten-element.guten-8oJema, h4.guten-element.guten-8oJema, h5.guten-element.guten-8oJema, h6.guten-element.guten-8oJema { color: rgba(255, 255, 255, 1); font-family: "Lato";  overflow-wrap: break-word; word-break: break-word; } .guten-8oJema {   } .guten-element.guten-8oJema { margin-bottom: 50px; }.guten-W9XDMV { columns: 1; color: rgba(255, 255, 255, 1); font-family: "Heebo"; font-size: 16px; line-height: 26px; letter-spacing: 0em;   }.guten-4IoT4u { text-align: left;   } h1.guten-element.guten-4IoT4u, h2.guten-element.guten-4IoT4u, h3.guten-element.guten-4IoT4u, h4.guten-element.guten-4IoT4u, h5.guten-element.guten-4IoT4u, h6.guten-element.guten-4IoT4u { color: rgba(7, 56, 118, 1); font-family: "Lato";  overflow-wrap: break-word; word-break: break-word; } .guten-element.guten-4IoT4u { margin-top: 50px; margin-bottom: 50px; }.guten-Vb5bSZ { columns: 1; text-align: left; color: rgba(122, 122, 122, 1); font-family: "Heebo"; font-size: 16px; line-height: 26px; letter-spacing: 0em;   } @media only screen and (max-width: 1024px) { .guten-element.guten-Vb5bSZ { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media only screen and (max-width: 767px) { .guten-element.guten-Vb5bSZ { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } }h1.guten-element.guten-99dOlc, h2.guten-element.guten-99dOlc, h3.guten-element.guten-99dOlc, h4.guten-element.guten-99dOlc, h5.guten-element.guten-99dOlc, h6.guten-element.guten-99dOlc { color: rgba(255, 255, 255, 1); font-family: "Lato";  overflow-wrap: break-word; word-break: break-word; } .guten-99dOlc {   } .guten-element.guten-99dOlc { margin-bottom: 50px; }.guten-woanRt { columns: 1; color: rgba(255, 255, 255, 1); font-family: "Heebo"; font-size: 16px; line-height: 26px; letter-spacing: 0em;   }.guten-XWv6Xx { text-align: left;   } h1.guten-element.guten-XWv6Xx, h2.guten-element.guten-XWv6Xx, h3.guten-element.guten-XWv6Xx, h4.guten-element.guten-XWv6Xx, h5.guten-element.guten-XWv6Xx, h6.guten-element.guten-XWv6Xx { color: rgba(7, 56, 118, 1); font-family: "Lato";  overflow-wrap: break-word; word-break: break-word; } .guten-element.guten-XWv6Xx { margin-top: 50px; margin-bottom: 50px; }.guten-R2Zu2S { columns: 1; text-align: left; color: rgba(122, 122, 122, 1); font-family: "Heebo"; font-size: 16px; line-height: 26px; letter-spacing: 0em;   } @media only screen and (max-width: 1024px) { .guten-element.guten-R2Zu2S { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media only screen and (max-width: 767px) { .guten-element.guten-R2Zu2S { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } }h1.guten-element.guten-MPOUhe, h2.guten-element.guten-MPOUhe, h3.guten-element.guten-MPOUhe, h4.guten-element.guten-MPOUhe, h5.guten-element.guten-MPOUhe, h6.guten-element.guten-MPOUhe { color: rgba(255, 255, 255, 1); font-family: "Lato";  overflow-wrap: break-word; word-break: break-word; } .guten-MPOUhe {   } .guten-element.guten-MPOUhe { margin-bottom: 50px; }.guten-KLqq7a { columns: 1; color: rgba(255, 255, 255, 1); font-family: "Heebo"; font-size: 16px; line-height: 26px; letter-spacing: 0em;   }.guten-jmfJtI { text-align: left;   } h1.guten-element.guten-jmfJtI, h2.guten-element.guten-jmfJtI, h3.guten-element.guten-jmfJtI, h4.guten-element.guten-jmfJtI, h5.guten-element.guten-jmfJtI, h6.guten-element.guten-jmfJtI { color: rgba(7, 56, 118, 1); font-family: "Lato";  overflow-wrap: break-word; word-break: break-word; } .guten-element.guten-jmfJtI { margin-top: 50px; margin-bottom: 50px; }.guten-aSZgyT { columns: 1; text-align: left; color: rgba(122, 122, 122, 1); font-family: "Heebo"; font-size: 16px; line-height: 26px; letter-spacing: 0em;   } @media only screen and (max-width: 1024px) { .guten-element.guten-aSZgyT { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media only screen and (max-width: 767px) { .guten-element.guten-aSZgyT { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } }