#section-17-28 > .ct-section-inner-wrap{max-width:85%;padding-top:11px}#section-17-28{background-image:url(https://realityroofingconstruction.com/wp-content/uploads/2023/10/asphalt-shingle-roofing.png);height:75vh}#section-148-28 > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}#section-18-28 > .ct-section-inner-wrap{max-width:65%;padding-top:5px;padding-bottom:7px}#section-115-28 > .ct-section-inner-wrap{align-items:center}#section-115-28{background-color:rgba(222,225,227,0.43)}#section-96-28 > .ct-section-inner-wrap{max-width:75%;padding-top:60px;padding-bottom:74px;display:flex;flex-direction:column;align-items:flex-start}#section-96-28{display:block}#section-19-28 > .ct-section-inner-wrap{padding-top:39px;align-items:center}#section-19-28{text-align:left;background-color:rgba(236,238,239,0.51)}#section-50-28 > .ct-section-inner-wrap{max-width:85%;align-items:center}#section-50-28{background-image:url(https://realityroofingconstruction.com/wp-content/uploads/2023/10/roof-shingles.png);text-align:left}#section-66-28 > .ct-section-inner-wrap{max-width:85%;padding-top:50px;padding-bottom:50px;align-items:center}#section-66-28{text-align:left}#section-161-28 > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}@media (max-width:479px){#section-17-28 > .ct-section-inner-wrap{padding-bottom:0}#section-17-28{height:100vh}}#div_block-156-28{width:50.00%;text-align:left;align-items:center;justify-content:center}#div_block-26-28{background-color:#000000;border-top-width:10px;border-right-width:10px;border-bottom-width:10px;border-left-width:10px;border-radius:10px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}#div_block-157-28{width:50%;text-align:left;align-items:center}#div_block-29-28{width:60%;padding-top:0px}#div_block-30-28{width:40%;margin-top:25px}#div_block-121-28{width:100.00%}#div_block-98-28{width:50%}#div_block-99-28{width:50%;text-align:left;align-items:center}#div_block-130-28{margin-top:30px}#div_block-152-28{text-align:left;flex-direction:row;display:flex;margin-top:15px}#div_block-54-28{width:25.00%;text-align:center;align-items:flex-start}#div_block-57-28{width:25.00%;text-align:center;align-items:flex-start}#div_block-60-28{width:25.00%;text-align:center;align-items:flex-start}#div_block-63-28{width:25.00%;text-align:center;align-items:flex-start}@media (max-width:479px){#div_block-156-28{width:40.00%;padding-top:66px}}@media (max-width:479px){#div_block-157-28{width:60%;text-align:left;align-items:center}}@media (max-width:479px){#div_block-30-28{margin-top:6px}}@media (max-width:991px){#new_columns-155-28> .ct-div-block{width:100% !important}}@media (max-width:991px){#new_columns-28-28> .ct-div-block{width:100% !important}}@media (max-width:991px){#new_columns-119-28> .ct-div-block{width:100% !important}}@media (max-width:991px){#new_columns-97-28> .ct-div-block{width:100% !important}}@media (max-width:991px){#new_columns-53-28> .ct-div-block{width:100% !important}}#new_columns-53-28{padding-top:41px}#headline-25-28{margin-top:0px;color:#ffffff;font-family:Inherit}#headline-117-28{font-family:Inherit;color:#db1c1c}#headline-51-28{color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:29px}#headline-134-28{color:#d31313;font-family:Inherit;font-size:33px;font-weight:300}@media (max-width:479px){#headline-25-28{font-size:20px}}@media (max-width:479px){#headline-51-28{font-size:16px}}#text_block-27-28{color:#ffffff;useCustomTag:true;font-size:17px}#text_block-31-28{margin-bottom:13px;margin-top:19px}#text_block-125-28{margin-top:10px;text-align:center}#text_block-100-28{margin-top:10px}#text_block-126-28{margin-top:10px}#text_block-48-28{margin-bottom:25px;margin-top:4px;color:#000000;font-weight:700;text-align:center}#text_block-154-28{font-weight:500;margin-top:19px;border-bottom-color:#e81919;border-bottom-style:solid;margin-left:20px}#text_block-52-28{color:#ffffff;font-size:22px;text-align:center}#text_block-56-28{color:#ffffff;font-size:17px;margin-top:0px}#text_block-59-28{color:#ffffff;font-size:18px}#text_block-62-28{color:#ffffff;font-size:18px}#text_block-65-28{color:#ffffff;font-size:18px}@media (max-width:479px){#text_block-27-28{font-size:13px}}@media (max-width:479px){#text_block-31-28{width:100%}}@media (max-width:479px){#text_block-125-28{text-align:left}}@media (max-width:479px){#text_block-48-28{font-size:13px}}@media (max-width:479px){#text_block-52-28{font-size:14px}}#text_block-8-28{font-size:27px;color:#404040}#link_button-10-28{background-color:transparent;border:1px solid #e01414;color:#e01414}#link_button-133-28{background-color:#db1c1c;border:1px solid #db1c1c}#link_button-133-28{margin-top:22px;border-radius:10px}#image-5-28{width:130px;height:130px}#image-33-28{margin-top:40px;border-radius:20px}#image-101-28{border-radius:20px}#image-55-28{width:100%;margin-top:0px}#image-64-28{margin-top:0px}#fancy_icon-7-28{color:#d10c0c}#fancy_icon-7-28>svg{width:29px;height:29px}#code_block-160-28{margin-top:33px;padding-top:0px}#code_block-113-28{margin-top:45px}#code_block-116-28{width:100%}@media (max-width:479px){#code_block-160-28{margin-top:0px}}#_nav_menu-13-28 .oxy-nav-menu-hamburger-line{background-color:#ffffff}@media (max-width:1120px){#_nav_menu-13-28 .oxy-nav-menu-list{display:none}#_nav_menu-13-28 .oxy-menu-toggle{display:initial}#_nav_menu-13-28.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list{display:initial}}#_nav_menu-13-28.oxy-nav-menu.oxy-nav-menu-open{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-13-28.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}#_nav_menu-13-28 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-13-28 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-13-28 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-13-28.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-13-28.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-13-28{margin-left:36px;margin-top:0px}#_nav_menu-13-28 .oxy-nav-menu-list{flex-direction:row}#_nav_menu-13-28 .menu-item a{padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px;color:#ffffff}#_nav_menu-13-28.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0;padding-top:10px;padding-bottom:10px}#_nav_menu-13-28 .menu-item:focus-within a,#_nav_menu-13-28 .menu-item:hover a{padding-top:7px;border-top-width:3px}#_nav_menu-13-28.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover{border:0;padding-top:10px;padding-bottom:10px}@media (max-width:479px){#_nav_menu-13-28{margin-left:0px}#_nav_menu-13-28.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0}}@media (min-width:992px){#_header-2-28.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active{position:fixed;top:0;left:0;right:0;z-index:2147483640;box-shadow:0px 0px 10px rgba(0,0,0,0.3);}#_header-2-28.oxy-header.oxy-sticky-header-active .oxygen-hide-in-sticky{display:none}#_header-2-28.oxy-header.oxy-header .oxygen-show-in-sticky-only{display:none}}#_header_row-3-28 .oxy-nav-menu-open,#_header_row-3-28 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#ffffff}@media (max-width:1120px){#_header_row-3-28 .oxy-header-container{flex-direction:column}#_header_row-3-28 .oxy-header-container > div{justify-content:center}}.oxy-header.oxy-sticky-header-active > #_header_row-3-28.oxygen-show-in-sticky-only{display:block}#_header_row-3-28{background-color:#ffffff;display:block;padding-top:0px}#_header_row-11-28 .oxy-nav-menu-open,#_header_row-11-28 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#c61f1f}@media (max-width:767px){#_header_row-11-28 .oxy-header-container{flex-direction:column}#_header_row-11-28 .oxy-header-container > div{justify-content:center}}.oxy-header.oxy-sticky-header-active > #_header_row-11-28.oxygen-show-in-sticky-only{display:block}#_header_row-11-28{background-color:#c61f1f;margin-top:8px;padding-top:22px;padding-bottom:19px}#_social_icons-16-28.oxy-social-icons{flex-direction:row;margin-right:-10px;margin-bottom:-10px}#_social_icons-16-28.oxy-social-icons a{font-size:27px;margin-right:10px;margin-bottom:10px;border-radius:50%;background-color:#eceeef}#_social_icons-16-28.oxy-social-icons a svg{width:0.5em;height:0.5em;color:#e21d1d}#_gallery-67-28{margin-top:26px;margin-bottom:30px}