{"id":209,"date":"2025-08-15T14:10:05","date_gmt":"2025-08-15T14:10:05","guid":{"rendered":"https:\/\/www.trinityexteriors.com\/rochester\/?page_id=209"},"modified":"2026-04-09T17:49:09","modified_gmt":"2026-04-09T17:49:09","slug":"kenyon","status":"publish","type":"page","link":"https:\/\/www.trinityexteriors.com\/rochester\/roofing\/kenyon\/","title":{"rendered":"Kenyon, MN Roofing Contractor"},"content":{"rendered":"<style>.kb-row-layout-id209_3acd4c-f7 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id209_3acd4c-f7 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id209_3acd4c-f7 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1240px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:5rem;padding-bottom:0.5rem;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id209_3acd4c-f7{background-image:url('https:\/\/www.trinityexteriors.com\/wp-content\/uploads\/7e1b1ade2ff5f932fb73e9647630bba2.jpg');background-size:cover;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;}.kb-row-layout-id209_3acd4c-f7 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id209_3acd4c-f7 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id209_3acd4c-f7 > .kt-row-column-wrap{padding-top:1.3rem;padding-bottom:1.3rem;grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id209_3acd4c-f7 alignnone kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kt-inner-column-height-full kb-theme-content-width\">\n<style>.kadence-column209_3cd09b-87 > .kt-inside-inner-col,.kadence-column209_3cd09b-87 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column209_3cd09b-87 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column209_3cd09b-87 > .kt-inside-inner-col{flex-direction:column;}.kadence-column209_3cd09b-87 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column209_3cd09b-87 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column209_3cd09b-87{position:relative;}@media all and (max-width: 1024px){.kadence-column209_3cd09b-87 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column209_3cd09b-87 > .kt-inside-inner-col{display:flex;height:100%;min-height:100px;flex-direction:column;justify-content:center;}.kadence-column209_3cd09b-87, .wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .kadence-column209_3cd09b-87{flex-grow:1;}.kt-row-column-wrap > .kadence-column209_3cd09b-87{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column209_3cd09b-87{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column209_3cd09b-87 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column209_3cd09b-87 kb-section-sm-dir-vertical\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading209_4248b0-4d, .wp-block-kadence-advancedheading.kt-adv-heading209_4248b0-4d[data-kb-block=\"kb-adv-heading209_4248b0-4d\"]{font-size:3.75rem;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading209_4248b0-4d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading209_4248b0-4d[data-kb-block=\"kb-adv-heading209_4248b0-4d\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading209_4248b0-4d img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading209_4248b0-4d[data-kb-block=\"kb-adv-heading209_4248b0-4d\"] img.kb-inline-image{width:150px;vertical-align:baseline;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading209_4248b0-4d, .wp-block-kadence-advancedheading.kt-adv-heading209_4248b0-4d[data-kb-block=\"kb-adv-heading209_4248b0-4d\"]{margin-bottom:0px;font-size:2.75rem;}}<\/style>\n<h1 class=\"kt-adv-heading209_4248b0-4d wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color\" data-kb-block=\"kb-adv-heading209_4248b0-4d\">Kenyon, MN Roofing Contractor<\/h1>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id209_71f1ae-9d > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id209_71f1ae-9d > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id209_71f1ae-9d > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1240px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:50px;padding-right:20px;padding-bottom:80px;padding-left:20px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id209_71f1ae-9d > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id209_71f1ae-9d > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id209_71f1ae-9d > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id209_71f1ae-9d alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column209_3c04e4-31 > .kt-inside-inner-col,.kadence-column209_3c04e4-31 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column209_3c04e4-31 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column209_3c04e4-31 > .kt-inside-inner-col{flex-direction:column;}.kadence-column209_3c04e4-31 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column209_3c04e4-31 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column209_3c04e4-31{position:relative;}@media all and (max-width: 1024px){.kadence-column209_3c04e4-31 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column209_3c04e4-31 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column209_3c04e4-31\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading209_35d1d5-44, .wp-block-kadence-advancedheading.kt-adv-heading209_35d1d5-44[data-kb-block=\"kb-adv-heading209_35d1d5-44\"]{font-size:3rem;font-weight:700;font-style:normal;font-family:'Yanone Kaffeesatz';text-transform:uppercase;letter-spacing:2px;}.wp-block-kadence-advancedheading.kt-adv-heading209_35d1d5-44 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading209_35d1d5-44[data-kb-block=\"kb-adv-heading209_35d1d5-44\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading209_35d1d5-44 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading209_35d1d5-44[data-kb-block=\"kb-adv-heading209_35d1d5-44\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading209_35d1d5-44 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading209_35d1d5-44\">Roofing Contractor Kenyon, MN &#8211; Durable Roofs, Professional Service<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading209_41a24b-84, .wp-block-kadence-advancedheading.kt-adv-heading209_41a24b-84[data-kb-block=\"kb-adv-heading209_41a24b-84\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading209_41a24b-84 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading209_41a24b-84[data-kb-block=\"kb-adv-heading209_41a24b-84\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading209_41a24b-84 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading209_41a24b-84[data-kb-block=\"kb-adv-heading209_41a24b-84\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading209_41a24b-84 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading209_41a24b-84\"><a href=\"https:\/\/www.trinityexteriors.com\/\">Trinity Exteriors<\/a> is a family-owned roofing contractor in Kenyon, MN, serving homeowners and businesses across Goodhue County since 2007. We provide <a href=\"https:\/\/www.trinityexteriors.com\/rochester\/roofing\">expert roof replacement, roof repair, commercial roofing<\/a>, siding, windows, gutters, storm damage repair, and attic insulation, backed by exceptional warranties and a commitment to durable, lasting results. From neighborhoods near Kenyon Veterans Memorial Park to properties close to the Kenyon Public Library, we\u2019re the local team residents trust to protect their homes from Minnesota\u2019s toughest weather conditions.<br><\/p>\n\n\n<style>.wp-block-kadence-iconlist.kt-svg-icon-list-items209_d5487d-c5:not(.this-stops-third-party-issues){margin-top:0px;margin-bottom:0px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items209_d5487d-c5 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc){margin-top:1rem;}.wp-block-kadence-iconlist.kt-svg-icon-list-items209_d5487d-c5 ul.kt-svg-icon-list{grid-row-gap:20px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items209_d5487d-c5 .kb-svg-icon-wrap{font-size:60px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items209_d5487d-c5 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single{margin-right:10px;}.kt-svg-icon-list-items209_d5487d-c5 ul.kt-svg-icon-list .kt-svg-icon-list-level-0 .kt-svg-icon-list-single svg{font-size:20px;}<\/style>\n<div class=\"wp-block-kadence-iconlist kt-svg-icon-list-items kt-svg-icon-list-items209_d5487d-c5 kt-svg-icon-list-columns-1 alignnone kt-list-icon-aligntop icon-list-roof\"><ul class=\"kt-svg-icon-list\"><style>.kt-svg-icon-list-item-209_3b70fb-dd .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<li class=\"wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-209_3b70fb-dd\"><span class=\"kb-svg-icon-wrap kb-svg-icon-kb-custom-95 kt-svg-icon-list-single\"><svg viewBox=\"0 0 200 62\"  fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><g id=\"Layer_1\" transform=\"matrix(0.596496, 0, 0, 0.596496, 2.768507, 1.534415)\"><polygon class=\"st0\" points=\"152.3,20.6 126.8,16 122.3,28.9 122.3,2.9 102.7,2.9 102.7,11.7 38.2,0 83.2,98.8 84.1,98.8  \" id=\"object-0\"\/><polygon class=\"st0\" points=\"264.6,26.1 260.4,37.9 260.4,19.3 239,19.3 239,30.7 207.6,36.4 262.6,99.4 262.6,99.4 266.7,99.4    303.3,19.1  \" id=\"object-1\"\/><defs \/><defs \/><polygon class=\"st0\" points=\"298.5,40.1 295.2,47.3 317.8,99.2 324.2,99.2  \" id=\"object-2\"\/><polygon class=\"st0\" points=\"40.9,14.2 0,99.4 4.5,99.3 42.9,19.9  \" id=\"object-3\"\/><path class=\"st0\" d=\"M157.5,74v9.9h14.2V72.7h-14.1C157.6,73.1,157.5,73.5,157.5,74z M174.2,55.3v14.8h13.9   C186.7,62.1,181.1,55.9,174.2,55.3z M188.4,72.7h-14.2v11.2h14.3V74C188.5,73.5,188.4,73.1,188.4,72.7z M174.2,99.2h14.3V86.5   h-14.3V99.2z M157.9,70.1h13.8V55.3C164.9,56,159.3,62.1,157.9,70.1z M157.5,99.2h14.2V86.5h-14.2V99.2z\" id=\"object-4\"\/><path class=\"st0\" d=\"M32.5,79.5v7.1l9.6-0.4v-8.4l-9.5,0.7C32.5,78.9,32.5,79.2,32.5,79.5z M43.7,64.6v11.2l9.4-0.8   C52.1,68.8,48.4,64.5,43.7,64.6z M53.3,77l-9.6,0.7v8.4l9.6-0.4V78C53.4,77.6,53.3,77.3,53.3,77z M43.7,97.6h9.6v-9.9l-9.6,0.4   V97.6z M32.7,76.7l9.3-0.8V64.8C37.4,65.9,33.7,70.8,32.7,76.7z M32.5,97.6h9.6v-9.5l-9.6,0.4V97.6z\" id=\"object-5\"\/><path class=\"st0\" d=\"M301.7,83.1l-7.3-0.6v6.4l7.3,0.3v-5.5C301.7,83.5,301.7,83.3,301.7,83.1z M286,80.3l7.2,0.6v-8.5   C289.6,72.3,286.7,75.6,286,80.3z M285.7,82.6v5.9l7.4,0.3v-6.4l-7.3-0.6C285.8,82.1,285.7,82.3,285.7,82.6z M293.1,90.4l-7.4-0.3   v7.6h7.4V90.4z M294.4,72.6V81l7.1,0.6C300.8,77.2,297.9,73.4,294.4,72.6z M301.7,90.7l-7.3-0.3v7.2h7.3V90.7z\" id=\"object-6\"\/><polygon class=\"st0\" points=\"98.1,99.4 173,13.6 248,99.4 258.4,99.4 173,1.6 87.6,99.4  \" id=\"object-7\"\/><\/g><\/svg><\/span><span class=\"kt-svg-icon-list-text\"><strong>Free estimates on all roof repair and replacements<\/strong><\/span><\/li>\n\n\n<style>.kt-svg-icon-list-item-209_178764-3d .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<li class=\"wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-209_178764-3d\"><span class=\"kb-svg-icon-wrap kb-svg-icon-kb-custom-95 kt-svg-icon-list-single\"><svg viewBox=\"0 0 200 62\"  fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><g id=\"Layer_1\" transform=\"matrix(0.596496, 0, 0, 0.596496, 2.768507, 1.534415)\"><polygon class=\"st0\" points=\"152.3,20.6 126.8,16 122.3,28.9 122.3,2.9 102.7,2.9 102.7,11.7 38.2,0 83.2,98.8 84.1,98.8  \" id=\"object-0\"\/><polygon class=\"st0\" points=\"264.6,26.1 260.4,37.9 260.4,19.3 239,19.3 239,30.7 207.6,36.4 262.6,99.4 262.6,99.4 266.7,99.4    303.3,19.1  \" id=\"object-1\"\/><defs \/><defs \/><polygon class=\"st0\" points=\"298.5,40.1 295.2,47.3 317.8,99.2 324.2,99.2  \" id=\"object-2\"\/><polygon class=\"st0\" points=\"40.9,14.2 0,99.4 4.5,99.3 42.9,19.9  \" id=\"object-3\"\/><path class=\"st0\" d=\"M157.5,74v9.9h14.2V72.7h-14.1C157.6,73.1,157.5,73.5,157.5,74z M174.2,55.3v14.8h13.9   C186.7,62.1,181.1,55.9,174.2,55.3z M188.4,72.7h-14.2v11.2h14.3V74C188.5,73.5,188.4,73.1,188.4,72.7z M174.2,99.2h14.3V86.5   h-14.3V99.2z M157.9,70.1h13.8V55.3C164.9,56,159.3,62.1,157.9,70.1z M157.5,99.2h14.2V86.5h-14.2V99.2z\" id=\"object-4\"\/><path class=\"st0\" d=\"M32.5,79.5v7.1l9.6-0.4v-8.4l-9.5,0.7C32.5,78.9,32.5,79.2,32.5,79.5z M43.7,64.6v11.2l9.4-0.8   C52.1,68.8,48.4,64.5,43.7,64.6z M53.3,77l-9.6,0.7v8.4l9.6-0.4V78C53.4,77.6,53.3,77.3,53.3,77z M43.7,97.6h9.6v-9.9l-9.6,0.4   V97.6z M32.7,76.7l9.3-0.8V64.8C37.4,65.9,33.7,70.8,32.7,76.7z M32.5,97.6h9.6v-9.5l-9.6,0.4V97.6z\" id=\"object-5\"\/><path class=\"st0\" d=\"M301.7,83.1l-7.3-0.6v6.4l7.3,0.3v-5.5C301.7,83.5,301.7,83.3,301.7,83.1z M286,80.3l7.2,0.6v-8.5   C289.6,72.3,286.7,75.6,286,80.3z M285.7,82.6v5.9l7.4,0.3v-6.4l-7.3-0.6C285.8,82.1,285.7,82.3,285.7,82.6z M293.1,90.4l-7.4-0.3   v7.6h7.4V90.4z M294.4,72.6V81l7.1,0.6C300.8,77.2,297.9,73.4,294.4,72.6z M301.7,90.7l-7.3-0.3v7.2h7.3V90.7z\" id=\"object-6\"\/><polygon class=\"st0\" points=\"98.1,99.4 173,13.6 248,99.4 258.4,99.4 173,1.6 87.6,99.4  \" id=\"object-7\"\/><\/g><\/svg><\/span><span class=\"kt-svg-icon-list-text\"><strong>Comprehensive roof inspections with certifications<\/strong><\/span><\/li>\n\n\n<style>.kt-svg-icon-list-item-209_8560f6-a6 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<li class=\"wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-209_8560f6-a6\"><span class=\"kb-svg-icon-wrap kb-svg-icon-kb-custom-95 kt-svg-icon-list-single\"><svg viewBox=\"0 0 200 62\"  fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><g id=\"Layer_1\" transform=\"matrix(0.596496, 0, 0, 0.596496, 2.768507, 1.534415)\"><polygon class=\"st0\" points=\"152.3,20.6 126.8,16 122.3,28.9 122.3,2.9 102.7,2.9 102.7,11.7 38.2,0 83.2,98.8 84.1,98.8  \" id=\"object-0\"\/><polygon class=\"st0\" points=\"264.6,26.1 260.4,37.9 260.4,19.3 239,19.3 239,30.7 207.6,36.4 262.6,99.4 262.6,99.4 266.7,99.4    303.3,19.1  \" id=\"object-1\"\/><defs \/><defs \/><polygon class=\"st0\" points=\"298.5,40.1 295.2,47.3 317.8,99.2 324.2,99.2  \" id=\"object-2\"\/><polygon class=\"st0\" points=\"40.9,14.2 0,99.4 4.5,99.3 42.9,19.9  \" id=\"object-3\"\/><path class=\"st0\" d=\"M157.5,74v9.9h14.2V72.7h-14.1C157.6,73.1,157.5,73.5,157.5,74z M174.2,55.3v14.8h13.9   C186.7,62.1,181.1,55.9,174.2,55.3z M188.4,72.7h-14.2v11.2h14.3V74C188.5,73.5,188.4,73.1,188.4,72.7z M174.2,99.2h14.3V86.5   h-14.3V99.2z M157.9,70.1h13.8V55.3C164.9,56,159.3,62.1,157.9,70.1z M157.5,99.2h14.2V86.5h-14.2V99.2z\" id=\"object-4\"\/><path class=\"st0\" d=\"M32.5,79.5v7.1l9.6-0.4v-8.4l-9.5,0.7C32.5,78.9,32.5,79.2,32.5,79.5z M43.7,64.6v11.2l9.4-0.8   C52.1,68.8,48.4,64.5,43.7,64.6z M53.3,77l-9.6,0.7v8.4l9.6-0.4V78C53.4,77.6,53.3,77.3,53.3,77z M43.7,97.6h9.6v-9.9l-9.6,0.4   V97.6z M32.7,76.7l9.3-0.8V64.8C37.4,65.9,33.7,70.8,32.7,76.7z M32.5,97.6h9.6v-9.5l-9.6,0.4V97.6z\" id=\"object-5\"\/><path class=\"st0\" d=\"M301.7,83.1l-7.3-0.6v6.4l7.3,0.3v-5.5C301.7,83.5,301.7,83.3,301.7,83.1z M286,80.3l7.2,0.6v-8.5   C289.6,72.3,286.7,75.6,286,80.3z M285.7,82.6v5.9l7.4,0.3v-6.4l-7.3-0.6C285.8,82.1,285.7,82.3,285.7,82.6z M293.1,90.4l-7.4-0.3   v7.6h7.4V90.4z M294.4,72.6V81l7.1,0.6C300.8,77.2,297.9,73.4,294.4,72.6z M301.7,90.7l-7.3-0.3v7.2h7.3V90.7z\" id=\"object-6\"\/><polygon class=\"st0\" points=\"98.1,99.4 173,13.6 248,99.4 258.4,99.4 173,1.6 87.6,99.4  \" id=\"object-7\"\/><\/g><\/svg><\/span><span class=\"kt-svg-icon-list-text\"><strong>Expert storm damage services with insurance assistance<\/strong><\/span><\/li>\n\n\n<style>.kt-svg-icon-list-item-209_5f63cd-4c .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<li class=\"wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-209_5f63cd-4c\"><span class=\"kb-svg-icon-wrap kb-svg-icon-kb-custom-95 kt-svg-icon-list-single\"><svg viewBox=\"0 0 200 62\"  fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><g id=\"Layer_1\" transform=\"matrix(0.596496, 0, 0, 0.596496, 2.768507, 1.534415)\"><polygon class=\"st0\" points=\"152.3,20.6 126.8,16 122.3,28.9 122.3,2.9 102.7,2.9 102.7,11.7 38.2,0 83.2,98.8 84.1,98.8  \" id=\"object-0\"\/><polygon class=\"st0\" points=\"264.6,26.1 260.4,37.9 260.4,19.3 239,19.3 239,30.7 207.6,36.4 262.6,99.4 262.6,99.4 266.7,99.4    303.3,19.1  \" id=\"object-1\"\/><defs \/><defs \/><polygon class=\"st0\" points=\"298.5,40.1 295.2,47.3 317.8,99.2 324.2,99.2  \" id=\"object-2\"\/><polygon class=\"st0\" points=\"40.9,14.2 0,99.4 4.5,99.3 42.9,19.9  \" id=\"object-3\"\/><path class=\"st0\" d=\"M157.5,74v9.9h14.2V72.7h-14.1C157.6,73.1,157.5,73.5,157.5,74z M174.2,55.3v14.8h13.9   C186.7,62.1,181.1,55.9,174.2,55.3z M188.4,72.7h-14.2v11.2h14.3V74C188.5,73.5,188.4,73.1,188.4,72.7z M174.2,99.2h14.3V86.5   h-14.3V99.2z M157.9,70.1h13.8V55.3C164.9,56,159.3,62.1,157.9,70.1z M157.5,99.2h14.2V86.5h-14.2V99.2z\" id=\"object-4\"\/><path class=\"st0\" d=\"M32.5,79.5v7.1l9.6-0.4v-8.4l-9.5,0.7C32.5,78.9,32.5,79.2,32.5,79.5z M43.7,64.6v11.2l9.4-0.8   C52.1,68.8,48.4,64.5,43.7,64.6z M53.3,77l-9.6,0.7v8.4l9.6-0.4V78C53.4,77.6,53.3,77.3,53.3,77z M43.7,97.6h9.6v-9.9l-9.6,0.4   V97.6z M32.7,76.7l9.3-0.8V64.8C37.4,65.9,33.7,70.8,32.7,76.7z M32.5,97.6h9.6v-9.5l-9.6,0.4V97.6z\" id=\"object-5\"\/><path class=\"st0\" d=\"M301.7,83.1l-7.3-0.6v6.4l7.3,0.3v-5.5C301.7,83.5,301.7,83.3,301.7,83.1z M286,80.3l7.2,0.6v-8.5   C289.6,72.3,286.7,75.6,286,80.3z M285.7,82.6v5.9l7.4,0.3v-6.4l-7.3-0.6C285.8,82.1,285.7,82.3,285.7,82.6z M293.1,90.4l-7.4-0.3   v7.6h7.4V90.4z M294.4,72.6V81l7.1,0.6C300.8,77.2,297.9,73.4,294.4,72.6z M301.7,90.7l-7.3-0.3v7.2h7.3V90.7z\" id=\"object-6\"\/><polygon class=\"st0\" points=\"98.1,99.4 173,13.6 248,99.4 258.4,99.4 173,1.6 87.6,99.4  \" id=\"object-7\"\/><\/g><\/svg><\/span><span class=\"kt-svg-icon-list-text\"><strong>Services for all types of residential and commercial roofs<\/strong><\/span><\/li>\n<\/ul><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Known for its strong community spirit and annual Rose Fest, Kenyon blends small-town charm with seasonal challenges like hail, high winds, heavy snow, and ice dams. Our exterior solutions are designed specifically for southeastern Minnesota\u2019s climate, ensuring every project can stand up to local weather year after year.<\/p>\n\n\n<style>.wp-block-kadence-advancedbtn.kb-btns209_be4758-01{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;align-items:center;}.kt-btns209_be4758-01 .kt-button{font-weight:normal;font-style:normal;}.kt-btns209_be4758-01 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns209_be4758-01 .kt-btn-wrap-0 .kt-button{color:#555555;border-color:#555555;}.wp-block-kadence-advancedbtn.kt-btns209_be4758-01 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns209_be4758-01 .kt-btn-wrap-0 .kt-button:focus{color:#ffffff;border-color:#444444;}.wp-block-kadence-advancedbtn.kt-btns209_be4758-01 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns209_be4758-01 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns209_be4758-01 .kt-btn-wrap-0 .kt-button:focus{background:#444444;}<\/style>\n<div class=\"wp-block-kadence-advancedbtn kb-buttons-wrap kb-btns209_be4758-01\"><style>ul.menu .wp-block-kadence-advancedbtn .kb-btn209_b0d590-8e.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn209_b0d590-8e.kb-button{margin-top:40px;}<\/style><a class=\"kb-button kt-button button kb-btn209_b0d590-8e kt-btn-size-standard kt-btn-width-type-auto kb-btn-global-inherit kt-btn-has-text-true kt-btn-has-svg-false wp-block-button__link wp-block-kadence-singlebtn\" href=\"https:\/\/www.trinityexteriors.com\/rochester\/free-estimate\/\"><span class=\"kt-btn-inner-text\">Contact Us<\/span><\/a><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id209_7869b6-38 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id209_7869b6-38 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id209_7869b6-38 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1240px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0px;padding-bottom:24px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id209_7869b6-38 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id209_7869b6-38 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id209_7869b6-38 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id209_7869b6-38 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column209_2b4ea2-cd > .kt-inside-inner-col,.kadence-column209_2b4ea2-cd > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column209_2b4ea2-cd > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column209_2b4ea2-cd > .kt-inside-inner-col{flex-direction:column;}.kadence-column209_2b4ea2-cd > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column209_2b4ea2-cd > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column209_2b4ea2-cd{position:relative;}@media all and (max-width: 1024px){.kadence-column209_2b4ea2-cd > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column209_2b4ea2-cd > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column209_2b4ea2-cd\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading209_cb49c6-f8, .wp-block-kadence-advancedheading.kt-adv-heading209_cb49c6-f8[data-kb-block=\"kb-adv-heading209_cb49c6-f8\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading209_cb49c6-f8 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading209_cb49c6-f8[data-kb-block=\"kb-adv-heading209_cb49c6-f8\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading209_cb49c6-f8 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading209_cb49c6-f8[data-kb-block=\"kb-adv-heading209_cb49c6-f8\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading209_cb49c6-f8 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading209_cb49c6-f8\">Roofing Services in Kenyon, MN<\/h2>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-209_9596f4-1c .kt-block-spacer{height:6px;}.wp-block-kadence-spacer.kt-block-spacer-209_9596f4-1c .kt-divider{border-top-width:5px;height:1px;border-top-color:var(--global-palette5, #4A5568);width:300px;border-top-style:solid;}@media all and (max-width: 767px){.wp-block-kadence-spacer.kt-block-spacer-209_9596f4-1c .kt-divider{width:200px!important;}}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-209_9596f4-1c\"><div class=\"kt-block-spacer kt-block-spacer-halign-left\"><hr class=\"kt-divider\"\/><\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id209_d9ffad-02 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id209_d9ffad-02 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id209_d9ffad-02 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1240px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id209_d9ffad-02 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id209_d9ffad-02 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id209_d9ffad-02 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id209_d9ffad-02 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column209_d4da64-7f > .kt-inside-inner-col,.kadence-column209_d4da64-7f > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column209_d4da64-7f > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column209_d4da64-7f > .kt-inside-inner-col{flex-direction:column;}.kadence-column209_d4da64-7f > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column209_d4da64-7f > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column209_d4da64-7f{position:relative;}@media all and (max-width: 1024px){.kadence-column209_d4da64-7f > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column209_d4da64-7f > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column209_d4da64-7f\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\">A strong, well-installed roof is critical in Byron\u2019s climate, where severe weather can strike in any season. Our roWhen it comes to protecting your home, nothing matters more than a well-built roof.<br><br>Our team specializes in roof replacement for aging or damaged systems, using premium materials and expert installation to maximize curb appeal and performance.<br><br>We also offer responsive roof repair services to address leaks, missing shingles, and other issues before they escalate.<br><br>For local businesses, our commercial roofing solutions deliver long-lasting protection with minimal disruption to daily operations. Every roofing project meets or exceeds Goodhue County building codes and is backed by strong workmanship and manufacturer warranties.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id209_5d2ec8-25 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id209_5d2ec8-25 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id209_5d2ec8-25 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1240px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0px;padding-bottom:24px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id209_5d2ec8-25 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id209_5d2ec8-25 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id209_5d2ec8-25 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id209_5d2ec8-25 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column209_b8f001-3a > .kt-inside-inner-col,.kadence-column209_b8f001-3a > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column209_b8f001-3a > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column209_b8f001-3a > .kt-inside-inner-col{flex-direction:column;}.kadence-column209_b8f001-3a > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column209_b8f001-3a > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column209_b8f001-3a{position:relative;}@media all and (max-width: 1024px){.kadence-column209_b8f001-3a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column209_b8f001-3a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column209_b8f001-3a\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading209_707a64-6b, .wp-block-kadence-advancedheading.kt-adv-heading209_707a64-6b[data-kb-block=\"kb-adv-heading209_707a64-6b\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading209_707a64-6b mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading209_707a64-6b[data-kb-block=\"kb-adv-heading209_707a64-6b\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading209_707a64-6b img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading209_707a64-6b[data-kb-block=\"kb-adv-heading209_707a64-6b\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading209_707a64-6b wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading209_707a64-6b\">Your Kenyon Storm Damage Restoration Experts<\/h2>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-209_9d773d-a1 .kt-block-spacer{height:6px;}.wp-block-kadence-spacer.kt-block-spacer-209_9d773d-a1 .kt-divider{border-top-width:5px;height:1px;border-top-color:var(--global-palette5, #4A5568);width:300px;border-top-style:solid;}@media all and (max-width: 767px){.wp-block-kadence-spacer.kt-block-spacer-209_9d773d-a1 .kt-divider{width:200px!important;}}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-209_9d773d-a1\"><div class=\"kt-block-spacer kt-block-spacer-halign-left\"><hr class=\"kt-divider\"\/><\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id209_a79c6b-eb > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id209_a79c6b-eb > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id209_a79c6b-eb > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1240px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id209_a79c6b-eb > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id209_a79c6b-eb > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id209_a79c6b-eb > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id209_a79c6b-eb alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column209_6982f5-7c > .kt-inside-inner-col,.kadence-column209_6982f5-7c > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column209_6982f5-7c > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column209_6982f5-7c > .kt-inside-inner-col{flex-direction:column;}.kadence-column209_6982f5-7c > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column209_6982f5-7c > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column209_6982f5-7c{position:relative;}@media all and (max-width: 1024px){.kadence-column209_6982f5-7c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column209_6982f5-7c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column209_6982f5-7c\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\">Kenyon homeowners know that hail, wind, snow, and ice dams can strike without warning. Our storm damage repair process starts with a thorough inspection to document all damage. We handle emergency temporary repairs when needed, coordinate directly with your insurance adjuster, and complete final restoration work that blends seamlessly with your home\u2019s existing materials. Whether it\u2019s hail-pocked shingles or wind-damaged siding, we restore your home quickly and efficiently.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id209_a06ae3-1b > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id209_a06ae3-1b > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id209_a06ae3-1b > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1240px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0px;padding-bottom:24px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id209_a06ae3-1b > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id209_a06ae3-1b > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id209_a06ae3-1b > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id209_a06ae3-1b alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column209_b6507f-31 > .kt-inside-inner-col,.kadence-column209_b6507f-31 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column209_b6507f-31 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column209_b6507f-31 > .kt-inside-inner-col{flex-direction:column;}.kadence-column209_b6507f-31 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column209_b6507f-31 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column209_b6507f-31{position:relative;}@media all and (max-width: 1024px){.kadence-column209_b6507f-31 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column209_b6507f-31 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column209_b6507f-31\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading209_c7002f-5e, .wp-block-kadence-advancedheading.kt-adv-heading209_c7002f-5e[data-kb-block=\"kb-adv-heading209_c7002f-5e\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading209_c7002f-5e mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading209_c7002f-5e[data-kb-block=\"kb-adv-heading209_c7002f-5e\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading209_c7002f-5e img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading209_c7002f-5e[data-kb-block=\"kb-adv-heading209_c7002f-5e\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading209_c7002f-5e wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading209_c7002f-5e\">Kenyon Siding Installation &amp; Replacement<\/h2>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-209_1c251f-31 .kt-block-spacer{height:6px;}.wp-block-kadence-spacer.kt-block-spacer-209_1c251f-31 .kt-divider{border-top-width:5px;height:1px;border-top-color:var(--global-palette5, #4A5568);width:300px;border-top-style:solid;}@media all and (max-width: 767px){.wp-block-kadence-spacer.kt-block-spacer-209_1c251f-31 .kt-divider{width:200px!important;}}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-209_1c251f-31\"><div class=\"kt-block-spacer kt-block-spacer-halign-left\"><hr class=\"kt-divider\"\/><\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id209_fed25d-e4 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id209_fed25d-e4 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id209_fed25d-e4 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1240px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id209_fed25d-e4 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id209_fed25d-e4 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id209_fed25d-e4 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id209_fed25d-e4 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column209_09af6d-89 > .kt-inside-inner-col,.kadence-column209_09af6d-89 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column209_09af6d-89 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column209_09af6d-89 > .kt-inside-inner-col{flex-direction:column;}.kadence-column209_09af6d-89 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column209_09af6d-89 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column209_09af6d-89{position:relative;}@media all and (max-width: 1024px){.kadence-column209_09af6d-89 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column209_09af6d-89 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column209_09af6d-89\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\">Boost your home\u2019s protection and style with our siding services. We install durable, low-maintenance options that perform well in Minnesota\u2019s freeze-thaw cycles and resist hail impacts. Choose from premium products like James Hardie siding for exceptional fiber cement durability or LP SmartSide siding for engineered wood beauty with enhanced impact resistance. We also offer steel, stone, and vinyl siding, each with its own benefits for curb appeal, weather protection, and energy efficiency.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id209_806711-dc > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id209_806711-dc > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id209_806711-dc > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1240px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0px;padding-bottom:24px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id209_806711-dc > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id209_806711-dc > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id209_806711-dc > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id209_806711-dc alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column209_d674cf-dc > .kt-inside-inner-col,.kadence-column209_d674cf-dc > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column209_d674cf-dc > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column209_d674cf-dc > .kt-inside-inner-col{flex-direction:column;}.kadence-column209_d674cf-dc > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column209_d674cf-dc > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column209_d674cf-dc{position:relative;}@media all and (max-width: 1024px){.kadence-column209_d674cf-dc > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column209_d674cf-dc > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column209_d674cf-dc\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading209_87b0c5-40, .wp-block-kadence-advancedheading.kt-adv-heading209_87b0c5-40[data-kb-block=\"kb-adv-heading209_87b0c5-40\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading209_87b0c5-40 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading209_87b0c5-40[data-kb-block=\"kb-adv-heading209_87b0c5-40\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading209_87b0c5-40 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading209_87b0c5-40[data-kb-block=\"kb-adv-heading209_87b0c5-40\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading209_87b0c5-40 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading209_87b0c5-40\">Window &amp; Gutter Services for Kenyon, MN<\/h2>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-209_e0eb27-b8 .kt-block-spacer{height:6px;}.wp-block-kadence-spacer.kt-block-spacer-209_e0eb27-b8 .kt-divider{border-top-width:5px;height:1px;border-top-color:var(--global-palette5, #4A5568);width:300px;border-top-style:solid;}@media all and (max-width: 767px){.wp-block-kadence-spacer.kt-block-spacer-209_e0eb27-b8 .kt-divider{width:200px!important;}}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-209_e0eb27-b8\"><div class=\"kt-block-spacer kt-block-spacer-halign-left\"><hr class=\"kt-divider\"\/><\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id209_a4689a-92 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id209_a4689a-92 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id209_a4689a-92 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1240px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id209_a4689a-92 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id209_a4689a-92 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id209_a4689a-92 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id209_a4689a-92 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column209_625992-59 > .kt-inside-inner-col,.kadence-column209_625992-59 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column209_625992-59 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column209_625992-59 > .kt-inside-inner-col{flex-direction:column;}.kadence-column209_625992-59 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column209_625992-59 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column209_625992-59{position:relative;}@media all and (max-width: 1024px){.kadence-column209_625992-59 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column209_625992-59 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column209_625992-59\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\">Our windows are designed to keep your home comfortable through Minnesota winters and cool during summer heat, while reducing energy costs year-round. We install a variety of styles, including double-hung, casement, and sliding windows, all built for long-term performance.<br><br>We also provide gutters that effectively channel rain and snowmelt away from your foundation, reducing risks of erosion, leaks, and ice dam formation. Options include seamless aluminum gutters with optional guards to minimize clogs and maintenance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id209_d24783-84 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id209_d24783-84 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id209_d24783-84 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1240px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0px;padding-bottom:24px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id209_d24783-84 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id209_d24783-84 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id209_d24783-84 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id209_d24783-84 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column209_bc19a3-cf > .kt-inside-inner-col,.kadence-column209_bc19a3-cf > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column209_bc19a3-cf > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column209_bc19a3-cf > .kt-inside-inner-col{flex-direction:column;}.kadence-column209_bc19a3-cf > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column209_bc19a3-cf > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column209_bc19a3-cf{position:relative;}@media all and (max-width: 1024px){.kadence-column209_bc19a3-cf > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column209_bc19a3-cf > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column209_bc19a3-cf\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading209_9d3c5c-52, .wp-block-kadence-advancedheading.kt-adv-heading209_9d3c5c-52[data-kb-block=\"kb-adv-heading209_9d3c5c-52\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading209_9d3c5c-52 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading209_9d3c5c-52[data-kb-block=\"kb-adv-heading209_9d3c5c-52\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading209_9d3c5c-52 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading209_9d3c5c-52[data-kb-block=\"kb-adv-heading209_9d3c5c-52\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading209_9d3c5c-52 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading209_9d3c5c-52\">Attic Insulation in Kenyon, MN<\/h2>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-209_5fa423-ab .kt-block-spacer{height:6px;}.wp-block-kadence-spacer.kt-block-spacer-209_5fa423-ab .kt-divider{border-top-width:5px;height:1px;border-top-color:var(--global-palette5, #4A5568);width:300px;border-top-style:solid;}@media all and (max-width: 767px){.wp-block-kadence-spacer.kt-block-spacer-209_5fa423-ab .kt-divider{width:200px!important;}}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-209_5fa423-ab\"><div class=\"kt-block-spacer kt-block-spacer-halign-left\"><hr class=\"kt-divider\"\/><\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id209_fdfdee-1b > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id209_fdfdee-1b > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id209_fdfdee-1b > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1240px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id209_fdfdee-1b > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id209_fdfdee-1b > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id209_fdfdee-1b > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id209_fdfdee-1b alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column209_9092a2-45 > .kt-inside-inner-col,.kadence-column209_9092a2-45 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column209_9092a2-45 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column209_9092a2-45 > .kt-inside-inner-col{flex-direction:column;}.kadence-column209_9092a2-45 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column209_9092a2-45 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column209_9092a2-45{position:relative;}@media all and (max-width: 1024px){.kadence-column209_9092a2-45 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column209_9092a2-45 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column209_9092a2-45\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\">Proper attic insulation not only keeps your home warmer in the winter and cooler in the summer, it\u2019s also one of the most effective defenses against ice dams. Our insulation upgrades reduce heat loss, improve energy efficiency, and help protect your roof and gutters from seasonal damage.<\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id209_a1ca53-3c > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id209_a1ca53-3c > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id209_a1ca53-3c > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1240px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:50px;padding-bottom:24px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id209_a1ca53-3c > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id209_a1ca53-3c > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id209_a1ca53-3c > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id209_a1ca53-3c alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column209_328c0b-cf > .kt-inside-inner-col,.kadence-column209_328c0b-cf > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column209_328c0b-cf > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column209_328c0b-cf > .kt-inside-inner-col{flex-direction:column;}.kadence-column209_328c0b-cf > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column209_328c0b-cf > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column209_328c0b-cf{position:relative;}@media all and (max-width: 1024px){.kadence-column209_328c0b-cf > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column209_328c0b-cf > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column209_328c0b-cf\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading209_6962c4-fa, .wp-block-kadence-advancedheading.kt-adv-heading209_6962c4-fa[data-kb-block=\"kb-adv-heading209_6962c4-fa\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading209_6962c4-fa mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading209_6962c4-fa[data-kb-block=\"kb-adv-heading209_6962c4-fa\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading209_6962c4-fa img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading209_6962c4-fa[data-kb-block=\"kb-adv-heading209_6962c4-fa\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading209_6962c4-fa wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading209_6962c4-fa\">Contact Trinity Exteriors for Roofing &amp; Exterior Services in Kenyon, MN<\/h2>\n\n\n<style>.wp-block-kadence-spacer.kt-block-spacer-209_c25214-cd .kt-block-spacer{height:6px;}.wp-block-kadence-spacer.kt-block-spacer-209_c25214-cd .kt-divider{border-top-width:5px;height:1px;border-top-color:var(--global-palette5, #4A5568);width:300px;border-top-style:solid;}@media all and (max-width: 767px){.wp-block-kadence-spacer.kt-block-spacer-209_c25214-cd .kt-divider{width:200px!important;}}<\/style>\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-209_c25214-cd\"><div class=\"kt-block-spacer kt-block-spacer-halign-left\"><hr class=\"kt-divider\"\/><\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id209_142f7b-16 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id209_142f7b-16 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id209_142f7b-16 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1240px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0px;padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id209_142f7b-16 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id209_142f7b-16 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id209_142f7b-16 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id209_142f7b-16 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column209_603b44-30 > .kt-inside-inner-col,.kadence-column209_603b44-30 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column209_603b44-30 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column209_603b44-30 > .kt-inside-inner-col{flex-direction:column;}.kadence-column209_603b44-30 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column209_603b44-30 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column209_603b44-30{position:relative;}@media all and (max-width: 1024px){.kadence-column209_603b44-30 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column209_603b44-30 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column209_603b44-30\"><div class=\"kt-inside-inner-col\">\n<p class=\"wp-block-paragraph\">Whether you need a complete roof replacement, fast storm damage repair, or upgraded siding, Trinity Exteriors is here to help. <strong>Call (507) 242-9060<\/strong> or request your free estimate online. Every project we complete is built to withstand Kenyon\u2019s hail, wind, and heavy snow so you can enjoy lasting peace of mind.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading209_311dc6-3d, .wp-block-kadence-advancedheading.kt-adv-heading209_311dc6-3d[data-kb-block=\"kb-adv-heading209_311dc6-3d\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading209_311dc6-3d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading209_311dc6-3d[data-kb-block=\"kb-adv-heading209_311dc6-3d\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading209_311dc6-3d img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading209_311dc6-3d[data-kb-block=\"kb-adv-heading209_311dc6-3d\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading209_311dc6-3d wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading209_311dc6-3d\"><br><br><\/p>\n<\/div><\/div>\n\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Kenyon, MN Roofing Contractor Roofing Contractor Kenyon, MN &#8211; Durable Roofs, Professional Service Trinity Exteriors is a family-owned roofing contractor in Kenyon, MN, serving homeowners and businesses across Goodhue County since 2007. We provide expert roof replacement, roof repair, commercial roofing, siding, windows, gutters, storm damage repair, and attic insulation, backed by exceptional warranties and&#8230;<\/p>\n","protected":false},"author":49,"featured_media":0,"parent":71,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-209","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Kenyon, MN Roofing Contractor | Roof Repair &amp; Siding Installation, Storm Damage Restoration - Trinity Exteriors Rochester<\/title>\n<meta name=\"description\" content=\"Trinity Exteriors is the trusted roofing contractor in Kenyon, MN for roof repair, siding installation, windows, gutters, and storm damage restoration. Call today for a free estimate.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.trinityexteriors.com\/rochester\/roofing\/kenyon\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kenyon, MN Roofing Contractor | Roof Repair &amp; Siding Installation, Storm Damage Restoration - Trinity Exteriors Rochester\" \/>\n<meta property=\"og:description\" content=\"Trinity Exteriors is the trusted roofing contractor in Kenyon, MN for roof repair, siding installation, windows, gutters, and storm damage restoration. Call today for a free estimate.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.trinityexteriors.com\/rochester\/roofing\/kenyon\/\" \/>\n<meta property=\"og:site_name\" content=\"Trinity Exteriors Rochester\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-09T17:49:09+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.trinityexteriors.com\\\/rochester\\\/roofing\\\/kenyon\\\/\",\"url\":\"https:\\\/\\\/www.trinityexteriors.com\\\/rochester\\\/roofing\\\/kenyon\\\/\",\"name\":\"Kenyon, MN Roofing Contractor | Roof Repair & Siding Installation, Storm Damage Restoration - Trinity Exteriors Rochester\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.trinityexteriors.com\\\/rochester\\\/#website\"},\"datePublished\":\"2025-08-15T14:10:05+00:00\",\"dateModified\":\"2026-04-09T17:49:09+00:00\",\"description\":\"Trinity Exteriors is the trusted roofing contractor in Kenyon, MN for roof repair, siding installation, windows, gutters, and storm damage restoration. Call today for a free estimate.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.trinityexteriors.com\\\/rochester\\\/roofing\\\/kenyon\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.trinityexteriors.com\\\/rochester\\\/roofing\\\/kenyon\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.trinityexteriors.com\\\/rochester\\\/roofing\\\/kenyon\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.trinityexteriors.com\\\/rochester\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Roofing Contractor in Rochester, MN\",\"item\":\"https:\\\/\\\/www.trinityexteriors.com\\\/rochester\\\/roofing\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Kenyon, MN Roofing Contractor\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.trinityexteriors.com\\\/rochester\\\/#website\",\"url\":\"https:\\\/\\\/www.trinityexteriors.com\\\/rochester\\\/\",\"name\":\"Trinity Exteriors Rochester\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.trinityexteriors.com\\\/rochester\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.trinityexteriors.com\\\/rochester\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.trinityexteriors.com\\\/rochester\\\/#organization\",\"name\":\"Trinity Exteriors Rochester\",\"url\":\"https:\\\/\\\/www.trinityexteriors.com\\\/rochester\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.trinityexteriors.com\\\/rochester\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.trinityexteriors.com\\\/rochester\\\/wp-content\\\/uploads\\\/Trinity-Exteriors-Navy-1.png\",\"contentUrl\":\"https:\\\/\\\/www.trinityexteriors.com\\\/rochester\\\/wp-content\\\/uploads\\\/Trinity-Exteriors-Navy-1.png\",\"caption\":\"Trinity Exteriors Rochester\"},\"image\":{\"@id\":\"https:\\\/\\\/www.trinityexteriors.com\\\/rochester\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kenyon, MN Roofing Contractor | Roof Repair & Siding Installation, Storm Damage Restoration - Trinity Exteriors Rochester","description":"Trinity Exteriors is the trusted roofing contractor in Kenyon, MN for roof repair, siding installation, windows, gutters, and storm damage restoration. Call today for a free estimate.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.trinityexteriors.com\/rochester\/roofing\/kenyon\/","og_locale":"en_US","og_type":"article","og_title":"Kenyon, MN Roofing Contractor | Roof Repair & Siding Installation, Storm Damage Restoration - Trinity Exteriors Rochester","og_description":"Trinity Exteriors is the trusted roofing contractor in Kenyon, MN for roof repair, siding installation, windows, gutters, and storm damage restoration. Call today for a free estimate.","og_url":"https:\/\/www.trinityexteriors.com\/rochester\/roofing\/kenyon\/","og_site_name":"Trinity Exteriors Rochester","article_modified_time":"2026-04-09T17:49:09+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.trinityexteriors.com\/rochester\/roofing\/kenyon\/","url":"https:\/\/www.trinityexteriors.com\/rochester\/roofing\/kenyon\/","name":"Kenyon, MN Roofing Contractor | Roof Repair & Siding Installation, Storm Damage Restoration - Trinity Exteriors Rochester","isPartOf":{"@id":"https:\/\/www.trinityexteriors.com\/rochester\/#website"},"datePublished":"2025-08-15T14:10:05+00:00","dateModified":"2026-04-09T17:49:09+00:00","description":"Trinity Exteriors is the trusted roofing contractor in Kenyon, MN for roof repair, siding installation, windows, gutters, and storm damage restoration. Call today for a free estimate.","breadcrumb":{"@id":"https:\/\/www.trinityexteriors.com\/rochester\/roofing\/kenyon\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.trinityexteriors.com\/rochester\/roofing\/kenyon\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.trinityexteriors.com\/rochester\/roofing\/kenyon\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.trinityexteriors.com\/rochester\/"},{"@type":"ListItem","position":2,"name":"Roofing Contractor in Rochester, MN","item":"https:\/\/www.trinityexteriors.com\/rochester\/roofing\/"},{"@type":"ListItem","position":3,"name":"Kenyon, MN Roofing Contractor"}]},{"@type":"WebSite","@id":"https:\/\/www.trinityexteriors.com\/rochester\/#website","url":"https:\/\/www.trinityexteriors.com\/rochester\/","name":"Trinity Exteriors Rochester","description":"","publisher":{"@id":"https:\/\/www.trinityexteriors.com\/rochester\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.trinityexteriors.com\/rochester\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.trinityexteriors.com\/rochester\/#organization","name":"Trinity Exteriors Rochester","url":"https:\/\/www.trinityexteriors.com\/rochester\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.trinityexteriors.com\/rochester\/#\/schema\/logo\/image\/","url":"https:\/\/www.trinityexteriors.com\/rochester\/wp-content\/uploads\/Trinity-Exteriors-Navy-1.png","contentUrl":"https:\/\/www.trinityexteriors.com\/rochester\/wp-content\/uploads\/Trinity-Exteriors-Navy-1.png","caption":"Trinity Exteriors Rochester"},"image":{"@id":"https:\/\/www.trinityexteriors.com\/rochester\/#\/schema\/logo\/image\/"}}]}},"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"kmarinov","author_link":"https:\/\/www.trinityexteriors.com\/rochester\/author\/kmarinov\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/www.trinityexteriors.com\/rochester\/wp-json\/wp\/v2\/pages\/209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.trinityexteriors.com\/rochester\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.trinityexteriors.com\/rochester\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.trinityexteriors.com\/rochester\/wp-json\/wp\/v2\/users\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/www.trinityexteriors.com\/rochester\/wp-json\/wp\/v2\/comments?post=209"}],"version-history":[{"count":0,"href":"https:\/\/www.trinityexteriors.com\/rochester\/wp-json\/wp\/v2\/pages\/209\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.trinityexteriors.com\/rochester\/wp-json\/wp\/v2\/pages\/71"}],"wp:attachment":[{"href":"https:\/\/www.trinityexteriors.com\/rochester\/wp-json\/wp\/v2\/media?parent=209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}