#section-4-97 > .ct-section-inner-wrap{align-items:center;justify-content:center}#section-4-97{background-size:cover;overflow:hidden;position:relative;background-repeat:no-repeat;border-top-style:none;border-top-width:0px;background-position:0% 50%}#section-10-97 > .ct-section-inner-wrap{max-width:100%;padding-top:190px;padding-right:0;padding-bottom:0;padding-left:0;align-items:center;justify-content:center}#section-10-97{position:relative;overflow:hidden}#section-63-97 > .ct-section-inner-wrap{padding-top:0}#section-63-97{position:relative;overflow:hidden;background-color:#ffffff}@media (max-width:767px){#section-63-97 > .ct-section-inner-wrap{padding-top:0;padding-bottom:60px}}@media (max-width:479px){#section-4-97 > .ct-section-inner-wrap{padding-top:40px;padding-bottom:40px}}#div_block-3-97{background-image:linear-gradient(90deg,rgba(255,255,255,0.85) 30%,rgba(255,255,255,0) 80%),url(https://roofmantn.com/wp-content/uploads/2025/06/theresa-shuck-tile-roofing-cropped.webp);background-size:auto,cover;width:100%;overflow:hidden;position:relative;background-repeat:no-repeat}#div_block-6-97{width:60%;justify-content:center}#div_block-7-97{width:100%;position:relative;overflow:hidden;gap:20px}#-shape-divider-11-97{oxy-shape-divider-slug-oxyshapedivider-color:#f4f6f8;oxy-shape-divider-svg-position:Bottom;oxy-shape-divider-svg-flip:No;oxy-shape-divider-center-horizontally:false;position:relative;bottom:-8px;width:100%;oxy-shape-divider-custom-shape:<svg viewBox="0 0 1920 275" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg"> <path d="M-35 274.5V114.021C-35 114.021 -0.756943 120.254 59.9366 127.519C82.908 130.269 105.589 133.449 139.829 135.518C156.468 136.523 238.397 143.825 315.695 146.516L405.962 149.516C456.803 150.016 501.136 149.516 533.063 149.516C561.77 150.177 597.489 148.516 602.58 148.516C620.063 148.516 723.339 142.918 831.88 137.018C920.476 129.019 1003.6 119.52 1051.32 114.521C1079.9 111.527 1176.33 94.1882 1295.94 72.6818L1308.12 70.491C1413.79 51.4917 1536.26 28.7193 1642.53 18.5329C1656.74 17.1705 1718.87 7.92572 1785.92 4.03476C1866.66 -0.651309 1953.14 0.0352668 1953.14 0.0352668C1953.14 0.0352668 1955.07 187.178 1953.14 275L-35 274.5Z" fill="#ffffff"/> </svg>;min-width:100%;max-width:100%;left:0px;right:0px;oxy-shape-divider-slug-oxyshapedividersvg-height:200}#div_block-87-97{width:100.00%;text-align:left;align-items:center}#_rich_text-93-97{color:#444444;text-align:center;max-width:600px;margin-top:20px}#div_block-65-97{width:50%;padding-right:15px}#div_block-66-97{width:100%;gap:15px}#div_block-67-97{width:100%;gap:20px}#div_block-68-97{text-align:left;flex-direction:row;display:flex;align-items:center;gap:10px}#div_block-69-97{flex-direction:row;display:flex;align-items:center;justify-content:center;text-align:center}#_rich_text-73-97{color:#444444}#div_block-74-97{width:100%;text-align:left;flex-direction:row;display:flex;align-items:center;gap:30px}#div_block-79-97{width:50%;padding-left:15px;text-align:left;align-items:center}#div_block-80-97{width:100%;overflow:hidden;position:relative;text-align:left;align-items:center;max-width:490px}#div_block-82-97{max-width:90%;width:100%;background-color:#ce1126}#div_block-84-97{width:100%;border-top-color:#012f73;border-top-width:30px;border-top-style:solid;border-right-width:30px;border-right-color:#012f73;border-right-style:solid;border-left-width:30px;border-left-color:#012f73;border-left-style:solid;background-color:#f4f6f8;padding-top:20px;padding-left:20px;padding-right:20px}#_rich_text-85-97{color:#444444;text-align:center;font-weight:600}@media (max-width:1120px){#div_block-65-97{padding-right:10px}}@media (max-width:1120px){#div_block-74-97{gap:10px}}@media (max-width:1120px){#div_block-79-97{padding-left:10px}}@media (max-width:991px){#div_block-65-97{padding-right:0px}}@media (max-width:991px){#div_block-74-97{flex-direction:column;display:flex;text-align:center;align-items:flex-start}}@media (max-width:991px){#div_block-79-97{padding-left:0px}}@media (max-width:767px){#div_block-6-97{width:100.00%}}@media (max-width:767px){#div_block-74-97{flex-direction:column;display:flex;align-items:flex-start;text-align:center;gap:15px}}@media (max-width:767px){#new_columns-5-97> .ct-div-block{width:100% !important}#new_columns-5-97{flex-direction:column}}#new_columns-5-97{align-items:flex-start;justify-content:flex-start}@media (max-width:991px){#new_columns-86-97> .ct-div-block{width:100% !important}}#new_columns-86-97{margin-bottom:50px}@media (max-width:767px){#new_columns-64-97> .ct-div-block{width:100% !important}#new_columns-64-97{flex-direction:column-reverse}}@media (max-width:767px){#new_columns-64-97{flex-direction:column-reverse}}#new_columns-64-97{position:relative}@media (max-width:767px){#new_columns-5-97{gap:20px}}@media (max-width:767px){#new_columns-64-97{gap:30px}}#headline-8-97{color:#000000;text-transform:uppercase}#headline-90-97{color:#000000}#headline-71-97{useCustomTag:true;font-weight:700;color:#ce1126}#headline-72-97{width:100%;text-align:left;color:#000000}#headline-83-97{font-weight:700;color:#ffffff;width:100%;text-align:center;padding-bottom:30px;margin-top:-29px;position:relative;z-index:1;useCustomTag:true;font-size:25px}@media (max-width:991px){#headline-8-97{font-size:34px}}@media (max-width:991px){#headline-72-97{font-size:30px}}@media (max-width:767px){#headline-71-97{font-size:14px}}@media (max-width:767px){#headline-72-97{font-size:28px}}@media (max-width:479px){#headline-8-97{font-size:32px}}@media (max-width:479px){#headline-72-97{font-size:26px}}#link-76-97{font-size:16px;font-weight:500;font-family:'Montserrat';line-height:1.2;text-transform:capitalize;color:#000000;display:none;gap:8px;position:relative;overflow:hidden}@media (max-width:1120px){#link-76-97{flex-direction:row;display:flex;gap:5px}}#link_button-75-97{background-color:#ec223a;border:1px solid #ec223a;color:#ffffff}#link_button-75-97{border-radius:10px;width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-family:'Montserrat';font-weight:600;overflow:hidden;position:relative;margin-top:0px;padding-bottom:5px;padding-top:5px;padding-right:10px;padding-left:10px;text-transform:capitalize;line-height:1;max-width:220px}#link_button-75-97:hover{background-color:#ec223a;border:1px solid #ec223a;color:#ffffff}@media (max-width:1120px){#link_button-75-97{}#link_button-75-97{font-size:15px;max-width:200px}}@media (max-width:991px){#link_button-75-97{}#link_button-75-97{font-size:15px;max-width:190px}}@media (max-width:479px){#link_button-75-97{}}#image-78-97{position:relative;top:3px}