.avia-section.av-63269o-9df9fbfabe120c87f67245521913f5d3{background-color:#000000;background-image:url(https://texasroofforge.com/wp-content/uploads/2026/08/ai-assisted-roofing-search.webp);background-repeat:no-repeat;background-position:50% 50%;background-attachment:scroll}.avia-section.av-63269o-9df9fbfabe120c87f67245521913f5d3 .av-section-color-overlay{opacity:0.6;background-color:#000000} .flex_column.av-5vqe4k-b44246b12fc8458b69ad32e87fe04fd4{padding:0 200px 0 200px} #top .av-special-heading.av-mtbriimr-bf83199a41aad9e8d54e260210d6e3b3{padding-bottom:10px;color:#ffffff;font-size:50px}body .av-special-heading.av-mtbriimr-bf83199a41aad9e8d54e260210d6e3b3 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-mtbriimr-bf83199a41aad9e8d54e260210d6e3b3 .av-special-heading-tag{font-size:50px;padding:15px 0 0 0}.av-special-heading.av-mtbriimr-bf83199a41aad9e8d54e260210d6e3b3 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-mtbriimr-bf83199a41aad9e8d54e260210d6e3b3 .av-subheading{font-size:20px} #top .av_textblock_section.av-mtbrioqn-1c20b9c966d659bf4d14e986eac045e0 .avia_textblock{color:#ffffff;text-align:center} .avia-section.av-5osv3o-f2b38d698e6146be244edde484895e57{background-color:#f5f5f5;background-image:unset} .flex_column.av-k0fg4-f369692dcce383f19fca6be6931dc043{width:48%;margin-left:0}#top .flex_column_table.av-equal-height-column-flextable.av-k0fg4-f369692dcce383f19fca6be6931dc043 .av-flex-placeholder{width:4%} .avia-image-container.av-mtbrjdru-ae6a12233a63ed3c9f3a2936858116bf img.avia_image{box-shadow:none}.avia-image-container.av-mtbrjdru-ae6a12233a63ed3c9f3a2936858116bf .av-image-caption-overlay-center{color:#ffffff} .flex_column.av-5f1iyc-fdf294e55fad79dd35b11465da48944b{width:48%;margin-left:0}#top .flex_column_table.av-equal-height-column-flextable.av-5f1iyc-fdf294e55fad79dd35b11465da48944b .av-flex-placeholder{width:4%} #top .av-special-heading.av-mtbrixub-aa15f0ce7bee4ffeb68cd0feb884018a{padding-bottom:10px;font-size:45px}body .av-special-heading.av-mtbrixub-aa15f0ce7bee4ffeb68cd0feb884018a .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-mtbrixub-aa15f0ce7bee4ffeb68cd0feb884018a .av-special-heading-tag{font-size:45px}.av-special-heading.av-mtbrixub-aa15f0ce7bee4ffeb68cd0feb884018a .av-subheading{font-size:15px} .avia-section.av-57yt78-88c0d30f77217fa6200317b3b819446b{background-color:#131417;background-image:url(https://texasroofforge.com/wp-content/uploads/2026/08/sbg.png);background-repeat:no-repeat;background-position:50% 50%;background-attachment:scroll} #top .av-special-heading.av-mtbrjv7t-1361a25d83384b53e815f1215eacc30a{padding-bottom:10px;color:#ffffff;font-size:45px}body .av-special-heading.av-mtbrjv7t-1361a25d83384b53e815f1215eacc30a .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-mtbrjv7t-1361a25d83384b53e815f1215eacc30a .av-special-heading-tag{font-size:45px}.av-special-heading.av-mtbrjv7t-1361a25d83384b53e815f1215eacc30a .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-mtbrjv7t-1361a25d83384b53e815f1215eacc30a .av-subheading{font-size:15px} .flex_column.av-4nuics-a93d7df555244cf9014858e9d9aa7616{border-width:1px;border-color:#454647;border-style:solid;padding:20px 30px 30px 30px;background-color:rgba(19,20,23,0.83)} #top .av_textblock_section.av-4l80ck-7bbcb089392a4f6a6a06480416f9fd6d .avia_textblock{font-size:30px;color:#c85528} #top .av_textblock_section.av-mtbrk4s5-f1b80945e721813700dd8e4938d2c9a1 .avia_textblock{color:#ffffff} .flex_column.av-frdf0-0dfec9eeaa4bfa42a2cfe2f4aac29f92{border-width:1px;border-color:#454647;border-style:solid;padding:20px 30px 30px 30px;background-color:rgba(19,20,23,0.83)} #top .av_textblock_section.av-49qsks-1be6f1c6e00e07731ec9d239948d7b4f .avia_textblock{font-size:30px;color:#c85528} #top .av_textblock_section.av-mtbrkakl-2bf05bf46729f3f325304acec139b189 .avia_textblock{color:#ffffff} .flex_column.av-402h84-098635282d99cade3cc2cf91630a8945{border-width:1px;border-color:#454647;border-style:solid;padding:20px 30px 30px 30px;background-color:rgba(19,20,23,0.83)} #top .av_textblock_section.av-3ye6p8-46c39e7a796886f397ddd364ab8a929c .avia_textblock{font-size:30px;color:#c85528} #top .av_textblock_section.av-mtbrkh3g-55f7f32b63488924b14011589fd5e9cd .avia_textblock{color:#ffffff} .flex_column.av-3r9xe4-7301d0b8da3d74fddc302f45f6d3909c{border-width:1px;border-color:#454647;border-style:solid;padding:20px 30px 30px 30px;background-color:rgba(19,20,23,0.83)} #top .av_textblock_section.av-3mf2n0-2409057d156562b232b4eb922c209ae1 .avia_textblock{font-size:30px;color:#c85528} #top .av_textblock_section.av-mtbrkn6c-019f39f86755f4900b1450780ed4e79d .avia_textblock{color:#ffffff} #top .flex_column_table.av-equal-height-column-flextable.av-3fsrxo-ca06f7dff25cd849ca928bd19888039e{margin-top:0px;margin-bottom:0px}.flex_column.av-3fsrxo-ca06f7dff25cd849ca928bd19888039e{border-width:1px;border-color:#454647;border-style:solid;padding:20px 30px 30px 30px;background-color:rgba(19,20,23,0.83)} #top .av_textblock_section.av-bqf1w-fdbb681dcde138a34231873ebea2e47e .avia_textblock{font-size:30px;color:#c85528} #top .av_textblock_section.av-mtbrkxj7-44bf1d8431969640c5a575d0623967fc .avia_textblock{color:#ffffff} #top .flex_column_table.av-equal-height-column-flextable.av-31d224-631649e4207b97cc285ff60b40369b8a{margin-top:0px;margin-bottom:0px}.flex_column.av-31d224-631649e4207b97cc285ff60b40369b8a{border-width:1px;border-color:#454647;border-style:solid;padding:20px 30px 30px 30px;background-color:rgba(19,20,23,0.83)} #top .av_textblock_section.av-2utybo-58e081538caf999e4c118ef4fba23bde .avia_textblock{font-size:30px;color:#c85528} #top .av_textblock_section.av-mtbrl41w-bd70cfbe789f923fd0539f82ce9b437a .avia_textblock{color:#ffffff} #top .flex_column_table.av-equal-height-column-flextable.av-2q53mc-e737fb603c70d2bd56e1d59a7c40f3b8{margin-top:0px;margin-bottom:0px}.flex_column.av-2q53mc-e737fb603c70d2bd56e1d59a7c40f3b8{border-width:1px;border-color:#454647;border-style:solid;padding:20px 30px 30px 30px;background-color:rgba(19,20,23,0.83)} #top .av_textblock_section.av-2j8kv0-d4370066975e5578af28bc63ed1dbcc4 .avia_textblock{font-size:30px;color:#c85528} #top .av_textblock_section.av-mtbse2ia-b09165f9d118d554f9585bfbcc5e2a5d .avia_textblock{color:#ffffff} #top .flex_column_table.av-equal-height-column-flextable.av-2c6cus-933ec422ed47e45ad60100506bb5a261{margin-top:0px;margin-bottom:0px}.flex_column.av-2c6cus-933ec422ed47e45ad60100506bb5a261{border-width:1px;border-color:#454647;border-style:solid;padding:20px 30px 30px 30px;background-color:rgba(19,20,23,0.83)} #top .av_textblock_section.av-28bwac-3150725067dbe8dd399b97ba1806662d .avia_textblock{font-size:30px;color:#c85528} #top .av_textblock_section.av-mtbsea11-19f86f793339e8b2f0e8fe32deeeab6e .avia_textblock{color:#ffffff} #top .flex_column_table.av-equal-height-column-flextable.av-22oeo4-a1e7ae89a402839657a0ec3f75639d41{margin-top:0px;margin-bottom:0px}.flex_column.av-22oeo4-a1e7ae89a402839657a0ec3f75639d41{border-width:1px;border-color:#454647;border-style:solid;padding:20px 30px 30px 30px;background-color:rgba(19,20,23,0.83)} #top .av_textblock_section.av-1y8dv8-23d01409bd3815ae6eb176dcf698745d .avia_textblock{font-size:30px;color:#c85528} #top .av_textblock_section.av-mtbsei75-862c5abe8e21b9df2dfc9f5552432773 .avia_textblock{color:#ffffff} #top .flex_column_table.av-equal-height-column-flextable.av-1ojj84-3666acddab82eada53268c919f225700{margin-top:0px;margin-bottom:0px} #top .flex_column_table.av-equal-height-column-flextable.av-1j4kpg-90c34f3e90c7ebe845ded09802252714{margin-top:0px;margin-bottom:0px} #top .flex_column_table.av-equal-height-column-flextable.av-1fzd38-71f279ee14f130988f98aa828d43772d{margin-top:0px;margin-bottom:0px} .avia-section.av-1850qk-a7336af7744fd9e5ba069118404d7f6d{background-color:#f5f5f5;background-image:unset} .flex_column.av-153x9o-392415e3664542393a155e518430f087{width:48%;margin-left:0}#top .flex_column_table.av-equal-height-column-flextable.av-153x9o-392415e3664542393a155e518430f087 .av-flex-placeholder{width:4%} #top .av-special-heading.av-mtbsg81h-26c29dd7732d75bc7273c801f65b9ba7{padding-bottom:10px;font-size:45px}body .av-special-heading.av-mtbsg81h-26c29dd7732d75bc7273c801f65b9ba7 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-mtbsg81h-26c29dd7732d75bc7273c801f65b9ba7 .av-special-heading-tag{font-size:45px}.av-special-heading.av-mtbsg81h-26c29dd7732d75bc7273c801f65b9ba7 .av-subheading{font-size:15px} .flex_column.av-v0png-7d1c7d3f2b1b9637526e4bc4328ee201{width:48%;margin-left:0}#top .flex_column_table.av-equal-height-column-flextable.av-v0png-7d1c7d3f2b1b9637526e4bc4328ee201 .av-flex-placeholder{width:4%} .avia-image-container.av-mtbsgv20-05cef579f80a84c49de4189ff448239a img.avia_image{box-shadow:none}.avia-image-container.av-mtbsgv20-05cef579f80a84c49de4189ff448239a .av-image-caption-overlay-center{color:#ffffff} .avia-section.av-2n4n8-d218cbc3abc3b8bf5a38ad1692e6f170{background-color:#131417;background-image:unset} .flex_column.av-mkjt0-a4591b2c7135871335e59c109a722d53{padding:0 150px 0 150px} #top .av-special-heading.av-mtbsh67q-18e94e35a09b4906096f4b0a1064b85f{padding-bottom:10px;color:#ffffff;font-size:45px}body .av-special-heading.av-mtbsh67q-18e94e35a09b4906096f4b0a1064b85f .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-mtbsh67q-18e94e35a09b4906096f4b0a1064b85f .av-special-heading-tag{font-size:45px}.av-special-heading.av-mtbsh67q-18e94e35a09b4906096f4b0a1064b85f .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-mtbsh67q-18e94e35a09b4906096f4b0a1064b85f .av-subheading{font-size:15px} #top .av_textblock_section.av-mtbshcr5-c67a8210026a8a8aad4d3e673e33276f .avia_textblock{color:#ffffff;text-align:center} .avia-section.av-mtbshtr9-a923d7543d3a60008b8470ec9a33ae44{background-color:#000000;background-image:url(https://texasroofforge.com/wp-content/uploads/2026/08/roofing-content.webp);background-repeat:no-repeat;background-position:50% 0%;background-attachment:fixed}.avia-section.av-mtbshtr9-a923d7543d3a60008b8470ec9a33ae44 .av-section-color-overlay{opacity:0.8;background-color:#000000} #top .av-special-heading.av-mtbshkit-ccbf8580156a5606eef9aba8f37e49a8{padding-bottom:30px;color:#ffffff;font-size:50px}body .av-special-heading.av-mtbshkit-ccbf8580156a5606eef9aba8f37e49a8 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-mtbshkit-ccbf8580156a5606eef9aba8f37e49a8 .av-special-heading-tag{font-size:50px}.av-special-heading.av-mtbshkit-ccbf8580156a5606eef9aba8f37e49a8 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-mtbshkit-ccbf8580156a5606eef9aba8f37e49a8 .av-subheading{font-size:15px} #top #wrap_all .avia-button.av-avtz0-d0e2e995c89a30e35100531b60c826c2:hover{color:white;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-avtz0-d0e2e995c89a30e35100531b60c826c2:hover .avia-svg-icon svg:first-child{fill:white;stroke:white} @media only screen and (min-width:480px) and (max-width:767px){#top #wrap_all .av-special-heading.av-mtbriimr-bf83199a41aad9e8d54e260210d6e3b3 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-mtbrixub-aa15f0ce7bee4ffeb68cd0feb884018a .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-mtbrjv7t-1361a25d83384b53e815f1215eacc30a .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-mtbsg81h-26c29dd7732d75bc7273c801f65b9ba7 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-mtbsh67q-18e94e35a09b4906096f4b0a1064b85f .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-mtbshkit-ccbf8580156a5606eef9aba8f37e49a8 .av-special-heading-tag{font-size:0.8em}} @media only screen and (max-width:479px){.flex_column.av-5vqe4k-b44246b12fc8458b69ad32e87fe04fd4{padding:0 0 0 0} #top #wrap_all .av-special-heading.av-mtbriimr-bf83199a41aad9e8d54e260210d6e3b3 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-mtbrixub-aa15f0ce7bee4ffeb68cd0feb884018a .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-mtbrjv7t-1361a25d83384b53e815f1215eacc30a .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-mtbsg81h-26c29dd7732d75bc7273c801f65b9ba7 .av-special-heading-tag{font-size:0.8em} .flex_column.av-mkjt0-a4591b2c7135871335e59c109a722d53{padding:0 0 0 0} #top #wrap_all .av-special-heading.av-mtbsh67q-18e94e35a09b4906096f4b0a1064b85f .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-mtbshkit-ccbf8580156a5606eef9aba8f37e49a8 .av-special-heading-tag{font-size:0.8em}}