#section-65-152>.ct-section-inner-wrap{padding-top:120px}#section-65-152{background-image:linear-gradient(90deg,rgb(0 0 0 / .5),transparent),linear-gradient(rgb(0 0 0 / .5),rgb(0 0 0 / .5)),url(https://vnpsroofing.com/wp-content/uploads/Background-Header-General.webp);background-size:auto,auto,cover;background-repeat:no-repeat;background-position:0% 50%}#section-71-152>.ct-section-inner-wrap{padding-top:90px;display:flex;flex-direction:row;justify-content:space-between}#section-71-152{display:block}#section-71-152{background-image:url(https://vnpsroofing.com/wp-content/uploads/background-architecture-white.webp);background-size:contain;background-repeat:no-repeat;background-position:100% 100%}#section-676-586>.ct-section-inner-wrap{padding-top:90px;display:flex;flex-direction:row;justify-content:space-between}#section-676-586{display:block}#section-676-586{background-color:#f7f7f7}#section-688-586>.ct-section-inner-wrap{padding-top:90px;align-items:center}@media (max-width:991px){#section-71-152>.ct-section-inner-wrap{padding-top:60px;display:flex;flex-direction:column;align-items:center}#section-71-152{display:block}#section-71-152{background-size:auto}}@media (max-width:991px){#section-676-586>.ct-section-inner-wrap{padding-top:70px;display:flex;flex-direction:column-reverse;align-items:center}#section-676-586{display:block}}@media (max-width:767px){#section-65-152>.ct-section-inner-wrap{padding-top:90px;padding-bottom:60px}#section-65-152{background-position:70% 0%}}@media (max-width:767px){#section-688-586>.ct-section-inner-wrap{padding-top:70px;padding-bottom:60px;align-items:flex-start}}#div_block-440-152{max-width:580px}#div_block-668-586{width:45%}#div_block-677-586{width:45%}@media (max-width:991px){#div_block-668-586{width:75%}}@media (max-width:991px){#div_block-677-586{width:75%}}@media (max-width:767px){#div_block-668-586{width:100%}}@media (max-width:767px){#div_block-677-586{width:100%}}#headline-697-586{color:#fff;letter-spacing:1px}#Roofing-Shingles-Simulator{color:#304f7d;letter-spacing:1px;margin-top:20px}#Total-Protection-Roofing-System{color:#304f7d;letter-spacing:1px;margin-top:10px}#Design-EyeQ-Visualization-Tool{font-size:45px;color:#b22234;letter-spacing:1px}@media (max-width:767px){#Design-EyeQ-Visualization-Tool{font-size:40px}}@media (max-width:479px){#headline-697-586{font-size:35px}}@media (max-width:479px){#Roofing-Shingles-Simulator{font-size:30px}}@media (max-width:479px){#Total-Protection-Roofing-System{font-size:30px}}@media (max-width:479px){#Design-EyeQ-Visualization-Tool{font-size:35px}}#text_block-68-152{color:#fff;letter-spacing:.5px;text-align:left;font-size:19px}#text_block-675-586{letter-spacing:.5px;font-size:18px;margin-top:25px}#text_block-679-586{letter-spacing:.5px;font-size:17px;margin-top:25px}#text_block-690-586{text-align:center;letter-spacing:.5px;font-size:17px;max-width:800px}@media (max-width:767px){#text_block-690-586{text-align:left}}@media (max-width:479px){#text_block-68-152{font-size:17px}}#image-66-152{margin-bottom:15px}#image-672-586{margin-top:20px}#image-680-586{margin-top:20px}@media (max-width:991px){#image-672-586{display:none}}@media (max-width:991px){#image-680-586{display:none}}#code_block-667-586{width:50%;unwrap:false}#code_block-682-586{width:50%;unwrap:false;margin-top:10px}#code_block-691-586{width:100%;margin-top:60px}@media (max-width:991px){#code_block-667-586{width:75%;margin-top:20px}}@media (max-width:991px){#code_block-682-586{width:75%;margin-top:20px}}@media (max-width:767px){#code_block-667-586{width:100%}}@media (max-width:767px){#code_block-682-586{width:100%}}