@charset "UTF-8";.basicList{margin:1.5em 0 1.5em 25px;padding:0}.basicList li{font-weight:600;margin:0.5em 0}@media only screen and (max-width:1000px){.basicList li{font-size:15px}}.basicList li::marker{color:#044f8f;font-size:18px}.city-restrictions.content-tb{padding-top:0}.city-restrictions .fifty-fifty{gap:40px 60px}.city-restrictions .fifty-fifty .fifty-left{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.city-restrictions .fifty-fifty.fifty-list{gap:0 25px}.city-restrictions .fifty-fifty.fifty-list .fifty-left{-ms-flex-item-align:initial;-ms-grid-row-align:initial;align-self:initial}.city-restrictions .fifty-fifty.fifty-list .fifty-left,.city-restrictions .fifty-fifty.fifty-list .fifty-right{padding:0}@media only screen and (max-width:1525px){.city-restrictions .fifty-fifty.fifty-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.city-restrictions .fifty-fifty.fifty-list .fifty-left,.city-restrictions .fifty-fifty.fifty-list .fifty-right{width:100%}}@media only screen and (max-width:1300px){.city-restrictions .fifty-fifty.fifty-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.city-restrictions .fifty-fifty.fifty-list .fifty-left,.city-restrictions .fifty-fifty.fifty-list .fifty-right{width:50%}}@media only screen and (max-width:700px){.city-restrictions .fifty-fifty.fifty-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.city-restrictions .fifty-fifty.fifty-list .fifty-left,.city-restrictions .fifty-fifty.fifty-list .fifty-right{width:100%}}.city-restrictions .fifty-fifty.fifty-list ul{margin:0}.fifty-fifty{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}@media only screen and (max-width:1300px){.fifty-fifty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.fifty-fifty h2{margin-bottom:0}.fifty-fifty h2 span{display:inline-block;color:#044f8f;font-size:40px;letter-spacing:1.5px;margin:0;text-transform:uppercase}@media only screen and (max-width:1000px){.fifty-fifty h2 span{font-size:30px}}@media only screen and (max-width:640px){.fifty-fifty h2 span{font-size:24px}}.fifty-fifty .fifty-left,.fifty-fifty .fifty-right{width:50%}@media only screen and (max-width:1300px){.fifty-fifty .fifty-left,.fifty-fifty .fifty-right{width:100%}}.fifty-fifty .fifty-left p:first-of-type,.fifty-fifty .fifty-right p:first-of-type{margin-top:0}.fifty-fifty .fifty-left .list-heading,.fifty-fifty .fifty-right .list-heading{font-weight:bold;font-size:20px;padding-top:15px;line-height:1.6}@media only screen and (max-width:700px){.fifty-fifty .fifty-left .list-heading,.fifty-fifty .fifty-right .list-heading{padding-top:0}}.fifty-fifty .fifty-left ul,.fifty-fifty .fifty-right ul{list-style:none;padding-left:0}.fifty-fifty .fifty-left ul li,.fifty-fifty .fifty-right ul li{font-size:18px;line-height:1.6}@media only screen and (max-width:1000px){.fifty-fifty .fifty-left ul li,.fifty-fifty .fifty-right ul li{font-size:16px}}.fifty-fifty .fifty-left iframe,.fifty-fifty .fifty-right iframe{width:100%;max-height:442px}.fifty-fifty .fifty-left{padding-right:25px}.center-content{text-align:center}.blue-info-ribbon{background:#1c2c5f;background:-webkit-gradient(linear, left bottom, left top, from(#1c2c5f), to(#1a376e));background:-webkit-linear-gradient(bottom, #1c2c5f 0%, #1a376e 100%);background:-o-linear-gradient(bottom, #1c2c5f 0%, #1a376e 100%);background:linear-gradient(0deg, #1c2c5f 0%, #1a376e 100%)}.blue-info-ribbon .item-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:35px;max-width:1550px;margin:0 auto}@media only screen and (max-width:1000px){.blue-info-ribbon .item-container{padding-block:25px}}@media only screen and (max-width:640px){.blue-info-ribbon .item-container{padding-block:10px}}.blue-info-ribbon .item-container .slick-list{width:100%}.blue-info-ribbon .item-container .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}@media only screen and (max-width:1300px){.blue-info-ribbon .item-container .item{gap:10px}}@media only screen and (max-width:1300px){.blue-info-ribbon .item-container .item .icon img{width:100%;max-width:60px}}.blue-info-ribbon .item-container .item .item-info p{font-weight:600;font-size:20px;color:#ffffff}.blue-info-ribbon .item-container .item .item-info p .yellow{color:#ffca1b}.blue-info-ribbon .item-container .item .item-info p .split{display:block}.popular-section{position:relative;background:#f2f2f2;overflow-x:hidden}@media only screen and (max-width:1250px){.popular-section .bg-curved{left:-100px}}.popular-section .popular-content{position:relative;padding-top:160px;z-index:1}.popular-section .popular-content .window-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:16px;padding:15px 25px 100px}@media only screen and (max-width:1300px){.popular-section .popular-content .window-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:640px){.popular-section .popular-content .window-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);padding:15px 25px 60px}}.popular-section .popular-content .window-grid .grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;isolation:isolate;min-height:518px;border-radius:4px;overflow:hidden;text-decoration:none;-webkit-transition:0.4s all ease;-o-transition:0.4s all ease;transition:0.4s all ease;-webkit-transition:0.4s min-height ease-in-out;-o-transition:0.4s min-height ease-in-out;transition:0.4s min-height ease-in-out}@media only screen and (max-width:1500px){.popular-section .popular-content .window-grid .grid-item{min-height:400px}}@media only screen and (max-width:1300px){.popular-section .popular-content .window-grid .grid-item{min-height:300px}}@media only screen and (max-width:640px){.popular-section .popular-content .window-grid .grid-item{min-height:200px}}.popular-section .popular-content .window-grid .grid-item:before{content:"";position:absolute;inset:0;height:100%;width:100%;background:rgba(0, 0, 0, 0.4);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1;-webkit-transition:0.4s all ease;-o-transition:0.4s all ease;transition:0.4s all ease}@media only screen and (max-width:1000px){.popular-section .popular-content .window-grid .grid-item:before{opacity:1}}.popular-section .popular-content .window-grid .grid-item:hover:before{opacity:1}.popular-section .popular-content .window-grid .grid-item:hover p:nth-of-type(2){-webkit-transform:rotateZ(0) scaleX(1);-ms-transform:rotate(0) scaleX(1);transform:rotateZ(0) scaleX(1);opacity:1;max-height:180px}@media only screen and (max-width:1300px){.popular-section .popular-content .window-grid .grid-item:last-child{grid-column:1/-1}}.popular-section .popular-content .window-grid .grid-item img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;top:0;right:0}.popular-section .popular-content .window-grid .grid-item p:first-of-type{font-size:clamp(24px, 2.5vw, 35px);text-transform:uppercase;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;padding:0 20px;z-index:2;width:100%}.popular-section .popular-content .window-grid .grid-item p:nth-of-type(2){text-align:center;padding-inline:clamp(20px, 2vw, 30px);line-height:1.3;color:white;z-index:2;-webkit-perspective:1000px;perspective:1000px;-webkit-transform:rotateX(45deg) scaleX(0.9);transform:rotateX(45deg) scaleX(0.9);max-height:0;opacity:0;-webkit-transition:0.6s all cubic-bezier(0.5, 0.2, 0.5, 0.8);-o-transition:0.6s all cubic-bezier(0.5, 0.2, 0.5, 0.8);transition:0.6s all cubic-bezier(0.5, 0.2, 0.5, 0.8);margin-top:clamp(5px, 1.5vw, 10px);margin-bottom:clamp(20px, 1.5vw, 30px)}@media only screen and (max-width:1000px){.popular-section .popular-content .window-grid .grid-item p:nth-of-type(2){-webkit-transform:rotateZ(0) scaleX(1);-ms-transform:rotate(0) scaleX(1);transform:rotateZ(0) scaleX(1);opacity:1;max-height:180px}}.asphalt-banner{background-image:url("/Content/images/backgrounds/asphaltRoofBG.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;color:#ffffff}.asphalt-banner h2{color:#ffffff}.MainWrapper-SplitVid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:6em 7.5vw 5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e7e7e7;position:relative;overflow:hidden}@media only screen and (max-width:1500px){.MainWrapper-SplitVid{padding:5.25em 70px 4.5em}}@media only screen and (max-width:1200px){.MainWrapper-SplitVid{padding:4.5em 50px 3.5em}}@media only screen and (max-width:1000px){.MainWrapper-SplitVid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4.25em 50px 3.5em}}@media only screen and (max-width:640px){.MainWrapper-SplitVid{padding:3.5em 40px}}@media only screen and (max-width:420px){.MainWrapper-SplitVid{padding:3.5em 30px}}.MainWrapper-SplitVid .MainLeft{width:60%;padding-right:3em}@media only screen and (max-width:1000px){.MainWrapper-SplitVid .MainLeft{width:100%;padding-right:0;margin-bottom:2em}}.MainWrapper-SplitVid .MainLeft h2{line-height:1.5}.MainWrapper-SplitVid .MainLeft h2 img{display:inline-block;max-width:100%}@media only screen and (max-width:1000px){.MainWrapper-SplitVid .MainLeft h2 img{max-width:200px}}@media only screen and (max-width:480px){.MainWrapper-SplitVid .MainLeft h2 img{max-width:180px}}@media only screen and (max-width:420px){.MainWrapper-SplitVid .MainLeft h2 img{max-width:170px}}.MainWrapper-SplitVid .MainRight{width:40%}@media only screen and (max-width:1000px){.MainWrapper-SplitVid .MainRight{width:100%}}.MainWrapper-SplitVid .MainRight .thumbnail{display:block;width:100%;height:auto}.MainWrapper-SplitVid .MainRight .clicktoPlay{display:block;position:relative}.MainWrapper-SplitVid .MainRight .clicktoPlay .playIcon{position:absolute;left:50%;top:50%;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.MainWrapper-SplitVid .MainRight .clicktoPlay:hover .playIcon{-webkit-transform:translate(-50%, -50%) scale(1.09);-ms-transform:translate(-50%, -50%) scale(1.09);transform:translate(-50%, -50%) scale(1.09)}.MainWrapper-SplitVid .MainRight .video-popup{display:none}.MainWrapper-SplitVid .MainRight iframe{display:block;width:100%;height:19vw}@media only screen and (max-width:1000px){.MainWrapper-SplitVid .MainRight iframe{height:49vw}}.MainWrapper-SplitVid .angledLines{width:2000px;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media only screen and (min-width:2001px){.MainWrapper-SplitVid .angledLines{width:100%;height:51px}}@media only screen and (max-width:1000px){.MainWrapper-SplitVid .angledLines{width:1000px}}.MainWrapper-SplitVid .projectImg{width:100%;height:auto}.MainWrapper-Img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:6em 7.5vw 5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e7e7e7;position:relative;overflow:hidden}@media only screen and (max-width:1500px){.MainWrapper-Img{padding:5.25em 70px 4.5em}}@media only screen and (max-width:1200px){.MainWrapper-Img{padding:4.5em 50px 3.5em}}@media only screen and (max-width:1000px){.MainWrapper-Img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4.25em 50px 3.5em}}@media only screen and (max-width:640px){.MainWrapper-Img{padding:3.5em 40px 2.5em}}@media only screen and (max-width:420px){.MainWrapper-Img{padding:3.5em 30px 2.5em}}.MainWrapper-Img .MainLeft{width:63%;padding-right:5%}@media only screen and (max-width:1000px){.MainWrapper-Img .MainLeft{width:100%;padding-right:0;margin-bottom:2em}}.MainWrapper-Img .MainRight{width:37%;position:relative}@media only screen and (max-width:1000px){.MainWrapper-Img .MainRight{width:100%}}.MainWrapper-Img .MainRight img{width:100%;border-radius:5px}.MainWrapper-Img .angledLines{width:2000px;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media only screen and (min-width:2001px){.MainWrapper-Img .angledLines{width:100%;height:51px}}@media only screen and (max-width:1000px){.MainWrapper-Img .angledLines{width:1000px}}.MainWrapper-DiscountImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:6em 7.5vw 5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e7e7e7;position:relative;overflow:hidden}@media only screen and (max-width:1500px){.MainWrapper-DiscountImg{padding:5.25em 70px 4.5em}}@media only screen and (max-width:1200px){.MainWrapper-DiscountImg{padding:4.5em 50px 3.5em}}@media only screen and (max-width:1000px){.MainWrapper-DiscountImg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4.25em 50px 3.5em}}@media only screen and (max-width:640px){.MainWrapper-DiscountImg{padding:3.5em 40px 2.5em}}@media only screen and (max-width:420px){.MainWrapper-DiscountImg{padding:3.5em 30px 2.5em}}.MainWrapper-DiscountImg .MainLeft{width:53%;padding-right:4%}@media only screen and (max-width:1000px){.MainWrapper-DiscountImg .MainLeft{width:100%;padding-right:0;margin-bottom:2em}}.MainWrapper-DiscountImg .MainRight{width:47%;position:relative}@media only screen and (max-width:1000px){.MainWrapper-DiscountImg .MainRight{width:100%}}.MainWrapper-DiscountImg .MainRight img{width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width:1000px){.MainWrapper-DiscountImg .MainRight img{position:relative;left:auto;top:auto;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);max-width:400px;display:block;margin:auto}}.MainWrapper-DiscountImg .angledLines{width:2000px;position:absolute;height:auto;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media only screen and (min-width:2000px){.MainWrapper-DiscountImg .angledLines{width:100%;height:51px}}@media only screen and (max-width:1000px){.MainWrapper-DiscountImg .angledLines{width:1000px}}.MainWrapper-Split{display:-webkit-box;display:-ms-flexbox;display:flex;gap:120px}@media only screen and (max-width:1300px){.MainWrapper-Split{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.MainWrapper-Split .left-split{width:50%}@media only screen and (max-width:1300px){.MainWrapper-Split .left-split{width:100%}}.MainWrapper-Split .right-split{width:50%;-ms-grid-row-align:center;-ms-grid-column-align:center;place-self:center}@media only screen and (max-width:1300px){.MainWrapper-Split .right-split{width:100%}}.MainWrapper-Split .right-split img{max-width:100%}.MainWrapper-WideImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;-webkit-box-align:end;-ms-flex-align:end;align-items:end;background-color:#e7e7e7;position:relative;overflow:hidden}@media only screen and (max-width:1000px){.MainWrapper-WideImg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.MainWrapper-WideImg .MainLeft{width:60%;padding:6.75em 5% 4.5em 7.5vw}@media only screen and (min-width:2001px){.MainWrapper-WideImg .MainLeft{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media only screen and (max-width:1500px){.MainWrapper-WideImg .MainLeft{padding:5.25em 5% 4.5em 70px}}@media only screen and (max-width:1200px){.MainWrapper-WideImg .MainLeft{padding:4.5em 5% 3.5em 50px}}@media only screen and (max-width:1000px){.MainWrapper-WideImg .MainLeft{padding:4.25em 50px 1.5em;width:100%;padding-right:0}}@media only screen and (max-width:640px){.MainWrapper-WideImg .MainLeft{padding:3.5em 40px 2.5em}}@media only screen and (max-width:420px){.MainWrapper-WideImg .MainLeft{padding:3.5em 30px 2.5em}}.MainWrapper-WideImg .MainRight{width:40%;position:relative}@media only screen and (max-width:1000px){.MainWrapper-WideImg .MainRight{width:100%;height:30vw;min-height:300px;margin-left:50px}}@media only screen and (max-width:640px){.MainWrapper-WideImg .MainRight{height:52vw;min-height:0}}.MainWrapper-WideImg .MainRight img{position:absolute;left:0;bottom:0}@media only screen and (min-width:2001px){.MainWrapper-WideImg .MainRight img{left:auto;right:0}}@media only screen and (max-width:1000px){.MainWrapper-WideImg .MainRight img{height:100%;width:auto;right:0;left:auto}}@media only screen and (max-width:640px){.MainWrapper-WideImg .MainRight img{height:auto;width:90%}}.MainWrapper-WideImg .angledLines{width:2000px;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media only screen and (min-width:2000px){.MainWrapper-WideImg .angledLines{width:100%;height:51px}}@media only screen and (max-width:1000px){.MainWrapper-WideImg .angledLines{width:1000px}}@media only screen and (max-width:640px){.MainWrapper-WideImg.metal .MainRight{height:45vw}}.MainWrapper-WideImg.gutters .MainLeft{width:78%}@media only screen and (max-width:1000px){.MainWrapper-WideImg.gutters .MainLeft{width:100%}}@media only screen and (max-width:640px){.MainWrapper-WideImg.gutters .MainRight{height:63vw}}@media only screen and (max-width:640px){.MainWrapper-WideImg.financing .MainRight{height:45vw}}.MainWrapper-RepairImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:6em 7.5vw 5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e7e7e7;position:relative}@media only screen and (max-width:1500px){.MainWrapper-RepairImg{padding:5.25em 70px 4.5em}}@media only screen and (max-width:1200px){.MainWrapper-RepairImg{padding:4.5em 50px 3.5em}}@media only screen and (max-width:1000px){.MainWrapper-RepairImg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4.25em 50px 3.5em}}@media only screen and (max-width:640px){.MainWrapper-RepairImg{padding:3.5em 40px 2.5em}}@media only screen and (max-width:420px){.MainWrapper-RepairImg{padding:3.5em 30px 2.5em}}.MainWrapper-RepairImg.white-background{background:#ffffff}.MainWrapper-RepairImg .truck{position:absolute;left:60%;bottom:-57px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:2;width:45vw;max-width:915px}@media only screen and (max-width:1000px){.MainWrapper-RepairImg .truck{width:500px;bottom:-30px;max-width:70vw;left:50%}}.MainWrapper-RepairImg .MainLeft{width:55%;padding-right:7%;position:relative;z-index:3}@media only screen and (max-width:1000px){.MainWrapper-RepairImg .MainLeft{width:100%;padding-right:0;margin-bottom:1em}}.MainWrapper-RepairImg .MainRight{width:45%;position:relative;z-index:1}@media only screen and (max-width:1000px){.MainWrapper-RepairImg .MainRight{width:100%}}.MainWrapper-RepairImg .MainRight img{width:100%}.MainWrapper-RepairImg .angledLines{width:2000px;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media only screen and (min-width:2001px){.MainWrapper-RepairImg .angledLines{width:100%;height:51px}}@media only screen and (max-width:1000px){.MainWrapper-RepairImg .angledLines{width:1000px}}.MainWrapper-RepairImg ul{padding-left:20px}.MainWrapper-RepairImg ul li{margin-bottom:15px;line-height:1.4}.asphalt-grid{text-align:center}.asphalt-grid .asphalt-grid-container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:12px}@media only screen and (max-width:1300px){.asphalt-grid .asphalt-grid-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:740px){.asphalt-grid .asphalt-grid-container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}.asphalt-grid .asphalt-grid-container .shingle-card{position:relative;overflow:hidden;border-radius:3px;max-height:500px;min-height:460px}.asphalt-grid .asphalt-grid-container .shingle-card:before{content:"";background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));width:100%;height:100%;bottom:0px;left:0;display:block;position:absolute;opacity:0;-webkit-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;z-index:1}@media only screen and (max-width:1000px){.asphalt-grid .asphalt-grid-container .shingle-card{display:-ms-grid;display:grid}.asphalt-grid .asphalt-grid-container .shingle-card:before{opacity:1}}@media only screen and (max-width:450px){.asphalt-grid .asphalt-grid-container .shingle-card{min-height:unset}}.asphalt-grid .asphalt-grid-container .shingle-card:hover:before{opacity:1}.asphalt-grid .asphalt-grid-container .shingle-card:hover .description{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;overflow:visible}@media only screen and (max-width:1000px){.asphalt-grid .asphalt-grid-container .shingle-card:hover .description{-webkit-transform:none;-ms-transform:none;transform:none;top:0}}.asphalt-grid .asphalt-grid-container .shingle-card:hover .description span{position:relative;opacity:1;visibility:visible}.asphalt-grid .asphalt-grid-container .shingle-card img{display:block;width:100%;position:absolute;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.asphalt-grid .asphalt-grid-container .shingle-card .description{position:absolute;bottom:0;margin:auto;padding:31px;width:100%;-webkit-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;overflow:hidden;z-index:2}@media only screen and (max-width:1000px){.asphalt-grid .asphalt-grid-container .shingle-card .description{position:relative;margin:auto}}.asphalt-grid .asphalt-grid-container .shingle-card .description h2{color:#ffffff}.asphalt-grid .asphalt-grid-container .shingle-card .description span{color:#ffffff;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;visibility:hidden;line-height:1.6;-webkit-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}@media only screen and (max-width:1000px){.asphalt-grid .asphalt-grid-container .shingle-card .description span{position:relative;opacity:1;visibility:visible}}.window-benefits{background-image:url("/Content/images/backgrounds/bg-windows.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;color:#ffffff}.window-benefits h2{color:#ffffff}.asphalt-benefits{background-image:url("/Content/images/backgrounds/asphalt-benefits.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;color:#ffffff}.asphalt-benefits h2{color:#ffffff}.asphalt-benefits .cost-blurb{border:10px solid #044f8f;padding:40px}@media only screen and (max-width:740px){.asphalt-benefits .cost-blurb{padding:25px}}.asphalt-benefits .cost-blurb h2{font-size:24px;margin-bottom:0}.asphalt-benefits .cost-blurb p{margin:0}.financing-asphalt{text-align:center}.financing-asphalt .sub-content{color:#103161;font-size:20px;font-weight:bold;margin-top:15px}@media only screen and (max-width:800px){.financing-asphalt .sub-content{font-size:18px}}.financing-asphalt .loan-split{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0}@media only screen and (max-width:800px){.financing-asphalt .loan-split{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:25px 0}}.financing-asphalt .loan-split h4{font-size:28px;color:#015697;font-weight:400}.financing-asphalt .loan-split .left-split,.financing-asphalt .loan-split .right-split{background:#e7e7e7;max-width:635px;width:100%;padding:45px 20px;border-radius:3px}@media only screen and (max-width:800px){.financing-asphalt .loan-split .left-split,.financing-asphalt .loan-split .right-split{max-width:100%}}.financing-asphalt .loan-split .left-split p,.financing-asphalt .loan-split .right-split p{padding:0 30px;margin-bottom:0}.lower-content{padding-top:70px}@media only screen and (max-width:1200px){.lower-content{padding-top:3em}}@media only screen and (max-width:640px){.lower-content{padding-top:2.5em}}.lower-content h2{font-size:23px;margin:0}.lower-content p{margin-top:0}.PanelWrapper{padding:4.5em 7.5vw 5em}@media only screen and (max-width:1500px){.PanelWrapper{padding:3.5em 70px 5em}}@media only screen and (max-width:1200px){.PanelWrapper{padding:3em 50px 3.5em}}@media only screen and (max-width:640px){.PanelWrapper{padding:2.5em 40px 2em}}@media only screen and (max-width:420px){.PanelWrapper{padding:2.5em 30px 2em}}.PanelWrapper .panelContent{text-align:center;padding-bottom:3em;max-width:790px;margin:auto;display:block}@media only screen and (max-width:1200px){.PanelWrapper .panelContent{padding-bottom:2.5em}}@media only screen and (max-width:640px){.PanelWrapper .panelContent{padding-bottom:1.5em}}@media only screen and (max-width:420px){.PanelWrapper .panelContent{padding-bottom:1em}}.PanelWrapper .panelContent.roofing{position:relative;padding-top:80px;z-index:1}.PanelWrapper .panelContent.wide{max-width:2000px}.PanelWrapper .brandTopContent{display:block;max-width:1500px;margin:2em auto 4em;text-align:center}@media only screen and (max-width:1300px){.PanelWrapper .brandTopContent{margin:2em auto 3em}}@media only screen and (max-width:640px){.PanelWrapper .brandTopContent{margin:0.7em auto 2em}}.PanelWrapper .BrandsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:800px){.PanelWrapper .BrandsWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.PanelWrapper .BrandsWrapper .Brand{width:calc((100% / 3) - 26px)}@media only screen and (max-width:1300px){.PanelWrapper .BrandsWrapper .Brand{width:calc((100% / 3) - 13px)}}@media only screen and (max-width:800px){.PanelWrapper .BrandsWrapper .Brand{width:100%;max-width:500px;margin:0 auto 3em}}.PanelWrapper .BrandsWrapper .Brand .brandImg{width:100%;display:block;margin-bottom:1.5em;border-radius:4px}@media only screen and (max-width:800px){.PanelWrapper .BrandsWrapper .Brand .brandImg{margin:0 auto 1.5em}}.PanelWrapper .BrandsWrapper .Brand h4{font-size:40px}@media only screen and (max-width:1300px){.PanelWrapper .BrandsWrapper .Brand h4{font-size:30px}}@media only screen and (max-width:1000px){.PanelWrapper .BrandsWrapper .Brand h4{font-size:27px}}@media only screen and (max-width:640px){.PanelWrapper .BrandsWrapper .Brand h4{font-size:24px}}.PanelWrapper .BrandsWrapper .Brand a{text-decoration:none}.RepairBlocks{margin-bottom:4.5em}@media only screen and (max-width:1200px){.RepairBlocks{margin-bottom:3em}}@media only screen and (max-width:640px){.RepairBlocks{padding-bottom:0}}.RoofingBlocks{background-color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:3}@media only screen and (max-width:850px){.RoofingBlocks{-ms-flex-wrap:wrap;flex-wrap:wrap}}.RoofingBlocks .Block{width:24%;position:relative;height:29.75vw;border-radius:4px;overflow:hidden;max-height:595px}@media only screen and (max-width:1500px){.RoofingBlocks .Block{width:23.5%;height:33vw}}@media only screen and (max-width:1000px){.RoofingBlocks .Block{width:23.5%;height:20vw}}@media only screen and (max-width:850px){.RoofingBlocks .Block{width:47.8%;height:38vw;margin-top:0;margin-bottom:3.5vw}}.RoofingBlocks .Block:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:black;background:-webkit-linear-gradient(315deg, rgba(0, 0, 0, 0.689513) 0%, rgba(0, 0, 0, 0.134891) 100%);background:-o-linear-gradient(315deg, rgba(0, 0, 0, 0.689513) 0%, rgba(0, 0, 0, 0.134891) 100%);background:linear-gradient(135deg, rgba(0, 0, 0, 0.689513) 0%, rgba(0, 0, 0, 0.134891) 100%);z-index:2;opacity:0;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.RoofingBlocks .Block span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:3;font-weight:900;font-size:40px;color:#ffffff;width:100%;text-align:center;letter-spacing:1.5px;line-height:1.1;padding:0 15px}@media only screen and (max-width:1500px){.RoofingBlocks .Block span{font-size:30px}}@media only screen and (max-width:1200px){.RoofingBlocks .Block span{font-size:24px}}@media only screen and (max-width:640px){.RoofingBlocks .Block span{font-size:5vw}}.RoofingBlocks .Block img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;-webkit-transition:0.8s ease-in-out;-o-transition:0.8s ease-in-out;transition:0.8s ease-in-out}.RoofingBlocks .Block:focus:before,.RoofingBlocks .Block:hover:before{opacity:1}.RoofingBlocks .Block:focus img,.RoofingBlocks .Block:hover img{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.RoofingChildBlocks{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:-5px;container:roofnav / inline-size;z-index:3}.RoofingChildBlocks .Block{position:relative;width:calc(100% / 4 - 10px);margin:0 5px 10px;height:29.75vw;border-radius:4px;overflow:hidden;max-height:595px}@container roofnav (max-width:1500px){.RoofingChildBlocks .Block{height:33vw}}@container roofnav (max-width:1200px){.RoofingChildBlocks .Block{width:calc(100% / 2 - 10px)}}@container roofnav (max-width:786px){.RoofingChildBlocks .Block{height:auto;min-height:150px}}.RoofingChildBlocks .Block:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:black;background:-webkit-linear-gradient(315deg, rgba(0, 0, 0, 0.689513) 0%, rgba(0, 0, 0, 0.134891) 100%);background:-o-linear-gradient(315deg, rgba(0, 0, 0, 0.689513) 0%, rgba(0, 0, 0, 0.134891) 100%);background:linear-gradient(135deg, rgba(0, 0, 0, 0.689513) 0%, rgba(0, 0, 0, 0.134891) 100%);z-index:2;opacity:0;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.RoofingChildBlocks .Block span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:3;font-weight:900;font-size:35px;color:#ffffff;width:100%;text-align:center;letter-spacing:1.5px;line-height:1.1;padding:0 15px}@media only screen and (max-width:1500px){.RoofingChildBlocks .Block span{font-size:25px}}@media only screen and (max-width:640px){.RoofingChildBlocks .Block span{font-size:20px}}@media only screen and (max-width:420px){.RoofingChildBlocks .Block span{font-size:18px}}.RoofingChildBlocks .Block img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;-webkit-transition:0.8s ease-in-out;-o-transition:0.8s ease-in-out;transition:0.8s ease-in-out}.RoofingChildBlocks .Block:focus:before,.RoofingChildBlocks .Block:hover:before{opacity:1}.RoofingChildBlocks .Block:focus img,.RoofingChildBlocks .Block:hover img{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.MainWrapper-FullImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:1100px){.MainWrapper-FullImg{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.MainWrapper-FullImg .MainLeft{width:50%;padding:4em 5% 4em 7.5vw}@media only screen and (max-width:1500px){.MainWrapper-FullImg .MainLeft{padding:3.5em 50px 3.5em 70px}}@media only screen and (max-width:1200px){.MainWrapper-FullImg .MainLeft{padding:3em 50px 3.5em}}@media only screen and (max-width:1100px){.MainWrapper-FullImg .MainLeft{width:100%}}@media only screen and (max-width:640px){.MainWrapper-FullImg .MainLeft{padding:2.5em 40px 2em}}@media only screen and (max-width:420px){.MainWrapper-FullImg .MainLeft{padding:2.5em 30px 2em}}.MainWrapper-FullImg .MainRight{width:50%;position:relative}@media only screen and (max-width:1100px){.MainWrapper-FullImg .MainRight{width:100%}}.MainWrapper-FullImg .MainRight img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media only screen and (max-width:1100px){.MainWrapper-FullImg .MainRight img{position:relative;top:auto;left:auto;max-height:500px}}@media only screen and (max-width:800px){.MainWrapper-FullImg .MainRight img{max-height:400px}}.MainWrapper-ServiceImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;overflow:hidden}@media only screen and (max-width:1100px){.MainWrapper-ServiceImg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.MainWrapper-ServiceImg .MainLeft{width:50%;padding:6em 5% 5em 7.5vw;background-color:#e7e7e7;position:relative;overflow:hidden}.MainWrapper-ServiceImg .MainLeft>:first-child{margin-top:0}.MainWrapper-ServiceImg .MainLeft>:last-child{margin-bottom:0}@media only screen and (max-width:1500px){.MainWrapper-ServiceImg .MainLeft{padding:5.5em 50px 4em 70px}}@media only screen and (max-width:1200px){.MainWrapper-ServiceImg .MainLeft{padding:5em 50px 3.5em}}@media only screen and (max-width:1100px){.MainWrapper-ServiceImg .MainLeft{width:100%;padding:4.5em 50px 3.5em}}@media only screen and (max-width:640px){.MainWrapper-ServiceImg .MainLeft{padding:4em 40px 2em}}@media only screen and (max-width:420px){.MainWrapper-ServiceImg .MainLeft{padding:3.5em 30px 2em}}.MainWrapper-ServiceImg .MainLeft.white-back{background:#ffffff}.MainWrapper-ServiceImg .MainLeft.white-back h2 img{height:auto;display:inline-block;width:295px;margin-inline:10px}@media only screen and (max-width:1000px){.MainWrapper-ServiceImg .MainLeft.white-back h2 img{width:225px;margin-inline:5px}}@media only screen and (max-width:640px){.MainWrapper-ServiceImg .MainLeft.white-back h2 img{width:175px}}.MainWrapper-ServiceImg .MainLeft .angledLines{width:2000px;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;display:block}@media only screen and (max-width:1000px){.MainWrapper-ServiceImg .MainLeft .angledLines{width:1000px}}.MainWrapper-ServiceImg .MainRight{width:50%;position:relative}.MainWrapper-ServiceImg .MainRight>:first-child{margin-top:0}.MainWrapper-ServiceImg .MainRight>:last-child{margin-bottom:0}@media only screen and (max-width:1100px){.MainWrapper-ServiceImg .MainRight{width:100%;height:300px}}@media only screen and (max-width:640px){.MainWrapper-ServiceImg .MainRight{height:250px}}.MainWrapper-ServiceImg .MainRight iframe,.MainWrapper-ServiceImg .MainRight img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media only screen and (max-width:1100px){.MainWrapper-ServiceImg .MainRight iframe,.MainWrapper-ServiceImg .MainRight img{position:relative;top:auto;left:auto;max-height:500px;-o-object-position:center;object-position:center}}@media only screen and (max-width:800px){.MainWrapper-ServiceImg .MainRight iframe,.MainWrapper-ServiceImg .MainRight img{max-height:400px}}.MainWrapper-WhyVideo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;overflow:hidden}@media only screen and (max-width:1100px){.MainWrapper-WhyVideo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.MainWrapper-WhyVideo .angledLines{width:1100px;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;display:none}@media only screen and (max-width:1100px){.MainWrapper-WhyVideo .angledLines{display:block}}.MainWrapper-WhyVideo .MainLeft{width:50%;padding:4em 5% 4em 7.5vw;background-color:#e7e7e7}@media only screen and (max-width:1500px){.MainWrapper-WhyVideo .MainLeft{padding:3.5em 50px 3.5em 70px}}@media only screen and (max-width:1200px){.MainWrapper-WhyVideo .MainLeft{padding:3em 50px 3.5em}}@media only screen and (max-width:1100px){.MainWrapper-WhyVideo .MainLeft{width:100%;padding:4.5em 50px 3.5em}}@media only screen and (max-width:640px){.MainWrapper-WhyVideo .MainLeft{padding:4em 40px 2em}}@media only screen and (max-width:420px){.MainWrapper-WhyVideo .MainLeft{padding:3.5em 30px 2em}}.MainWrapper-WhyVideo .MainRight{width:50%;position:relative;padding:4em 7.5vw 4em 5%}@media only screen and (max-width:1500px){.MainWrapper-WhyVideo .MainRight{padding:3.5em 70px 3.5em 50px}}@media only screen and (max-width:1200px){.MainWrapper-WhyVideo .MainRight{padding:3em 50px 3.5em}}@media only screen and (max-width:1100px){.MainWrapper-WhyVideo .MainRight{width:100%;padding:4.5em 50px 3.5em}}@media only screen and (max-width:640px){.MainWrapper-WhyVideo .MainRight{padding:4em 40px 2em}}@media only screen and (max-width:420px){.MainWrapper-WhyVideo .MainRight{padding:3.5em 30px 2em}}.MainWrapper-WhyVideo .MainRight iframe{position:relative;width:100%;height:400px}@media only screen and (max-width:800px){.MainWrapper-WhyVideo .MainRight iframe{height:45vw}}.MainWrapper-ContactImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;overflow:hidden}@media only screen and (max-width:1100px){.MainWrapper-ContactImg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.MainWrapper-ContactImg .angledLines{width:1100px;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;display:none}@media only screen and (max-width:1100px){.MainWrapper-ContactImg .angledLines{display:block}}.MainWrapper-ContactImg .MainLeft{width:50%;padding:5em 5% calc(4em + 5vw) 7.5vw;position:relative}@media only screen and (max-width:1500px){.MainWrapper-ContactImg .MainLeft{padding:4.5em 50px calc(3.5em + 5vw) 70px}}@media only screen and (max-width:1200px){.MainWrapper-ContactImg .MainLeft{padding:4.5em 50px calc(3.5em + 5vw)}}@media only screen and (max-width:1100px){.MainWrapper-ContactImg .MainLeft{width:100%;padding:3.5em 50px calc(3.5em + 5vw)}}@media only screen and (max-width:640px){.MainWrapper-ContactImg .MainLeft{padding:2em 40px 0;text-align:center}.MainWrapper-ContactImg .MainLeft h2:after{left:50%!important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width:420px){.MainWrapper-ContactImg .MainLeft{padding:2em 30px 0}}.MainWrapper-ContactImg .MainLeft .contactImg{position:absolute;bottom:0;right:8%;width:53%}@media only screen and (max-width:640px){.MainWrapper-ContactImg .MainLeft .contactImg{position:relative;bottom:auto;right:auto;display:block;width:400px;max-width:90%;margin:1.5em auto 0}}.MainWrapper-ContactImg .MainRight{width:50%;position:relative}@media only screen and (max-width:1100px){.MainWrapper-ContactImg .MainRight{width:100%;height:300px}}@media only screen and (max-width:640px){.MainWrapper-ContactImg .MainRight{height:250px}}.MainWrapper-ContactImg .MainRight iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media only screen and (max-width:1100px){.MainWrapper-ContactImg .MainRight iframe{position:relative;top:auto;left:auto;max-height:500px;-o-object-position:center;object-position:center}}@media only screen and (max-width:800px){.MainWrapper-ContactImg .MainRight iframe{max-height:400px}}.financingContent{padding:2.5em 7.5vw}@media only screen and (max-width:1500px){.financingContent{padding:2.5em 70px}}@media only screen and (max-width:1200px){.financingContent{padding:2em 50px 2.5em}}@media only screen and (max-width:640px){.financingContent{padding:1.5em 40px 2em}}@media only screen and (max-width:420px){.financingContent{padding:1.5em 30px 2em}}.basicWrapper{padding:4.5em 7.5vw 5em}@media only screen and (max-width:1500px){.basicWrapper{padding:3.5em 70px 5em}}@media only screen and (max-width:1200px){.basicWrapper{padding:3em 50px 3.5em}}@media only screen and (max-width:640px){.basicWrapper{padding:2.5em 40px 2em}}@media only screen and (max-width:420px){.basicWrapper{padding:2.5em 30px 2em}}.basicWrapper .multiCol{display:-ms-grid;display:grid;-ms-grid-columns:(30%)[3];grid-template-columns:repeat(3, 30%);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1300px){.basicWrapper .multiCol{-ms-grid-columns:(48%)[2];grid-template-columns:repeat(2, 48%)}}@media only screen and (max-width:700px){.basicWrapper .multiCol{-ms-grid-columns:100%;grid-template-columns:100%}}.basicWrapper.taller{padding-block:clamp(3.5em, 6vw, 160px)}.emergencyWrapper{padding:8em 7.5vw 5em}@media only screen and (max-width:1500px){.emergencyWrapper{padding:7em 70px 5em}}@media only screen and (max-width:1200px){.emergencyWrapper{padding:6em 50px 3.5em}}@media only screen and (max-width:1000px){.emergencyWrapper{padding:5em 50px 3.5em}}@media only screen and (max-width:640px){.emergencyWrapper{padding:4.5em 40px 2em}}@media only screen and (max-width:420px){.emergencyWrapper{padding:4em 30px 2em}}.tripleBoxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:1em;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1500px){.tripleBoxes{margin-bottom:1.5em}}@media only screen and (max-width:1200px){.tripleBoxes{margin-bottom:1.5em}}@media only screen and (max-width:640px){.tripleBoxes{margin-bottom:1.5em}}.tripleBoxes .tripBox{width:31.25%;height:300px;position:relative;border-radius:5px;overflow:hidden;margin-bottom:2.5vw}@media only screen and (max-width:1500px){.tripleBoxes .tripBox{height:250px}}@media only screen and (max-width:1200px){.tripleBoxes .tripBox{height:230px}}@media only screen and (max-width:1000px){.tripleBoxes .tripBox{height:200px}}@media only screen and (max-width:800px){.tripleBoxes .tripBox{margin-bottom:1em;width:100%;height:160px}}@media only screen and (max-width:640px){.tripleBoxes .tripBox{height:130px}}.tripleBoxes .tripBox img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;z-index:1;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.tripleBoxes .tripBox span{position:absolute;top:50%;left:50%;width:100%;padding:0 15px;color:#ffffff;z-index:3;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;font-weight:900;font-size:2vw;letter-spacing:2px}@media only screen and (max-width:1000px){.tripleBoxes .tripBox span{font-size:2.8vw}}@media only screen and (max-width:800px){.tripleBoxes .tripBox span{font-size:4.5vw}}.tripleBoxes .tripBox:after{content:"";width:100%;height:100%;position:absolute;z-index:2;left:0;top:0;background-color:rgba(0, 0, 0, 0.45);opacity:0;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}@media only screen and (max-width:800px){.tripleBoxes .tripBox:after{opacity:0.3}}.tripleBoxes .tripBox:hover:after{opacity:1}.tripleBoxes .tripBox:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.linkBoxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:1em;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1500px){.linkBoxes{margin-bottom:1.5em}}@media only screen and (max-width:1200px){.linkBoxes{margin-bottom:1.5em}}@media only screen and (max-width:640px){.linkBoxes{margin-bottom:0}}.linkBoxes .linkBox{width:32%;height:300px;position:relative;border-radius:5px;overflow:hidden;margin-bottom:1.75vw}@media only screen and (max-width:1500px){.linkBoxes .linkBox{height:250px}}@media only screen and (max-width:1200px){.linkBoxes .linkBox{height:230px}}@media only screen and (max-width:1000px){.linkBoxes .linkBox{height:200px}}@media only screen and (max-width:800px){.linkBoxes .linkBox{width:48%}}@media only screen and (max-width:500px){.linkBoxes .linkBox{height:150px}}.linkBoxes .linkBox img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;z-index:1;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.linkBoxes .linkBox span{position:absolute;top:50%;left:50%;width:100%;padding:0 15px;color:#ffffff;z-index:3;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;font-weight:900;font-size:2vw;letter-spacing:2px}@media only screen and (max-width:1000px){.linkBoxes .linkBox span{font-size:2.8vw}}@media only screen and (max-width:800px){.linkBoxes .linkBox span{font-size:4.5vw}}.linkBoxes .linkBox:after{content:"";width:100%;height:100%;position:absolute;z-index:2;left:0;top:0;background-color:black;opacity:0;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}@media only screen and (max-width:800px){.linkBoxes .linkBox:after{opacity:0.4}}.linkBoxes .linkBox:hover:after{opacity:0.7}.linkBoxes .linkBox:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.blocksWrapper{background-color:#ffffff;padding:4.5em 7.5vw 3em}@media only screen and (max-width:1500px){.blocksWrapper{padding:3.5em 70px 2.5em}}@media only screen and (max-width:1200px){.blocksWrapper{padding:3em 50px 2.5em}}@media only screen and (max-width:640px){.blocksWrapper{padding:2.5em 40px 2em}}@media only screen and (max-width:420px){.blocksWrapper{padding:2.5em 30px 2em}}.extraContentWrapper{padding:4.5em 7.5vw 5em;border-bottom:4px solid #e7e7e7;background-color:#e7e7e7}@media only screen and (max-width:1500px){.extraContentWrapper{padding:3.5em 70px 5em}}@media only screen and (max-width:1200px){.extraContentWrapper{padding:3em 50px 3.5em}}@media only screen and (max-width:640px){.extraContentWrapper{padding:2.5em 40px 2em}}@media only screen and (max-width:420px){.extraContentWrapper{padding:2.5em 30px 2em}}.bodySplit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:4em 0 2em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1000px){.bodySplit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:2.5em 0 0}}.bodySplit .bodySplitLeft{width:50%;border-right:2px solid #cdcdcd;padding:1em 7.5vw 1em 0}.bodySplit .bodySplitLeft>:first-child{margin-top:0}.bodySplit .bodySplitLeft>:last-child{margin-bottom:0}@media only screen and (max-width:1500px){.bodySplit .bodySplitLeft{padding:1em 5vw 1em 0}}@media only screen and (max-width:1000px){.bodySplit .bodySplitLeft{width:100%;padding:0;border:0}}.bodySplit .bodySplitRight{width:50%;padding:1em 0 1em 7.5vw}.bodySplit .bodySplitRight>:first-child{margin-top:0}.bodySplit .bodySplitRight>:last-child{margin-bottom:0}@media only screen and (max-width:1500px){.bodySplit .bodySplitRight{padding:1em 0 1em 5vw}}@media only screen and (max-width:1000px){.bodySplit .bodySplitRight{width:100%;padding:0}}.bodyImgSplit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3em}@media only screen and (max-width:1000px){.bodyImgSplit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.bodyImgSplit .bodyImgSplitLeft{width:50%}@media only screen and (max-width:1000px){.bodyImgSplit .bodyImgSplitLeft{width:100%}}.bodyImgSplit .bodyImgSplitLeft img{width:100%;height:auto}@media only screen and (max-width:1000px){.bodyImgSplit .bodyImgSplitLeft img{max-width:650px;display:block;margin:auto}}.bodyImgSplit .bodyImgSplitRight{width:50%;padding-left:1.75em}@media only screen and (max-width:1000px){.bodyImgSplit .bodyImgSplitRight{width:100%;padding-left:0}}.emergencyContent{text-align:center;max-width:1000px;display:block;margin:auto}.stormLeakTips{position:relative;border-radius:5px;margin-top:4em}@media only screen and (max-width:1200px){.stormLeakTips{margin-top:3em}}@media only screen and (max-width:640px){.stormLeakTips{margin-top:2em}}.stormLeakTips .leakTipsTitle{position:absolute;left:0;top:0;background-color:#044f8f;padding:22px 4%;z-index:2;border-top-left-radius:5px;border-bottom-right-radius:5px;color:#ffffff;text-transform:uppercase;font-size:25px;letter-spacing:1.5px;font-weight:bold}@media only screen and (max-width:1000px){.stormLeakTips .leakTipsTitle{font-size:22px;padding:18px 1.5em}}@media only screen and (max-width:640px){.stormLeakTips .leakTipsTitle{font-size:19px;padding:16px 1.5em}}.stormLeakTips .leakTipsWrapper{border:4px solid #ccc;position:relative;z-index:1;overflow:hidden;border-radius:5px;padding:5em 4% 3em}@media only screen and (max-width:1000px){.stormLeakTips .leakTipsWrapper{padding:4em 1.5em 2em}}@media only screen and (max-width:640px){.stormLeakTips .leakTipsWrapper{padding:3.5em 1.5em 2em}}.stormLeakTips .leakTipsWrapper .leakTipsContent{padding-right:35%}@media only screen and (max-width:850px){.stormLeakTips .leakTipsWrapper .leakTipsContent{padding-right:0}}.stormLeakTips .leakTipsWrapper .leakTipsContent h6{font-size:20px;text-transform:uppercase;font-weight:normal;letter-spacing:1.5px;margin-bottom:0;padding-left:35px;margin-top:30px;position:relative}@media only screen and (max-width:1000px){.stormLeakTips .leakTipsWrapper .leakTipsContent h6{padding-left:28px}}.stormLeakTips .leakTipsWrapper .leakTipsContent h6:before{content:url("/Content/images/listIcon.png");position:absolute;left:0;top:1px}.stormLeakTips .leakTipsWrapper .leakTipsContent p{margin:0.5em 0}.stormLeakTips .leakTipsWrapper .leakImg{position:absolute;height:100%;left:75%;width:auto;bottom:0}@media only screen and (max-width:1600px){.stormLeakTips .leakTipsWrapper .leakImg{left:70%}}@media only screen and (max-width:850px){.stormLeakTips .leakTipsWrapper .leakImg{display:none}}.emergencyBottomBar{background-color:#ed4337;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2em 7.5vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1500px){.emergencyBottomBar{padding:2em 70px}}@media only screen and (max-width:1200px){.emergencyBottomBar{padding:2em 50px}}@media only screen and (max-width:850px){.emergencyBottomBar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:640px){.emergencyBottomBar{padding:2em 40px}}@media only screen and (max-width:420px){.emergencyBottomBar{padding:2em 30px}}.emergencyBottomBar .bottomLeft{width:40%;font-size:2.2vw;font-weight:bold;line-height:1.2}@media only screen and (min-width:2001px){.emergencyBottomBar .bottomLeft{font-size:44px}}@media only screen and (max-width:1500px){.emergencyBottomBar .bottomLeft{font-size:2.3vw}}@media only screen and (max-width:1000px){.emergencyBottomBar .bottomLeft{font-size:3vw;text-align:center;width:33%}}@media only screen and (max-width:850px){.emergencyBottomBar .bottomLeft{width:100%;font-size:30px}}@media only screen and (max-width:640px){.emergencyBottomBar .bottomLeft{font-size:25px}}.emergencyBottomBar .bottomLeft br{display:none}@media only screen and (max-width:1000px){.emergencyBottomBar .bottomLeft br{display:block}}@media only screen and (max-width:850px){.emergencyBottomBar .bottomLeft br{display:none}}.emergencyBottomBar .bottomRight{width:60%;padding-left:5%;border-left:4px solid #ba3426}@media only screen and (max-width:1000px){.emergencyBottomBar .bottomRight{width:67%}}@media only screen and (max-width:850px){.emergencyBottomBar .bottomRight{width:100%;padding-left:0;border:0;text-align:center}}.makeoverWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:850px){.makeoverWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.makeoverWrapper .makeoverLeftImg{width:30%;background-image:url("/Content/images/makeoverLeft.jpg");background-position:center;background-size:cover}@media only screen and (max-width:1200px){.makeoverWrapper .makeoverLeftImg{width:27%}}@media only screen and (max-width:850px){.makeoverWrapper .makeoverLeftImg{width:100%;height:200px}}.makeoverWrapper .makeoverMiddle{width:40%;text-align:center;background-image:url("/Content/images/makeoverMiddleBG.jpg");background-position:center;background-size:cover;padding:3.5em 1em;height:275px}@media only screen and (max-width:1500px){.makeoverWrapper .makeoverMiddle{height:245px}}@media only screen and (max-width:1200px){.makeoverWrapper .makeoverMiddle{width:46%;height:210px;padding:3em 1em}}@media only screen and (max-width:850px){.makeoverWrapper .makeoverMiddle{width:100%;height:200px}}.makeoverWrapper .makeoverMiddle h3{font-weight:normal;font-size:100px;color:#044f8f;line-height:1;margin-bottom:13px;letter-spacing:6px}@media only screen and (max-width:1500px){.makeoverWrapper .makeoverMiddle h3{font-size:80px;letter-spacing:4px}}@media only screen and (max-width:1200px){.makeoverWrapper .makeoverMiddle h3{font-size:64px}}.makeoverWrapper .makeoverMiddle h3 span{font-size:30px;font-weight:bold;text-transform:uppercase;letter-spacing:3px;color:#000000;margin-bottom:0}@media only screen and (max-width:1500px){.makeoverWrapper .makeoverMiddle h3 span{font-size:25px}}@media only screen and (max-width:1200px){.makeoverWrapper .makeoverMiddle h3 span{font-size:22px}}.makeoverWrapper .makeoverMiddle .yellowLine{display:block;margin:auto;width:440px}@media only screen and (max-width:1500px){.makeoverWrapper .makeoverMiddle .yellowLine{width:370px}}@media only screen and (max-width:1200px){.makeoverWrapper .makeoverMiddle .yellowLine{width:304px}}.makeoverWrapper .makeoverRightImg{width:30%;background-image:url("/Content/images/makeoverRight.jpg");background-position:center;background-size:cover}@media only screen and (max-width:1200px){.makeoverWrapper .makeoverRightImg{width:27%}}@media only screen and (max-width:850px){.makeoverWrapper .makeoverRightImg{display:none}}.serviceAreaWrapper{padding:4.5em 7.5vw 2.5em;background-color:#ffffff}@media only screen and (max-width:1500px){.serviceAreaWrapper{padding:3.5em 70px 2em}}@media only screen and (max-width:1200px){.serviceAreaWrapper{padding:3em 50px 1.5em}}@media only screen and (max-width:640px){.serviceAreaWrapper{padding:2.5em 40px 1em}}@media only screen and (max-width:420px){.serviceAreaWrapper{padding:2.5em 30px 0}}.serviceAreaWrapper .serviceBlocksWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3em;-ms-flex-wrap:wrap;flex-wrap:wrap}.serviceAreaWrapper .serviceBlocksWrapper .serviceBlock{width:23.25%}@media only screen and (max-width:1200px){.serviceAreaWrapper .serviceBlocksWrapper .serviceBlock{width:48%;margin-bottom:1.5em}}@media only screen and (max-width:640px){.serviceAreaWrapper .serviceBlocksWrapper .serviceBlock{width:100%}}.serviceAreaWrapper .serviceBlocksWrapper .serviceBlock .blockImg{width:100%;position:relative;height:200px;border-radius:4px;overflow:hidden}@media only screen and (max-width:1500px){.serviceAreaWrapper .serviceBlocksWrapper .serviceBlock .blockImg{height:200px}}@media only screen and (max-width:1200px){.serviceAreaWrapper .serviceBlocksWrapper .serviceBlock .blockImg{height:150px}}@media only screen and (max-width:850px){.serviceAreaWrapper .serviceBlocksWrapper .serviceBlock .blockImg{margin-top:0;margin-bottom:3.5vw}}.serviceAreaWrapper .serviceBlocksWrapper .serviceBlock .blockImg h3{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:3;font-weight:900;font-size:40px;color:#ffffff;width:100%;text-align:center;letter-spacing:1.5px;line-height:1.1;padding:0 15px}@media only screen and (max-width:1500px){.serviceAreaWrapper .serviceBlocksWrapper .serviceBlock .blockImg h3{font-size:30px}}@media only screen and (max-width:1200px){.serviceAreaWrapper .serviceBlocksWrapper .serviceBlock .blockImg h3{font-size:24px}}@media only screen and (max-width:640px){.serviceAreaWrapper .serviceBlocksWrapper .serviceBlock .blockImg h3{font-size:5vw}}.serviceAreaWrapper .serviceBlocksWrapper .serviceBlock .blockImg img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;-webkit-transition:0.8s ease-in-out;-o-transition:0.8s ease-in-out;transition:0.8s ease-in-out}.costSplit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}@media only screen and (max-width:1000px){.costSplit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.costSplit.avg-window-section{margin-top:0;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}@media only screen and (max-width:1300px){.costSplit.avg-window-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}@media only screen and (max-width:640px){.costSplit.avg-window-section{text-align:center}}@media only screen and (max-width:1300px){.costSplit.avg-window-section .costChart{width:100%;padding-bottom:0}}.costSplit.avg-window-section .costContent{padding-right:0;position:relative}@media only screen and (max-width:1300px){.costSplit.avg-window-section .costContent{width:100%}}.costSplit.avg-window-section .costContent img{position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%;-webkit-transition:0.4s max-height ease-in-out;-o-transition:0.4s max-height ease-in-out;transition:0.4s max-height ease-in-out}@media only screen and (max-width:1300px){.costSplit.avg-window-section .costContent img{position:relative;max-height:400px}}@media only screen and (max-width:640px){.costSplit.avg-window-section .costContent img{max-height:300px}}.costSplit .costContent{width:50%;padding-right:4vw}.costSplit .costContent>:first-child{margin-top:0}.costSplit .costContent>:last-child{margin-bottom:0}@media only screen and (max-width:1000px){.costSplit .costContent{width:100%;padding-right:0}}.costSplit .costContent img{display:block}.costSplit .costChart{width:50%}@media only screen and (max-width:1000px){.costSplit .costChart{width:100%}}.costSplit .costChart.full-width{width:100%}.installCostWrapper{padding:4.5em 7.5vw 4em;background-color:#e7e7e7;position:relative}@media only screen and (max-width:1500px){.installCostWrapper{padding:3.5em 70px 3em}}@media only screen and (max-width:1200px){.installCostWrapper{padding:3em 50px}}@media only screen and (max-width:640px){.installCostWrapper{padding:2.5em 40px}}@media only screen and (max-width:420px){.installCostWrapper{padding:2.5em 30px}}.installCostWrapper .costSplit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}@media only screen and (max-width:1000px){.installCostWrapper .costSplit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.installCostWrapper .costSplit .costContent{width:50%;padding-right:4vw}@media only screen and (max-width:1000px){.installCostWrapper .costSplit .costContent{width:100%;padding-right:0}}.installCostWrapper .houseGraphic{position:absolute;z-index:1;right:0;bottom:0;width:44%}@media only screen and (max-width:640px){.installCostWrapper .houseGraphic{width:60%}}.estimateBarWrapper{background-color:#202020;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2em 7.5%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;position:relative}@media only screen and (max-width:1500px){.estimateBarWrapper{padding:3em 70px}}@media only screen and (max-width:1200px){.estimateBarWrapper{padding:3em 50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:640px){.estimateBarWrapper{padding:2.5em 40px}}@media only screen and (max-width:420px){.estimateBarWrapper{padding:2.5em 30px}}.estimateBarWrapper .houseGraphics{position:absolute;left:0;bottom:0;width:25vw;z-index:1;max-width:450px}@media only screen and (max-width:1200px){.estimateBarWrapper .houseGraphics{display:none}}.estimateBarWrapper .estimateImg{width:241px;position:relative;z-index:2}@media only screen and (max-width:1500px){.estimateBarWrapper .estimateImg{width:200px}}@media only screen and (max-width:1200px){.estimateBarWrapper .estimateImg{width:241px}}.estimateBarWrapper .estimateImg img{width:100%}.estimateBarWrapper .estimateContent{width:calc(100% - 541px - 4vw);margin-left:4vw;padding-left:4vw;padding-right:4vw;border-left:2px solid #343434;position:relative;z-index:2}@media only screen and (max-width:1500px){.estimateBarWrapper .estimateContent{width:calc(100% - 500px - 3vw);margin-left:3vw;padding-left:3vw;padding-right:3vw}}@media only screen and (max-width:1200px){.estimateBarWrapper .estimateContent{border:0;padding:0;width:100%;text-align:center;margin:0.8em 0 0.4em}}.estimateBarWrapper .estimateContent h1,.estimateBarWrapper .estimateContent h2,.estimateBarWrapper .estimateContent h3,.estimateBarWrapper .estimateContent h4,.estimateBarWrapper .estimateContent h5,.estimateBarWrapper .estimateContent h6,.estimateBarWrapper .estimateContent li,.estimateBarWrapper .estimateContent p,.estimateBarWrapper .estimateContent ul{color:#ffffff}.estimateBarWrapper .estimateContent h5{color:#ffca1b;margin-bottom:16px;margin-top:16px;letter-spacing:0.8px}.estimateBarWrapper .estimateBarBtn{width:300px;position:relative;z-index:2}.extRemodelingWrapper{position:relative}.extRemodelingWrapper .linkBoxes{margin-top:3em}@media only screen and (max-width:1000px){.extRemodelingWrapper .linkBoxes{margin-top:2em}}.mapWrapper{background-color:#ffffff;position:relative}.mapWrapper .site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media only screen and (max-width:1000px){.mapWrapper .site-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.mapWrapper .site-wrapper h3{position:relative;z-index:2;width:30%;color:#044f8f;padding-right:2em;min-width:300px;padding-top:0.8em}@media only screen and (max-width:1500px){.mapWrapper .site-wrapper h3{width:35%;padding-right:1em;font-size:30px}}@media only screen and (max-width:1000px){.mapWrapper .site-wrapper h3{width:100%;text-align:center;color:#000000;padding-right:0}}.mapWrapper .site-wrapper h3 span{color:#000000}.mapWrapper .site-wrapper iframe{width:70%;position:relative;z-index:2;height:35vw;border:0;border-radius:5px}@media only screen and (max-width:1500px){.mapWrapper .site-wrapper iframe{width:65%}}@media only screen and (max-width:1000px){.mapWrapper .site-wrapper iframe{width:100%;height:400px;margin-top:1em}}.height-match{min-height:101.6px}@media only screen and (max-width:1300px){.height-match{min-height:unset}}.MainWrapper-Team{padding:6em 7.5vw 4em;background-color:#e7e7e7;position:relative;overflow:hidden}@media only screen and (max-width:1500px){.MainWrapper-Team{padding:5.25em 70px 3.5em}}@media only screen and (max-width:1200px){.MainWrapper-Team{padding:4.5em 50px 2.5em}}@media only screen and (max-width:1000px){.MainWrapper-Team{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4.25em 50px 2.5em}}@media only screen and (max-width:640px){.MainWrapper-Team{padding:3.5em 40px 1.5em}}@media only screen and (max-width:420px){.MainWrapper-Team{padding:3.5em 20px 1.5em}}.MainWrapper-Team .angledLines{width:2000px;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media only screen and (min-width:2001px){.MainWrapper-Team .angledLines{width:100%;height:51px}}@media only screen and (max-width:1000px){.MainWrapper-Team .angledLines{width:1000px}}.staffMembers{padding:4em 10vw 3em;position:relative;overflow:hidden;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%;max-width:1800px;text-align:center;border-bottom:4px solid #e7e7e7}@media only screen and (max-width:1500px){.staffMembers{padding:4em 70px 3em}}@media only screen and (max-width:1200px){.staffMembers{padding:4em 50px 3em}}@media only screen and (max-width:1000px){.staffMembers{padding:4em 50px 3em}}@media only screen and (max-width:640px){.staffMembers{padding:2.5em 40px 2.5em}}@media only screen and (max-width:420px){.staffMembers{padding:2.5em 30px 1.5em}}.staffMembers .member{width:23%;text-align:center;padding:0 0.5em 3em}@media only screen and (max-width:1000px){.staffMembers .member{width:33%}}@media only screen and (max-width:640px){.staffMembers .member{width:47%;padding:0 0.5em 2em}}.staffMembers .member .headshot{display:block;width:100%;max-width:250px;height:auto;margin:0 auto 1em}.staffMembers .member .staffName{font-size:28px;color:#044f8f;letter-spacing:0.5px}@media only screen and (max-width:1500px){.staffMembers .member .staffName{font-size:26px}}@media only screen and (max-width:1200px){.staffMembers .member .staffName{font-size:24px}}@media only screen and (max-width:640px){.staffMembers .member .staffName{font-size:22px}}.staffMembers .member .staffPosition{color:#000000;font-size:16px;letter-spacing:0.5px;margin-top:0.3em}.galleryBlocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;padding:7.5em 7.5vw 6em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;overflow:hidden}@media only screen and (max-width:1500px){.galleryBlocks{padding:7.5em 70px 6em}}@media only screen and (max-width:1200px){.galleryBlocks{padding:6em 50px 5em}}@media only screen and (max-width:640px){.galleryBlocks{padding:4.5em 40px 2.2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:420px){.galleryBlocks{padding:4em 30px 2em}}.galleryBlocks picture{width:2000px;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media only screen and (min-width:2001px){.galleryBlocks picture{width:100%;height:51px}}@media only screen and (max-width:1000px){.galleryBlocks picture{width:1000px}}.galleryBlocks .gray-bg{position:absolute;left:0;top:0;height:50%;background-color:#e7e7e7;width:100%}@media only screen and (max-width:640px){.galleryBlocks .gray-bg{height:180px}}.galleryBlocks .galleryBlock{height:28vw;width:calc(50% - 16px);border-radius:5px;position:relative;text-decoration:none;overflow:hidden;background-color:#000000}@media only screen and (max-width:1200px){.galleryBlocks .galleryBlock{height:30vw}}@media only screen and (max-width:640px){.galleryBlocks .galleryBlock{width:100%;margin-bottom:1.5em;height:220px}}.galleryBlocks .galleryBlock span{position:absolute;text-align:center;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:900;font-size:40px;color:#ffffff;letter-spacing:1px;z-index:2}@media only screen and (max-width:1500px){.galleryBlocks .galleryBlock span{font-size:37px}}@media only screen and (max-width:1200px){.galleryBlocks .galleryBlock span{font-size:30px}}@media only screen and (max-width:800px){.galleryBlocks .galleryBlock span{font-size:26px;letter-spacing:1.4px}}.galleryBlocks .galleryBlock img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;-webkit-transition:0.6s ease-in-out;-o-transition:0.6s ease-in-out;transition:0.6s ease-in-out}.galleryBlocks .galleryBlock:hover img{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);opacity:0.75}.contactFormWrapper{background:#044f8f;background:-webkit-gradient(linear, left bottom, left top, from(#1c2252), to(#044f8f));background:-webkit-linear-gradient(bottom, #1c2252 0%, #044f8f 100%);background:-o-linear-gradient(bottom, #1c2252 0%, #044f8f 100%);background:linear-gradient(0deg, #1c2252 0%, #044f8f 100%);background-size:cover;background-position:center bottom;padding:4.5em 7.5vw 5em;position:relative}@media only screen and (max-width:1500px){.contactFormWrapper{padding:3.5em 70px 5em}}@media only screen and (max-width:1200px){.contactFormWrapper{padding:3em 50px 3.5em}}@media only screen and (max-width:640px){.contactFormWrapper{padding:2.5em 40px 2em}}@media only screen and (max-width:420px){.contactFormWrapper{padding:2.5em 30px 2em}}.contactFormWrapper .map{position:absolute;left:68%;top:0;height:100%;width:auto;z-index:1}@media only screen and (max-width:1200px){.contactFormWrapper .map{right:0;left:auto;opacity:0.09}}@media only screen and (max-width:640px){.contactFormWrapper .map{display:none}}.contactFormWrapper #ContactForm{width:70%;position:relative;z-index:2}@media only screen and (max-width:1200px){.contactFormWrapper #ContactForm{width:100%}}.ProjectsWrapper{padding:4.5em 7.5vw 5em;position:relative;display:block;text-align:center}@media only screen and (max-width:1500px){.ProjectsWrapper{padding:3.5em 70px 5em}}@media only screen and (max-width:1200px){.ProjectsWrapper{padding:3em 50px 3.5em}}@media only screen and (max-width:640px){.ProjectsWrapper{padding:2.5em 40px 2em}}@media only screen and (max-width:420px){.ProjectsWrapper{padding:2.5em 30px 2em}}.ProjectsWrapper .project{width:30%;display:inline-block;margin:1.5%;text-decoration:none;position:relative;background-color:#000000;overflow:hidden;border-radius:5px}@media only screen and (max-width:1000px){.ProjectsWrapper .project{width:46.5%}}@media only screen and (max-width:640px){.ProjectsWrapper .project{width:100%;margin:0 0 1em}}.ProjectsWrapper .project .projectImg{position:relative;width:100%;height:300px;display:block;z-index:1}@media only screen and (max-width:1500px){.ProjectsWrapper .project .projectImg{height:250px}}.ProjectsWrapper .project .projectImg img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;-webkit-transition:0.6s ease-in-out;-o-transition:0.6s ease-in-out;transition:0.6s ease-in-out}.ProjectsWrapper .project .projectName{display:block;color:#ffffff;font-size:20px;font-weight:600;padding-top:1em;position:absolute;bottom:15px;left:0;padding:0 18px;text-align:left;z-index:3;letter-spacing:0.5px}@media only screen and (max-width:1500px){.ProjectsWrapper .project .projectName{font-size:18px}}.ProjectsWrapper .project:before{content:"";width:100%;position:absolute;left:0;bottom:0;height:50%;background:black;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.814163)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.814163) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.814163) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.814163) 100%);z-index:2}.ProjectsWrapper .project:hover .projectImg img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);opacity:0.8}.videoSplit{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-top:2.5em}@media only screen and (max-width:1000px){.videoSplit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.5em}}.videoSplit .videoSplitLeft{width:48%}@media only screen and (max-width:1000px){.videoSplit .videoSplitLeft{width:100%}}.videoSplit .videoSplitLeft iframe{width:100%;height:23vw}@media only screen and (max-width:1000px){.videoSplit .videoSplitLeft iframe{height:49vw}}.videoSplit .videoSplitRight{width:48%}@media only screen and (max-width:1000px){.videoSplit .videoSplitRight{width:100%}}.videoSplit .videoSplitRight iframe{width:100%;height:23vw}@media only screen and (max-width:1000px){.videoSplit .videoSplitRight iframe{height:49vw}}.MainWrapper-FlatImg{display:block;padding:6em 7.5vw 5em;background-color:#e7e7e7;position:relative;overflow:hidden}@media only screen and (max-width:1500px){.MainWrapper-FlatImg{padding:5.25em 70px 4.5em}}@media only screen and (max-width:1200px){.MainWrapper-FlatImg{padding:4.5em 50px 3.5em}}@media only screen and (max-width:1000px){.MainWrapper-FlatImg{padding:4.25em 50px 3.5em}}@media only screen and (max-width:640px){.MainWrapper-FlatImg{padding:3.5em 40px 1.5em}}@media only screen and (max-width:420px){.MainWrapper-FlatImg{padding:3.5em 30px 1.5em}}.MainWrapper-FlatImg .angledLines{width:2000px;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media only screen and (max-width:1000px){.MainWrapper-FlatImg .angledLines{width:1000px}}.problemsWrapper{display:block;background-image:url("/Content/images/flatRoofProblemsBG.jpg");background-size:cover;background-position:center;position:relative;padding:5vw 7.5vw 5vw 43%}@media only screen and (max-width:1500px){.problemsWrapper{padding:5vw 70px 5vw 37%}}@media only screen and (max-width:1200px){.problemsWrapper{padding:5vw 50px 5vw 37%}}@media only screen and (max-width:800px){.problemsWrapper{padding:2.5em 50px 180px}}@media only screen and (max-width:640px){.problemsWrapper{padding:2.5em 40px 150px}}@media only screen and (max-width:420px){.problemsWrapper{padding:2.5em 30px 130px}}.problemsWrapper .roof{position:absolute;left:0;bottom:0;z-index:1;width:43%}@media only screen and (max-width:800px){.problemsWrapper .roof{width:75%}}@media only screen and (max-width:420px){.problemsWrapper .roof{width:90%}}.problemsWrapper .warning{position:absolute;left:15vw;bottom:5vw;z-index:2;width:13vw}@media only screen and (min-width:2001px){.problemsWrapper .warning{bottom:90px;width:260px}}@media only screen and (max-width:1500px){.problemsWrapper .warning{width:15vw;bottom:7vw;left:12vw}}@media only screen and (max-width:800px){.problemsWrapper .warning{left:45%;width:100px}}.problemsWrapper .problemsContent{width:100%;display:block}.flatRoofingSecondary{padding:5em 7.5vw 5.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1500px){.flatRoofingSecondary{padding:3.5em 70px 5em}}@media only screen and (max-width:1200px){.flatRoofingSecondary{padding:3em 50px 3.5em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:640px){.flatRoofingSecondary{padding:2.5em 40px 2em}}@media only screen and (max-width:420px){.flatRoofingSecondary{padding:2.5em 30px 2em}}.flatRoofingSecondary .flatSecondaryContent{width:50%;padding-right:0}@media only screen and (max-width:1200px){.flatRoofingSecondary .flatSecondaryContent{width:100%}}.flatRoofingSecondary .flatSecondaryContent h4{margin-top:1em}.flatRoofingSecondary .roofingOptions{width:50%;padding-left:8%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1200px){.flatRoofingSecondary .roofingOptions{width:100%;padding-left:0;margin-top:2em}}@media only screen and (max-width:640px){.flatRoofingSecondary .roofingOptions{margin-top:1em}}.flatRoofingSecondary .roofingOptions img{width:calc(50% - 8px);margin-bottom:16px;height:auto}@media only screen and (max-width:1200px){.flatRoofingSecondary .roofingOptions img{width:calc(25% - 11px);margin-bottom:15px}}@media only screen and (max-width:800px){.flatRoofingSecondary .roofingOptions img{width:calc(33% - 8px);margin-bottom:15px}}@media only screen and (max-width:640px){.flatRoofingSecondary .roofingOptions img{width:calc(50% - 8px);margin-bottom:16px}}.materialsWrapper{padding:5em 7.5vw 5em;background-color:#e7e7e7}@media only screen and (max-width:1500px){.materialsWrapper{padding:3.5em 70px 4em}}@media only screen and (max-width:1200px){.materialsWrapper{padding:3em 50px 3em}}@media only screen and (max-width:640px){.materialsWrapper{padding:2.5em 40px 2em}}@media only screen and (max-width:420px){.materialsWrapper{padding:2.5em 30px 2em}}.materialsWrapper h3{margin-bottom:1.8em!important}@media only screen and (max-width:640px){.materialsWrapper h3{text-align:center}.materialsWrapper h3:after{content:"";width:150px;height:6px;background-color:#044f8f;position:absolute;left:50%!important;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.circleImgBlock{margin:2.5em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:800px){.circleImgBlock{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media only screen and (max-width:640px){.circleImgBlock{display:block}}.circleImgBlock .circleImg{width:200px}@media only screen and (max-width:1200px){.circleImgBlock .circleImg{width:150px}}@media only screen and (max-width:800px){.circleImgBlock .circleImg{width:125px}}@media only screen and (max-width:640px){.circleImgBlock .circleImg{float:left;margin-right:1.75em;margin-bottom:0;width:115px}}.circleImgBlock .circleImg img{width:100%;height:auto}.circleImgBlock .circleContent{width:calc(100% - 200px);padding-left:40px}@media only screen and (max-width:1200px){.circleImgBlock .circleContent{width:calc(100% - 150px);padding-left:30px}}@media only screen and (max-width:800px){.circleImgBlock .circleContent{width:calc(100% - 125px);padding-left:28px}}@media only screen and (max-width:640px){.circleImgBlock .circleContent{width:100%;padding-left:0}}.discountSplit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4em}@media only screen and (max-width:1000px){.discountSplit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0}}.discountSplit .discountLeft{width:30%}@media only screen and (max-width:1000px){.discountSplit .discountLeft{width:100%;margin-top:1.5em;margin-bottom:2.75em}}.discountSplit .discountLeft .box{margin-top:0}.discountSplit .discountRight{width:70%;padding-left:5%}@media only screen and (max-width:1000px){.discountSplit .discountRight{width:100%;padding:0}}.basicGrey{padding:0 7.5vw 5em;background-color:#f1f1f1}@media only screen and (max-width:1500px){.basicGrey{padding:0 70px 5em}}@media only screen and (max-width:1200px){.basicGrey{padding:0 50px 3.5em}}@media only screen and (max-width:640px){.basicGrey{padding:0 40px 2em}}@media only screen and (max-width:420px){.basicGrey{padding:0 30px 2em}}.circleColumns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:3em}@media only screen and (max-width:1000px){.circleColumns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.circleColumns .circleCol{width:31%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1500px){.circleColumns .circleCol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}@media only screen and (max-width:1000px){.circleColumns .circleCol{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:640px){.circleColumns .circleCol{display:block}}.circleColumns .circleCol .circleImg{width:200px;height:200px}@media only screen and (max-width:1700px){.circleColumns .circleCol .circleImg{width:150px;height:150px}}@media only screen and (max-width:1500px){.circleColumns .circleCol .circleImg{width:200px;display:block;margin:auto;height:200px}}@media only screen and (max-width:1200px){.circleColumns .circleCol .circleImg{width:150px;height:150px}}@media only screen and (max-width:640px){.circleColumns .circleCol .circleImg{float:left;margin-right:1.5em;margin-bottom:0.5em;width:115px;height:auto}}.circleColumns .circleCol .circleImg img{width:100%;height:auto}.circleColumns .circleCol .circleContent{width:calc(100% - 200px);padding-left:30px;text-align:left}@media only screen and (max-width:1700px){.circleColumns .circleCol .circleContent{width:calc(100% - 150px);padding-left:30px}}@media only screen and (max-width:1500px){.circleColumns .circleCol .circleContent{width:100%;padding-left:0}}@media only screen and (max-width:1000px){.circleColumns .circleCol .circleContent{width:calc(100% - 150px);padding-left:30px}}@media only screen and (max-width:640px){.circleColumns .circleCol .circleContent{width:100%;padding-left:0}}.circleColumns .circleCol .circleContent h6{margin-bottom:-10px!important}@media only screen and (max-width:640px){.circleColumns .circleCol .circleContent h6{margin-top:10px;display:inline-block}}.SkyWrapper{padding:4.5em 7.5vw 5em;background-image:url("/Content/images/flatRoofProblemsBG.jpg");background-position:center;background-size:cover;position:relative}@media only screen and (max-width:1500px){.SkyWrapper{padding:3.5em 70px 5em}}@media only screen and (max-width:1200px){.SkyWrapper{padding:3em 50px 3.5em}}@media only screen and (max-width:640px){.SkyWrapper{padding:2.5em 0 0}}@media only screen and (max-width:420px){.SkyWrapper{padding:2.5em 0 0}}.SkyWrapper .skyContent{margin-left:40%}@media only screen and (max-width:1200px){.SkyWrapper .skyContent{margin-left:38%}}@media only screen and (max-width:1000px){.SkyWrapper .skyContent{margin-left:0}}@media only screen and (max-width:640px){.SkyWrapper .skyContent{padding:0 40px}}@media only screen and (max-width:420px){.SkyWrapper .skyContent{padding:0 30px}}.SkyWrapper .skyContent h6{margin-bottom:-10px;margin-top:10px}.SkyWrapper .skyImg{position:absolute;bottom:0;height:90%;left:0%}@media only screen and (min-width:2000px){.SkyWrapper .skyImg{right:auto;left:0}}@media only screen and (max-width:1000px){.SkyWrapper .skyImg{display:none}}@media only screen and (max-width:640px){.SkyWrapper .skyImg{display:block;position:relative;bottom:auto;right:auto;width:100%;margin-top:2.5em}}.sidingSkyWrapper{padding:4.5em 7.5vw 5em;background-image:url("/Content/images/flatRoofProblemsBG.jpg");background-position:center;background-size:cover;position:relative}@media only screen and (max-width:1500px){.sidingSkyWrapper{padding:3.5em 70px 5em}}@media only screen and (max-width:1200px){.sidingSkyWrapper{padding:3em 50px 3.5em}}@media only screen and (max-width:640px){.sidingSkyWrapper{padding:2.5em 0 0}}@media only screen and (max-width:420px){.sidingSkyWrapper{padding:2.5em 0 0}}.sidingSkyWrapper .skyContent{margin-left:30%}@media only screen and (max-width:1200px){.sidingSkyWrapper .skyContent{margin-left:33%}}@media only screen and (max-width:1000px){.sidingSkyWrapper .skyContent{margin-left:0}}@media only screen and (max-width:640px){.sidingSkyWrapper .skyContent{padding:0 40px}}@media only screen and (max-width:420px){.sidingSkyWrapper .skyContent{padding:0 30px}}.sidingSkyWrapper .skyContent h6{margin-bottom:-10px;margin-top:10px}.sidingSkyWrapper .skyImg{position:absolute;bottom:0;height:90%;right:70.5%}@media only screen and (min-width:2000px){.sidingSkyWrapper .skyImg{right:auto;left:0}}@media only screen and (max-width:1000px){.sidingSkyWrapper .skyImg{display:none}}@media only screen and (max-width:640px){.sidingSkyWrapper .skyImg{display:block;position:relative;bottom:auto;right:auto;width:100%;margin-top:2.5em}}.basicVerticalWrapper{padding:4.5em 0 0}@media only screen and (max-width:1500px){.basicVerticalWrapper{padding:3.5em 0 0}}@media only screen and (max-width:1200px){.basicVerticalWrapper{padding:3em 0 0}}@media only screen and (max-width:640px){.basicVerticalWrapper{padding:2.5em 0 0}}@media only screen and (max-width:420px){.basicVerticalWrapper{padding:2.5em 0 0}}.leftImgBlocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%;margin-top:3.5em}.leftImgBlocks .imgBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:47%;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:2.25em}@media only screen and (max-width:1200px){.leftImgBlocks .imgBlock{width:100%}}@media only screen and (max-width:640px){.leftImgBlocks .imgBlock{display:block;margin-bottom:1.75em}}.leftImgBlocks .imgBlock .leftImg{width:250px;height:auto}@media only screen and (max-width:1500px){.leftImgBlocks .imgBlock .leftImg{width:200px}}@media only screen and (max-width:1350px){.leftImgBlocks .imgBlock .leftImg{width:180px}}@media only screen and (max-width:640px){.leftImgBlocks .imgBlock .leftImg{width:130px;float:left;margin-right:1.5em;margin-bottom:0.5em}}.leftImgBlocks .imgBlock .leftImg img{width:100%;height:auto}.leftImgBlocks .imgBlock .rightContent{width:calc(100% - 250px);padding-left:27px;padding-top:15px}@media only screen and (max-width:1500px){.leftImgBlocks .imgBlock .rightContent{width:calc(100% - 200px)}}@media only screen and (max-width:1350px){.leftImgBlocks .imgBlock .rightContent{width:calc(100% - 180px)}}@media only screen and (max-width:640px){.leftImgBlocks .imgBlock .rightContent{width:100%;padding-top:5px;padding-left:0}}.leftImgBlocks .imgBlock .rightContent h6{margin-top:0;margin-bottom:-10px}.reviewsBottom{padding:0 7.5vw 5em;background-color:#e7e7e7;text-align:center}@media only screen and (max-width:1500px){.reviewsBottom{padding:0 70px 5em}}@media only screen and (max-width:1200px){.reviewsBottom{padding:0 50px 3.5em}}@media only screen and (max-width:640px){.reviewsBottom{padding:0 40px 2em}}@media only screen and (max-width:420px){.reviewsBottom{padding:0 30px 2em}}.careerWrapper .careerBox{background-color:#ffffff;border-radius:7px;padding:2.5em 2.5em 1.5em;margin:1em 0;border-left:10px solid #044f8f}@media only screen and (max-width:1200px){.careerWrapper .careerBox{padding:1.8em 1.8em 1em}}@media only screen and (max-width:1000px){.careerWrapper .careerBox{border-radius:5px}}@media only screen and (max-width:640px){.careerWrapper .careerBox{padding:1.5em 1.5em 0.75em;margin:0 0 1em}}.careerWrapper .careerBox .positionTitle{color:#044f8f;margin-bottom:20px}.careerWrapper .careerBox .department{margin-bottom:0.5em;font-size:18px;font-weight:normal;line-height:1.3}@media only screen and (max-width:1000px){.careerWrapper .careerBox .department{font-size:16px}}.careerWrapper .careerBox .department span{font-weight:600}.careerWrapper .careerBox .Qualifications{margin-bottom:0.5em;font-size:18px;font-weight:normal;line-height:1.3}@media only screen and (max-width:1000px){.careerWrapper .careerBox .Qualifications{font-size:16px}}.careerWrapper .careerBox .Qualifications span{font-weight:600}.careerWrapper .careerBox .Description{margin-bottom:0.5em;font-size:18px;font-weight:normal;line-height:1.3}@media only screen and (max-width:1000px){.careerWrapper .careerBox .Description{font-size:16px}}.careerWrapper .careerBox .Description span{font-weight:600}.careerWrapper .careerBox .Compensation{margin-bottom:0.5em;font-size:18px;font-weight:normal;line-height:1.3}@media only screen and (max-width:1000px){.careerWrapper .careerBox .Compensation{font-size:16px}}.careerWrapper .careerBox .Compensation span{font-weight:600}.galleryImgWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.galleryImgWrapper .galleryImg{width:31.5%;margin-bottom:2em;border-radius:5px}@media only screen and (max-width:1000px){.galleryImgWrapper .galleryImg{width:47%}}@media only screen and (max-width:640px){.galleryImgWrapper .galleryImg{width:100%;margin-bottom:1.5em}}.galleryImgWrapper:after{content:"";width:31.5%;display:inline-block;height:0;margin:0!important}.floatRight{float:right;padding-left:4em;padding-bottom:1em;width:40%}@media only screen and (max-width:1000px){.floatRight{width:50%;padding-left:2.5em}}@media only screen and (max-width:700px){.floatRight{width:100%;padding-left:0;margin-top:1em}}.floatRight img{width:100%;height:auto}.secondary-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:white}@media screen and (max-width:750px){.secondary-nav{display:block}}.secondary-nav .second-nav-button{position:relative;display:block;width:calc(33.33333% - 5px);background-color:#044f8f;text-align:center;text-decoration:none;font-size:22px;font-weight:800;text-transform:none;letter-spacing:0.4px;padding:30px 10px;margin:7px 0;cursor:pointer;border-radius:4px}@media screen and (max-width:750px){.secondary-nav .second-nav-button{width:100%;margin:5px 0}}.secondary-nav .second-nav-button span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:3;color:white;font-size:18px;font-weight:normal}.secondary-nav .second-nav-button span img{height:15px;margin-left:20px}.secondary-nav .second-nav-button:before{content:"";width:0;border-radius:4px;height:calc(100% + 2px);position:absolute;left:-1px;top:-1px;background-color:#227ecd;z-index:1;-webkit-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.secondary-nav .second-nav-button:hover:before{width:calc(100% + 2px)}.MetalList li{font-weight:400}.MetalList li strong{font-weight:700}.windowGrid{display:-ms-grid;display:grid;-ms-grid-columns:(19%)[5];grid-template-columns:repeat(5, 19%);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-row-gap:30px;justify-items:center;text-align:center;margin:30px 0}@media only screen and (max-width:1200px){.windowGrid{-ms-grid-columns:(24%)[4];grid-template-columns:repeat(4, 24%)}}@media only screen and (max-width:1000px){.windowGrid{-ms-grid-columns:(30%)[3];grid-template-columns:repeat(3, 30%)}}@media only screen and (max-width:675px){.windowGrid{-ms-grid-columns:(48%)[2];grid-template-columns:repeat(2, 48%)}}@media only screen and (max-width:1004px){.nav-ribbon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}}.nav-ribbon .second-nav-button{width:calc(25% - 5px);border-radius:0;text-transform:uppercase}@media only screen and (max-width:1004px){.nav-ribbon .second-nav-button{width:100%;margin:5px 0}}.nav-ribbon .second-nav-button:before{border-radius:0}.nav-ribbon .second-nav-button span{font-weight:600}.nav-ribbon .second-nav-button span img{height:10px}@media only screen and (max-width:1004px){.nav-ribbon .second-nav-button span img{position:absolute;margin-left:250px}}.MainWrapper-InstallationImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:8em 7.5vw;position:relative;overflow:hidden;background-color:#e7e7e7}@media only screen and (max-width:1300px){.MainWrapper-InstallationImg{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:5em 7.5vw}}.MainWrapper-InstallationImg .angledLines{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;width:2000px;position:absolute;top:-10px;left:50%}.MainWrapper-InstallationImg .MainLeft{width:50%}@media only screen and (max-width:1300px){.MainWrapper-InstallationImg .MainLeft{width:100%}}@media only screen and (max-width:1300px){.MainWrapper-InstallationImg .MainLeft h2{text-align:center}.MainWrapper-InstallationImg .MainLeft h2:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width:1300px){.MainWrapper-InstallationImg .MainLeft p{text-align:center}}.MainWrapper-InstallationImg .MainLeft .steps-wrap{margin-top:20px}.MainWrapper-InstallationImg .MainLeft .steps-wrap .step{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.MainWrapper-InstallationImg .MainLeft .steps-wrap .step_number{margin-top:10px;position:relative;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:50%;background:#000000;color:#fff;-ms-flex-negative:0;flex-shrink:0;line-height:1}@media only screen and (max-width:823px){.MainWrapper-InstallationImg .MainLeft .steps-wrap .step_number{margin-top:0}}.MainWrapper-InstallationImg .MainLeft .steps-wrap .step_number:before{content:"";display:block;position:absolute;left:50%;top:50%;width:110%;height:110%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;border-radius:50%;z-index:-1}.MainWrapper-InstallationImg .MainLeft .steps-wrap .step_number .span{display:block;font-weight:900;font-size:19px;text-align:center}.MainWrapper-InstallationImg .MainLeft .steps-wrap .step a{color:#000000;pointer-events:none;text-decoration:none}@media only screen and (max-width:823px){.MainWrapper-InstallationImg .MainLeft .steps-wrap .step a{pointer-events:all;width:600px;max-width:100%}}.MainWrapper-InstallationImg .MainLeft .steps-wrap .step a:hover{cursor:pointer}.MainWrapper-InstallationImg .MainLeft .steps-wrap .step a .step_content{padding-left:25px}@media only screen and (max-width:823px){.MainWrapper-InstallationImg .MainLeft .steps-wrap .step a .step_content{padding-top:6px}}@media only screen and (max-width:370px){.MainWrapper-InstallationImg .MainLeft .steps-wrap .step a .step_content{padding-left:10px}}.MainWrapper-InstallationImg .MainLeft .steps-wrap .step a .step_content p{font-size:18px;font-weight:bold;margin:0;text-align:left}@media only screen and (max-width:370px){.MainWrapper-InstallationImg .MainLeft .steps-wrap .step a .step_content p{font-size:16px}}.MainWrapper-InstallationImg .MainLeft .steps-wrap .step a .step_content p:after{content:":";padding-left:1px}@media only screen and (max-width:823px){.MainWrapper-InstallationImg .MainLeft .steps-wrap .step a .step_content p:after{display:none}}@media only screen and (max-width:823px){.MainWrapper-InstallationImg .MainLeft .steps-wrap .step a .step_content p .toggle-plus:after{content:"+";color:#044f8f;font-size:28px;float:right;margin-top:-10px}.MainWrapper-InstallationImg .MainLeft .steps-wrap .step a .step_content p .toggle-plus.active:after{content:"-"}}.MainWrapper-InstallationImg .MainLeft .steps-wrap .step a .step_content ul{padding-left:0;list-style:none;margin:0;padding-right:35px;margin-top:-5px;font-size:18px}@media screen and (min-width:822px){.MainWrapper-InstallationImg .MainLeft .steps-wrap .step a .step_content ul{display:block!important}}@media screen and (max-width:823px){.MainWrapper-InstallationImg .MainLeft .steps-wrap .step a .step_content ul{display:none}}.MainWrapper-InstallationImg .MainLeft .steps-wrap .step a .step_content ul li{font-weight:400;margin-bottom:5px;line-height:1.6}@media only screen and (max-width:823px){.MainWrapper-InstallationImg .MainLeft .steps-wrap .step a .step_content ul .hide{display:none}}@media only sceen and (max-width:823px){.MainWrapper-InstallationImg .MainLeft .steps-wrap .step a .step_content ul .show{display:block}}.MainWrapper-InstallationImg .MainRight{width:50%}@media only screen and (max-width:1300px){.MainWrapper-InstallationImg .MainRight{width:100%;text-align:center}}.MainWrapper-InstallationImg .MainRight .image{padding-left:44px;padding-top:96px;max-width:100%;pointer-events:none}@media only screen and (max-width:1300px){.MainWrapper-InstallationImg .MainRight .image{padding-left:0}}.MainWrapper-InstallationImg .MainRight .rating-list{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:37px}@media only screen and (max-width:1300px){.MainWrapper-InstallationImg .MainRight .rating-list{margin-top:0}}.MainWrapper-InstallationImg .MainRight .rating-list .descript{text-transform:uppercase;text-align:end}.MainWrapper-InstallationImg .MainRight .rating-list .descript p{font-weight:600;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:405px){.MainWrapper-InstallationImg .MainRight .rating-list .descript p{font-size:16px}}@media only screen and (max-width:366px){.MainWrapper-InstallationImg .MainRight .rating-list .descript p{font-size:15px}}.MainWrapper-InstallationImg .MainRight .rating-list .descript .icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px}.MainWrapper-InstallationImg .MainRight .rating-list .descript .icon svg{width:30px;height:30px}.install-benefits{background-image:url("/Content/images/backgrounds/benefit-installBG.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;text-align:center}.install-benefits .wrapper{padding:7.4em 7.5vw}@media only screen and (max-width:1500px){.install-benefits .wrapper{padding:3.5em 70px 4em}}@media only screen and (max-width:1200px){.install-benefits .wrapper{padding:3em 50px 3em}}@media only screen and (max-width:640px){.install-benefits .wrapper{padding:2.5em 40px 2em}}@media only screen and (max-width:420px){.install-benefits .wrapper{padding:2.5em 25px 2em}}.install-benefits .wrapper h2{color:#ffffff}.install-benefits .wrapper p{color:#ffffff;text-align:center;max-width:1150px;display:block;margin:auto}.install-benefits .benefit-tiles{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:35px;margin-top:50px}@media only screen and (max-width:1547px){.install-benefits .benefit-tiles{gap:25px}}@media only screen and (max-width:1300px){.install-benefits .benefit-tiles{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:823px){.install-benefits .benefit-tiles{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);gap:0;text-align:left}}.install-benefits .benefit-tiles .js-dropdwn{background-color:rgba(0, 0, 0, 0.5);text-decoration:none}.install-benefits .benefit-tiles .js-dropdwn .tile{padding:43px 36px;height:100%}@media only screen and (max-width:823px){.install-benefits .benefit-tiles .js-dropdwn .tile{padding:25px 40px}}@media only screen and (max-width:560px){.install-benefits .benefit-tiles .js-dropdwn .tile{padding:25px 25px}}@media only screen and (max-width:402px){.install-benefits .benefit-tiles .js-dropdwn .tile{padding:25px 15px}}.install-benefits .benefit-tiles .js-dropdwn .tile p{text-transform:uppercase;font-size:30px;font-weight:900;margin:0}@media only screen and (max-width:823px){.install-benefits .benefit-tiles .js-dropdwn .tile p .toggle-plus:after{content:"+";color:#ffffff;font-size:28px;float:right;margin-top:-4px}}@media only screen and (max-width:823px) and (max-width:483px){.install-benefits .benefit-tiles .js-dropdwn .tile p .toggle-plus:after{margin-top:-8px}}@media only screen and (max-width:823px) and (max-width:402px){.install-benefits .benefit-tiles .js-dropdwn .tile p .toggle-plus:after{margin-top:-8px;font-size:26px}}@media only screen and (max-width:823px){.install-benefits .benefit-tiles .js-dropdwn .tile p .toggle-plus.active:after{content:"-";color:#044f8f}}@media only screen and (max-width:1547px){.install-benefits .benefit-tiles .js-dropdwn .tile p{font-size:28px}}@media only screen and (max-width:1454px){.install-benefits .benefit-tiles .js-dropdwn .tile p{font-size:26px}}@media only screen and (max-width:1373px){.install-benefits .benefit-tiles .js-dropdwn .tile p{font-size:24px}}@media only screen and (max-width:823px){.install-benefits .benefit-tiles .js-dropdwn .tile p{text-align:left;padding-left:80px;margin-top:-56.5px;-webkit-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.install-benefits .benefit-tiles .js-dropdwn .tile p:hover{cursor:pointer}}@media only screen and (max-width:530px){.install-benefits .benefit-tiles .js-dropdwn .tile p{font-size:23px;padding-left:70px}}@media only screen and (max-width:483px){.install-benefits .benefit-tiles .js-dropdwn .tile p{font-size:20px}}@media only screen and (max-width:450px){.install-benefits .benefit-tiles .js-dropdwn .tile p{font-size:18px;padding-left:65px;margin-top:-50px}}@media only screen and (max-width:402px){.install-benefits .benefit-tiles .js-dropdwn .tile p{padding-left:60px;font-size:16px;margin-top:-45px}}.install-benefits .benefit-tiles .js-dropdwn .tile svg{fill:#ffffff;width:55px;height:50px;margin-bottom:10px}@media only screen and (max-width:450px){.install-benefits .benefit-tiles .js-dropdwn .tile svg{width:50px;height:45px}}.install-benefits .benefit-tiles .js-dropdwn .tile img{pointer-events:none}@media only screen and (max-width:450px){.install-benefits .benefit-tiles .js-dropdwn .tile img{width:37px;height:47px;margin-left:5px}}.install-benefits .benefit-tiles .js-dropdwn .tile ul{list-style:none;padding-left:0;margin:0;font-size:18px}@media only screen and (min-width:822px){.install-benefits .benefit-tiles .js-dropdwn .tile ul{display:block!important}}@media only screen and (max-width:823px){.install-benefits .benefit-tiles .js-dropdwn .tile ul{padding-left:80px;display:none}}@media only screen and (max-width:530px){.install-benefits .benefit-tiles .js-dropdwn .tile ul{padding-left:70px}}@media only screen and (max-width:402px){.install-benefits .benefit-tiles .js-dropdwn .tile ul{padding-left:60px;font-size:16px}}.install-benefits .benefit-tiles .js-dropdwn .tile ul li{color:#ffffff;line-height:1.6}@media only screen and (max-width:402px){.install-benefits .benefit-tiles .js-dropdwn .tile ul li{line-height:1.3}}@media only screen and (max-width:823px){.install-benefits .benefit-tiles .js-dropdwn .tile ul .hide{display:none}}@media only sceen and (max-width:823px){.install-benefits .benefit-tiles .js-dropdwn .tile ul .show{display:block}}.bottom-content .wrapper{padding:5em 7.5vw}@media only screen and (max-width:1500px){.bottom-content .wrapper{padding:3.5em 70px}}@media only screen and (max-width:1200px){.bottom-content .wrapper{padding:3em 50px}}@media only screen and (max-width:823px){.bottom-content .wrapper{text-align:center}.bottom-content .wrapper h2:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width:640px){.bottom-content .wrapper{padding:2.5em 40px}}@media only screen and (max-width:420px){.bottom-content .wrapper{padding:2.5em 25px}}#faq{padding:5em 7.5vw 0}@media only screen and (max-width:823px){#faq{padding:25px 7.5vw}}#faq .content-tb{padding:0}@media only screen and (max-width:823px){#faq .content-tb{text-align:center}#faq .content-tb h2{position:relative;padding-bottom:20px;margin-bottom:20px}#faq .content-tb h2:after{content:"";width:150px;height:4px;background-color:#044f8f;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.RoofingVisualNav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-block:10px 50px;margin-inline:-7.5px}@media only screen and (max-width:1200px){.RoofingVisualNav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.RoofingVisualNav.SidingVisualNav{margin-top:40px}.RoofingVisualNav.SidingVisualNav .visualNav{height:344px}@media only screen and (min-width:1201px){.RoofingVisualNav.col-3 .visualNav{width:calc(100% / 3 - 15px)}}.RoofingVisualNav a.visualNav h3 img{display:inline-block}.RoofingVisualNav .visualNav{position:relative;width:calc(100% / 2 - 15px);margin:0 7.5px 15px;display:block;height:clamp(350px, 30vw, 500px);text-decoration:none;color:#ffffff;border-radius:4px;overflow:hidden}@media only screen and (max-width:1200px){.RoofingVisualNav .visualNav{width:calc(100% / 2 - 15px);max-height:350px}}@media only screen and (max-width:678px){.RoofingVisualNav .visualNav{width:calc(100% - 15px);max-width:550px;margin-inline:auto}}.RoofingVisualNav .visualNav:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:black;background:-webkit-linear-gradient(315deg, rgba(0, 0, 0, 0.689513) 0%, rgba(0, 0, 0, 0.134891) 100%);background:-o-linear-gradient(315deg, rgba(0, 0, 0, 0.689513) 0%, rgba(0, 0, 0, 0.134891) 100%);background:linear-gradient(135deg, rgba(0, 0, 0, 0.689513) 0%, rgba(0, 0, 0, 0.134891) 100%);z-index:2;opacity:0;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}@media only screen and (max-width:650px){.RoofingVisualNav .visualNav:before{opacity:1}}.RoofingVisualNav .visualNav:after{content:"";position:absolute;inset:0;height:100%;width:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), to(transparent));background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7), transparent);background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.7), transparent);background:linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent);z-index:2;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.RoofingVisualNav .visualNav .visualNav-image{position:absolute;display:block;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;-webkit-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.RoofingVisualNav .visualNav .icon-emergency{display:inline-block;vertical-align:middle;max-width:40px;margin-right:5px}.RoofingVisualNav .visualNav h3{font-size:clamp(20px, 1.66vw, 32px);text-transform:uppercase;color:#ffffff;margin:0 0 5px;text-align:center;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.RoofingVisualNav .visualNav h3 img{vertical-align:middle;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;display:none}.RoofingVisualNav .visualNav .visualNav-headline{position:absolute;left:0;bottom:0;width:100%;padding:30px 0;z-index:4}@media only screen and (max-width:1000px){.RoofingVisualNav .visualNav .visualNav-headline{padding:20px 0}}@media only screen and (max-width:650px){.RoofingVisualNav .visualNav .visualNav-headline{display:none}}.RoofingVisualNav .visualNav .visualNav-content{position:absolute;left:0;bottom:-75%;text-align:center;padding:20px 10px;z-index:4;opacity:0;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}@media only screen and (max-width:650px){.RoofingVisualNav .visualNav .visualNav-content{bottom:0;opacity:1}}.RoofingVisualNav .visualNav .visualNav-content p{line-height:1.3;margin:0;font-size:16px}@media only screen and (hover:hover){.RoofingVisualNav .visualNav:focus-visible:before,.RoofingVisualNav .visualNav:hover:before{opacity:1}.RoofingVisualNav .visualNav:focus-visible .visualNav-headline,.RoofingVisualNav .visualNav:hover .visualNav-headline{bottom:-50%}.RoofingVisualNav .visualNav:focus-visible .visualNav-content,.RoofingVisualNav .visualNav:hover .visualNav-content{bottom:0;opacity:1}}@media only screen and (hover:none){.RoofingVisualNav .visualNav:before{opacity:1}.RoofingVisualNav .visualNav .visualNav-headline{bottom:-50%}.RoofingVisualNav .visualNav .visualNav-content{bottom:0}}@media only screen and (hover:hover){.RoofingVisualNav .visualNav:focus-visible .visualNav-headline,.RoofingVisualNav .visualNav:hover .visualNav-headline{color:#ffca1b}.RoofingVisualNav .visualNav:focus-visible .visualNav-headline img:not(.icon-emergency),.RoofingVisualNav .visualNav:hover .visualNav-headline img:not(.icon-emergency){-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}}@media only screen and (hover:none){.RoofingVisualNav .visualNav .visualNav-headline{color:#ffca1b}.RoofingVisualNav .visualNav .visualNav-headline img:not(.icon-emergency){-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}}.certificatesWrapper{position:relative}.certificatesWrapper .logosWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;gap:20px;padding:3em 7.5vw}@media only screen and (max-width:1500px){.certificatesWrapper .logosWrap{padding:2.5em 70px}}@media only screen and (max-width:1200px){.certificatesWrapper .logosWrap{padding:2.5em 50px}}@media only screen and (max-width:640px){.certificatesWrapper .logosWrap{padding:2.5em 40px}}@media only screen and (max-width:420px){.certificatesWrapper .logosWrap{padding:2.5em 30px}}@media only screen and (max-width:1000px){.certificatesWrapper .logosWrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:480px){.certificatesWrapper .logosWrap{gap:30px}}.certificatesWrapper .logosWrap .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.certificatesWrapper .logosWrap .logo img{display:block;max-width:100%;max-height:125px;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:1280px){.certificatesWrapper .logosWrap .logo img{max-height:100px}}@media only screen and (max-width:1000px){.certificatesWrapper .logosWrap .logo img{max-height:90px}}@media only screen and (max-width:740px){.certificatesWrapper .logosWrap .logo img{max-height:65px}}@media only screen and (max-width:480px){.certificatesWrapper .logosWrap .logo img{max-height:60px}}.bg-curved{display:block;position:absolute;left:0;top:0;height:auto}@media only screen and (max-width:1100px){.bg-curved{left:-100px}}@media only screen and (max-width:640px){.bg-curved{left:-150px}}.ourProcess-steps{list-style:none;counter-reset:stepnumber;margin-top:35px;margin-left:0;padding-left:0}@media only screen and (max-width:1000px){.ourProcess-steps{margin:30px auto}}.ourProcess-steps li{position:relative;counter-increment:stepnumber;font-size:15px;margin:0 0 30px;color:#000000;padding-left:50px;font-size:18px}@media only screen and (max-width:640px){.ourProcess-steps li{font-size:16px}}.ourProcess-steps li:before{content:counter(stepnumber);width:35px;height:35px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#ffffff;font-size:20px;font-weight:bold;position:absolute;top:-7px;left:0;background:#065393}.roofBrands-wrapper{position:relative;padding:5em 7.5vw}@media only screen and (max-width:1500px){.roofBrands-wrapper{padding:3.5em 70px}}@media only screen and (max-width:1200px){.roofBrands-wrapper{padding:3em 50px}}@media only screen and (max-width:640px){.roofBrands-wrapper{padding:3em 40px}}@media only screen and (max-width:400px){.roofBrands-wrapper{padding:2.5em 30px}}.roofBrands-wrapper .roofBrands-aboveContent{text-align:center;margin-bottom:40px}.roofBrands-wrapper .roofBrands{position:relative}.roofBrands-wrapper .roofBrands .roofBrand{display:-ms-grid;display:grid;-ms-grid-columns:30fr 70fr;grid-template-columns:30fr 70fr;padding:25px;padding-left:0;background:#f2f2f2;border-radius:4px;margin-bottom:10px}@media only screen and (max-width:1200px){.roofBrands-wrapper .roofBrands .roofBrand{-ms-grid-columns:35fr 65fr;grid-template-columns:35fr 65fr}}@media only screen and (max-width:1000px){.roofBrands-wrapper .roofBrands .roofBrand{display:block;padding:50px 30px}}@media only screen and (max-width:480px){.roofBrands-wrapper .roofBrands .roofBrand{padding:30px 20px}}.roofBrands-wrapper .roofBrands .roofBrand-logo{position:relative;padding-inline:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1000px){.roofBrands-wrapper .roofBrands .roofBrand-logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-inline:0}}.roofBrands-wrapper .roofBrands .roofBrand-logo img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:1000px){.roofBrands-wrapper .roofBrands .roofBrand-logo img{max-height:100px}}.roofBrands-wrapper .roofBrands .roofBrand-logo:after{content:"";display:block;position:absolute;right:0;top:0;width:4px;height:100%;background:#dadada}@media only screen and (max-width:1000px){.roofBrands-wrapper .roofBrands .roofBrand-logo:after{position:relative;width:100%;max-width:150px;height:5px;right:initial;top:initial;margin-block:25px}}.roofBrands-wrapper .roofBrands .roofBrand-content{padding-block:25px;padding-left:25px}@media only screen and (max-width:1000px){.roofBrands-wrapper .roofBrands .roofBrand-content{text-align:center;padding:0}}.roofBrands-wrapper .roofBrands .roofBrand-content p{margin:0 0 20px}.roofBrands-wrapper .roofBrands .roofBrand-content a.roofBrand-link{color:#133267;font-size:20px;text-transform:uppercase;font-weight:bold}@media only screen and (max-width:480px){.roofBrands-wrapper .roofBrands .roofBrand-content a.roofBrand-link{font-size:18px}}.roofBrands-wrapper .roofBrands .roofBrand-content a.roofBrand-link:hover{color:#000000;text-decoration:underline}.meetOurTeam-wrapper{text-align:center;position:relative;background-image:url("/Content/images/backgrounds/bg-team.jpg")}.meetOurTeam-wrapper .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}.meetOurTeam-wrapper .btn-wrap.column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.meetOurTeam-wrapper :where(ol,ul){display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.meetOurTeam-wrapper .visual-cards-toggle,.meetOurTeam-wrapper iframe,.meetOurTeam-wrapper table:not(.ui-datepicker-calendar){margin-left:auto;margin-right:auto}.meetOurTeam-wrapper>:first-child{margin-top:0}.meetOurTeam-wrapper>:last-child{margin-bottom:0}.roofing-teamsWrap{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);gap:25px;margin:50px 0}@media only screen and (max-width:1750px){.roofing-teamsWrap{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width:1300px){.roofing-teamsWrap{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:20px}}@media only screen and (max-width:740px){.roofing-teamsWrap{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.roofing-teamsWrap .roofing-team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}@media only screen and (max-width:550px){.roofing-teamsWrap .roofing-team{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.roofing-teamsWrap .roofing-team .team-image{width:80px;height:80px;-ms-flex-negative:0;flex-shrink:0}.roofing-teamsWrap .roofing-team .team-image img{background:#044f8f;display:block;width:100%;height:100%;border-radius:50%;overflow:hidden}.roofing-teamsWrap .roofing-team .team-name{color:#ffffff}@media only screen and (max-width:550px){.roofing-teamsWrap .roofing-team .team-name{text-align:center}}.roofing-teamsWrap .roofing-team .team-name h4{font-size:18px;margin:0 0 5px;font-weight:600;color:#ffffff;text-transform:initial}@media only screen and (max-width:1500px){.roofing-teamsWrap .roofing-team .team-name h4{font-size:16px}}@media only screen and (max-width:520px){.roofing-teamsWrap .roofing-team .team-name h4{font-size:15px}}.roofing-teamsWrap .roofing-team .team-name p{font-size:15px;margin:0}.getStarted-split{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.getStarted-split .getStarted-content{width:50%;padding-right:5%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media only screen and (max-width:1150px){.getStarted-split .getStarted-content{width:100%;padding-right:0;padding-bottom:35px}}.getStarted-split .getStarted-content h2{margin:0 0 30px}.getStarted-split .getStarted-content h2 strong{display:inline-block;color:#044f8f}.getStarted-split .getStarted-content .getStarted-ways{counter-reset:stepnumber}.getStarted-split .getStarted-content .getStarted-ways>div{position:relative;margin-bottom:30px;counter-increment:stepnumber;padding-left:50px}.getStarted-split .getStarted-content .getStarted-ways>div:before{content:counter(stepnumber);width:35px;height:35px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#ffffff;font-size:20px;font-weight:bold;position:absolute;top:0;left:0;background:#065393}.getStarted-split .getStarted-content .getStarted-ways>div a{display:block;color:#000000;text-decoration:none;font-size:clamp(18px, 1.14vw, 22px);font-weight:bold;margin-bottom:3px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.getStarted-split .getStarted-content .getStarted-ways>div a img{display:inline;margin-left:5px;vertical-align:middle;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.getStarted-split .getStarted-content .getStarted-ways>div a:hover{color:#065393}.getStarted-split .getStarted-content .getStarted-ways>div a:hover img{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.getStarted-split .getStarted-content .getStarted-ways>div p{font-size:18px;color:#000000;margin:0;line-height:1.3}@media only screen and (max-width:640px){.getStarted-split .getStarted-content .getStarted-ways>div p{font-size:16px}}.getStarted-split .iframe-wrap{width:50%;padding-left:5%}@media only screen and (max-width:1150px){.getStarted-split .iframe-wrap{width:100%;padding-left:0}}.getStarted-split .iframe-wrap iframe{display:block;width:100%;height:100%;min-height:400px;max-height:550px;border:none}.roofingTab-wrapper{position:relative;margin-top:60px}.roofingTab-wrapper .roofingTab-buttons{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.roofingTab-wrapper .roofingTab-buttons:after{content:"";position:absolute;left:0;top:calc(100% - 3px);display:block;width:100%;height:3px;background:#065393}@media only screen and (max-width:550px){.roofingTab-wrapper .roofingTab-buttons:after{display:none}}.roofingTab-wrapper .roofingTab-buttons button{display:block;width:100%;max-width:280px;height:70px;line-height:65px;border:4px solid #065393;color:#065393;background:#ffffff;font-size:20px;text-transform:uppercase;text-align:center;border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:640px){.roofingTab-wrapper .roofingTab-buttons button{font-size:18px}}@media only screen and (max-width:550px){.roofingTab-wrapper .roofingTab-buttons button{max-width:100%;border-radius:4px;font-size:16px;height:55px;line-height:45px}}.roofingTab-wrapper .roofingTab-buttons button:after{content:"+";display:inline-block;font-size:20px;color:#065393;margin-left:5px}.roofingTab-wrapper .roofingTab-buttons button.current{background:#065393;color:#ffffff}.roofingTab-wrapper .roofingTab-buttons button.current:after{content:"-";color:#ffffff}.roofingTab-wrapper .roofingTab-content{position:relative;background:#f2f2f2;padding:50px 35px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:none}@media only screen and (max-width:640px){.roofingTab-wrapper .roofingTab-content{padding:40px 25px}}@media only screen and (max-width:480px){.roofingTab-wrapper .roofingTab-content{padding:30px 15px}}.roofingTab-wrapper .roofingTab-content.active{display:block}.roofingTab-wrapper .roofingTab-content h3{font-size:24px;margin:0 0 5px}@media only screen and (max-width:640px){.roofingTab-wrapper .roofingTab-content h3{font-size:20px}}.roofingTab-wrapper .roofingTab-content h4{font-size:20px;margin-bottom:5px;text-transform:uppercase}@media only screen and (max-width:640px){.roofingTab-wrapper .roofingTab-content h4{font-size:18px}}.roofingTab-wrapper .roofingTab-content address{font-size:18px;margin-bottom:5px;line-height:1.5;font-style:normal}@media only screen and (max-width:640px){.roofingTab-wrapper .roofingTab-content address{font-size:16px}}.roofingTab-wrapper .roofingTab-content address strong{display:block}.roofingTab-wrapper .roofingTab-content p{margin-top:0}.roofingTab-wrapper .roofingTab-content p.disclaimer{font-size:16px;margin-bottom:0}.with-icon{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:10px;-ms-grid-columns:55px 1fr;grid-template-columns:55px 1fr}@media only screen and (max-width:1000px){.with-icon{-ms-grid-columns:35px 1fr;grid-template-columns:35px 1fr}}.with-icon img{width:100%;height:auto;display:block}.emergency-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.emergency-item img{width:60px;height:auto;display:block}@media only screen and (max-width:1500px){.emergency-item img{width:50px}}@media only screen and (max-width:1000px){.emergency-item img{width:35px}}.emergency-item .emergency-header{text-transform:uppercase;font-size:clamp(18px, 1.5vw, 25px);letter-spacing:0.05em}.emergency-item .emergency-header .red-large{font-size:clamp(22px, 2vw, 35px);color:#ed4337;display:block;letter-spacing:0.09em;line-height:1.3}.no-bottom .RepairBlocks{margin-bottom:0}.why-wrapper{margin-bottom:4.5em}@media only screen and (max-width:1200px){.why-wrapper{margin-bottom:3em}}.why-wrapper .emergency-why-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);grid-gap:20px}@media only screen and (max-width:1300px){.why-wrapper .emergency-why-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:600px){.why-wrapper .emergency-why-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.why-wrapper .emergency-why-grid .ewg-item{background:#e7e7e7;padding:40px;display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;justify-items:center;gap:10px}@media only screen and (max-width:800px){.why-wrapper .emergency-why-grid .ewg-item{padding:20px}}.why-wrapper .emergency-why-grid .ewg-item svg{height:80px;width:110px;fill:#044f8f}@media only screen and (max-width:1500px){.why-wrapper .emergency-why-grid .ewg-item svg{height:70px;width:100px}}@media only screen and (max-width:800px){.why-wrapper .emergency-why-grid .ewg-item svg{height:50px;width:70px}}.why-wrapper .emergency-why-grid .ewg-item h4{color:#044f8f;font-size:28px;max-width:210px;margin:0;text-align:center}@media only screen and (max-width:800px){.why-wrapper .emergency-why-grid .ewg-item h4{font-size:24px}}.why-wrapper .emergency-why-grid .ewg-item p{text-align:center;margin:0}.emergency-bottom{overflow:hidden;display:-ms-grid;display:grid}.emergency-bottom .compair{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:40px;margin-block:40px}@media only screen and (max-width:1000px){.emergency-bottom .compair{-ms-grid-columns:1fr;grid-template-columns:1fr}}.emergency-bottom .compair .compair-item{display:-ms-grid;display:grid;-ms-grid-columns:60px 1fr;grid-template-columns:60px 1fr;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1300px){.emergency-bottom .compair .compair-item{-ms-grid-columns:40px 1fr;grid-template-columns:40px 1fr}}@media only screen and (max-width:1000px){.emergency-bottom .compair .compair-item{-ms-grid-columns:60px 1fr;grid-template-columns:60px 1fr}}@media only screen and (max-width:600px){.emergency-bottom .compair .compair-item{-ms-grid-columns:40px 1fr;grid-template-columns:40px 1fr}}.emergency-bottom .compair .compair-item h4{color:#044f8f;text-transform:none;font-size:clamp(22px, 2vw, 35px);letter-spacing:0.04em}.emergency-bottom .compair .compair-item h4.red{color:#ed4337}.emergency-bottom .compair .compair-item img{width:100%;height:auto;display:block}.img-ul{list-style-type:none;display:-ms-grid;display:grid;padding-left:0!important;margin:20px 0;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-row-gap:10px;grid-column-gap:20px}@media only screen and (max-width:1400px){.img-ul{-ms-grid-columns:100%;grid-template-columns:100%}}@media only screen and (max-width:1000px){.img-ul{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:700px){.img-ul{-ms-grid-columns:100%;grid-template-columns:100%}}.img-ul li{display:-ms-grid;display:grid;-ms-grid-columns:40px 1fr;grid-template-columns:40px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:20px}@media only screen and (max-width:700px){.img-ul li{-ms-grid-columns:30px 1fr;grid-template-columns:30px 1fr;grid-column-gap:10px}}.img-ul li:before{content:unset;display:none}.img-ul li .content strong{display:block;font-size:20px}@media only screen and (max-width:700px){.img-ul li .content strong{font-size:17px}}.img-ul li img{width:100%;height:auto;display:block}.PanelWrapper.replacement{position:relative;background:#f2f2f2;overflow-x:hidden}.PanelWrapper.replacement .panelContent{max-width:1200px}.ReplaceBlocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:3}@media only screen and (max-width:850px){.ReplaceBlocks{-ms-flex-wrap:wrap;flex-wrap:wrap}}.ReplaceBlocks .Block{width:24%;position:relative;aspect-ratio:1/1.2;border-radius:4px;overflow:hidden;max-height:595px}@media only screen and (max-width:1500px){.ReplaceBlocks .Block{width:23.5%}}@media only screen and (max-width:1000px){.ReplaceBlocks .Block{width:23.5%}}@media only screen and (max-width:850px){.ReplaceBlocks .Block{width:47.8%;margin-top:0;margin-bottom:3.5vw}}.ReplaceBlocks .Block:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:black;background:-webkit-linear-gradient(315deg, rgba(0, 0, 0, 0.689513) 0%, rgba(0, 0, 0, 0.134891) 100%);background:-o-linear-gradient(315deg, rgba(0, 0, 0, 0.689513) 0%, rgba(0, 0, 0, 0.134891) 100%);background:linear-gradient(135deg, rgba(0, 0, 0, 0.689513) 0%, rgba(0, 0, 0, 0.134891) 100%);z-index:2;opacity:0;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.ReplaceBlocks .Block .inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:3;font-weight:900;font-size:45px;color:#ffffff;width:100%;text-align:center;letter-spacing:1.5px;line-height:1.1;padding:0 15px;text-shadow:0 0 15px rgba(0, 0, 0, 0.8)}.ReplaceBlocks .Block .inner .small{display:block;font-size:0.66em}@media only screen and (max-width:1500px){.ReplaceBlocks .Block .inner{font-size:30px}}@media only screen and (max-width:1200px){.ReplaceBlocks .Block .inner{font-size:24px}}@media only screen and (max-width:640px){.ReplaceBlocks .Block .inner{font-size:5vw}}.ReplaceBlocks .Block img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;-webkit-transition:0.8s ease-in-out;-o-transition:0.8s ease-in-out;transition:0.8s ease-in-out}.ReplaceBlocks .Block:focus:before,.ReplaceBlocks .Block:hover:before{opacity:1}.ReplaceBlocks .Block:focus img,.ReplaceBlocks .Block:hover img{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.blue-bordered{margin-top:30px;border:10px solid #044f8f;padding:40px}@media only screen and (max-width:640px){.blue-bordered{border:6px solid #044f8f;padding:20px}}.blue-bordered h2{font-size:24px;color:#044f8f;margin-bottom:3px}@media only screen and (max-width:640px){.blue-bordered h2{font-size:20px}}.blue-bordered p{margin:0}.dark-roof-background{padding:14em 7.5vw 4em;background-image:url("/Content/images/backgrounds/dark-roof.jpg");background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden;margin-top:-14em}@media only screen and (max-width:1500px){.dark-roof-background{padding:10em 70px 3.5em;margin-top:-12em}}@media only screen and (max-width:1200px){.dark-roof-background{padding:9em 50px 2.5em;margin-top:-10em}}@media only screen and (max-width:1000px){.dark-roof-background{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:9em 50px 2.5em}}@media only screen and (max-width:640px){.dark-roof-background{padding:8em 40px 1.5em;margin-top:-9em}}@media only screen and (max-width:420px){.dark-roof-background{padding:8em 30px 1.5em}}.dark-roof-background h2,.dark-roof-background p,.dark-roof-background ul{color:#ffffff}.dark-roof-background h2 img{height:auto;display:inline-block;width:295px;margin-inline:10px}@media only screen and (max-width:1000px){.dark-roof-background h2 img{width:225px;margin-inline:5px}}@media only screen and (max-width:640px){.dark-roof-background h2 img{width:175px}}.dark-roof-background ul{padding-left:20px}.dark-roof-background ul li{margin-bottom:20px;line-height:1.3;padding-left:10px}.dark-roof-background ul li:last-of-type{margin-bottom:0}.blue-roof-background{padding:4em 7.5vw;background-image:url("/Content/images/backgrounds/dark-roof.jpg");background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}@media only screen and (max-width:1500px){.blue-roof-background{padding:3.5em 70px}}@media only screen and (max-width:1200px){.blue-roof-background{padding:2.5em 50px}}@media only screen and (max-width:640px){.blue-roof-background{padding:1.5em 40px}}@media only screen and (max-width:420px){.blue-roof-background{padding:1.5em 30px}}.blue-roof-background h2,.blue-roof-background h3,.blue-roof-background p,.blue-roof-background ul{color:#ffffff}.blue-roof-background h2 img{height:auto;display:inline-block;width:295px;margin-inline:10px}@media only screen and (max-width:1000px){.blue-roof-background h2 img{width:225px;margin-inline:5px}}@media only screen and (max-width:640px){.blue-roof-background h2 img{width:175px}}.blue-roof-background h3{margin-top:40px;font-size:30px}@media only screen and (max-width:1000px){.blue-roof-background h3{font-size:24px}}@media only screen and (max-width:640px){.blue-roof-background h3{font-size:20px}}.blue-roof-background ul{padding-left:20px}.blue-roof-background ul li{margin-bottom:20px;line-height:1.3;padding-left:10px}.blue-roof-background ul li:last-of-type{margin-bottom:0}.HoverBlocks{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-inline:-5px;z-index:3}@media only screen and (max-width:1280px){.HoverBlocks{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.HoverBlocks .block{position:relative;width:calc(100% / 5 - 10px);margin:0 5px 10px;height:29.75vw;border-radius:4px;overflow:hidden;max-height:595px;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;justify-items:center}@media only screen and (max-width:1500px){.HoverBlocks .block{height:33vw}}@media only screen and (max-width:1280px){.HoverBlocks .block{width:calc(100% / 3 - 10px)}}@media only screen and (max-width:786px){.HoverBlocks .block{width:100%;-ms-grid-columns:150px 1fr;grid-template-columns:150px 1fr;height:auto;background:#044f8f}}@media only screen and (max-width:550px){.HoverBlocks .block{-ms-grid-columns:100%;grid-template-columns:100%;background:none}}.HoverBlocks .block:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:black;background:-webkit-linear-gradient(315deg, rgba(0, 0, 0, 0.689513) 0%, rgba(0, 0, 0, 0.134891) 100%);background:-o-linear-gradient(315deg, rgba(0, 0, 0, 0.689513) 0%, rgba(0, 0, 0, 0.134891) 100%);background:linear-gradient(135deg, rgba(0, 0, 0, 0.689513) 0%, rgba(0, 0, 0, 0.134891) 100%);z-index:2;opacity:0;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.HoverBlocks .block:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#044f8f;z-index:2;opacity:0;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}@media only screen and (max-width:550px){.HoverBlocks .block:after{opacity:0.5}}.HoverBlocks .block h3{z-index:3;font-weight:900;font-size:35px;color:#ffffff;width:100%;text-align:center;letter-spacing:1.5px;line-height:1.1;padding:0 15px;margin-bottom:0}@media only screen and (max-width:1500px){.HoverBlocks .block h3{font-size:25px}}@media only screen and (max-width:640px){.HoverBlocks .block h3{font-size:20px}}@media only screen and (max-width:786px){.HoverBlocks .block h3{padding-top:30px;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}@media only screen and (max-width:550px){.HoverBlocks .block h3{padding-top:20px;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}}@media only screen and (max-width:420px){.HoverBlocks .block h3{font-size:18px}}.HoverBlocks .block img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;-webkit-transition:0.8s ease-in-out;-o-transition:0.8s ease-in-out;transition:0.8s ease-in-out}@media only screen and (max-width:786px){.HoverBlocks .block img{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}}@media only screen and (max-width:550px){.HoverBlocks .block img{grid-column:unset;grid-row:unset}}.HoverBlocks .block .hover-content{max-height:0;-webkit-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease;overflow:hidden;z-index:3;padding:0 20px}@media only screen and (max-width:786px){.HoverBlocks .block .hover-content{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}}@media only screen and (max-width:550px){.HoverBlocks .block .hover-content{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}}.HoverBlocks .block .hover-content p{color:#ffffff;text-align:center}@media only screen and (max-width:1400px){.HoverBlocks .block .hover-content p{line-height:1.2}}@media only screen and (max-width:786px){.HoverBlocks .block .hover-content p{padding-bottom:30px}}@media only screen and (max-width:550px){.HoverBlocks .block .hover-content p{padding-bottom:20px}}.HoverBlocks .block:focus:before,.HoverBlocks .block:hover:before{opacity:0}.HoverBlocks .block:focus:after,.HoverBlocks .block:hover:after{opacity:0.5}.HoverBlocks .block:focus .hover-content,.HoverBlocks .block:hover .hover-content{max-height:250px}.vinyl-siding,.wood-siding{position:relative}.vinyl-siding .inner-wrap,.wood-siding .inner-wrap{position:relative;background:#ffffff;padding:50px}@media only screen and (max-width:1280px){.vinyl-siding .inner-wrap,.wood-siding .inner-wrap{padding:40px}}@media only screen and (max-width:740px){.vinyl-siding .inner-wrap,.wood-siding .inner-wrap{padding:25px}}.vinyl-siding .inner-wrap h3,.wood-siding .inner-wrap h3{margin-bottom:0}.vinyl-siding .inner-wrap h4,.wood-siding .inner-wrap h4{margin-top:50px}.vinyl-siding .inner-wrap p,.wood-siding .inner-wrap p{margin-bottom:25px}.vinyl-siding .inner-wrap ol,.wood-siding .inner-wrap ol{list-style:none;padding-left:0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);-webkit-column-gap:50px;column-gap:50px;width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media only screen and (max-width:1000px){.vinyl-siding .inner-wrap ol,.wood-siding .inner-wrap ol{-ms-grid-columns:1fr;grid-template-columns:1fr}}.vinyl-siding .inner-wrap ol li,.wood-siding .inner-wrap ol li{position:relative;font-weight:600;padding-left:35px}.vinyl-siding .inner-wrap ol li:before,.wood-siding .inner-wrap ol li:before{content:"";display:block;position:absolute;left:0;top:10px;width:25px;height:25px;background:url("/Content/images/icons/checkmark.png") no-repeat;background-size:contain}.vinyl-siding{background:url("/Content/images/backgrounds/JamesHadieSidingBG.jpg") center/cover no-repeat}.wood-siding{background:url("/Content/images/backgrounds/HailSiding.jpg") center/cover no-repeat}.blue-border-box{border:13px solid #044f8f;padding:50px 35px 35px}@media only screen and (max-width:640px){.blue-border-box{padding:35px}}.blue-border-box h2{font-size:30px;margin-bottom:5px}@media only screen and (max-width:640px){.blue-border-box h2{font-size:24px}}.blue-border-box h3{font-size:20px;font-weight:bold;text-transform:initial;letter-spacing:0;padding-top:10px}@media only screen and (max-width:640px){.blue-border-box h3{font-size:18px;padding-top:5px}}.blue-border-box p:first-of-type{margin-top:0}.blue-border-box ul{list-style:none;padding-left:0;margin-bottom:0}.blue-border-box ul li{margin-bottom:15px}.blue-border-box ul li a{text-decoration:none;color:black;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6}.blue-border-box ul li a:hover{color:#044f8f;text-decoration:underline}@media only screen and (max-width:1000px){.blue-border-box ul li a{font-size:16px}}.blue-border-box ul li a img{margin-right:8px}.blue-border-box ul li:last-child{margin-bottom:0}.blue-border-box ul li:last-child img{margin-right:15px}.types-section{text-align:center}.types-section .siding-types-grid{display:-ms-grid;display:grid;-ms-grid-columns:(calc(33.33% - 10px))[2];grid-template-columns:repeat(2, calc(33.33% - 10px));gap:16px;padding:15px 25px 70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1300px){.types-section .siding-types-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:640px){.types-section .siding-types-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);padding:15px 25px 30px}}.types-section .siding-types-grid .grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;min-height:518px;border-radius:4px;overflow:hidden;-webkit-transition:0.4s min-height ease-in-out;-o-transition:0.4s min-height ease-in-out;transition:0.4s min-height ease-in-out}@media only screen and (max-width:1500px){.types-section .siding-types-grid .grid-item{min-height:400px}}@media only screen and (max-width:1300px){.types-section .siding-types-grid .grid-item{min-height:300px}}@media only screen and (max-width:640px){.types-section .siding-types-grid .grid-item{min-height:200px}}.types-section .siding-types-grid .grid-item img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;top:0;right:0}.types-section .siding-types-grid .grid-item p{font-size:clamp(24px, 2.5vw, 35px);text-transform:uppercase;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:center;padding:0 20px;z-index:2;width:100%}.types-section .logo-grid{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3, auto);gap:40px;width:100%;max-width:1200px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-inline:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1300px){.types-section .logo-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width:640px){.types-section .logo-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);padding:15px 25px 60px}}.types-section .logo-grid img{max-width:100%;height:auto;display:block;margin-inline:auto}.window-types h2{margin-top:20px}@media only screen and (min-width:1501px){.visual-nav-card-section{margin-block:35px}}.visual-nav-card-section .site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px;row-gap:clamp(30px, 4vw, 40px)}.visual-nav-card-section .site-wrapper .bottom-content,.visual-nav-card-section .site-wrapper .top-content{width:100%}.visual-nav-card-section .site-wrapper .bottom-content>:first-child,.visual-nav-card-section .site-wrapper .top-content>:first-child{margin-top:0}.visual-nav-card-section .site-wrapper .bottom-content>:last-child,.visual-nav-card-section .site-wrapper .top-content>:last-child{margin-bottom:0}.visual-nav-card-section .visual-nav-cards{--gap:15px;--gap-count:calc(var(--items-per-row) - 1);--gap-total:calc(var(--gap) * var(--gap-count));--gap-offset:calc(var(--gap-total) / var(--items-per-row));--item-max-width:740px;max-width:calc(var(--items-per-row) * var(--item-max-width));gap:var(--gap);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:900px){.visual-nav-card-section .visual-nav-cards{--items-per-row:1}}@media only screen and (min-width:901px){.visual-nav-card-section .visual-nav-cards.col-max-3{--items-per-row:3}}@media only screen and (min-width:901px) and (max-width:1400px){.visual-nav-card-section .visual-nav-cards.col-max-3{--items-per-row:2}}@media only screen and (min-width:901px){.visual-nav-card-section .visual-nav-cards.col-max-2{--items-per-row:2}}.visual-nav-card-section .visual-nav-cards.col-max-1{--items-per-row:1;--gap:0px}.visual-nav-card-section .visual-nav-cards .card-item{width:calc((100% / var(--items-per-row)) - var(--gap-offset));border-radius:4px;overflow:hidden;background:var(--visual-card-bg);text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.visual-nav-card-section .visual-nav-cards .card-item .card-head{position:relative;display:block;min-height:180px;aspect-ratio:2.1 / 1}.visual-nav-card-section .visual-nav-cards .card-item .card-head img{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:none;max-height:none;pointer-events:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.visual-nav-card-section .visual-nav-cards .card-item .card-body{padding-top:35px;padding-top:clamp(20px, 5%, 35px);padding-bottom:35px;padding-bottom:clamp(20px, 5%, 35px);padding-left:35px;padding-left:clamp(15px, 5%, 35px);padding-right:35px;padding-right:clamp(15px, 5%, 35px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f3f3f3}.visual-nav-card-section .visual-nav-cards .card-item .card-body>:first-child{margin-top:0}.visual-nav-card-section .visual-nav-cards .card-item .card-body>:last-child{margin-bottom:0}.visual-nav-card-section .visual-nav-cards .card-item .card-body .card-content{font-weight:normal;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.visual-nav-card-section .visual-nav-cards .card-item .card-body .card-content h3{--min-size:18px;--max-size:20px;font-size:25px;font-weight:900;margin-bottom:5px;color:#162b5e;text-transform:initial;letter-spacing:0.03em}@media only screen and (max-width:460px){.visual-nav-card-section .visual-nav-cards .card-item .card-body .card-content h3{font-size:23px}}.visual-nav-card-section .visual-nav-cards .card-item .card-body .card-content p{margin-top:0;line-height:1.7}.visual-nav-card-section .visual-nav-cards .card-item .card-body .card-content ol,.visual-nav-card-section .visual-nav-cards .card-item .card-body .card-content ul{max-width:none;margin-top:0;line-height:1.3;font-weight:600;padding-left:15px;margin-block:25px 30px}@media only screen and (max-width:640px){.visual-nav-card-section .visual-nav-cards .card-item .card-body .card-content ol,.visual-nav-card-section .visual-nav-cards .card-item .card-body .card-content ul{margin-block:20px}}@media only screen and (min-width:501px){.visual-nav-card-section .visual-nav-cards .card-item .card-body .card-content ol,.visual-nav-card-section .visual-nav-cards .card-item .card-body .card-content ul{font-size:1.05em}}.visual-nav-card-section .visual-nav-cards .card-item .card-body .card-content ol li,.visual-nav-card-section .visual-nav-cards .card-item .card-body .card-content ul li{margin-bottom:7px;font-weight:bold}@media only screen and (max-width:640px){.visual-nav-card-section .visual-nav-cards .card-item .card-body .card-content ol li,.visual-nav-card-section .visual-nav-cards .card-item .card-body .card-content ul li{font-size:15px}}.visual-nav-card-section .visual-nav-cards .card-item .card-body .card-content ol li:before,.visual-nav-card-section .visual-nav-cards .card-item .card-body .card-content ul li:before{color:#022e53}.content-50{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}.tabLeft{display:none}.tabLeft h4{color:#044f8f}.tabLeft.showMe{display:block}.tabRight{display:none}.tabRight h4{color:#044f8f}.tabRight.showMe{display:block}.tabShortBody{display:none}.tabShortBody.showMe{display:block}.tabContentButton{background:#bdbdbd;color:#8c8c8c;font-size:25px;font-weight:bold;text-align:center;width:30%;padding:15px 30px;text-decoration:none;display:inline-block;margin:1.5%;border-radius:5px;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}@media only screen and (max-width:750px){.tabContentButton{width:90%}}.tabContentButton.clicked{background:#004fa4;color:#fff;padding:25px 30px;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}.tabContentButton:hover{cursor:pointer}
/*# sourceMappingURL=secondaries.css.map */