.gb-container.gb-tabs__item:not(.gb-tabs__item-open){display:none;}.gb-container-d0a26319{padding:2em 1em;margin-right:auto;margin-left:auto;}.gb-container-1f74c0e9{max-width:1100px;margin-right:auto;margin-left:auto;}.gb-container-829eeb6b{padding:1em;}.gb-container-ef8c9ca1{padding:3em 2em;}.gb-container-3da1d109{position:relative;}.gb-container-3da1d109 > .gb-shapes .gb-shape-1{color:var(--white);position:absolute;overflow:hidden;pointer-events:none;line-height:0;left:0;right:0;top:-1px;transform:scaleY(-1);}.gb-container-3da1d109 > .gb-shapes .gb-shape-1 svg{height:200px;width:calc(100% + 1.3px);fill:currentColor;position:relative;left:50%;transform:translateX(-50%);min-width:100%;}.gb-container-slanted-image{width:100%;height:250px;position:relative;background-image:url(https://www.ircroof.com/wp-content/uploads/2023/03/pexels-pixabay-40784-1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-container-slanted-image.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-slanted-image.gb-no-dynamic-bg{background-image:none;}.gb-container-blue-banner{width:100%;text-align:center;padding:5px;background-color:var(--contrast-2);transition:all 0.5s ease;}.gb-container-blue-banner:hover{background-color:var(--accent);}.gb-container-d39c826c{width:100%;height:250px;max-width:400px;background-image:url(https://www.ircroof.com/wp-content/uploads/2023/03/pexels-pixabay-40784-1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-container-d39c826c.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-d39c826c.gb-no-dynamic-bg{background-image:none;}.gb-container-44306bb9{max-width:1100px;margin-right:auto;margin-left:auto;}.gb-grid-wrapper > .gb-grid-column-1e31e7f5{width:50%;}.gb-grid-wrapper > .gb-grid-column-bba9db6f{width:50%;}.gb-container-56b0f216{position:relative;padding-top:3em;padding-bottom:3em;background-color:var(--contrast);}.gb-container-56b0f216 > .gb-shapes .gb-shape-1{color:var(--white);position:absolute;overflow:hidden;pointer-events:none;line-height:0;left:0;right:0;top:-1px;transform:scaleY(-1);}.gb-container-56b0f216 > .gb-shapes .gb-shape-1 svg{height:200px;width:1%;fill:currentColor;position:relative;left:50%;transform:translateX(-50%);min-width:100%;}.gb-container-a2e3bfd4{text-align:center;padding:7em 1em 0em;margin-right:auto;margin-left:auto;}.gb-grid-wrapper > .gb-grid-column-9e6dc496{width:20%;}.gb-grid-wrapper > .gb-grid-column-5f7b0b02{width:20%;}.gb-grid-wrapper > .gb-grid-column-70ec98f5{width:20%;}.gb-grid-wrapper > .gb-grid-column-4d72edaa{width:20%;}.gb-grid-wrapper > .gb-grid-column-39384634{width:20%;}.gb-container-4c114017{max-width:1100px;margin-right:auto;margin-left:auto;}.gb-grid-wrapper > .gb-grid-column-8257915b{width:50%;}.gb-grid-wrapper > .gb-grid-column-6c8ba038{width:50%;}.gb-container-a7f0e8d0{overflow-y:visible;background-color:var(--light-gray);}.gb-container-59076111{max-width:1100px;margin-right:auto;margin-left:auto;}.gb-container-5661d9b1{margin-bottom:50px;}.gb-container-ece5f427{display:flex;align-items:center;}.gb-container-15a4df68{display:flex;align-items:center;}.gb-container-bfb52d17{display:flex;align-items:center;}.gb-container-adf2a412{display:flex;align-items:center;}.gb-container-f4a980af{display:flex;align-items:center;}.gb-container-ebd56e54{display:flex;align-items:center;}.gb-container-39f03f6d{display:flex;align-items:center;}.gb-container-abb06e0c{max-width:1100px;margin-right:auto;margin-left:auto;}.gb-grid-wrapper > .gb-grid-column-41bc3992{width:50%;}.gb-grid-wrapper > .gb-grid-column-406661df{width:50%;}.gb-container-3d245b48{margin-top:20px;}.gb-container-af3071e4{position:relative;padding-top:3em;padding-bottom:3em;background-color:var(--contrast);}.gb-container-af3071e4 > .gb-shapes .gb-shape-1{color:var(--white);position:absolute;overflow:hidden;pointer-events:none;line-height:0;left:0;right:0;top:-1px;transform:scaleY(-1);}.gb-container-af3071e4 > .gb-shapes .gb-shape-1 svg{height:200px;width:1%;fill:currentColor;position:relative;left:50%;transform:translateX(-50%);min-width:100%;}.gb-container-2983d5aa{max-width:1100px;padding:7em 1em 0em;margin-right:auto;margin-left:auto;color:var(--white);}.gb-container-6f896bc2{background-color:var(--contrast);}.gb-container-2657460b{max-width:1100px;margin-right:auto;margin-bottom:30px;margin-left:auto;}.gb-container-02a78bf7{height:100%;position:relative;overflow-x:hidden;overflow-y:hidden;display:block;}.gb-grid-wrapper > .gb-grid-column-02a78bf7{width:33.33%;}.gb-container-05894f16{position:relative;}.gb-container-1daa7de4{background-image:url(https://www.ircroof.com/wp-content/uploads/2023/05/IRC-Building-Maintenance-Schedule.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-container-1daa7de4.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-1daa7de4.gb-no-dynamic-bg{background-image:none;}.gb-container-7d20f6b2{height:100%;position:relative;overflow-x:hidden;overflow-y:hidden;display:block;}.gb-grid-wrapper > .gb-grid-column-7d20f6b2{width:33.33%;}.gb-container-78d40815{position:relative;}.gb-container-60ba2773{background-image:url(https://www.ircroof.com/wp-content/uploads/2023/05/IRC-worker-tablet.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-container-60ba2773.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-60ba2773.gb-no-dynamic-bg{background-image:none;}.gb-container-6bb9eb40{height:100%;position:relative;overflow-x:hidden;overflow-y:hidden;display:block;}.gb-grid-wrapper > .gb-grid-column-6bb9eb40{width:33.33%;}.gb-container-0ccb63a7{position:relative;}.gb-container-49819caf{background-image:url(https://www.ircroof.com/wp-content/uploads/2023/05/IRC-Energy-Savings-Download-opt.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-container-49819caf.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-49819caf.gb-no-dynamic-bg{background-image:none;}.gb-container-db457c71{display:flex;justify-content:center;}.gb-container-0244b069{position:relative;overflow-x:hidden;overflow-y:hidden;padding:1em;}.gb-container-0244b069:before{content:"";background-image:url(https://www.ircroof.com/wp-content/uploads/2023/06/food-bev-hero.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:inherit;pointer-events:none;opacity:0.5;}.gb-container-0244b069:after{content:"";z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(270deg, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.90));}.gb-container-2be2cff2{max-width:1100px;padding-top:80px;padding-bottom:80px;margin-right:auto;margin-left:auto;}.gb-container-478e0fae{position:relative;margin-top:0px;}.gb-container-478e0fae > .gb-shapes .gb-shape-1{color:var(--white);position:absolute;overflow:hidden;pointer-events:none;line-height:0;left:0;right:0;bottom:-1px;transform:scaleX(-1);}.gb-container-478e0fae > .gb-shapes .gb-shape-1 svg{height:100px;width:calc(100% + 1.3px);fill:currentColor;position:relative;left:50%;transform:translateX(-50%);min-width:100%;}.gb-container-75ba9c74{padding-top:25px;padding-bottom:25px;}.gb-container-5431012d{text-align:center;}.gb-grid-wrapper > .gb-grid-column-5431012d{width:50%;}.gb-container-6e35021f{padding:1em;}.gb-grid-wrapper > .gb-grid-column-6e35021f{width:25%;}.gb-container-42a4b6fb{padding:1em;}.gb-grid-wrapper > .gb-grid-column-42a4b6fb{width:25%;}.gb-container-eadb1389{display:flex;align-items:center;justify-content:center;column-gap:10px;padding:10px 5%;background-color:var(--contrast);}.gb-container-ec9f54b4{padding-right:1em;padding-left:1em;background-color:var(--white);}.gb-container-1c3d9318{display:flex;flex-direction:row;justify-content:space-between;font-size:15px;margin-right:auto;margin-left:auto;}.gb-container-0791f0f1{display:flex;}.gb-container-e3f80413{height:100%;background-color:var(--contrast);color:var(--white);background-image:url(https://www.ircroof.com/wp-content/uploads/2023/05/IRC-Roofing-newsletter-overlay.png);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-grid-wrapper > .gb-grid-column-e3f80413{width:50%;}.gb-container-e3f80413.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-e3f80413.gb-no-dynamic-bg{background-image:none;}.gb-container-977286ef{height:100%;background-color:var(--accent);background-image:url(https://www.ircroof.com/wp-content/uploads/2023/05/IRC-Roofing-new-roof-overlay.png);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-grid-wrapper > .gb-grid-column-977286ef{width:50%;}.gb-container-977286ef.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-977286ef.gb-no-dynamic-bg{background-image:none;}.gb-headline-c0b98808{color:var(--white);}.gb-headline-preheadline{font-weight:800;text-transform:uppercase;color:var(--accent);}.gb-headline-8d78a19f{font-size:25px;margin-bottom:20px;color:var(--base-2);}.gb-headline-a8bea104{margin-bottom:20px;}h3.gb-headline-c4101de2{color:var(--contrast);}h2.gb-headline-8a5f1b5d{margin-bottom:40px;color:var(--accent);}h4.gb-headline-13375143{color:var(--white);}h4.gb-headline-7e754857{color:var(--white);}h4.gb-headline-fab00f99{color:var(--white);}h4.gb-headline-4358eee0{color:var(--white);}h4.gb-headline-96116b94{color:var(--white);}h2.gb-headline-33a09eac{text-align:center;}h3.gb-headline-973792ac{color:var(--contrast);}h2.gb-headline-e7dc0bfe{text-align:center;}h2.gb-headline-8f79d9be{text-align:center;}h3.gb-headline-54762e3a{color:var(--contrast);}h2.gb-headline-9e461fcc{text-align:center;color:var(--accent);}h2.gb-headline-78663ddb{text-align:center;color:var(--white);}h3.gb-headline-a811d473{margin-bottom:0px;color:var(--white);}h3.gb-headline-80305cd4{margin-bottom:0px;color:var(--white);}h3.gb-headline-562edfa4{margin-bottom:0px;color:var(--white);}h1.gb-headline-0cd8b377{z-index:1;position:relative;color:var(--white);}h4.gb-headline-8680f3de{color:var(--contrast);}h4.gb-headline-277fa038{color:var(--contrast);}p.gb-headline-f697bc35{font-size:12px;margin-bottom:0px;color:var(--white);}p.gb-headline-cf032550{font-size:12px;margin-bottom:0px;color:var(--white);}h2.gb-headline-fd10b93c{color:var(--white);}h2.gb-headline-b62023f9{color:var(--white);}.gb-accordion__item:not(.gb-accordion__item-open) > .gb-button .gb-accordion__icon-open{display:none;}.gb-accordion__item.gb-accordion__item-open > .gb-button .gb-accordion__icon{display:none;}.gb-button-primary{display:inline-flex;position:relative;font-size:19px;font-weight:600;padding:15px 62px 15px 32px;margin-top:20px;border:2px solid var(--white);background-color:var(--contrast-2);color:#ffffff;text-decoration:none;transition:all 0.5s ease;}.gb-button-primary:hover, .gb-button-primary:active, .gb-button-primary:focus{background-color:var(--accent);color:#ffffff;}.gb-button-secondary{display:inline-flex;position:relative;font-size:19px;font-weight:600;padding:15px 62px 15px 32px;margin-top:20px;border:3px solid var(--contrast-2);background-color:var(--contrast-2);color:var(--white);text-decoration:none;transition:all 0.5s ease;}.gb-button-secondary:hover, .gb-button-secondary:active, .gb-button-secondary:focus{background-color:var(--accent);color:var(--white);}.gb-button-a4b54644{display:inline-flex;position:relative;font-size:19px;font-weight:600;padding:15px 40px;margin-top:20px;border:3px solid var(--white);background-color:var(--white);color:var(--contrast);text-decoration:none;transition:all 0.5s ease;}.gb-button-a4b54644:hover, .gb-button-a4b54644:active, .gb-button-a4b54644:focus{background-color:var(--contrast);color:var(--white);}.gb-button-2f217fbc{display:inline-flex;position:relative;font-size:19px;font-weight:600;padding:15px 40px;margin-top:20px;border:3px solid var(--white);background-color:var(--contrast);color:var(--white);text-decoration:none;transition:all 0.5s ease;}.gb-button-2f217fbc:hover, .gb-button-2f217fbc:active, .gb-button-2f217fbc:focus{border-color:var(--contrast);background-color:var(--white);color:var(--contrast);}a.gb-button-f47a2b2e{display:inline-flex;text-decoration:none;}.gb-button-85d370fc{display:inline-flex;align-items:center;position:relative;padding-top:0px;color:#ffffff;text-decoration:none;}.gb-button-85d370fc:hover, .gb-button-85d370fc:active, .gb-button-85d370fc:focus{color:#ffffff;}.gb-button-85d370fc .gb-icon{line-height:0;}.gb-button-85d370fc .gb-icon svg{width:3.38em;height:3.38em;fill:currentColor;}.gb-button-fb724056{display:inline-flex;align-items:center;position:relative;padding-top:0px;color:#ffffff;text-decoration:none;}.gb-button-fb724056:hover, .gb-button-fb724056:active, .gb-button-fb724056:focus{color:#ffffff;}.gb-button-fb724056 .gb-icon{line-height:0;}.gb-button-fb724056 .gb-icon svg{width:3.38em;height:3.38em;fill:currentColor;}.gb-button-7311ed49{display:inline-flex;align-items:center;position:relative;padding-top:0px;color:#ffffff;text-decoration:none;}.gb-button-7311ed49:hover, .gb-button-7311ed49:active, .gb-button-7311ed49:focus{color:#ffffff;}.gb-button-7311ed49 .gb-icon{line-height:0;}.gb-button-7311ed49 .gb-icon svg{width:3.38em;height:3.38em;fill:currentColor;}a.gb-button-86d9cbc3{display:inline-flex;text-decoration:none;}a.gb-button-c828a379{display:inline-flex;align-items:center;padding:5px;color:var(--contrast);text-decoration:none;}a.gb-button-c828a379 .gb-icon{line-height:0;}a.gb-button-c828a379 .gb-icon svg{width:1em;height:1em;fill:currentColor;}a.gb-button-c401f6cd{display:inline-flex;align-items:center;padding:5px;color:var(--contrast);text-decoration:none;}a.gb-button-c401f6cd .gb-icon{line-height:0;}a.gb-button-c401f6cd .gb-icon svg{width:1em;height:1em;fill:currentColor;}a.gb-button-3edfd01c{display:inline-flex;align-items:center;padding:5px;color:var(--contrast);text-decoration:none;}a.gb-button-3edfd01c .gb-icon{line-height:0;}a.gb-button-3edfd01c .gb-icon svg{width:1em;height:1em;fill:currentColor;}.gb-button-f97f3cea{display:inline-flex;align-items:center;padding:5px;color:var(--contrast);text-decoration:none;}a.gb-button-b42ea605{display:inline-flex;align-items:center;padding:5px;color:var(--contrast);text-decoration:none;}a.gb-button-17b7035a{display:inline-flex;align-items:center;padding:5px;color:var(--contrast);text-decoration:none;}a.gb-button-06d43f90{display:inline-flex;margin-top:0px;text-decoration:none;}.gb-grid-wrapper-51495b87{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;row-gap:20px;margin-left:-40px;}.gb-grid-wrapper-51495b87 > .gb-grid-column{box-sizing:border-box;padding-left:40px;}.gb-grid-wrapper-f789f924{display:flex;flex-wrap:wrap;row-gap:20px;margin-left:-60px;}.gb-grid-wrapper-f789f924 > .gb-grid-column{box-sizing:border-box;padding-left:60px;}.gb-grid-wrapper-0eebb993{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;row-gap:20px;margin-left:-40px;}.gb-grid-wrapper-0eebb993 > .gb-grid-column{box-sizing:border-box;padding-left:40px;}.gb-grid-wrapper-a8906e74{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;row-gap:20px;margin-left:-40px;}.gb-grid-wrapper-a8906e74 > .gb-grid-column{box-sizing:border-box;padding-left:40px;}.gb-grid-wrapper-a115cdb7{display:flex;flex-wrap:wrap;row-gap:20px;margin-left:-20px;}.gb-grid-wrapper-a115cdb7 > .gb-grid-column{box-sizing:border-box;padding-left:20px;}.gb-grid-wrapper-726b1bf7{display:flex;flex-wrap:wrap;justify-content:center;row-gap:40px;}.gb-grid-wrapper-726b1bf7 > .gb-grid-column{box-sizing:border-box;}.gb-grid-wrapper-ed705474{display:flex;flex-wrap:wrap;}.gb-grid-wrapper-ed705474 > .gb-grid-column{box-sizing:border-box;}.gb-block-image-b10ae6da{margin-bottom:15px;}.gb-image-b10ae6da{height:100px;object-fit:contain;vertical-align:middle;}.gb-block-image-299530be{margin-bottom:15px;}.gb-image-299530be{height:100px;object-fit:contain;vertical-align:middle;}.gb-block-image-0be1d10c{margin-bottom:15px;}.gb-image-0be1d10c{height:100px;object-fit:contain;vertical-align:middle;}.gb-block-image-683e216f{margin-bottom:15px;}.gb-image-683e216f{height:100px;object-fit:contain;vertical-align:middle;}.gb-block-image-fa2ecca8{margin-bottom:15px;}.gb-image-fa2ecca8{height:100px;object-fit:contain;vertical-align:middle;}.gb-image-bc26c008{vertical-align:middle;}.gb-image-69852d9d{height:100px;object-fit:contain;vertical-align:middle;}.gb-image-80f57d1f{object-fit:contain;vertical-align:middle;}.gb-image-379d2ebc{object-fit:contain;vertical-align:middle;}.gb-image-69bcff67{vertical-align:middle;}.gb-image-17aa8692{vertical-align:middle;}.gb-image-7547f631{vertical-align:middle;}.gb-image-d5e28df5{vertical-align:middle;}.gb-image-3ae5bd42{width:300px;vertical-align:middle;}@media (max-width: 1024px) {.gb-container-bba9db6f{padding:0%;}.gb-container-56b0f216 > .gb-shapes .gb-shape-1 svg{height:100px;}.gb-container-8257915b{padding:0%;}.gb-container-406661df{padding:0%;}.gb-container-af3071e4 > .gb-shapes .gb-shape-1 svg{height:100px;}}@media (max-width: 767px) {.gb-grid-wrapper > .gb-grid-column-1e31e7f5{width:100%;}.gb-grid-wrapper > .gb-grid-column-bba9db6f{width:100%;}.gb-grid-wrapper > .gb-grid-column-9e6dc496{width:100%;}.gb-grid-wrapper > .gb-grid-column-5f7b0b02{width:100%;}.gb-grid-wrapper > .gb-grid-column-70ec98f5{width:100%;}.gb-grid-wrapper > .gb-grid-column-4d72edaa{width:100%;}.gb-grid-wrapper > .gb-grid-column-39384634{width:100%;}.gb-grid-wrapper > .gb-grid-column-8257915b{width:100%;}.gb-grid-wrapper > .gb-grid-column-6c8ba038{width:100%;}.gb-grid-wrapper > .gb-grid-column-41bc3992{width:100%;}.gb-grid-wrapper > .gb-grid-column-406661df{width:100%;}.gb-grid-wrapper > .gb-grid-column-02a78bf7{width:100%;}.gb-grid-wrapper > .gb-grid-column-7d20f6b2{width:100%;}.gb-grid-wrapper > .gb-grid-column-6bb9eb40{width:100%;}.gb-grid-wrapper > .gb-grid-column-5431012d{width:100%;}.gb-grid-wrapper > .gb-grid-column-6e35021f{width:100%;}.gb-grid-wrapper > .gb-grid-column-42a4b6fb{width:100%;}.gb-container-eadb1389{flex-wrap:wrap;justify-content:flex-start;}.gb-container-ec9f54b4{display:none !important;}.gb-container-1c3d9318{display:none !important;}.gb-grid-wrapper > .gb-grid-column-e3f80413{width:100%;}.gb-grid-wrapper > .gb-grid-column-977286ef{width:100%;}.gb-grid-wrapper-a115cdb7{align-items:center;justify-content:center;}}:root{--gb-container-width:1100px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}