It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://roofrepairsnashville.com

  1. <!doctype html >
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="en"
  3.      class="">
  4. <head>
  5.    
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42. <script type="text/javascript">
  43.    window._currentDevice = 'desktop';
  44.    window.Parameters = window.Parameters || {
  45.        HomeUrl: 'https://www.roofrepairsnashville.com/',
  46.        AccountUUID: 'd78d9f002c0e4c758d44f475fc3a90c2',
  47.        SystemID: 'US_DIRECT_PRODUCTION',
  48.        SiteAlias: '1fd71e27',
  49.        SiteType: atob('RFVEQU9ORQ=='),
  50.        PublicationDate: 'Wed Feb 28 19:01:28 UTC 2024',
  51.        ExternalUid: null,
  52.        IsSiteMultilingual: false,
  53.        InitialPostAlias: '',
  54.        InitialDynamicItem: '',
  55.        DynamicPageInfo: {
  56.            isDynamicPage: false,
  57.            base64JsonRowData: 'null',
  58.        },
  59.        InitialPageAlias: 'home',
  60.        InitialPageUuid: '2adfddd3fb354bbab54688ac060e969d',
  61.        InitialPageId: '1139068588',
  62.        InitialEncodedPageAlias: 'aG9tZQ==',
  63.        CurrentPageUrl: '',
  64.        IsCurrentHomePage: true,
  65.        AllowAjax: false,
  66.        AfterAjaxCommand: null,
  67.        HomeLinkText: 'Back To Home',
  68.        UseGalleryModule: false,
  69.        CurrentThemeName: 'Layout Theme',
  70.        ThemeVersion: '41970',
  71.        DefaultPageAlias: '',
  72.        RemoveDID: true,
  73.        WidgetStyleID: null,
  74.        IsHeaderFixed: false,
  75.        IsHeaderSkinny: false,
  76.        IsBfs: true,
  77.        StorePageAlias: 'null',
  78.        StorePagesUrls: 'e30=',
  79.        IsNewStore: 'false',
  80.        StorePath: '',
  81.        StoreId: 'null',
  82.        StoreVersion: 0,
  83.        StoreBaseUrl: '',
  84.        StoreCleanUrl: true,
  85.        StoreDisableScrolling: true,
  86.        IsStoreSuspended: false,
  87.        NotificationSubDomain: 'roofrepairsnashville',
  88.        HasCustomDomain: true,
  89.        SimpleSite: false,
  90.        showCookieNotification: false,
  91.        cookiesNotificationMarkup: 'null',
  92.        translatedPageUrl: '',
  93.        isFastMigrationSite: false,
  94.        sidebarPosition: 'LEFT',
  95.        currentLanguage: 'en',
  96.        currentLocale: 'en',
  97.        NavItems: '{}',
  98.        errors: {
  99.            general: 'There was an error connecting to the page.<br/> Make sure you are not offline.',
  100.            password: 'Incorrect name/password combination',
  101.            tryAgain: 'Try again'
  102.        },
  103.        NavigationAreaParams: {
  104.            ShowBackToHomeOnInnerPages: true,
  105.            NavbarSize: 4,
  106.            NavbarLiveHomePage: 'https://www.roofrepairsnashville.com/',
  107.            BlockContainerSelector: '.dmBody',
  108.            NavbarSelector: '#dmNav:has(a)',
  109.            SubNavbarSelector: '#subnav_main'
  110.        },
  111.        hasCustomCode: true,
  112.        planID: '802',
  113.        customTemplateId: 'null',
  114.        siteTemplateId: 'null',
  115.        productId: 'DM_DIRECT',
  116.        disableTracking: false,
  117.        pageType: 'FROM_SCRATCH',
  118.        isRuntimeServer: true,
  119.        isInEditor: false,
  120.    };
  121.  
  122.    window.Parameters.LayoutID = {};
  123.    window.Parameters.LayoutID[window._currentDevice] = 6;
  124.    window.Parameters.LayoutVariationID = {};
  125.    window.Parameters.LayoutVariationID[window._currentDevice] = 5;
  126. </script>
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150. <!-- Injecting site-wide to the head -->
  151.  
  152.  
  153.  
  154.  
  155. <!-- End Injecting site-wide to the head -->
  156.  
  157. <!-- Inject secured cdn script -->
  158.  
  159.  
  160. <!-- ========= Meta Tags ========= -->
  161. <!-- PWA settings -->
  162. <script>
  163.    function toHash(str) {
  164.        var hash = 5381, i = str.length;
  165.        while (i) {
  166.            hash = hash * 33 ^ str.charCodeAt(--i)
  167.        }
  168.        return hash >>> 0
  169.    }
  170. </script>
  171. <script>
  172.    (function (global) {
  173.    //const cacheKey = global.cacheKey;
  174.    const isOffline = 'onLine' in navigator && navigator.onLine === false;
  175.    const hasServiceWorkerSupport = 'serviceWorker' in navigator;
  176.    if (isOffline) {
  177.        console.log('offline mode');
  178.    }
  179.    if (!hasServiceWorkerSupport) {
  180.        console.log('service worker is not supported');
  181.    }
  182.    if (hasServiceWorkerSupport && !isOffline) {
  183.        window.addEventListener('load', function () {
  184.            const serviceWorkerPath = '/runtime-service-worker.js?v=3';
  185.            navigator.serviceWorker
  186.                .register(serviceWorkerPath, { scope: './' })
  187.                .then(
  188.                    function (registration) {
  189.                        // Registration was successful
  190.                        console.log(
  191.                            'ServiceWorker registration successful with scope: ',
  192.                            registration.scope
  193.                        );
  194.                    },
  195.                    function (err) {
  196.                        // registration failed :(
  197.                        console.log('ServiceWorker registration failed: ', err);
  198.                    }
  199.                )
  200.                .catch(function (err) {
  201.                    console.log(err);
  202.                });
  203.        });
  204.  
  205.        // helper function to refresh the page
  206.        var refreshPage = (function () {
  207.            var refreshing;
  208.            return function () {
  209.                if (refreshing) return;
  210.                // prevent multiple refreshes
  211.                var refreshkey = 'refreshed' + location.href;
  212.                var prevRefresh = localStorage.getItem(refreshkey);
  213.                if (prevRefresh) {
  214.                    localStorage.removeItem(refreshkey);
  215.                    if (Date.now() - prevRefresh < 30000) {
  216.                        return; // dont go into a refresh loop
  217.                    }
  218.                }
  219.                refreshing = true;
  220.                localStorage.setItem(refreshkey, Date.now());
  221.                console.log('refereshing page');
  222.                window.location.reload();
  223.            };
  224.        })();
  225.  
  226.        function messageServiceWorker(data) {
  227.            return new Promise(function (resolve, reject) {
  228.                if (navigator.serviceWorker.controller) {
  229.                    var worker = navigator.serviceWorker.controller;
  230.                    var messageChannel = new MessageChannel();
  231.                    messageChannel.port1.onmessage = replyHandler;
  232.                    worker.postMessage(data, [messageChannel.port2]);
  233.                    function replyHandler(event) {
  234.                        resolve(event.data);
  235.                    }
  236.                } else {
  237.                    resolve();
  238.                }
  239.            });
  240.        }
  241.    }
  242. })(window);
  243. </script>
  244. <!-- Add manifest -->
  245. <!-- End PWA settings -->
  246.  
  247.  
  248. <meta http-equiv="Content-type" content="text/html;charset=utf-8">
  249. <meta charset="utf-8">
  250.  
  251. <link rel="canonical" href="https://www.roofrepairsnashville.com/">
  252.  
  253. <meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover">
  254. <meta name="apple-mobile-web-app-capable" content="yes">
  255.  
  256. <!--Add favorites icons-->
  257.  
  258. <link rel="icon" type="image/x-icon" href="https://static.cdn-website.com/runtime/favicon_d1_res.ico"/>
  259.  
  260. <!-- End favorite icons -->
  261. <link rel="preconnect" href="https://lirp.cdn-website.com/"/>
  262.  
  263.  
  264.  
  265. <!-- render the required CSS and JS in the head section -->
  266. <script>
  267.    window.SystemID = 'US_DIRECT_PRODUCTION';
  268.  
  269.    if (!window.dmAPI) {
  270.        window.dmAPI = {
  271.            registerExternalRuntimeComponent: function () {
  272.            },
  273.            getCurrentDeviceType: function () {
  274.                return window._currentDevice;
  275.            }
  276.        };
  277.    }
  278.  
  279.    if (!window.requestIdleCallback) {
  280.        window.requestIdleCallback = function (fn) {
  281.            setTimeout(fn, 0);
  282.        }
  283.    }
  284. </script>
  285.  
  286. <!-- loadCSS function header.jsp-->
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293. <script id="d-js-load-css">
  294. /**
  295. * There are a few <link> tags with CSS resource in them that are preloaded in the page
  296. * in each of those there is a "onload" handler which invokes the loadCSS callback
  297. * defined here.
  298. * We are monitoring 3 main CSS files - the runtime, the global and the page.
  299. * When each load we check to see if we can append them all in a batch. If threre
  300. * is no page css (which may happen on inner pages) then we do not wait for it
  301. */
  302. (function () {
  303.  let cssLinks = {};
  304.  function loadCssLink(link) {
  305.    link.onload = null;
  306.    link.rel = "stylesheet";
  307.    link.type = "text/css";
  308.  }
  309.  
  310.    function checkCss() {
  311.      const pageCssLink = document.querySelector("[id*='CssLink']");
  312.      const widgetCssLink = document.querySelector("[id*='widgetCSS']");
  313.  
  314.        if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) {
  315.            const storedRuntimeCssLink = cssLinks.runtime;
  316.            const storedPageCssLink = cssLinks.page;
  317.            const storedGlobalCssLink = cssLinks.global;
  318.            const storedWidgetCssLink = cssLinks.widget;
  319.  
  320.            storedGlobalCssLink.disabled = true;
  321.            loadCssLink(storedGlobalCssLink);
  322.  
  323.            if (storedPageCssLink) {
  324.                storedPageCssLink.disabled = true;
  325.                loadCssLink(storedPageCssLink);
  326.            }
  327.  
  328.            if(storedWidgetCssLink) {
  329.                storedWidgetCssLink.disabled = true;
  330.                loadCssLink(storedWidgetCssLink);
  331.            }
  332.  
  333.            storedRuntimeCssLink.disabled = true;
  334.            loadCssLink(storedRuntimeCssLink);
  335.  
  336.            requestAnimationFrame(() => {
  337.                setTimeout(() => {
  338.                    storedRuntimeCssLink.disabled = false;
  339.                    storedGlobalCssLink.disabled = false;
  340.                    if (storedPageCssLink) {
  341.                      storedPageCssLink.disabled = false;
  342.                    }
  343.                    if (storedWidgetCssLink) {
  344.                      storedWidgetCssLink.disabled = false;
  345.                    }
  346.                    // (SUP-4179) Clear the accumulated cssLinks only when we're
  347.                    // sure that the document has finished loading and the document
  348.                    // has been parsed.
  349.                    if(document.readyState === 'interactive') {
  350.                      cssLinks = null;
  351.                    }
  352.                }, 0);
  353.            });
  354.        }
  355.    }
  356.  
  357.  
  358.  function loadCSS(link) {
  359.    try {
  360.      var urlParams = new URLSearchParams(window.location.search);
  361.      var noCSS = !!urlParams.get("nocss");
  362.      var cssTimeout = urlParams.get("cssTimeout") || 0;
  363.  
  364.      if (noCSS) {
  365.        return;
  366.      }
  367.      if (link.href.includes("d-css-runtime")) {
  368.        cssLinks.runtime = link;
  369.        checkCss();
  370.      } else if (link.id === "siteGlobalCss") {
  371.        cssLinks.global = link;
  372.        checkCss();
  373.      }
  374.      
  375.      else if (link.id.includes("CssLink")) {
  376.        cssLinks.page = link;
  377.        checkCss();
  378.      } else if (link.id.includes("widgetCSS")) {
  379.        cssLinks.widget = link;
  380.        checkCss();
  381.      }
  382.      
  383.      else {
  384.        requestIdleCallback(function () {
  385.          window.setTimeout(function () {
  386.            loadCssLink(link);
  387.          }, parseInt(cssTimeout, 10));
  388.        });
  389.      }
  390.    } catch (e) {
  391.      throw e
  392.    }
  393.  }
  394.  window.loadCSS = window.loadCSS || loadCSS;
  395. })();
  396. </script>
  397.  
  398.  
  399.  
  400. <script data-role="deferred-init" type="text/javascript">
  401.    /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/
  402.    function Def() {
  403.        this.promise = new Promise((function (a, b) {
  404.            this.resolve = a, this.reject = b
  405.        }).bind(this))
  406.    }
  407.  
  408.    const defs = {};
  409.    window.getDeferred = function (a) {
  410.        return null == defs[a] && (defs[a] = new Def), defs[a]
  411.    }
  412.    window.waitForDeferred = function (b, a, c) {
  413.        let d = window?.getDeferred?.(b);
  414.        d
  415.            ? d.promise.then(a)
  416.            : c && ["complete", "interactive"].includes(document.readyState)
  417.                ? setTimeout(a, 1)
  418.                : c
  419.                    ? document.addEventListener("DOMContentLoaded", a)
  420.                    : console.error(`Deferred  does not exist`);
  421.    };
  422. </script>
  423. <style id="forceCssIncludes">
  424.    /* This file is auto-generated from a `scss` file with the same name */
  425.  
  426. .videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}
  427.    
  428. </style>
  429. <style id="cssVariables" type="text/css">
  430.    
  431. </style>
  432.  
  433.  
  434. <style id="hideAnimFix">
  435.    .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] {
  436.        visibility: hidden;
  437.    }
  438.  
  439.    .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] {
  440.        visibility: hidden !important;
  441.    }
  442. </style>
  443.  
  444.  
  445.  
  446. <style id="criticalCss">
  447.    @charset "UTF-8";.videobgframe,.videobgwrapper{position:absolute;height:100%}.videobgwrapper,[dmtemplateid*=amburger] .dmLayoutWrapper{overflow:hidden}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm21lVF9eO.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:FontAwesome;font-display:block;src:url(https://static.cdn-website.com/fonts/fontawesome-webfont.eot?v=6);src:url(https://static.cdn-website.com/fonts/fontawesome-webfont.eot?#iefix&v=6) format("embedded-opentype"),url(https://static.cdn-website.com/fonts/fontawesome-webfont.woff?v=6) format("woff"),url(https://static.cdn-website.com/fonts/fontawesome-webfont.ttf?v=6) format("truetype"),url(https://static.cdn-website.com/fonts/fontawesome-webfont.svg#fontawesomeregular?v=6) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/merriweather/v30/u-4m0qyriQwlOrhSvowK_l5-eRZOf-I.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;font-display:swap;src:url(https://irp.cdn-website.com/fonts/s/merriweather/v30/u-4l0qyriQwlOrhSvowK_l5-eR71Wvf4jvw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.videobgwrapper{z-index:0;width:100%;top:0;left:0;border-radius:inherit}.videobgframe{width:101%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}.dmInner{min-height:100vh!important;position:relative}.clearfix:after{clear:both;visibility:hidden;line-height:0;height:0}.clearfix:after,.clearfix:before{content:' ';display:table}.clearfix{display:inline-block}.dmDesktopBody .shadowEffectToChildren li{box-shadow:none!important}#dm .dmWidget .icon{font-size:26px}body.dmRoot #dm .dmOuter .dmInner .dmWidget .icon.hasFontIcon{height:26px;margin-top:-13px;line-height:normal;text-align:center;background-image:none}.dmRoot .hasFontIcon{background-image:none!important}.dmPopupMask{position:fixed;margin:0;display:none;width:10px;z-index:1000000999;top:0;left:0}#dmRoot .dmPopup,.dmPopup,.dmPopupClose:before,[data-display-type=block]{display:block}.dmPopup{text-align:left;position:fixed;top:10px;left:0;width:93%;z-index:1000009999!important;box-sizing:border-box;background:#f5f5f5;overflow-y:auto;height:100%}.dmPopup .dmPopupTitle{text-align:left;font:700 19px Helvetica,Arial;margin:20px 20px 35px;color:#999}#dmPopup{opacity:0}.dmPopupClose,.dmPopupClose:before{position:absolute;visibility:visible}.dmPopupClose{border-radius:25px;width:27px;height:27px;z-index:1;background-color:rgba(255,255,255,.4);top:12px;right:12px}.dmPopupClose:before{font-size:20px;color:#000;top:3px;right:3px}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar{width:5px;height:5px}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}body.dmDesktopBody:not(.mac) .data::-webkit-scrollbar-thumb{background:#c8c8c8;box-shadow:inset 0 1px 2px #454545;border-radius:45px}.dmRespRow.fullBleedMode>.dmRespColsWrapper{width:100%!important;max-width:100%!important}.dmRespRow.fullBleedMode{padding-left:0!important;padding-right:0!important}#dm .dmRespRow .dmRespColsWrapper{display:flex}#dm .dmBody .dmRespRow.relativePos{position:relative!important}.pswp{z-index:9999999999!important}#dm .dmInner .dmWidget.align-center,.align-center{margin-left:auto;margin-right:auto}.text-align-center{text-align:center}body.fix-mobile-scrolling{overflow:initial}#hcontainer[has-shadow=true]{position:relative;z-index:1}#dmRoot{text-decoration-skip-ink:none}@media (min-width:1025px){#dmRoot.responsiveTablet #dm #dmStyle_outerContainer #dmStyle_innerContainer .showOnMedium{display:none!important}#dmRoot.responsiveTablet #dm [data-responsive-name=ResponsiveDesktopTopTabletHamburger] .site_content{margin-top:0!important}:root{--btn-text-font-size:15px}}@media (min-width:768px) and (max-width:1024px){#dmRoot.responsiveTablet #dm #dmStyle_outerContainer #dmStyle_innerContainer #hamburger-header-container~#stickyHeaderSpacer,#dmRoot.responsiveTablet #dm #dmStyle_outerContainer #dmStyle_innerContainer .showOnLarge{display:none!important}:root{--btn-text-font-size:15px}}@media (max-width:767px){#dmRoot.responsiveTablet #dm #dmStyle_outerContainer #dmStyle_innerContainer #hamburger-header-container~#stickyHeaderSpacer,#dmRoot.responsiveTablet #dm #dmStyle_outerContainer #dmStyle_innerContainer .showOnLarge{display:none!important}}.video-ssr .videobgframe{object-fit:cover}body{-webkit-overflow-scrolling:touch}:not(.runtime-module-container) .layout-drawer,:not(.runtime-module-container) .layout-drawer-hamburger,:not(.runtime-module-container) .layout-drawer-overlay{visibility:hidden}.pswp__ui,.runtime-module-container .layout-drawer,.runtime-module-container .layout-drawer-hamburger,.runtime-module-container .layout-drawer-overlay{visibility:visible}:not(.runtime-module-container) .layout-drawer{position:fixed;transform:translate(-100%,-100%)}:not(.runtime-module-container) .layout-drawer-overlay{opacity:0}.runtime-module-container{width:100%}.runtime-module-container[dmtemplateid*=amburger] #site_content,.runtime-module-container[dmtemplateid*=amburger] .dmInner{position:static}.runtime-module-container[dmtemplateid*=amburger] #site_content .site_content{position:relative}.runtime-module-container[dmtemplateid*=amburger] .dmLayoutWrapper{background-color:transparent}.runtime-module-container .hamburger-header-container{position:fixed;z-index:2;top:0;left:0;width:100%}.runtime-module-container .hamburger-header-container .hamburger-header{min-height:43px}.runtime-module-container[dmtemplateid*=amburger] .site_content{margin-top:59px}.runtime-module-container .layout-drawer,.runtime-module-container .layout-drawer-overlay{height:100%;position:fixed;top:0;left:0}.runtime-module-container .layout-drawer{background-color:#fff;width:75vw;transform:translate(-100%,0);overflow:auto;-webkit-overflow-scrolling:auto;z-index:13;display:flex;flex-direction:column}.runtime-module-container .layout-drawer .dmRespRow:not(.dmPlaceHolderRespRow) .dmRespColsWrapper .dmRespCol:not(.content-removed):only-child:empty{min-height:0}.runtime-module-container .layout-drawer[data-origin=top]{min-height:20vh;min-width:40vw;max-height:100%;height:auto;width:100%;transform:translate(0,-100%)}.runtime-module-container .layout-drawer-overlay{width:100vw;background-color:rgba(0,0,0,.4);opacity:0;z-index:6}body:not([data-flex-site]) .layout-drawer .dmRespRow:not(:first-of-type):not(:last-of-type){flex:1 1 auto}.layout-drawer-hamburger{position:fixed;left:18px;margin-left:env(safe-area-inset-left);padding:17px 11px;z-index:13;width:52px;height:52px;background-color:transparent;color:#787878;display:flex;flex-direction:column;border:0;justify-content:space-between;align-items:stretch;outline:0;top:18px;border-radius:0}.layout-drawer-hamburger .hamburger__slice{display:block;height:0;width:100%;border:1px solid currentColor;transform-origin:center}@media (max-width:767px){.layout-drawer-hamburger{position:fixed;left:10px;margin-left:env(safe-area-inset-left);padding:13px 9px;z-index:13;width:40px;height:40px;background-color:transparent;color:#787878;display:flex;flex-direction:column;border:0;justify-content:space-between;align-items:stretch;outline:0;top:10px;border-radius:0}.layout-drawer-hamburger .hamburger__slice{display:block;height:0;width:100%;border:1px solid currentColor;transform-origin:center}}#dm-outer-wrapper #hamburger-header-container #hamburger-header .dmRespCol{display:flex;flex-direction:column;justify-content:center}img,video{display:inline-block}nav{display:block}html{font-family:Source Sans Pro;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}img{border:0;max-width:100%;-ms-interpolation-mode:bicubic}button{font-family:inherit;font-size:100%;margin:0;line-height:normal;text-transform:none;-webkit-appearance:button}button::-moz-focus-inner{border:0;padding:0}*,:after,:before{box-sizing:border-box}.dmRespRow{padding-top:15px;padding-bottom:15px}.dmRespRow:after,.dmRespRow:before{content:' ';display:table}.dmRespRow:after{clear:both}.dmRespRow,.dmRespRow .dmRespColsWrapper{max-width:960px;position:relative;margin:0 auto;width:100%}.dmRespRow .dmRespCol{position:relative;width:100%;display:inline-block;vertical-align:top;float:left}.dmRespRow .dmRespCol>*{max-width:100%}.dmDesktopBody .dmRespRow .large-2{position:relative;width:16.66667%}.dmDesktopBody .dmRespRow .large-5{position:relative;width:41.66667%}.dmDesktopBody .dmRespRow .large-7{position:relative;width:58.33333%}.dmDesktopBody .dmRespRow .large-8{position:relative;width:66.66667%}.dmDesktopBody .dmRespRow .large-12{position:relative;width:100%}[class*=' dm-common-icons-']{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dm-common-icons!important}.dm-common-icons-close:before{content:'\e901'}#dm div.dmContent [class*=' icon-'],[class*=' icon-']{font-family:FontAwesome!important;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}[class*=' icon-']:before{text-decoration:none;display:inline-block;speak:none}a [class*=' icon-']{display:inline}[class*=' icon-']{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-star:before{content:'\f005'}.icon-angle-right:before{content:'\f105'}.icon-angle-down:before{content:'\f107'}#dm .dmRespRow .dmRespCol>.dmWidget{overflow:initial}.pswp,.pswp__item,.pswp__scroll-wrap{overflow:hidden;left:0}@media (min-width:768px){#dm .dmRespRow .dmRespCol>.dmWidget{width:280px;max-width:100%}#dm .dmRespRow .dmRespCol.large-2>.dmWidget{width:100%}}@media (max-width:767px){#dm .dmInner .dmWidget{width:100%}}#dm .dmInner .dmWidget:not(.displayNone){display:inline-block}#dm .dmInner .dmWidget:not(.displayNone)[data-display-type=block]{display:block}#dm .dmInner .dmWidget{text-decoration:none;margin:10px 0;clear:both;position:relative;text-align:center;line-height:22px;box-shadow:none;background-image:none;padding:0;height:auto;border-style:solid;white-space:nowrap}.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;width:100%}#dm .dmInner .dmWidget:after{content:'';display:inline-block;height:100%;vertical-align:middle;width:0;margin-right:-.25em}#dm .dmInner .dmWidget .iconBg{position:absolute;left:0;width:50px;top:50%;margin-top:-13px}#dm .dmWidget .text{display:inline-block;vertical-align:middle;font-size:1.125em;line-height:normal;white-space:normal;padding:10px 7px;max-width:98%}.pswp,.pswp__button--fs,.pswp__button--zoom{display:none}p.rteBlock{margin:0}.dmInner{min-width:768px!important}html:not(.ios-preview) #dm .hasStickyHeader .dmInner div.dmHeaderContainer{position:fixed!important;z-index:101;width:100%;min-width:768px}[data-video-bg]{min-height:100px}.imageWidget a{font-style:italic;text-align:center}.dmNewParagraph[data-version]{line-height:initial}.dmNewParagraph[data-version] .text-align-center{text-align:center!important}.dmNewParagraph[data-version] h1,.dmNewParagraph[data-version] h4,.dmNewParagraph[data-version] h5{margin-top:0;margin-bottom:0}.pswp{position:absolute;top:0;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp__scroll-wrap{position:absolute;top:0}.pswp__bg{position:absolute;left:0;top:0;background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__container{-webkit-touch-callout:none;-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-backface-visibility:hidden;will-change:transform}.pswp__item{position:absolute;right:0;top:0;bottom:0}.pswp__button{position:relative;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-box-shadow:none;box-shadow:none}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/_dm/s/rt/scripts/vendor/photoswipe4/icons/default-skin.png) no-repeat;background-size:264px 88px;width:44px;height:44px}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--zoom{background-position:-88px 0}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-backface-visibility:hidden;will-change:transform}.pswp__counter,.pswp__preloader{height:44px;position:absolute;top:0}.pswp__counter{left:0;font-size:13px;line-height:44px;color:#FFF;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption__center{max-width:95%;margin:0 auto;font-size:16px;padding:10px;line-height:20px;color:#CCC;width:960px;font-weight:700;text-align:center}.pswp__preloader{width:44px;left:50%;margin-left:-22px;opacity:0;will-change:opacity}.pswp__preloader__icn{width:20px;height:20px;margin:12px}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;background-color:rgba(0,0,0,.5)}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs .image-container{height:100%}.dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs{width:58px;height:58px;margin:2px;display:inline-block;vertical-align:middle;text-align:center;overflow:hidden}.dmPhotoGalleryResp.dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs img{box-shadow:0 0 3px #888}.dmPhotoGalleryResp.dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs{margin:0;padding:10px}.dmPhotoGalleryHolder{text-align:center}.dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs img{display:inline!important;margin:0!important;vertical-align:middle;text-align:center;position:relative}.dmPhotoGallery .image-container{position:relative}.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner h3,.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner p{margin:0;line-height:normal;text-align:center}.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner h3{font-size:21px}.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner div{text-align:center}.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner p{font-size:14px}.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner .caption-text,.dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner .caption-title{max-width:100%}#dm .dmPhotoGallery.newPhotoGallery li{list-style:none}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner div,#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner h3,#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner p{text-align:center}#dm .dmPhotoGallery.newPhotoGallery .photoGalleryViewAll{box-shadow:0 0!important;font-size:inherit!important;margin:0!important}#dm .dmPhotoGallery.newPhotoGallery .dmPhotoGalleryHolder{width:100%;padding:0;display:none}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs{position:relative}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .image-container{overflow:hidden}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .image-container a{background-repeat:no-repeat;background-position:center}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;z-index:1;background-color:rgba(255,255,255,.9);color:#333;padding:15px;height:100%;box-sizing:border-box}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner .rteBlock{font-size:14px}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner .caption-button{margin:10px auto;max-width:100%}#dm .dmPhotoGallery.newPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner .caption-button .text{padding:10px 20px!important}#dm .dmPhotoGallery.newPhotoGallery[data-image-hover-effect=zoomout] .photoGalleryThumbs .image-container{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}*{border:0 solid #333;scrollbar-arrow-color:#fff;scrollbar-track-color:#F2F2F2;scrollbar-face-color:silver;scrollbar-highlight-color:silver;scrollbar-3dlight-color:silver;scrollbar-shadow-color:silver;scrollbar-darkshadow-color:silver;scrollbar-width:12px}body{width:100%;overflow:hidden;-webkit-text-size-adjust:100%!important;-ms-text-size-adjust:100%!important}A IMG{border:none}h1,h3,h4,h5,ul{margin-left:0;margin-right:0}#dm video{max-width:100%!important;display:block;margin:10px auto}.dmInner *{-webkit-font-smoothing:antialiased}.clearfix,a,img,li,ul{vertical-align:top}#site_content{position:relative}.dmOuter{word-wrap:break-word}.dmInner{font-size:16px;background:#fff;color:#666}.dmDesktopBody .dmInner{min-width:960px}.dmInner a{color:#463939;outline:0;vertical-align:inherit}.dmInner ul:not(.defaultList){padding:0}.dmHeader{background:#68ccd1;color:#666;text-align:center;position:relative;width:100%;max-width:100%}DIV.dmBody{padding:0;clear:both}.dmContent{margin:0;padding:0}#site_content ul:not(.defaultList){-webkit-padding-start:0;-moz-padding-start:0;list-style-position:inside}.dmRespRowsWrapper{max-width:960px;margin:0 auto}.dmRespCol>[dmle_extension]:not(:first-child){margin-top:10px}.dmLargeBody .imageWidget:not(.displayNone){display:inline-block;max-width:100%}#dm .dmRespColsWrapper,.dmStandardDesktop{display:block}.imageWidget:not(.displayNone) img{width:100%}h3{font-weight:400;font-size:23px}.dmNewParagraph{text-align:left;margin:8px 0;padding:2px 0}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol,.dmLargeBody .fHeader .dmRespRow .dmRespCol{padding-left:.75%;padding-right:.75%}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol:first-child,.dmLargeBody .fHeader .dmRespRow .dmRespCol:first-child{padding-left:0;padding-right:1.5%}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol:last-child,.dmLargeBody .fHeader .dmRespRow .dmRespCol:last-child{padding-right:0;padding-left:1.5%}.dmLargeBody .dmRespRowsWrapper>.dmRespRow .dmRespCol:only-child{padding-left:0;padding-right:0}#dmFirstContainer .dmRespRowsWrapper:after,#dmFirstContainer .dmRespRowsWrapper:before{content:"";display:table}.dmLinksMenu>ul{display:block;margin:0;font-size:inherit}.dmStandardDesktop{margin:0 auto}.dmPhotoGalleryHolder{font-size:medium!important;margin:0;list-style:none}#dm .dmPhotoGallery .dmPhotoGalleryHolder,#dm .dmPhotoGallery .dmPhotoGalleryHolder>li{width:100%;padding:0}#dm .dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs{background:url(https://dd-cdn.multiscreensite.com/runtime-img/galleryLoader.gif) 50% 50% no-repeat #eee;float:left;clear:none;padding:0;margin:0;width:100%}#dm .dmPhotoGallery .dmPhotoGalleryHolder .photoGalleryThumbs img{display:none!important}.dmDesktopBody .dmPhotoGallery .photoGalleryViewAll{background:0 0;border:none;padding:3px 0;font-size:16px;width:auto;height:auto;line-height:normal;box-shadow:0 -2px 0 0;display:block;margin:40px 0;text-align:left}body{background-color:#eee}.dmPhotoGallery:not(.dmFacebookGallery) .dmPhotoGalleryHolder:not(.ready) li.photoGalleryThumbs{display:inline!important;visibility:hidden}.dmPhotoGallery li.photoGalleryThumbs .caption-container .caption-inner p{white-space:pre-line}.main-navigation.unifiednav{display:flex;justify-content:flex-start;align-items:stretch;overflow:visible}.main-navigation.unifiednav ul{list-style:none;padding:0;margin:0;font-size:1rem}.main-navigation.unifiednav .unifiednav__container{display:flex;justify-content:flex-start;list-style:none}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap{display:flex;justify-content:flex-start;position:relative;font-weight:400}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::before{content:'';align-self:center;font-weight:700}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;color:inherit;text-decoration:none;position:relative;padding:12px 15px;margin:0;font-weight:inherit;letter-spacing:.03em}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding:0 15px}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item .nav-item-text{white-space:nowrap}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{content:'';width:100%;height:0;border:0 solid transparent;border-top-color:currentColor;display:block;opacity:0}.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::after,.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::before{opacity:1}.main-navigation.unifiednav.effect-bottom,.main-navigation.unifiednav.effect-bottom2{padding:calc(12px - .2em - 2px) 15px}.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after,.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before,.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after,.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{transform:scaleX(0);border-top-width:2px}.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after,.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after{margin-top:.2em}.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before,.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{margin-bottom:.2em;border-top-color:transparent}.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::after,.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::before,.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::after,.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected .nav-item-text::before{transform:scaleX(1)}.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after,.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::before{transform-origin:left}.main-navigation.unifiednav .unifiednav__container .unifiednav__item:not(.unifiednav__item_has-sub-nav) .icon{display:none}.main-navigation.unifiednav .unifiednav__container[data-depth]{position:absolute;top:0;left:0;flex-direction:column;opacity:0;z-index:100;background-color:#faf9f9}.main-navigation.unifiednav .unifiednav__container[data-depth='0']{top:100%;transform:translateY(-10px)}.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container[data-depth='0']{left:15px}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap .unifiednav__container>.unifiednav__item-wrap{flex-direction:column}.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap .unifiednav__item{padding:15px 30px 15px 15px;margin:0}.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after{content:''!important;width:100%;height:0;color:#ececec;align-self:center;border:0 solid currentColor}.main-navigation.unifiednav[layout-sub=submenu_horizontal_1] .unifiednav__container[data-depth]{color:#999}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item.unifiednav__item_has-sub-nav .icon{display:initial;padding-left:10px;margin-left:0}.main-navigation.unifiednav:not(.unifiednav_vertical)>.unifiednav__container{justify-content:inherit}#dm .p_hfcontainer nav.main-navigation.unifiednav{min-width:9em!important;text-align:initial!important}#dm .main-navigation.unifiednav .unifiednav__container[data-depth]{background-color:transparent}#dm .main-navigation.unifiednav[layout-sub=submenu_horizontal_1] .unifiednav__container[data-depth]{background-color:#faf9f9}#dm .main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after{color:#d1d1d1}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container{flex-direction:column;flex:1 1 100%}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item{padding:8px 0;margin:0}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item.unifiednav__item_has-sub-nav .icon{padding-left:15px}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item .nav-item-text{white-space:initial}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap{flex-direction:column}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap .unifiednav__container[data-depth]{opacity:1;position:static;transform:translate(0)}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap .unifiednav__container[data-depth]>.unifiednav__item-wrap .unifiednav__item{justify-content:inherit;padding:8px 1em;margin:0;font-size:.8em}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after{content:''!important;width:100%;height:0;color:#d1d1d1;align-self:flex-start;border:0 solid currentColor}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL][layout-main=vertical_nav_layout_4] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding:8px 0}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL][layout-main=vertical_nav_layout_4] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__container[data-depth]>.unifiednav__item-wrap .unifiednav__item{padding:8px 12px}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL][data-show-vertical-sub-items=HIDE] .unifiednav__container[data-depth]{transform-origin:top;height:auto;overflow:hidden}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL][data-show-vertical-sub-items=HIDE]>.unifiednav__container:not([data-depth])>.unifiednav__item-wrap .unifiednav__container[data-depth]{opacity:0;max-height:0}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL][data-show-vertical-sub-items=HIDE]>.unifiednav__container:not([data-depth])>.unifiednav__item-wrap .unifiednav__item.dmNavItemSelected>.nav-item-text .icon::before,#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL][data-show-vertical-sub-items=HOVER]>.unifiednav__container:not([data-depth])>.unifiednav__item-wrap .unifiednav__item.dmNavItemSelected>.nav-item-text .icon::before{transform:rotate(180deg)}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL])>.unifiednav__container{flex-wrap:wrap;justify-content:inherit}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL])>.unifiednav__container .nav-item-text::before{text-align:left}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{content:''}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container>.unifiednav__item-wrap>.unifiednav__item.unifiednav__item_has-sub-nav .icon{display:inline-block;padding-right:0}#dm .dmBody .dmRespRowsWrapper{max-width:none;background-color:transparent}.dmLargeBody .dmRespRow{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:40px;padding-right:40px}.dm-bfs.dm-layout-home div.dmInner{background-color:#fff}.dmStandardDesktop .dmHeader{background-color:#68ccd1;max-width:100%}.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespColsWrapper .dmRespCol:not(.content-removed).empty-column,.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespColsWrapper .dmRespCol:not(.content-removed):only-child:empty{min-height:100px}.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespCol:not(.content-removed).empty-column,.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespCol:not(.content-removed):empty{min-height:1px}.dmRespRow:not(.dmPlaceHolderRespRow) .dmRespColsWrapper .dmRespCol:not(.content-removed):only-child.empty-column{min-height:100px}#dm div.dmContent h1{color:#666}#dm div.dmRespCol>*{line-height:normal}#dm div.dmContent h1,#dm div.dmContent h1 *,#dm div.dmContent h3,#dm div.dmContent h4,#dm div.dmContent h4 *,#dm div.dmContent h5,#dm div.dmContent h5 *,#dm div.dmInner{line-height:initial}#dm div.dmContent h3{color:#fff}#dm div.dmInner h1,#dm div.dmInner h3,#dm div.dmInner h4{font-family:Montserrat,"Montserrat Fallback"}#dm div.dmInner h5{font-family:Roboto,"Roboto Fallback"}#dm DIV.dmInner{background-repeat:no-repeat;background-image:url(https://irt-cdn.multiscreensite.com/ce0bb35f932b47bb809d0e37905542ba/dms3rep/multi/site_background_education-2087x1173.jpg);background-size:cover;background-position:50% 0}#dm div.dmOuter div.dmInner{background-position:center center;background-repeat:repeat;background-size:auto}#dm div.dmContent h4,#dm div.dmContent h5{color:#333}#dm div.dmContent h4{font-weight:400}#dm div.dmContent h3{color:rgba(0,5,3,1);font-family:Poppins,"Poppins Fallback"}#dm div.dmContent h1,#dm div.dmInner,#dm div.dmInner .dmRespCol{font-family:Poppins,"Poppins Fallback";color:rgba(61,72,82,1)}#dm div.dmContent h5{font-family:Poppins,"Poppins Fallback";font-weight:400}#dm div.dmInner,#dm div.dmInner .dmRespCol{font-weight:300;font-size:16px}.dmLargeBody .dmBody .dmRespRowsWrapper{background-color:transparent}#dm div.dmContent h1{font-weight:700}#dm div.dmContent h4{font-family:Merriweather,"Merriweather Fallback";font-style:italic;color:rgba(245,116,0,1)}#dm div.dmContent h3{color:rgba(61,72,82,1);font-weight:700;font-size:42px}#dm div.dmContent h5,#dm div.p_hfcontainer h5{font-weight:400;color:rgba(61,72,82,1)}.newPhotoGallery .photoGalleryViewAll.link{color:rgba(64,181,114,1);text-decoration:none}#dm DIV.dmOuter DIV.dmInner{background-image:none;background-color:rgba(255,255,255,1)}#dm div.dmContent h1{font-size:52px}#dm div.dmContent h5,#dm div.p_hfcontainer h5{font-size:20px}#dm div.dmContent h4{font-size:22px}@media all{:root{--btn-text-direction:ltr;--btn-border-r-color:var(--btn-border-color);--btn-border-l-color:var(--btn-border-color);--btn-border-b-width:var(--btn-border-width);--btn-border-width:0px;--btn-border-radius:50px;--btn-border-t-width:var(--btn-border-width);--btn-border-tl-radius:var(--btn-border-radius);--btn-border-br-radius:var(--btn-border-radius);--btn-border-bl-radius:var(--btn-border-radius);--btn-bg-color:rgb(245, 194, 0);--btn-border-color:rgba(0, 0, 0, 0);--btn-border-tr-radius:var(--btn-border-radius);--btn-border-r-width:var(--btn-border-width);--btn-bg-image:none;--btn-border-b-color:var(--btn-border-color);--btn-border-l-width:var(--btn-border-width);--btn-border-t-color:var(--btn-border-color);--btn-text-align:center;--btn-text-color:rgb(255, 255, 255);--btn-text-decoration:none;--btn-text-font-weight:400;--btn-icon-color:rgb(247, 247, 247);--btn-icon-fill:rgb(247, 247, 247);--btn-icon-wrpr-display:none;--btn-hover-border-b-color:var(--btn-hover-border-color);--btn-hover-bg:rgba(245, 116, 0, 0.9);--btn-hover-border-t-color:var(--btn-hover-border-color);--btn-hover-border-r-color:var(--btn-hover-border-color);--btn-hover-border-l-color:var(--btn-hover-border-color);--btn-hover-border-color:var(--btn-border-color);--btn-hover-text-color:var(--btn-text-color);--btn-hover-text-font-weight:400;--btn-hover-text-decoration:none;--btn-hover-text-font-style:normal}}@media (min-width:0px) and (max-width:767px){:root{--btn-text-font-size:15px}}#dm .dmWidget:not([data-buttonstyle]){overflow:initial;background-clip:border-box;border-radius:1px}#dm .dmWidget:not([data-buttonstyle]) .text{padding:16px 0}#dm .dmWidget:not([data-buttonstyle]) .iconBg{display:none}@media (min-width:768px){#dm .dmRespRow .dmRespCol>.dmWidget{width:222px}}#dm .dmInner div.u_hcontainer,#dm .p_hfcontainer nav.u_1783404857{width:100%!important;min-width:0!important;max-width:100%!important}#dm div.dmInner #site_content .dmWidget,#dm div.dmInner .dmHeader .dmWidget{background-color:var(--btn-bg-color);background-image:var(--btn-bg-image);border-color:var(--btn-border-color);border-bottom-color:var(--btn-border-b-color);border-left-color:var(--btn-border-l-color);border-right-color:var(--btn-border-r-color);border-top-color:var(--btn-border-t-color);border-radius:var(--btn-border-radius);border-bottom-left-radius:var(--btn-border-bl-radius);border-bottom-right-radius:var(--btn-border-br-radius);border-top-left-radius:var(--btn-border-tl-radius);border-top-right-radius:var(--btn-border-tr-radius);border-width:var(--btn-border-width);border-bottom-width:var(--btn-border-b-width);border-left-width:var(--btn-border-l-width);border-right-width:var(--btn-border-r-width);border-top-width:var(--btn-border-t-width);direction:var(--btn-text-direction);text-align:var(--btn-text-align)}#dm div.dmInner #site_content .dmWidget span.text{color:var(--btn-text-color);font-size:var(--btn-text-font-size);font-weight:var(--btn-text-font-weight);text-decoration:var(--btn-text-decoration)}#dm .p_hfcontainer .main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer .main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before,#dm .p_hfcontainer .u_1783404857.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer .u_1783404857.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{font-size:14px!important}#dm div.dmInner #site_content .dmWidget span.icon,#dm div.dmInner .dmHeader .dmWidget span.icon{color:var(--btn-icon-color);fill:var(--btn-icon-fill)}#dm div.dmInner #site_content .dmWidget:not([data-buttonstyle]) .iconBg,#dm div.dmInner .dmHeader .dmWidget:not([data-buttonstyle]) .iconBg{display:var(--btn-icon-wrpr-display)}#dm .p_hfcontainer div.u_1623205752 img{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}#dm .p_hfcontainer .u_1783404857.main-navigation.unifiednav .unifiednav__container[data-depth="0"]{top:calc(100% - 0px - 0px)!important}#dm .p_hfcontainer .u_1783404857.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{padding-right:15px!important;padding-left:15px!important}#dm .p_hfcontainer .u_1783404857.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"]{top:calc(100% - 0px - 0px)!important}#dm .p_hfcontainer .u_1783404857.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"]{left:15px!important}#dm .dmInner div.dmHeader,#dm .dmInner div.dmHeader.u_hcontainer,#dm .dmInner div.u_hcontainer{background-color:rgba(255,255,255,1)!important;box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-moz-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important}#dm .p_hfcontainer a.u_1522105052 span.text,#dm .p_hfcontainer nav.u_1783404857.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{color:rgba(61,72,82,1)!important}#dm .p_hfcontainer .u_1783404857.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer .u_1783404857.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{font-size:16px!important}#dm .p_hfcontainer nav.u_1783404857.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected{color:rgba(64,181,114,1)!important}#dm .p_hfcontainer nav.u_1783404857.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{color:rgba(61,72,82,1)!important;font-size:15px!important}#dm .p_hfcontainer nav.u_1783404857.main-navigation.unifiednav .unifiednav__container[data-depth]{background-color:rgba(255,255,255,1)!important}#dm .p_hfcontainer nav.u_1783404857.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container[data-depth]{box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-moz-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important}#dm .p_hfcontainer div.u_1330020058 img{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}#dm .p_hfcontainer a.u_1144094833 span.text{color:rgba(61,72,82,1)!important}#dm .p_hfcontainer a.u_1144094833{background-color:rgba(0,0,0,0)!important;border-style:solid!important;border-width:2px!important;border-color:rgba(245,116,0,1)!important}#dm .p_hfcontainer .u_1596148418.main-navigation.unifiednav[data-nav-structure=VERTICAL] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after{align-self:center!important}#dm .p_hfcontainer nav.u_1596148418{color:#fff!important}#dm .p_hfcontainer nav.u_1596148418.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item,#dm .p_hfcontainer nav.u_1596148418.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{color:rgba(61,72,82,1)!important;font-weight:400!important}#dm .p_hfcontainer nav.u_1596148418.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected{font-weight:400!important;color:rgba(64,181,114,1)!important}#dm .p_hfcontainer nav.u_1596148418.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after{border-top-color:rgba(245,116,0,1)!important;border-top-style:solid!important;border-top-width:4px!important}#dm .p_hfcontainer .u_1596148418.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{justify-content:center!important;padding-top:0!important;padding-bottom:0!important}#dm .p_hfcontainer .u_1596148418.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{text-align:center!important;padding-top:15px!important;padding-bottom:15px!important;justify-content:center!important}#dm .p_hfcontainer .u_1596148418.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"]{top:calc(100% - 15px - 0px)!important}#dm .dmInner div.u_hcontainer,#dm .p_hfcontainer div.u_1623205752,#dm .p_hfcontainer nav.u_1783404857{top:0!important;left:0!important;height:auto!important;position:relative!important}#dm .p_hfcontainer nav.u_1783404857.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after{border-top-color:rgba(61,72,82,1)!important}#dm .p_hfcontainer a.u_1522105052{background-color:rgba(245,194,0,1)!important;border-style:solid!important;border-width:2px!important;border-color:transparent!important}#dm .dmInner div.u_hcontainer{float:none!important;text-align:center!important;padding:25px 0 20px!important;margin:0 auto!important}#dm .dmInner div.dmHeader.u_hcontainer{padding-bottom:20px!important;padding-top:25px!important}#dm .p_hfcontainer div.u_1952458124{padding:0!important}#dm .p_hfcontainer nav.u_1783404857.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after,#dm .p_hfcontainer nav.u_1783404857.main-navigation.unifiednav:not(.unifiednav_vertical) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}#dm .p_hfcontainer nav.u_1783404857{float:none!important;justify-content:center!important;align-items:stretch!important;text-align:center!important;padding:6.8px 15px!important;margin:0 auto!important}#dm .p_hfcontainer div.u_1068781528{padding-left:10px!important}#dm .p_hfcontainer div.u_1467130560{padding-left:0!important}#dm .p_hfcontainer div.u_1783767067{margin-top:0!important;padding:0 15px!important}#dm .dmInner div.fHeader .dmHeader[freeheader=true]{padding-bottom:15px!important;padding-top:15px!important}#dm .p_hfcontainer nav.u_1783404857.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{font-size:16px!important}#dm .p_hfcontainer div.u_1623205752{float:none!important;width:156px!important;max-width:calc(100% - 30px)!important;min-width:25px!important;text-align:center!important;display:block!important;padding:0!important;margin:6px auto 0!important}#dm .p_hfcontainer a.u_1522105052,#dm .p_hfcontainer h5.u_1560238197{width:100%!important;max-width:calc(100% - 0px)!important;min-width:25px!important;float:none!important;top:0!important;left:0!important}#dm .p_hfcontainer div#hamburger-header{box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-moz-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0!important;background-color:#fff!important;background-image:none!important;background-repeat:repeat!important;background-size:auto!important;background-position:0 0!important}#dm .p_hfcontainer a.u_1522105052{display:block!important;position:relative!important;height:56px!important;text-align:center!important;margin:0!important;padding:0!important}[dmtemplateid=Hamburger] .layout-drawer-hamburger.hamburger-on-header{color:rgba(64,181,114,1)!important;background-color:rgba(0,0,0,0)!important}div[dmtemplateid=Hamburger] .layout-drawer-overlay{background-color:rgba(255,255,255,.4)!important}#dm .p_hfcontainer #hamburger-drawer.layout-drawer[data-origin=top]:not([data-auto-height]){height:100%!important}#dm .p_hfcontainer div#hamburger-drawer.layout-drawer{background-color:rgba(255,255,255,1)!important}#dm .p_hfcontainer div.u_1895159004{padding:0!important;margin:0!important}#dm .p_hfcontainer div.u_1440662738{margin-top:0!important;padding:0!important}#dm .p_hfcontainer div.u_1529481098{margin-top:0!important;padding:30px 50px 90px!important}#dm .p_hfcontainer div.u_1779821872{padding-top:90px!important;margin-top:0!important;padding-right:50px!important;padding-left:50px!important}#dm .p_hfcontainer nav.u_1596148418.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{font-size:35px!important}#dm .p_hfcontainer a.u_1440821868 span.text{font-size:18px!important}#dm .p_hfcontainer h5.u_1560238197{position:relative!important;height:auto!important;text-align:left!important;padding:2px 0!important;margin:24px auto 8px!important}#dm .p_hfcontainer a.u_1440821868,#dm .p_hfcontainer nav.u_1596148418{position:relative!important;min-width:25px!important;padding:0!important}#dm .p_hfcontainer nav.u_1596148418.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{font-size:38px!important}#dm .p_hfcontainer a.u_1440821868{display:block!important;float:none!important;top:0!important;left:0!important;width:335px!important;height:67px!important;max-width:calc(100% - 268px)!important;text-align:center!important;margin:10px auto!important}#dm .p_hfcontainer div.u_1672581905,#dm .p_hfcontainer nav.u_1596148418{width:100%!important;margin:0 auto!important;float:none!important;height:auto!important}#dm .p_hfcontainer nav.u_1596148418{top:0!important;left:0!important;max-width:calc(100% - 0px)!important;justify-content:center!important;align-items:stretch!important;text-align:start!important}#dm .p_hfcontainer a.u_1144094833,#dm .p_hfcontainer div.u_1330020058,#dm .p_hfcontainer div.u_1672581905{position:relative!important;text-align:center!important;top:0!important;left:0!important;min-width:0!important}#dm .p_hfcontainer div.u_1672581905{max-width:none!important;padding:10px 40px!important}#dm .p_hfcontainer div.u_1330020058{float:none!important;width:170px!important;max-width:100%!important;display:block!important;height:auto!important;padding:0!important;margin:0!important}#dm .p_hfcontainer div.u_1660791693{margin-right:0!important;margin-left:40px!important}#dm .p_hfcontainer a.u_1144094833{display:block!important;float:none!important;width:242px!important;height:56px!important;max-width:100%!important;padding:0!important;margin:0 0 0 auto!important}[dmtemplateid=Hamburger].runtime-module-container .layout-drawer-hamburger{top:12px!important}[dmtemplateid=Hamburger] .site_content{margin-top:76px!important}.stickyHeaderSpacer{height:86px!important}@media (min-width:1025px){.responsiveTablet .stickyHeaderSpacer,.stickyHeaderSpacer{height:164.14px!important}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet [dmtemplateid=Hamburger].runtime-module-container .layout-drawer-hamburger{top:53.82px!important}.responsiveTablet [dmtemplateid=Hamburger] .site_content{margin-top:159.64px!important}}#dm .dmBody div.u_1414742659{background-color:rgba(0,0,0,0)!important;background-image:none!important;background-repeat:repeat!important;background-size:auto!important;background-position:center center!important;padding:0!important}#dm .dmBody .u_pa_8552430:before{opacity:.5!important;background-color:#000!important}#dm .dmBody div.u_1899190207 .caption-inner{border-bottom-style:solid!important;background-color:rgba(0,0,0,0)!important;border-bottom-color:rgba(64,181,114,1)!important;border-bottom-width:0!important;border-top-style:solid!important;border-top-color:rgba(64,181,114,1)!important;border-top-width:0!important}#dm .dmBody .u_1899190207 .photoGalleryViewAll{text-align:CENTER!important}#dm .dmBody div.u_pa_8552430:before{background-color:rgba(0,0,0,1)!important;opacity:.38!important}#dm .dmBody .u_1640413422{display:block!important}#dm .dmBody .u_1923055612{display:none!important}#dm .dmBody .u_1719318554{display:block!important}#dm .dmBody .u_1401812345{display:none!important}#dm .dmBody .u_1468165790{display:block!important}#dm .dmBody .u_1050128434{display:none!important}#dm .dmBody div.u_1960998276{float:none!important;top:0!important;left:0!important;width:647px!important;position:relative!important;height:auto!important;max-width:100%!important;min-width:0!important;display:block!important;padding:2px 0!important;margin:13px auto 8px!important}#dm .dmBody div.u_1887497475,#dm .dmBody div.u_pa_8552430{width:100%!important;position:relative!important;text-align:center!important}#dm .dmBody div.u_1535123411,#dm .dmBody div.u_1887497475{min-width:25px!important;padding:0!important;float:none!important;top:0!important;height:auto!important}#dm .dmBody div.u_1887497475{left:0!important;max-width:calc(100% - 0px)!important;margin:114px auto 0!important}#dm .dmBody div.u_1535123411{line-height:normal!important;left:0!important;width:743px!important;position:relative!important;max-width:calc(100% - 296px)!important;display:block!important;margin:16px auto 0!important}#dm .dmBody .u_1899190207 .photoGalleryThumbs{padding:9.5px!important}#dm .dmBody div.u_1899190207 .caption-container .caption-title{font-size:20px!important}#dm .dmBody .u_1899190207 .photoGalleryThumbs .image-container a{padding-top:200px!important}#dm .dmBody .u_1899190207 .photoGalleryViewAll{padding:0 19px!important}#dm .dmBody div.u_pa_8552430{background-color:rgba(0,0,0,0)!important;background-image:none!important;float:none!important;top:0!important;max-width:none!important;left:0!important;min-width:0!important;height:auto!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important;background-position:50% 50%!important;padding:120px 0 0!important;margin:0!important}#dm .dmBody a.u_1364582791,#dm .dmBody div.u_1484672827{float:none!important;top:0!important;left:0!important;position:relative!important;min-width:25px!important;display:block!important}#dm .dmBody .u_1899190207 .caption-inner{padding-left:8px!important;padding-right:8px!important}#dm .dmBody a.u_1364582791{width:232px!important;height:53px!important;max-width:calc(100% - 362px)!important;text-align:center!important;padding:0!important;margin:38px auto 0!important}#dm .dmBody div.u_1484672827{width:1079px!important;height:auto!important;max-width:calc(100% - 201px)!important;padding:2px 0!important;margin:18px auto 8px!important}#dm .dmBody div.u_pa_8552430 .videobgframe{left:50%!important;transform:translateY(-undefined) translateX(-50%)!important}
  448.    .dmDesktopBody [data-anim-desktop]:not([data-anim-desktop='none']) {
  449.        visibility: hidden;
  450.    }
  451.  
  452.    
  453. </style>
  454.  
  455.  
  456.  
  457. <style id="fontFallbacks">
  458.    @font-face {
  459.  font-family: "Roboto Fallback";
  460.  src: local('Arial');
  461.  ascent-override: 92.6709%;
  462.  descent-override: 24.3871%;
  463.  size-adjust: 100.1106%;
  464.  line-gap-override: 0%;
  465. }@font-face {
  466.  font-family: "Poppins Fallback";
  467.  src: local('Arial');
  468.  ascent-override: 92.326%;
  469.  descent-override: 30.7753%;
  470.  line-gap-override: 8.793%;
  471.  size-adjust: 113.7274%;
  472. }@font-face {
  473.  font-family: "Montserrat Fallback";
  474.  src: local('Arial');
  475.  ascent-override: 84.9466%;
  476.  descent-override: 22.0264%;
  477.  size-adjust: 113.954%;
  478.  line-gap-override: 0%;
  479. }@font-face {
  480.  font-family: "Merriweather Fallback";
  481.  src: local('Arial');
  482.  ascent-override: 88.6416%;
  483.  descent-override: 24.5926%;
  484.  size-adjust: 111.0088%;
  485.  line-gap-override: 0%;
  486. }
  487. </style>
  488.  
  489.  
  490. <!-- End render the required css and JS in the head section -->
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499. <meta property="og:type" content="website">
  500. <script type="application/ld+json">
  501.    {
  502.        "@context" : "https://schema.org",
  503.        "@type" : "WebSite",
  504.        "name" : "Quality Refurb Roofing & Construction",
  505.        "url" : "https://www.roofrepairsnashville.com/"
  506.    }
  507. </script>
  508.  <title>
  509.    Nashville Roofing, Remodeling, &amp; Repairs | Quality Refurb
  510.  </title>
  511.  <meta name="description" content="Nashville roofing, remodeling, &amp; home repairs.  Your one stop shop for everything you need for your home.  Our team of experienced professionals can do it all.  Call today!  615-887-7323"/>
  512.  <meta name="google-site-verification" content="dXAUG6PaK3hH9zzTaJVweY_K8sJMXjOK44nd0GZSsi4"/>
  513.  
  514.  <meta name="twitter:card" content="summary"/>
  515.  <meta name="twitter:title" content="Nashville Roofing, Remodeling, &amp; Repairs | Quality Refurb"/>
  516.  <meta name="twitter:description" content="Nashville roofing, remodeling, &amp; home repairs.  Your one stop shop for everything you need for your home.  Our team of experienced professionals can do it all.  Call today!  615-887-7323"/>
  517.  <meta property="og:description" content="Nashville roofing, remodeling, &amp; home repairs.  Your one stop shop for everything you need for your home.  Our team of experienced professionals can do it all.  Call today!  615-887-7323"/>
  518.  <meta property="og:title" content="Nashville Roofing, Remodeling, &amp; Repairs | Quality Refurb"/>
  519. <script type="application/ld+json">
  520. {
  521.  "@context" : {
  522.    "@vocab" : "http://schema.org/"
  523.  },
  524.  "@type" : "LocalBusiness",
  525.  "name" : "Quality Refurb Roofing & Construction",
  526.  "address" : {
  527.    "@type" : "PostalAddress",
  528.    "addressLocality" : "Nashville",
  529.    "addressRegion" : "TN",
  530.    "postalCode" : "37201",
  531.    "addressCountry" : "USA"
  532.  },
  533.  "geo" : {
  534.    "@type" : "GeoCoordinates",
  535.    "latitude" : "36.16785",
  536.    "longitude" : "-86.77816"
  537.  },
  538.  "url" : "https://www.roofrepairsnashville.com",
  539.  "description" : "Quality Refurb Roofing & Construction is a home remodeling, repair, and roofing company in Nashville, Tennessee.  Services include roof repairs, kitchen remodeling, tile installation, masonry, and more.",
  540.  "telephone" : "(615) 887-7323",
  541.  "email" : "info@qualityrefurbconstruction.com",
  542.  "logo" : "https://irp.cdn-website.com/1fd71e27/dms3rep/multi/quality+refurb+roofing+and+construction.png",
  543.  "sameAs" : [ "https://facebook.com/qualityrefurbroofing" ],
  544.  "image" : [ "https://irp.cdn-website.com/1fd71e27/dms3rep/multi/siding+repair+nashville.png", "https://irp.cdn-website.com/1fd71e27/dms3rep/multi/siding+repair.png", "https://irp.cdn-website.com/1fd71e27/dms3rep/multi/nashville+tennessee+roofers.jpg", "https://irp.cdn-website.com/1fd71e27/dms3rep/multi/roofing+companies+nashville+tn.jpg", "https://irp.cdn-website.com/1fd71e27/dms3rep/multi/home+remodeling+nashville.png" ],
  545.  "@id" : "https://www.roofrepairsnashville.com"
  546. }
  547. </script>
  548.  
  549.  
  550.  
  551. <!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= -->
  552. </head>
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575. <body id="dmRoot" data-page-alias="home"  class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite dmLargeBody responsiveTablet "
  576.      style="padding:0;margin:0;"
  577.      
  578.    >
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595. <!-- ========= Site Content ========= -->
  596. <div id="dm" class='dmwr'>
  597.    
  598.    <div class="dm_wrapper standard-var5 widgetStyle-3 standard">
  599.         <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="Hamburger" data-responsive-name="ResponsiveDesktopTopTabletHamburger" class="runtime-module-container dm-bfs dm-layout-home hasAnimations hasStickyHeader inMiniHeaderMode dmPageBody d-page-1716942098 dmFreeHeader" id="dm-outer-wrapper" data-page-class="1716942098" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div id="site_content"> <div class="p_hfcontainer showOnMedium"> <div id="hamburger-drawer" class="hamburger-drawer layout-drawer" layout="5ff40d2f36ae4e5ea1bc96b2e2fcf67e===header" data-origin="top"> <div class="u_1440662738 dmRespRow" style="text-align: center;" id="1440662738"> <div class="dmRespColsWrapper" id="1380480031"> <div class="u_1895159004 dmRespCol small-12 medium-12 large-12 empty-column" id="1895159004"></div>
  600. </div>
  601. </div>
  602. <div class="u_1779821872 dmRespRow middleDrawerRow" style="text-align: center;" id="1779821872"> <div class="dmRespColsWrapper" id="1628640807"> <div class="dmRespCol small-12 u_1526078167 medium-12 large-12" id="1526078167"> <nav class="u_1596148418 effect-bottom main-navigation unifiednav dmLinksMenu" role="navigation" layout-main="vertical_nav_layout_4" layout-sub="" data-show-vertical-sub-items="HIDE" id="1596148418" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item  dmNavItemSelected  dmUDNavigationItem_00  " target="" data-target-page-alias="" data-auto="selected-page"> <span class="nav-item-text " data-link-text="
  603.         Home
  604.        " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span>
  605. </span>
  606. </a>
  607. </li>
  608. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item  dmUDNavigationItem_010101325370  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  609.         About Us
  610.        " data-auto="page-text-style">About Us<span class="icon icon-angle-down"></span>
  611. </span>
  612. </a>
  613. </li>
  614. <li role="menuitem" aria-haspopup="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/Services" class="unifiednav__item  dmUDNavigationItem_010101298332  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  615.         Services
  616.        " data-auto="page-text-style">Services<span class="icon icon-angle-down"></span>
  617. </span>
  618. </a>
  619. <ul role="menu" aria-expanded="false" class="unifiednav__container unifiednav__container_sub-nav" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/home-repairs" class="unifiednav__item  dmUDNavigationItem_010101698286  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  620.           Home Repairs
  621.          " data-auto="page-text-style">Home Repairs<span class="icon icon-angle-right"></span>
  622. </span>
  623. </a>
  624. </li>
  625. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/roofing-services" class="unifiednav__item  dmUDNavigationItem_010101178838  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  626.           Roofing Services
  627.          " data-auto="page-text-style">Roofing Services<span class="icon icon-angle-right"></span>
  628. </span>
  629. </a>
  630. </li>
  631. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/home-remodeling" class="unifiednav__item  dmUDNavigationItem_010101414815  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  632.           Home Remodeling
  633.          " data-auto="page-text-style">Home Remodeling<span class="icon icon-angle-right"></span>
  634. </span>
  635. </a>
  636. </li>
  637. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/gutters" class="unifiednav__item  dmUDNavigationItem_010101805702  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  638.           Gutters
  639.          " data-auto="page-text-style">Gutters<span class="icon icon-angle-right"></span>
  640. </span>
  641. </a>
  642. </li>
  643. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/siding" class="unifiednav__item  dmUDNavigationItem_010101643220  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  644.           Siding
  645.          " data-auto="page-text-style">Siding<span class="icon icon-angle-right"></span>
  646. </span>
  647. </a>
  648. </li>
  649. </ul>
  650. </li>
  651. <li role="menuitem" aria-haspopup="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item  dmUDNavigationItem_010101125796  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  652.         Service Areas
  653.        " data-auto="page-text-style">Service Areas<span class="icon icon-angle-down"></span>
  654. </span>
  655. </a>
  656. <ul role="menu" aria-expanded="false" class="unifiednav__container unifiednav__container_sub-nav" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/nashville" class="unifiednav__item  dmUDNavigationItem_010101767586  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  657.           Nashville
  658.          " data-auto="page-text-style">Nashville<span class="icon icon-angle-right"></span>
  659. </span>
  660. </a>
  661. </li>
  662. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/hendersonville" class="unifiednav__item  dmUDNavigationItem_01010182172  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  663.           Hendersonville
  664.          " data-auto="page-text-style">Hendersonville<span class="icon icon-angle-right"></span>
  665. </span>
  666. </a>
  667. </li>
  668. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/gallatin" class="unifiednav__item  dmUDNavigationItem_010101844594  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  669.           Gallatin
  670.          " data-auto="page-text-style">Gallatin<span class="icon icon-angle-right"></span>
  671. </span>
  672. </a>
  673. </li>
  674. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/springfield" class="unifiednav__item  dmUDNavigationItem_010101613939  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  675.           Springfield
  676.          " data-auto="page-text-style">Springfield<span class="icon icon-angle-right"></span>
  677. </span>
  678. </a>
  679. </li>
  680. </ul>
  681. </li>
  682. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/Contact" class="unifiednav__item  dmUDNavigationItem_010101960562  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  683.         Contact
  684.        " data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span>
  685. </span>
  686. </a>
  687. </li>
  688. </ul>
  689. </nav>
  690. </div>
  691. </div>
  692. </div>
  693. <div class="dmRespRow u_1529481098" style="text-align: center;" id="1529481098"> <div class="dmRespColsWrapper" id="1590661602"> <div class="u_1273053056 dmRespCol small-12 medium-12 large-12" id="1273053056"> <a data-display-type="block" class="u_1440821868 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/Contact" id="1440821868" data-element-type="dButtonLinkId"> <span class="iconBg" id="1670230702"> <span class="icon hasFontIcon icon-star" id="1153811279"></span>
  694. </span>
  695. <span class="text" id="1534383070">Get a quote</span>
  696. </a>
  697. <h5 class="u_1560238197 dmNewParagraph" data-element-type="paragraph" id="1560238197" style="transition: none; display: block;"><div><span style=""><font style="color: rgb(234, 234, 234);"></font></span></div><span style="font-weight: 400;"><div style="text-align: center; ">555-555-5555<br/></div><div style="text-align: center; ">mymail@mailservice.com</div></span><span style=""><font style="color: rgb(234, 234, 234);"><div style=""><span style=""></span></div></font></span><div><span style="color: rgb(234, 234, 234);"></span></div></h5></div>
  698. </div>
  699. </div>
  700. </div>
  701. <div class="layout-drawer-overlay" id="layout-drawer-overlay"></div>
  702. </div>
  703. <div class="site_content"> <div id="hamburger-header-container" class="showOnMedium hamburger-header-container p_hfcontainer"> <div id="hamburger-header" class="hamburger-header p_hfcontainer" layout="44dc38f951e9489490b055748e10ba9f===header"> <div class="u_1672581905 dmRespRow fullBleedChanged fullBleedMode" style="text-align: center;" id="1672581905"> <div class="dmRespColsWrapper" id="1530585171"> <div class="u_1660791693 dmRespCol small-12 large-7 medium-7" id="1660791693"> <div class="u_1330020058 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1330020058" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMubG9nbyJ9XQ=="> <a href="/" id="1297342281" file="false"><img src="https://lirp.cdn-website.com/1fd71e27/dms3rep/multi/opt/quality+refurb+roofing+and+construction-1920w.png" id="1889490233" class="" data-dm-image-path="https://irp.cdn-website.com/1fd71e27/dms3rep/multi/quality+refurb+roofing+and+construction.png" data-diy-image="" alt="" onerror="handleImageLoadError(this)" height="0.0" width="0.0"/></a>
  704. </div>
  705. </div>
  706. <div class="u_1276896981 dmRespCol small-12 large-5 medium-5" id="1276896981"> <a data-display-type="block" class="u_1144094833 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/#ContactUs" id="1144094833" data-element-type="dButtonLinkId"> <span class="iconBg" id="1301030498"> <span class="icon hasFontIcon icon-star" id="1994861257"></span>
  707. </span>
  708. <span class="text" id="1078395055">Get a quote</span>
  709. </a>
  710. </div>
  711. </div>
  712. </div>
  713. </div>
  714. </div>
  715. <div class="dmHeaderContainer fHeader d-header-wrapper showOnLarge"> <div id="hcontainer" class="u_hcontainer dmHeader p_hfcontainer" freeheader="true" headerlayout="b58ba5b5703b4cd7b5f5f7951565dc87===horizontal-layout-5" data-scrollable-target="body" data-scrollable-target-threshold="1" data-scroll-responder-id="1" preserve-sticky-header="true" logo-size-target="79%" has-shadow="true"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"> <div class="dmRespRow dmDefaultListContentRow u_1783767067 fullBleedChanged fullBleedMode" style="text-align:center" id="1783767067"> <div class="dmRespColsWrapper" id="1527230018"> <div class="u_1952458124 small-12 dmRespCol large-2 medium-2" id="1952458124"> <div class="u_1623205752 imageWidget align-center" data-widget-type="image" id="1623205752" data-element-type="image" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMubG9nbyJ9XQ=="> <a href="/" id="1829253137" file="false"><img src="https://lirp.cdn-website.com/1fd71e27/dms3rep/multi/opt/quality+refurb+roofing+and+construction-187w.png" id="1359157006" class="" data-dm-image-path="https://irp.cdn-website.com/1fd71e27/dms3rep/multi/quality+refurb+roofing+and+construction.png" alt="roof repairs nashville tn" data-diy-image="" onerror="handleImageLoadError(this)" height="128.140625" width="156.0"/></a>
  716. </div>
  717. </div>
  718. <div class="u_1068781528 dmRespCol small-12 large-8 medium-8" id="1068781528"> <span id="1605138758"></span>
  719. <nav class="u_1783404857 effect-bottom2 main-navigation unifiednav dmLinksMenu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1783404857" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item  dmNavItemSelected  dmUDNavigationItem_00  " target="" data-target-page-alias="" data-auto="selected-page"> <span class="nav-item-text " data-link-text="
  720.         Home
  721.        " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span>
  722. </span>
  723. </a>
  724. </li>
  725. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item  dmUDNavigationItem_010101325370  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  726.         About Us
  727.        " data-auto="page-text-style">About Us<span class="icon icon-angle-down"></span>
  728. </span>
  729. </a>
  730. </li>
  731. <li role="menuitem" aria-haspopup="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/Services" class="unifiednav__item  dmUDNavigationItem_010101298332  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  732.         Services
  733.        " data-auto="page-text-style">Services<span class="icon icon-angle-down"></span>
  734. </span>
  735. </a>
  736. <ul role="menu" aria-expanded="false" class="unifiednav__container unifiednav__container_sub-nav" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/home-repairs" class="unifiednav__item  dmUDNavigationItem_010101698286  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  737.           Home Repairs
  738.          " data-auto="page-text-style">Home Repairs<span class="icon icon-angle-right"></span>
  739. </span>
  740. </a>
  741. </li>
  742. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/roofing-services" class="unifiednav__item  dmUDNavigationItem_010101178838  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  743.           Roofing Services
  744.          " data-auto="page-text-style">Roofing Services<span class="icon icon-angle-right"></span>
  745. </span>
  746. </a>
  747. </li>
  748. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/home-remodeling" class="unifiednav__item  dmUDNavigationItem_010101414815  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  749.           Home Remodeling
  750.          " data-auto="page-text-style">Home Remodeling<span class="icon icon-angle-right"></span>
  751. </span>
  752. </a>
  753. </li>
  754. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/gutters" class="unifiednav__item  dmUDNavigationItem_010101805702  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  755.           Gutters
  756.          " data-auto="page-text-style">Gutters<span class="icon icon-angle-right"></span>
  757. </span>
  758. </a>
  759. </li>
  760. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/siding" class="unifiednav__item  dmUDNavigationItem_010101643220  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  761.           Siding
  762.          " data-auto="page-text-style">Siding<span class="icon icon-angle-right"></span>
  763. </span>
  764. </a>
  765. </li>
  766. </ul>
  767. </li>
  768. <li role="menuitem" aria-haspopup="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item  dmUDNavigationItem_010101125796  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  769.         Service Areas
  770.        " data-auto="page-text-style">Service Areas<span class="icon icon-angle-down"></span>
  771. </span>
  772. </a>
  773. <ul role="menu" aria-expanded="false" class="unifiednav__container unifiednav__container_sub-nav" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/nashville" class="unifiednav__item  dmUDNavigationItem_010101767586  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  774.           Nashville
  775.          " data-auto="page-text-style">Nashville<span class="icon icon-angle-right"></span>
  776. </span>
  777. </a>
  778. </li>
  779. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/hendersonville" class="unifiednav__item  dmUDNavigationItem_01010182172  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  780.           Hendersonville
  781.          " data-auto="page-text-style">Hendersonville<span class="icon icon-angle-right"></span>
  782. </span>
  783. </a>
  784. </li>
  785. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/gallatin" class="unifiednav__item  dmUDNavigationItem_010101844594  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  786.           Gallatin
  787.          " data-auto="page-text-style">Gallatin<span class="icon icon-angle-right"></span>
  788. </span>
  789. </a>
  790. </li>
  791. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/springfield" class="unifiednav__item  dmUDNavigationItem_010101613939  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  792.           Springfield
  793.          " data-auto="page-text-style">Springfield<span class="icon icon-angle-right"></span>
  794. </span>
  795. </a>
  796. </li>
  797. </ul>
  798. </li>
  799. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/Contact" class="unifiednav__item  dmUDNavigationItem_010101960562  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  800.         Contact
  801.        " data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span>
  802. </span>
  803. </a>
  804. </li>
  805. </ul>
  806. </nav>
  807. </div>
  808. <div class="u_1467130560 dmRespCol small-12 large-2 medium-2" id="1467130560"> <span id="1692637248"></span>
  809. <a data-display-type="block" class="u_1522105052 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="tel:(615) 887-7323" id="1522105052" data-element-type="dButtonLinkId"> <span class="iconBg" id="1784119802"> <span class="icon hasFontIcon icon-star" id="1170668211"></span>
  810. </span>
  811. <span class="text" id="1242393510">CALL NOW</span>
  812. </a>
  813. </div>
  814. </div>
  815. </div>
  816. </div>
  817. </div>
  818. </div>
  819. <div class="stickyHeaderSpacer" id="stickyHeaderSpacer" data-new="true"></div>
  820. <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_home dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper"><!-- navigation placeholders --> <div id="dm_content" class="dmContent"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div class="u_pa_8552430 dmRespRow fullBleedChanged fullBleedMode dmSectionNoParallax hasExtraLayerOverlay relativePos" style="text-align: center;" id="pa_8552430" mode="1" data-gallery-bg="eyJzbGlkZXMiOlsiaHR0cHM6Ly9pcnAtY2RuLm11bHRpc2NyZWVuc2l0ZS5jb20vbWQvZG10bXBsL2I4MGE1MTYwLTY4ZjQtNGQwZi04OWU3LWE3ZjRiNjQxZDBmNy9kbXMzcmVwL211bHRpL2ZvdG9saWFfODUxMzM0NTMuanBnIl0sInNwZWVkIjoiNCJ9" data-video-bg="eyJzcmMiOiJodHRwczovL3ZpZC5jZG4td2Vic2l0ZS5jb20vMWZkNzFlMjcvdmlkZW9zL3hVZnV3M3hGUmVLWG0yeU9EZGltX25hc2h2aWxsZStyb29maW5nK2FuZCtyZW1vZGVsaW5nLXYubXA0IiwiaWQiOiJodHRwczovL3ZpZC5jZG4td2Vic2l0ZS5jb20vMWZkNzFlMjcvdmlkZW9zL3hVZnV3M3hGUmVLWG0yeU9EZGltX25hc2h2aWxsZStyb29maW5nK2FuZCtyZW1vZGVsaW5nLXYubXA0IiwicHJvdmlkZXIiOiJjZG4iLCJlbWJlZCI6Imh0dHBzOi8vdmlkLmNkbi13ZWJzaXRlLmNvbS8xZmQ3MWUyNy92aWRlb3MveFVmdXczeEZSZUtYbTJ5T0RkaW1fbmFzaHZpbGxlK3Jvb2ZpbmcrYW5kK3JlbW9kZWxpbmctdi5tcDQiLCJyYXRpbyI6MC41NjI1LCJ0aHVtYm5haWwiOiJodHRwczovL2lycC5jZG4td2Vic2l0ZS5jb20vMWZkNzFlMjcvZG1zM3JlcC9tdWx0aS94VWZ1dzN4RlJlS1htMnlPRGRpbV9uYXNodmlsbGUrcm9vZmluZythbmQrcmVtb2RlbGluZy52Mi4wMDAwMDAwLmpwZyIsInN1cHBvcnRCZ09uTW9iaWxlIjp0cnVlLCJzdXBwb3J0QmdMb29wIjp0cnVlLCJwb3N0ZXIiOiJodHRwczovL2lycC5jZG4td2Vic2l0ZS5jb20vMWZkNzFlMjcvZG1zM3JlcC9tdWx0aS94VWZ1dzN4RlJlS1htMnlPRGRpbV9uYXNodmlsbGUrcm9vZmluZythbmQrcmVtb2RlbGluZy52Mi4wMDAwMDAwLmpwZyJ9" data-video-bg-mobile="true" data-video-init="true"> <div class="videobgwrapper video-ssr" data-ratio="0.5625"> <video autoplay="autoplay" playsinline="playsinline" muted="muted" loop="loop" class="videobgframe" poster="https://lirp.cdn-website.com/1fd71e27/dms3rep/multi/opt/xUfuw3xFReKXm2yODdim_nashville+roofing+and+remodeling.v2.0000000-1920w.jpg" src="https://vid.cdn-website.com/1fd71e27/videos/xUfuw3xFReKXm2yODdim_nashville+roofing+and+remodeling-v.mp4" style="object-position: 50% 50%" id="videobgframe-pa_8552430"></video>
  821. </div>
  822. <div class="bgExtraLayerOverlay"></div>
  823. <div class="dmRespColsWrapper u_1568127116" id="1568127116"> <div class="u_1414742659 dmRespCol small-12 medium-12 large-12" id="1414742659"> <span id="1346630203"></span>
  824. <div class="u_1960998276 dmNewParagraph ql-disabled" data-element-type="paragraph" id="1960998276" style="transition: opacity 1s ease-in-out;" data-version="5"> <h4 class="text-align-center"><span style="display: initial; color: rgb(245, 194, 0);">Since 2007</span></h4>
  825. </div> <div class="u_1535123411 dmNewParagraph" data-element-type="paragraph" id="1535123411" style="transition: none 0s ease 0s; display: block; text-align: center;" data-version="5"> <h1 class="text-align-center"><span style="display: initial; color: rgb(255, 255, 255);">Roofing, Remodeling &amp; Home Repairs in Nashville</span></h1>
  826. </div> <div class="u_1484672827 dmNewParagraph" data-element-type="paragraph" id="1484672827" style="transition-duration: initial; transition-timing-function: initial; transition-delay: initial; transition-property: none; display: block; text-align: center;" data-version="5"> <h5 class="text-align-center"><span style="display: initial; color: rgb(255, 255, 255);">Locally owned and operated</span></h5>
  827. </div> <a data-display-type="block" class="u_1364582791 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/Contact" id="1364582791" data-element-type="dButtonLinkId"> <span class="iconBg" id="1000392000"> <span class="icon hasFontIcon icon-star" id="1521504631"></span>
  828. </span>
  829. <span class="text" id="1514494140">Get A Quote</span>
  830. </a>
  831. <div class="u_1887497475 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1887497475"><img src="https://lirp.cdn-website.com/md/dmtmpl/b80a5160-68f4-4d0f-89e7-a7f4b641d0f7/dms3rep/multi/opt/landing_page_white_background-2304w.png" id="1402879476" class="" data-dm-image-path="https://irp-cdn.multiscreensite.com/md/dmtmpl/b80a5160-68f4-4d0f-89e7-a7f4b641d0f7/dms3rep/multi/landing_page_white_background.png" alt="nashville roofing" onerror="handleImageLoadError(this)" height="238.0" width="1920.0"/></div>
  832. </div>
  833. </div>
  834. </div>
  835. <div class="u_1695893022 dmRespRow" style="text-align: center;" id="1695893022"> <div class="dmRespColsWrapper" id="1772635480"> <div class="dmRespCol small-12 medium-12 large-12" id="1400587508"> <span id="1905082223"></span>
  836. <div class="dmNewParagraph u_1104944647" id="1104944647" style="transition: opacity 1s ease-in-out 0s; line-height: initial; text-align: center;" data-element-type="paragraph" data-version="5"> <h2><span style="display: initial;">Nashville Roofing and Home Remodeling</span></h2>
  837. </div> <div class="u_1790028198 dmDividerWrapper clearfix" id="1790028198" layout="divider-style-1" data-element-type="dDividerId"><hr class="dmDivider" style="min-height: 2px; border:none; background:grey" id="1386110042"/></div>
  838. <div class="u_1544970345 dmNewParagraph" id="1544970345" style="transition: opacity 1s ease-in-out; display: block;" data-version="5"><p class="text-align-justify" style="line-height: normal;"><span style="color: rgb(0, 0, 0); display: initial; font-weight: 300;">Everyone wants their home to be not only beautiful but functional and able to last through years of wear and tear from the different elements. There's no better way to achieve that goal than to ask for the help of a professional roofing company or remodeling contractor. With Quality Refurb Roofing &amp; Construction, you'll get both. We've built a reputation throughout Nashville and the surrounding areas for delivering excellent service and high quality workmanship that protects your greatest investment.</span></p><p class="text-align-justify" style="line-height: normal;"><span style="display: initial;"><br/></span></p><p class="text-align-justify" style="line-height: normal;"><span style="color: rgb(0, 0, 0); display: initial;">Whether your home has been affected by storm damage or you're just ready to give it a makeover, we offer home repairs and remodeling solutions such as:</span></p><p class="text-align-justify" style="line-height: normal;"><span style="display: initial;"><br/></span></p> <ul class="defaultList bullet"><li style="line-height: normal; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); display: initial;">Roof repair and replacement</span></li><li style="line-height: normal; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); display: initial;">Gutter cleaning and repair</span></li><li style="line-height: normal; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); display: initial;">Siding installation and repair</span></li><li style="line-height: normal; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); display: initial;">Soffit repair</span></li><li style="line-height: normal; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); display: initial;">Fascia board replacement</span></li><li style="line-height: normal; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); display: initial;">Skylight installation or replacement</span></li><li style="line-height: normal; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); display: initial;">Masonry services</span></li><li style="line-height: normal; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); display: initial;">Bathroom and kitchen remodeling</span></li><li style="line-height: normal; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); display: initial;">and much more!</span></li></ul>
  839. <p style="line-height: normal;"><span style="display: initial;"><br/></span></p><p style="line-height: normal;"><span style="color: rgb(0, 0, 0); display: initial;">Quality Refurb Roofing &amp; Construction services the following areas: Nashville, Springfield, Portland, Antioch, Goodlettsville, Joelton, Mt. Juliet, White House, Hendersonville, Hermitage, Madison, and other areas in Middle Tennessee. Call today for a free estimate!</span></p></div></div>
  840. </div>
  841. </div>
  842. <div class="u_1716281973 dmRespRow" style="text-align: center;" id="1716281973"> <div class="dmRespColsWrapper" id="1409480065"> <div class="dmRespCol small-12 medium-12 large-12" id="1494164652"> <span id="1221375447"></span>
  843. <div class="u_1083169088 dmNewParagraph" id="1083169088" style="transition: opacity 1s ease-in-out; display: block;" data-version="5"><p class="m-size-19 text-align-center size-24"><span class="m-font-size-19 font-size-24" style="font-weight: bold; color: rgb(255, 255, 255); display: initial;">Quality Refurb Roofing &amp; Construction now offers low-interest financing!</span></p><p class="m-size-19 text-align-center size-24"><span class="m-font-size-19 font-size-24" style="font-weight: bold; color: rgb(255, 255, 255); display: initial;"><span class="m-font-size-19 font-size-24" style="font-weight: bold; color: rgb(255, 255, 255); display: initial;">Your application goes through 20 lenders to compete for the lowest interest rate, and it is a soft credit pull that does not affect your credit score!&nbsp;</span>
  844. </span></p><p class="m-size-19 text-align-center size-24"><span class="m-font-size-19 font-size-24" style="font-weight: bold; color: rgb(255, 255, 255); display: initial;"><span class="ql-cursor"></span>Call today for more details!</span></p></div></div>
  845. </div>
  846. </div>
  847. <div class="u_1698230921 dmRespRow fullBleedChanged fullBleedMode hasBackgroundOverlay mobile-columns-reversed dmSectionParallaxNew" style="text-align: center;" id="1698230921"> <div class="dmRespColsWrapper" id="1453521682"> <div class="u_1105305967 dmRespCol small-12 large-6 medium-6" id="1105305967" data-anim-desktop="fadeIn"> <div class="u_1859895016 dmNewParagraph" data-element-type="paragraph" id="1859895016" style="transition:opacity 1s ease-in-out;line-height:initial;" data-version="5"> <h2 class="text-align-center size-30 m-size-24"><span style="color: rgb(255, 255, 255); font-weight: bold; display: initial;" class="font-size-30 m-font-size-24">Why Choose Quality Refurb Over Other Roofing Contractors in Nashville?</span></h2>
  848. </div> <div class="u_1740162401 dmDividerWrapper clearfix" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1740162401"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1438520837"/></div>
  849. <div class="u_1640591605 dmNewParagraph" id="1640591605" style="transition: none 0s ease 0s; display: block; line-height: initial; text-align: center;" data-version="5"><p class="text-align-justify m-size-16" style="line-height: normal;"><span class="m-font-size-16" style="display: initial; color: rgb(255, 255, 255);"><br/>There are a lot of roofing companies in Nashville, as well as a lot of home repair and remodeling contractors. How do you decide which one to call to help take care of your home?&nbsp;</span></p><p class="text-align-justify m-size-16" style="line-height: normal;"><span class="m-font-size-16" style="color: rgb(255, 255, 255); display: initial;">There are several non-negotiable things you must look for first:</span></p> <ul class="defaultList"><li class="text-align-justify m-size-16" style="line-height: normal; color: rgb(255, 255, 255);"><span class="m-font-size-16" style="color: rgb(255, 255, 255); display: initial;">Proper licensing and insurance in the state of Tennessee</span></li><li class="text-align-justify m-size-16" style="line-height: normal; color: rgb(255, 255, 255);"><span class="m-font-size-16" style="color: rgb(255, 255, 255); display: initial;">Experience working in the industry</span></li><li class="text-align-justify m-size-16" style="line-height: normal; color: rgb(255, 255, 255);"><span class="m-font-size-16" style="color: rgb(255, 255, 255); display: initial;">Willing to provide references and show past work</span></li><li class="text-align-justify m-size-16" style="line-height: normal; color: rgb(255, 255, 255);"><span class="m-font-size-16" style="color: rgb(255, 255, 255); display: initial;">Willing to provide a thorough written estimate</span></li></ul>
  850. <p class="text-align-justify" style="line-height: normal;"><span style="display: initial;"><br/></span></p><p class="text-align-justify m-size-16" style="line-height: normal;"><span class="m-font-size-16" style="color: rgb(255, 255, 255); display: initial;">Doing some research up front will save you a lot of time, money, and hassle in the long run. Anyone doing work on your home should be an open book when it comes to their business.&nbsp;</span></p><p class="text-align-justify" style="line-height: normal;"><span style="color: rgb(255, 255, 255); display: initial;" class="m-font-size-16"><span class="ql-cursor"></span></span></p><p style="line-height: normal;" class="text-align-justify"><span style="display: initial; color: rgb(255, 255, 255);">At Quality Refurb Roofing &amp; Construction, we have all the proper licensing and insurance and are happy to share it with you. We have been working in the industry for almost 20 years and have plenty of customer references and reviews we'd love for you to see. We offer free estimates and put everything in writing so that there aren't any surprises as we are doing the work. Aside from meeting some of those basic qualities, there are several other reasons we stand out among other Nashville roofing companies:</span></p><p style="line-height: normal;" class="text-align-justify"><br/></p> <ul class="defaultList"><li style="line-height: normal; color: rgb(255, 255, 255);" class="text-align-justify"><span style="display: initial; color: rgb(255, 255, 255);">We are locally owned and operated. We've lived in the Nashville area our whole lives and want to continue to make our city better.</span></li><li style="line-height: normal; color: rgb(255, 255, 255);" class="text-align-justify"><span style="display: initial; color: rgb(255, 255, 255);">We'll treat your home just like we would treat our own.&nbsp;</span></li><li style="line-height: normal; color: rgb(255, 255, 255);" class="text-align-justify"><span style="display: initial; color: rgb(255, 255, 255);">We'll get the job done quickly, without sacrificing the quality of the work.</span></li><li style="line-height: normal; color: rgb(255, 255, 255);" class="text-align-justify"><span style="display: initial; color: rgb(255, 255, 255);">We'll do whatever we need to do to earn your trust and satisfaction. We want to make customers for life!&nbsp;</span></li></ul>
  851. <p style="line-height: normal;" class="text-align-justify"><br/></p><p class="text-align-justify" style="line-height: normal;"><span style="display: initial; color: rgb(255, 255, 255);">Give us a call today for a free estimate!&nbsp;</span><span style="display: initial;"><br/></span></p></div></div>
  852. <div class="u_1317700523 dmRespCol small-12 large-6 medium-6" id="1317700523"> <div data-element-type="spacer" class="u_1630259163 dmSpacer" id="1630259163"></div>
  853. </div>
  854. </div>
  855. </div>
  856. <div class="u_1462422423 dmRespRow" style="text-align: center;" id="1462422423"> <div class="dmRespColsWrapper" id="1198993260"> <div class="u_1441949041 dmRespCol small-12 medium-12 large-12" id="1441949041" data-anim-desktop="fadeInUp"> <span id="1022331326"></span>
  857. <div class="u_1265436020 dmNewParagraph ql-disabled" id="1265436020" style="transition: none 0s ease 0s; display: block; text-align: center;" data-element-type="paragraph" data-version="5"> <h3 class="text-align-center"><span style="display: initial;">Our Specialties&nbsp;</span></h3>
  858. </div> <div class="u_1692640121 dmDividerWrapper clearfix" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1692640121"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1786241116"/></div>
  859. <div class="u_1899190207 dmPhotoGallery newPhotoGallery dmPhotoGalleryResp" galleryoptionsparams="{thumbnailsPerRow: 3, rowsToShow: 3, imageScaleMethod: true}" data-desktop-layout="square" data-desktop-columns="3" data-element-type="dPhotoGalleryId" data-desktop-text-layout="bottom" id="1899190207" data-rows-to-show="100" data-desktop-caption-alignment="center_center" data-image-hover-effect="zoomout" data-image-animation="fadeInUp" data-placeholder="false" data-mobile-columns="1" data-link-gallery="true"> <ul class="dmPhotoGalleryHolder clearfix gallery shadowEffectToChildren gallery4inArow" id="1934406213"> <li class="photoGalleryThumbs" id="1253922209"> <div class="image-container" id="1518126105"> <a data-dm-multisize-attr="href" data-image-url="https://irp.cdn-website.com/1fd71e27/dms3rep/multi/nashville+handyman.png" id="1840437009"><img irh="" irw="" alt="nashville roofers" data-src="https://lirp.cdn-website.com/1fd71e27/dms3rep/multi/opt/nashville+handyman-1920w.png" id="1780163664" class="" onerror="handleImageLoadError(this)"/></a>
  860. </div>
  861. <div class="caption-container u_1640413422" style="display:none" id="1640413422"> <span class="caption-inner" id="1319820148"> <h3 class="caption-title u_1607279161" id="1607279161">Home Repairs</h3>
  862. <div class="caption-text u_1142559739" id="1142559739"><p class="rteBlock">We have years of experience and will repair or replace any issue you may have. From door repair to peeling porch paint, we'll handle it all.</p></div>
  863. <a class="caption-button dmWidget clearfix u_1923055612" id="1923055612"> <span class="iconBg" id="1574403218"> <span class="icon hasFontIcon icon-star" id="1754946876"></span>
  864. </span>
  865. <span class="text" id="1881763948">Button</span>
  866. </a>
  867. </span>
  868. </div>
  869. </li>
  870. <li class="photoGalleryThumbs" id="1739681923"> <div class="image-container" id="1542928694"> <a data-dm-multisize-attr="href" data-image-url="https://irp.cdn-website.com/1fd71e27/dms3rep/multi/roofing+companies+nashville+tn.jpg" id="1744651001"><img irh="" irw="" alt="" data-src="https://lirp.cdn-website.com/1fd71e27/dms3rep/multi/opt/roofing+companies+nashville+tn-1920w.jpg" id="1389725740" onerror="handleImageLoadError(this)"/></a>
  871. </div>
  872. <div class="caption-container u_1719318554" style="display:none" id="1719318554"> <span class="caption-inner" id="1218965885"> <h3 class="caption-title u_1459391615" id="1459391615">Roofing</h3>
  873. <div class="caption-text u_1745975022" id="1745975022"><p class="rteBlock">We are your local roofing experts. Services include roof repairs, roof replacements, and new roof installations.&nbsp;</p></div>
  874. <a class="caption-button dmWidget clearfix u_1401812345" id="1401812345"> <span class="iconBg" id="1611428906"> <span class="icon hasFontIcon icon-star" id="1357728085"></span>
  875. </span>
  876. <span class="text" id="1609482829">Button</span>
  877. </a>
  878. </span>
  879. </div>
  880. </li>
  881. <li class="photoGalleryThumbs" id="1541669286"> <div class="image-container" id="1515946461"> <a data-dm-multisize-attr="href" data-image-url="https://irp.cdn-website.com/1fd71e27/dms3rep/multi/home+remodeling+nashville.png" id="1627531280"><img irh="" irw="" alt="" data-src="https://lirp.cdn-website.com/1fd71e27/dms3rep/multi/opt/home+remodeling+nashville-1920w.png" id="1608393975" onerror="handleImageLoadError(this)"/></a>
  882. </div>
  883. <div class="caption-container u_1468165790" style="display:none" id="1468165790"> <span class="caption-inner" id="1894864626"> <h3 class="caption-title u_1411062457" id="1411062457">Remodeling</h3>
  884. <div class="caption-text u_1857135704" id="1857135704"><p class="rteBlock">Interior and exterior home remodeling services. From the smallest room remodels to larger projects, we'll get the job done.</p></div>
  885. <a class="caption-button dmWidget clearfix u_1050128434" id="1050128434"> <span class="iconBg" id="1078490103"> <span class="icon hasFontIcon icon-star" id="1949961930"></span>
  886. </span>
  887. <span class="text" id="1466616990">Button</span>
  888. </a>
  889. </span>
  890. </div>
  891. </li>
  892. </ul>
  893. <div class="photoGalleryViewAll link" isall="true" data-viewall="View more" data-viewless="View less" style="display:none;" id="1497346992"></div>
  894. </div>
  895. <a data-display-type="block" class="u_1867511579 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/Services" id="1867511579" data-element-type="dButtonLinkId"> <span class="iconBg" id="1854421033"> <span class="icon hasFontIcon icon-star" id="1960535201"></span>
  896. </span>
  897. <span class="text" id="1295016201">Learn More</span>
  898. </a>
  899. </div>
  900. </div>
  901. </div>
  902. <div class="u_1976815516 dmRespRow" style="text-align: center;" id="1976815516"> <div class="dmRespColsWrapper" id="1552044281"> <div class="dmRespCol small-12 medium-12 large-12" id="1270515008"> <span id="1784638081"></span>
  903. <div class="dmNewParagraph u_1266628776" id="1266628776" style="transition: opacity 1s ease-in-out 0s; line-height: initial; text-align: center;" data-element-type="paragraph" data-version="5"> <h2 class="m-size-29 text-align-center size-36"><span class="m-font-size-29 font-size-36" style="display: initial; font-weight: bold; color: rgb(56, 56, 56);">Home Repairs in Nashville</span></h2>
  904. </div> <div class="u_1477257364 dmDividerWrapper clearfix" id="1477257364" layout="divider-style-1" data-element-type="dDividerId"><hr class="dmDivider" style="min-height: 2px; border:none; background:grey" id="1899121434"/></div>
  905. <div class="u_1317843661 dmNewParagraph" id="1317843661" style="transition: opacity 1s ease-in-out; display: block;" data-version="5"><p class="text-align-justify" style="line-height: normal;"><span style="color: rgb(0, 0, 0); display: initial; font-weight: 300;">Most homeowners can agree that there always seems to be something that needs to be repaired around the house. A handyman can take care of minor issues, but when it comes to some of the bigger stuff, a company that specializes in construction is the best option. Quality Refurb Roofing &amp; Construction has become Nashville's go-to for home repairs and remodeling projects because we have so much knowledge and experience in so many different aspects of a home.</span></p><p class="text-align-justify" style="line-height: normal;"><span style="display: initial;"><br/></span></p><p class="text-align-justify" style="line-height: normal;"><span style="color: rgb(0, 0, 0); display: initial;">Here are some of the most common home repairs we perform:</span></p><p class="text-align-justify" style="line-height: normal;"><span style="display: initial;"><br/></span></p><p class="text-align-justify" style="line-height: normal;"><span style="font-weight: bold; color: rgb(0, 0, 0); display: initial;">Soffit Repair</span><span class="" style="color: rgb(0, 0, 0); display: initial;"> <span style="color: rgb(0, 0, 0); display: initial;">- The roof soffit is the material that covers the area where the rafters extend beyond the walls of the home. They are typically made of wood or aluminum, and can become damaged for various reasons. Ignoring the problem will lead to major water damage on both the interior and exterior of the home. We'll repair the problem area or replace the entire soffit depending on the situation.</span></span><span style="display: initial;"><span class="ql-cursor"></span></span></p><p class="text-align-justify" style="line-height: normal;"><span style="display: initial;"><br/></span></p><p class="text-align-justify" style="line-height: normal;"><span style="font-weight: bold; color: rgb(0, 0, 0); display: initial;">Drywall Repairs</span><span class="" style="color: rgb(0, 0, 0); display: initial;"> <span style="color: rgb(0, 0, 0); display: initial;">- Water damage or bad construction can leave extra large holes that need to be repaired correctly. We'll patch up those holes like they never existed and make sure everything is smooth before painting. &nbsp;</span></span></p><p class="text-align-justify" style="line-height: normal;"><span style="display: initial;"><br/></span></p><p class="text-align-justify" style="line-height: normal;"><span style="font-weight: bold; color: rgb(0, 0, 0); display: initial;">Masonry Repairs</span><span class="" style="color: rgb(0, 0, 0); display: initial;"> <span style="color: rgb(0, 0, 0); display: initial;">- We handle a lot of masonry repairs in the Nashville area as well, including cracked or broken chimneys, broken bricks on homes, cracked or missing mortar, brick mailboxes, stone or brick stairs, columns, and more.</span></span></p><p class="text-align-justify" style="line-height: normal;"><span style="display: initial;"><br/></span></p><p class="text-align-justify" style="line-height: normal;"><span style="font-weight: bold; color: rgb(0, 0, 0); display: initial;">Other Home Repairs</span><span class="" style="color: rgb(0, 0, 0); display: initial;"> <span style="color: rgb(0, 0, 0); display: initial;">- We also do gutter repair and replacement, skylights, siding, windows, doors, and more.&nbsp;</span></span></p></div></div>
  906. </div>
  907. </div>
  908. <div class="u_1019877214 dmRespRow" style="text-align: center;" id="1019877214"> <div class="dmRespColsWrapper" id="1346303375"> <div class="dmRespCol small-12 medium-12 large-12" id="1711498456"> <span id="1572320220"></span>
  909. <div class="dmNewParagraph u_1605379287" id="1605379287" style="transition: opacity 1s ease-in-out 0s; line-height: initial; text-align: center;" data-element-type="paragraph" data-version="5"> <h2 class="text-align-center size-36 m-size-29"><span style="display: initial; font-weight: bold; color: rgb(56, 56, 56);" class="font-size-36 m-font-size-29">Nashville Roofing Services</span></h2>
  910. </div> <div class="u_1085138035 dmDividerWrapper clearfix" id="1085138035" layout="divider-style-1" data-element-type="dDividerId"><hr class="dmDivider" style="min-height: 2px; border:none; background:grey" id="1365544916"/></div>
  911. <div class="u_1195253743 dmNewParagraph" id="1195253743" style="transition: opacity 1s ease-in-out; display: block;" data-version="5"><p style="line-height: normal;" class="text-align-justify"><span style="font-weight: 300; display: initial; color: rgb(0, 0, 0);">Quality Refurb Roofing &amp; Construction knows the importance of a sturdy and reliable roof. It protects the rest of your home and belongings from the various elements we see in Nashville, so keeping it in the best shape possible is crucial. Our crew of experienced roofing professionals will assist with the following:</span></p><p style="line-height: normal;" class="text-align-justify"><br/></p><p style="line-height: normal;" class="text-align-justify"><span style="display: initial; color: rgb(0, 0, 0); font-weight: bold;">Roof leak repairs</span><span class="" style="display: initial; color: rgb(0, 0, 0);"> <span style="display: initial; color: rgb(0, 0, 0);">- A small roof leak can quickly turn into a much larger problem if not addressed immediately. If it is actively raining or storming, we will help cover the problem area with tarps until the roof is dry enough to do the repair. We'll take care of the repair and can help with any other damage caused by the leak such as patching drywall.</span></span></p><p style="line-height: normal;" class="text-align-justify"><br/></p><p style="line-height: normal;" class="text-align-justify"><span style="display: initial; color: rgb(0, 0, 0); font-weight: bold;">Roof replacement</span><span class="" style="display: initial; color: rgb(0, 0, 0);"> <span style="display: initial; color: rgb(0, 0, 0);">- If the age of your roof or the amount of damage determine that it's time for a replacement, we will help you choose the right type of material for your home, such as asphalt shingles, cedar shakes, slate tiles, or rubber. We'll work with your insurance company if necessary and we'll help determine if the replacement roof should be laid over the existing one or if it needs to be torn off first. &nbsp;</span></span></p><p style="line-height: normal;" class="text-align-justify"><br/></p><p style="line-height: normal;" class="text-align-justify"><span style="display: initial; color: rgb(0, 0, 0); font-weight: bold;">Skylights</span><span class="" style="display: initial; color: rgb(0, 0, 0);"> <span style="display: initial; color: rgb(0, 0, 0);">- Many homeowners choose to have skylights installed in their roofs to allow more natural light into the home, to help with energy expenses, and to add to the overall value of the home. Many times, however, skylights can leak if not installed correctly. Call on Quality Refurb Roofing &amp; Construction for help with leaks or to have new skylights installed the right way.</span></span></p><p style="line-height: normal;" class="text-align-justify"><br/></p><p style="line-height: normal;" class="text-align-justify"><span style="display: initial; color: rgb(0, 0, 0); font-weight: bold;">Gutters</span><span class="" style="display: initial; color: rgb(0, 0, 0);"> <span style="display: initial; color: rgb(0, 0, 0);">- Properly functioning gutters and downspouts are very important to the roofing system as a whole. We repair damaged gutters, install new ones, and will help you choose the perfect gutter guards to keep large debris items from clogging up the gutters.</span></span></p><p style="line-height: normal;" class="text-align-justify"><span style="display: initial; color: rgb(0, 0, 0);"><span class="ql-cursor"></span></span></p><p style="line-height: normal;" class="text-align-justify"><span style="display: initial; color: rgb(0, 0, 0);">With almost 20 years of experience in the roofing industry, Quality Refurb Roofing &amp; Construction will take care of all of your roofing issues. We have a large crew that works very quickly without sacrificing the quality of work completed. We work with the best roofing materials and partake in continuous education so we stay up to date with the latest industry trends. Give us a call today!</span></p></div></div>
  912. </div>
  913. </div>
  914. <div class="u_1128707037 dmRespRow" style="text-align: center;" id="1128707037"> <div class="dmRespColsWrapper" id="1350982435"> <div class="dmRespCol small-12 medium-12 large-12" id="1296939744"> <span id="1487167327"></span>
  915. <div class="dmNewParagraph u_1103049349" id="1103049349" style="transition: opacity 1s ease-in-out 0s; line-height: initial; text-align: center;" data-element-type="paragraph" data-version="5"> <h2 class="text-align-center size-36 m-size-29"><span style="color: rgb(56, 56, 56); font-weight: bold; display: initial;" class="font-size-36 m-font-size-29">Home Remodeling in Nashville, TN</span></h2>
  916. </div> <div class="u_1541525545 dmDividerWrapper clearfix" id="1541525545" layout="divider-style-1" data-element-type="dDividerId"><hr class="dmDivider" style="min-height: 2px; border:none; background:grey" id="1625462916"/></div>
  917. <div class="u_1616487137 dmNewParagraph" id="1616487137" style="transition: opacity 1s ease-in-out; display: block;" data-version="5"><p style="line-height: normal;" class="text-align-justify"><span style="font-weight: 300; display: initial; color: rgb(0, 0, 0);">When you own a house, you typically have a never-ending to do list full of various improvement projects. Some of these come projects come from the need to improve the functionality in your home, while others come from pure boredom. Regardless of the reason, you need to be able to call on a dependable home remodeling contractor to help get the job done correctly and with minimal interruption to your daily life. &nbsp;</span></p><p style="line-height: normal;" class="text-align-justify"><span style="font-weight: 300; display: initial; color: rgb(0, 0, 0);"><span class="ql-cursor"></span></span></p><p class="text-align-justify" style="line-height: normal;"><span style="display: initial; color: rgb(0, 0, 0);">Quality Refurb Roofing &amp; Construction offers a wide range of home remodeling services in Nashville and surrounding areas. If you'd like to update your kitchen or bathroom, give us a call. We work with all different types of materials and will help with tile work, cabinets, flooring, and more. Need to add additional space to your home? We can help with home additions as well! Not sure what you want to do, but know you want to make some changes to your home? No problem. Give us a call to discuss and we can help you with a game plan for updating your home.</span></p></div></div>
  918. </div>
  919. </div>
  920. <div class="u_1953037310 dmRespRow" style="text-align: center;" id="1953037310"> <div class="dmRespColsWrapper" id="1903609397"> <div class="dmRespCol small-12 medium-12 large-12" id="1803177805"> <span id="1587410579"></span>
  921. <div class="dmNewParagraph u_1122495271" id="1122495271" style="transition: opacity 1s ease-in-out 0s; line-height: initial; text-align: center;" data-element-type="paragraph" data-version="5"> <h2 class="text-align-center size-36 m-size-29"><span style="color: rgb(255, 255, 255); font-weight: 500; display: initial;" class="font-size-36 m-font-size-29">Roofing, Remodeling, &amp; Repair Services</span></h2>
  922. </div> <div class="u_1728215135 dmDividerWrapper clearfix" id="1728215135" layout="divider-style-1" data-element-type="dDividerId" data-widget-version="2"><hr class="dmDivider" style="min-height: 2px; border:none; background:grey" id="1234739636"/></div>
  923. <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1107088823" style="transition: opacity 1s ease-in-out 0s;"><p class="text-align-center"><span style="display: unset; color: rgb(255, 255, 255);">Roof repairs ● roof replacement ● local handyman services ● decks &amp; patio builds ● painting ● cabinet painting ● door replacement ● window replacement ● window repair ● privacy fencing ● bathroom remodels ● kitchen remodels ● vinyl siding repair ● cement siding repair ● masonry repairs ● drywall repair ● framing ● gutters ● and more!</span></p></div>
  924. </div>
  925. </div>
  926. </div>
  927. <div class="u_Firstrow dmRespRow mobile-columns-reversed" style="text-align: center;" id="Firstrow" data-anchor="First row"> <div class="dmRespColsWrapper" id="1803822067"> <div class="u_1168769386 dmRespCol small-12 large-7 medium-7" id="1168769386" data-anim-desktop="fadeInLeft"> <span id="1744189700"></span>
  928. <div class="u_1404422720 dmDividerWrapper clearfix" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1404422720"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1167309219"/></div>
  929. <div class="u_1223738369 dmNewParagraph" id="1223738369" style="transition: none; display: block;" data-element-type="paragraph" data-version="5"> <h3 class="text-align-left"><span style="display: initial;">More than 20 years of experience</span></h3>
  930. </div> <div class="u_1133585218 dmNewParagraph text-align-left" id="1133585218" style="display: block; transition: opacity 1s ease-in-out 0s; direction: ltr; text-align: center;" data-version="5"><p style="line-height: normal;" class="text-align-justify"><span class="" style="display: initial;"><span style="display: initial;">We take pride in our customer service, as our customers are our biggest asset. Without you, we would not have a company.</span>
  931. </span></p><p style="line-height: normal;" class="text-align-justify"><br/></p><p class="text-align-justify" style="line-height: normal;"><span style="display: initial;">Reliability, honesty, and customer service are our greatest attributes. We will arrive when we say we will and do what we say we will do. You can count on Quality Refurb Roofing &amp; Construction for all of your home projects.<span class="ql-cursor"></span></span></p></div></div>
  932. <div class="u_1273249706 dmRespCol small-12 large-5 medium-5" id="1273249706"> <div class="u_1308875054 imageWidget align-center hasFullWidth" data-element-type="image" data-widget-type="image" id="1308875054" data-anim-desktop="fadeInUp"><img src="https://lirp.cdn-website.com/1fd71e27/dms3rep/multi/opt/roofing+crew-462w.jpg" id="1609476611" class="" data-dm-image-path="https://irp.cdn-website.com/1fd71e27/dms3rep/multi/roofing+crew.jpg" data-hover-effect="none" alt="roofing crew" onerror="handleImageLoadError(this)" height="385.609375" width="385.609375"/></div>
  933. </div>
  934. </div>
  935. </div>
  936. <div class="u_1719842423 dmRespRow" style="text-align: center;" id="1719842423"> <div class="dmRespColsWrapper" id="1278142537"> <div class="dmRespCol small-12 u_1824133342 medium-12 large-12" id="1824133342"> <div class="u_1353273807 dmNewParagraph text-align-center" data-element-type="paragraph" id="1353273807" style="display: block; line-height: initial; transition: none 0s ease 0s; text-align: center;" data-version="5"> <h2 class="m-size-24 text-align-center size-36"><span class="font-size-36 m-font-size-24" style="display: initial; color: rgb(255, 255, 255);"><span class="font-size-36 m-font-size-24" style="display: initial; color: rgb(255, 255, 255);">Frequently Asked Questions</span>
  937. </span></h2>
  938. <h2 class="m-size-24 text-align-center size-36"><span class="font-size-36 m-font-size-24" style="display: initial; color: rgb(255, 255, 255);"><span class="ql-cursor"></span>About Roofing &amp; Construction</span></h2>
  939. </div> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1602294334" style="transition: opacity 1s ease-in-out 0s;"><p class="text-align-justify"><span style="display: unset; color: rgb(255, 255, 255); font-weight: normal;">When people frequently ask questions about needing home repairs or home improvements in the Nashville area, Quality Refurb has many years as well as many man hours diagnosing and fixing a broad range of issues. We have served the community for many years maintaining or making improvements to residential and commercial properties. Here are several issues or questions you may face:</span></p></div>
  940. </div>
  941. </div>
  942. </div>
  943. <div class="u_1668881091 dmRespRow" style="text-align: center;" id="1668881091"> <div class="dmRespColsWrapper" id="1638333559"> <div class="dmRespCol small-12 u_1577651523 medium-12 large-12" id="1577651523"> <div class="u_1985827929 widget-832a29 dmCustomWidget" data-lazy-load="" data-title="" id="1985827929" dmle_extension="custom_extension" data-element-type="custom_extension" wr="false" icon="false" surround="false" data-widget-id="832a29738c2b44fdb4e63369b1bf458a" data-widget-version="72" data-widget-config="eyJpdGVtcyI6W3sidGl0bGUiOiJIb3cgZG8gSSB0ZWxsIGlmIG15IHJvb2YgbmVlZHMgdG8gYmUgcmVwbGFjZWQ/IiwiZGVzY3JpcHRpb24iOiI8cCBjbGFzcz1cInJ0ZUJsb2NrXCI+QSByb29mIHR5cGljYWxseSBsYXN0cyBiZXR3ZWVuIDIwLTMwIHllYXJzLCBkZXBlbmRpbmcgb24gaG93IG11Y2ggd2VhciBhbmQgdGVhciBpdCBmYWNlcy4gSWYgeW91ciByb29mIGlzIG9sZGVyIHRoYW4gdGhpcywgdGhlbiBtb3N0IGxpa2VseSBpdCBuZWVkcyB0byBiZSByZXBsYWNlZC4gQSBmZXcgb3RoZXIgc2lnbnMgaW5jbHVkZSBjdXJsaW5nIG9yIGJ1Y2tsaW5nIHNoaW5nbGVzLCBtaXNzaW5nIHNoaW5nbGVzLCByb29mIGxlYWtzLCBvciB0aGUgcHJlc2VuY2Ugb2Ygc3VubGlnaHQgY29taW5nIHRocm91Z2ggdGhlIHJvb2YgYm9hcmRzLjwvcD48YnI+IiwiaWNvbiI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiPiA8cGF0aCBkPVwiTTgxLjcsMzguOEw1MC42LDE4Yy0wLjMtMC4yLTAuOC0wLjItMS4yLDBMMTguMywzOC44Yy0wLjQsMC4zLTAuNiwwLjctMC40LDEuMmMwLjEsMC40LDAuNSwwLjcsMSwwLjdoOS4zdjQwLjUmIzEwOyYjOTtjMCwwLjYsMC41LDEsMSwxaDEwLjRoMjAuOGgxMC40YzAuNiwwLDEtMC41LDEtMVY0MC43aDkuM2MwLjUsMCwwLjktMC4zLDEtMC43QzgyLjMsMzkuNSw4Mi4xLDM5LDgxLjcsMzguOHogTTQwLjcsODAuMVY1MWgxOC43JiMxMDsmIzk7djI5LjFINDAuN3ogTTcwLjgsMzguNmMtMC42LDAtMSwwLjUtMSwxdjQwLjVoLTguM1Y1MGMwLTAuNi0wLjUtMS0xLTFIMzkuNmMtMC42LDAtMSwwLjUtMSwxdjMwLjFoLTguM1YzOS42YzAtMC42LTAuNS0xLTEtMWgtNyYjMTA7JiM5O0w1MCwyMC4xbDI3LjcsMTguNUg3MC44elwiLz4gPC9zdmc+In0seyJ0aXRsZSI6IldoYXQgZG8gSSBkbyBpZiBteSByb29mIGlzIGxlYWtpbmc/IiwiZGVzY3JpcHRpb24iOiI8cCBjbGFzcz1cInJ0ZUJsb2NrXCI+Rmlyc3QgYW5kIGZvcmVtb3N0LCB5b3UgbmVlZCB0byBtb3ZlIGV2ZXJ5dGhpbmcgeW91IGNhbiBvdXQgZnJvbSB1bmRlciB3aGVyZSB0aGUgd2F0ZXIgaXMgY29taW5nIGluLiBVc2UgYnVja2V0cyBvciBsYXJnZSBib3dscyB0byBjb2xsZWN0IHRoZSB3YXRlciBhbmQga2VlcCBpdCBmcm9tIGFjY3VtdWxhdGluZyBvbiBhbnkgb3RoZXIgc3VyZmFjZXMuIENhbGwgdXMgYXQgYW55IHRpbWUgYW5kIHdlJiN4Mjc7bGwgaGF2ZSBzb21lb25lIG91dCBhcyBzb29uIGFzIHBvc3NpYmxlIHRvIGhlbHAgbWluaW1pemUgdGhlIHBvc3NpYmxlIHdhdGVyIGRhbWFnZSB0byB0aGUgcmVzdCBvZiB5b3VyIGhvbWUuwqA8L3A+PGJyPiIsImljb24iOiI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDEwMCAxMDBcIj4gPHBhdGggZD1cIk04NC45LDYzLjVjLTIuMy0yLjMtNS4zLTMuNi04LjYtMy42Yy0yLjksMC01LjYsMS03LjcsMi45TDU1LjgsNTBsMjEuMy0yMS4zbDAuOCwwLjhsNy44LTcuOGwtMy4xLTMuMWwtNy44LDcuOGwwLjgsMC44JiMxMDsmIzk7TDU0LjIsNDguNEw0MS40LDM1LjZjMS44LTIuMiwyLjktNC45LDIuOS03LjdjMC0zLjItMS4zLTYuMy0zLjYtOC42Yy0zLTMtNy41LTQuMi0xMS43LTMuMWwtMS45LDAuNWw3LjMsNy4zbC02LjMsNi4zbC03LjMtNy4zJiMxMDsmIzk7bC0wLjUsMS45Yy0xLjEsNC4yLDAuMSw4LjcsMy4xLDExLjdjMi4zLDIuMyw1LjMsMy42LDguNiwzLjZsMCwwYzIuOSwwLDUuNi0xLDcuNy0yLjlMNTIuNiw1MEwzOC4zLDY0LjNsLTMuOS0zLjlMMjEuOSw3Mi45JiMxMDsmIzk7Yy0xLjMsMS4zLTEuOSwyLjktMS45LDQuN2MwLDEuOCwwLjcsMy40LDEuOSw0LjdjMS4zLDEuMywyLjksMS45LDQuNywxLjljMS44LDAsMy40LTAuNyw0LjctMS45bDEyLjUtMTIuNWwtMy45LTMuOWwxNC4zLTE0LjMmIzEwOyYjOTtMNjcsNjQuNGMtMS44LDIuMi0yLjksNC45LTIuOSw3LjdjMCwzLjIsMS4zLDYuMywzLjYsOC42YzIuMywyLjMsNS4zLDMuNSw4LjUsMy41YzEuMSwwLDIuMS0wLjEsMy4yLTAuNGwxLjktMC41TDc0LDc2bDYuMi02LjMmIzEwOyYjOTtsNy4zLDcuM2wwLjUtMS45Qzg5LjEsNzEsODcuOSw2Ni41LDg0LjksNjMuNXogTTMyLjEsMzcuOEwzMi4xLDM3LjhjLTIuNywwLTUuMi0xLTctMi45Yy0yLTItMy00LjctMi45LTcuNmw2LDZsOS40LTkuNGwtNi02JiMxMDsmIzk7YzIuOC0wLjIsNS42LDAuOSw3LjUsMi45YzEuOSwxLjksMi45LDQuNCwyLjksN2MwLDIuNy0xLDUuMi0yLjksN0MzNy4yLDM2LjgsMzQuNywzNy44LDMyLjEsMzcuOHogTTI5LjcsODAuNyYjMTA7JiM5O2MtMS43LDEuNy00LjYsMS43LTYuMiwwYy0wLjgtMC44LTEuMy0xLjktMS4zLTMuMWMwLTEuMiwwLjUtMi4zLDEuMy0zLjFsMTAuOS0xMC45bDYuMyw2LjNMMjkuNyw4MC43eiBNODAuMiw2Ni42TDcwLjgsNzZsNiw2JiMxMDsmIzk7Yy0wLjIsMC0wLjQsMC0wLjYsMGMtMi42LDAtNS4xLTEtNy0yLjljLTEuOS0xLjktMi45LTQuNC0yLjktN2MwLTIuNywxLTUuMiwyLjktN2MxLjktMS45LDQuNC0yLjksNy0yLjljMi43LDAsNS4yLDEsNywyLjkmIzEwOyYjOTtjMiwyLDMsNC43LDIuOSw3LjZMODAuMiw2Ni42elwiLz4gPC9zdmc+In0seyJ0aXRsZSI6IldoaWNoIHR5cGUgb2Ygcm9vZiBpcyBiZXN0PyIsImRlc2NyaXB0aW9uIjoiPHAgY2xhc3M9XCJydGVCbG9ja1wiPlRoZXJlIGFyZSBudW1lcm91cyB0eXBlcyBvZiByb29maW5nIG1hdGVyaWFscywgYW5kIHRoZXJlIGFyZSBtYW55IHRoaW5ncyB0byBjb25zaWRlciB3aGVuIGNob29zaW5nIHdoYXQgaXMgYmVzdCBmb3IgeW91ciBob21lLiBIb3cgbXVjaCBkb2VzIGl0IGNvc3Q/IEhvdyBsb25nIHdpbGwgaXQgbGFzdD8gV2hpY2ggdHlwZSBob2xkcyB1cCBiZXN0IHVuZGVyIGV4dHJlbWUgd2VhdGhlcj8gV2hhdCBraW5kIG9mIHNsb3BlIGRvZXMgbXkgcm9vZiBoYXZlPyBXaGljaCB0eXBlcyBvZiByb29mcyBhcmUgYWxsb3dlZCBpbiBsb2NhbCBidWlsZGluZyBjb2RlcyBvciBob21lb3duZXJzJiN4Mjc7IGFzc29jaWF0aW9ucz8gV2hpY2ggdHlwZSB3aWxsIGJlc3QgY29tcGxlbWVudCBteSBob21lPyBGZWVsIGZyZWUgdG8gdGFsayB0aGVzZSBwb2ludHMgb3V0IHdpdGggb25lIG9mIG91ciB0ZWFtIG1lbWJlcnMuIFdlIGxvdmUgdG8gaGVscCBwZW9wbGUgY2hvb3NlIHRoZSBwZXJmZWN0IHJvb2YhPC9wPjxicj4iLCJpY29uIjoiPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMDAgMTAwXCI+IDxwYXRoIGQ9XCJNODEuNywzOC44TDUwLjYsMThjLTAuMy0wLjItMC44LTAuMi0xLjIsMEwxOC4zLDM4LjhjLTAuNCwwLjMtMC42LDAuNy0wLjQsMS4yYzAuMSwwLjQsMC41LDAuNywxLDAuN2g5LjN2NDAuNSYjMTA7JiM5O2MwLDAuNiwwLjUsMSwxLDFoMTAuNGgyMC44aDEwLjRjMC42LDAsMS0wLjUsMS0xVjQwLjdoOS4zYzAuNSwwLDAuOS0wLjMsMS0wLjdDODIuMywzOS41LDgyLjEsMzksODEuNywzOC44eiBNNDAuNyw4MC4xVjUxaDE4LjcmIzEwOyYjOTt2MjkuMUg0MC43eiBNNzAuOCwzOC42Yy0wLjYsMC0xLDAuNS0xLDF2NDAuNWgtOC4zVjUwYzAtMC42LTAuNS0xLTEtMUgzOS42Yy0wLjYsMC0xLDAuNS0xLDF2MzAuMWgtOC4zVjM5LjZjMC0wLjYtMC41LTEtMS0xaC03JiMxMDsmIzk7TDUwLDIwLjFsMjcuNywxOC41SDcwLjh6XCIvPiA8L3N2Zz4ifSx7InRpdGxlIjoiSXMgaXQgYWxyaWdodCB0byBwcmVzc3VyZSB3YXNoIHNvZmZpdCBhbmQgZmFzY2lhIGJvYXJkPyIsImRlc2NyaXB0aW9uIjoiPHAgY2xhc3M9XCJydGVCbG9ja1wiPsKgWW91IGNhbiBkZWZpbml0ZWx5IHByZXNzdXJlIHdhc2ggeW91ciBzb2ZmaXQgYW5kIGZhc2NpYSwgYnV0IGJlIHN1cmUgdG8gdXNlIGEgdmVyeSBsb3cgcHJlc3N1cmUgc2V0dGluZyB0byBhdm9pZCBkYW1hZ2UgYW5kIHdhdGVyIGludHJ1c2lvbiBpbnRvIHRoZSBhdHRpYyBhcmVhLjwvcD48YnI+IiwiaWNvbiI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiPiA8cGF0aCBkPVwiTTg0LjksNjMuNWMtMi4zLTIuMy01LjMtMy42LTguNi0zLjZjLTIuOSwwLTUuNiwxLTcuNywyLjlMNTUuOCw1MGwyMS4zLTIxLjNsMC44LDAuOGw3LjgtNy44bC0zLjEtMy4xbC03LjgsNy44bDAuOCwwLjgmIzEwOyYjOTtMNTQuMiw0OC40TDQxLjQsMzUuNmMxLjgtMi4yLDIuOS00LjksMi45LTcuN2MwLTMuMi0xLjMtNi4zLTMuNi04LjZjLTMtMy03LjUtNC4yLTExLjctMy4xbC0xLjksMC41bDcuMyw3LjNsLTYuMyw2LjNsLTcuMy03LjMmIzEwOyYjOTtsLTAuNSwxLjljLTEuMSw0LjIsMC4xLDguNywzLjEsMTEuN2MyLjMsMi4zLDUuMywzLjYsOC42LDMuNmwwLDBjMi45LDAsNS42LTEsNy43LTIuOUw1Mi42LDUwTDM4LjMsNjQuM2wtMy45LTMuOUwyMS45LDcyLjkmIzEwOyYjOTtjLTEuMywxLjMtMS45LDIuOS0xLjksNC43YzAsMS44LDAuNywzLjQsMS45LDQuN2MxLjMsMS4zLDIuOSwxLjksNC43LDEuOWMxLjgsMCwzLjQtMC43LDQuNy0xLjlsMTIuNS0xMi41bC0zLjktMy45bDE0LjMtMTQuMyYjMTA7JiM5O0w2Nyw2NC40Yy0xLjgsMi4yLTIuOSw0LjktMi45LDcuN2MwLDMuMiwxLjMsNi4zLDMuNiw4LjZjMi4zLDIuMyw1LjMsMy41LDguNSwzLjVjMS4xLDAsMi4xLTAuMSwzLjItMC40bDEuOS0wLjVMNzQsNzZsNi4yLTYuMyYjMTA7JiM5O2w3LjMsNy4zbDAuNS0xLjlDODkuMSw3MSw4Ny45LDY2LjUsODQuOSw2My41eiBNMzIuMSwzNy44TDMyLjEsMzcuOGMtMi43LDAtNS4yLTEtNy0yLjljLTItMi0zLTQuNy0yLjktNy42bDYsNmw5LjQtOS40bC02LTYmIzEwOyYjOTtjMi44LTAuMiw1LjYsMC45LDcuNSwyLjljMS45LDEuOSwyLjksNC40LDIuOSw3YzAsMi43LTEsNS4yLTIuOSw3QzM3LjIsMzYuOCwzNC43LDM3LjgsMzIuMSwzNy44eiBNMjkuNyw4MC43JiMxMDsmIzk7Yy0xLjcsMS43LTQuNiwxLjctNi4yLDBjLTAuOC0wLjgtMS4zLTEuOS0xLjMtMy4xYzAtMS4yLDAuNS0yLjMsMS4zLTMuMWwxMC45LTEwLjlsNi4zLDYuM0wyOS43LDgwLjd6IE04MC4yLDY2LjZMNzAuOCw3Nmw2LDYmIzEwOyYjOTtjLTAuMiwwLTAuNCwwLTAuNiwwYy0yLjYsMC01LjEtMS03LTIuOWMtMS45LTEuOS0yLjktNC40LTIuOS03YzAtMi43LDEtNS4yLDIuOS03YzEuOS0xLjksNC40LTIuOSw3LTIuOWMyLjcsMCw1LjIsMSw3LDIuOSYjMTA7JiM5O2MyLDIsMyw0LjcsMi45LDcuNkw4MC4yLDY2LjZ6XCIvPiA8L3N2Zz4ifSx7InRpdGxlIjoiQW0gSSBhYmxlIHRvIGdldCBhbiBlc3RpbWF0ZSBmb3IgZHJ5d2FsbCByZXBhaXIgb3ZlciB0aGUgcGhvbmU/IiwiZGVzY3JpcHRpb24iOiI8cCBjbGFzcz1cInJ0ZUJsb2NrXCI+V2hpbGUgd2UgYXJlIGhhcHB5IHRvIHByb3ZpZGUgZXN0aW1hdGVzIG92ZXIgdGhlIHBob25lLCBtb3N0IHJlcGFpciBwcm9qZWN0cyBuZWVkIHRvIGJlIGluc3BlY3RlZCBpbiBwZXJzb24gdG8gZGV0ZXJtaW5lIHRoZSBzY29wZSBvZiBkYW1hZ2UgYW5kIHdoYXQgdHlwZSBvZiB3b3JrIHdpbGwgYmUgbmVjZXNzYXJ5IHRvIHJlcGFpciBpdC4gwqBXZSBtYXkgcmVxdWVzdCBwaG90b3Mgb2YgdGhlIHByb2JsZW0gYXJlYSwgYnV0IGlmIHdlIGFyZSB1bmFibGUgdG8gZGV0ZXJtaW5lIGNlcnRhaW4gdGhpbmdzIGZyb20gYSBwaG90bywgd2UmI3gyNztsbCBoYXZlIHRvIGRvIGFuIGluLXBlcnNvbiB2aXNpdCB0byBwcm9kdWNlIGFuIGFjY3VyYXRlIGVzdGltYXRlLjwvcD48YnI+IiwiaWNvbiI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiPiA8cGF0aCBkPVwiTTgxLjcsMzguOEw1MC42LDE4Yy0wLjMtMC4yLTAuOC0wLjItMS4yLDBMMTguMywzOC44Yy0wLjQsMC4zLTAuNiwwLjctMC40LDEuMmMwLjEsMC40LDAuNSwwLjcsMSwwLjdoOS4zdjQwLjUmIzEwOyYjOTtjMCwwLjYsMC41LDEsMSwxaDEwLjRoMjAuOGgxMC40YzAuNiwwLDEtMC41LDEtMVY0MC43aDkuM2MwLjUsMCwwLjktMC4zLDEtMC43QzgyLjMsMzkuNSw4Mi4xLDM5LDgxLjcsMzguOHogTTQwLjcsODAuMVY1MWgxOC43JiMxMDsmIzk7djI5LjFINDAuN3ogTTcwLjgsMzguNmMtMC42LDAtMSwwLjUtMSwxdjQwLjVoLTguM1Y1MGMwLTAuNi0wLjUtMS0xLTFIMzkuNmMtMC42LDAtMSwwLjUtMSwxdjMwLjFoLTguM1YzOS42YzAtMC42LTAuNS0xLTEtMWgtNyYjMTA7JiM5O0w1MCwyMC4xbDI3LjcsMTguNUg3MC44elwiLz4gPC9zdmc+In0seyJ0aXRsZSI6IldoeSBpcyBteSBndXR0ZXIgc2FnZ2luZyBhbmQgbXkgZmFzY2lhIHJvdHRpbmc/IiwiZGVzY3JpcHRpb24iOiI8cCBjbGFzcz1cInJ0ZUJsb2NrXCI+TG9vc2UgZ3V0dGVycyBvciB0aG9zZSBmYWxsaW5nIG9mZiB0aGUgaG91c2UgYXJlIGEgc2lnbiBvZiBub3Qga2VlcGluZyB5b3VyIGd1dHRlcnMgY2xlYW5lZC4gwqBJZiB5b3UgaGF2ZSBkZWJyaXMgaW4geW91ciBndXR0ZXJzIHRoZXkgd2lsbCBub3QgYmUgYWJsZSB0byBkcmFpbiBhbmQgcmFpbiB3YXRlciB3aWxsIHNwaWxsIG9mZiB0aGUgZnJvbnQgb3IgYmVoaW5kIHlvdXIgZ3V0dGVyIG9udG8gdGhlIGZhc2NpYS4gR2V0dGluZyB3YXRlciBiZWhpbmQgeW91ciByYWluIGd1dHRlciB3aWxsIGNhdXNlIHRoZSBmYXNjaWEgdG8gZGVjb21wb3NlIGFuZCB0aGUgZ3V0dGVyIHRvIHNhZy4gSGF2aW5nIGEgc2FnZ2luZyBndXR0ZXIgcmVwYWlyZWQgaXMgc29tZXdoYXQgY29zdGx5IGFzIGl0IGlzIG5vdCBhbiBlYXN5IHJlcGFpci4gTmVnbGVjdGluZyBpc3N1ZXMgZm9yIHRvbyBsb25nIHdpbGwgYWxzbyBjYXVzZSBkYW1hZ2UgdG8geW91ciBzb2ZmaXQuIFNvZmZpdCByZXBhaXIgaXMgbmVlZGVkIHdoZW4geW91IGhhdmUgYSBsb3Qgb2Ygd2F0ZXIgZGFtYWdlIGJ1dCBpZiBjYXVnaHQgaW4gdGltZSB5b3UgbWF5IGJlIGFibGUgdG8gZG8gYSBjb3NtZXRpYyBzb2ZmaXQgcmVwYWlyLiBIYXZpbmcgYSBnb29kIHJlbGF0aW9uc2hpcCB3aXRoIGEgdHJ1c3RlZCByb29mZXIgeW91IGtub3cgdGhhdCBjYW4gcGVyZm9ybSBhIHJvdXRpbmUgZ3V0dGVyIGNsZWFuaW5nIHdpbGwgc2F2ZSB5b3UgYSBsb3Qgb2YgbW9uZXkgaW4gdGhlIGZ1dHVyZS48L3A+IiwiaWNvbiI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiPiA8cGF0aCBkPVwiTTg0LjksNjMuNWMtMi4zLTIuMy01LjMtMy42LTguNi0zLjZjLTIuOSwwLTUuNiwxLTcuNywyLjlMNTUuOCw1MGwyMS4zLTIxLjNsMC44LDAuOGw3LjgtNy44bC0zLjEtMy4xbC03LjgsNy44bDAuOCwwLjgmIzEwOyYjOTtMNTQuMiw0OC40TDQxLjQsMzUuNmMxLjgtMi4yLDIuOS00LjksMi45LTcuN2MwLTMuMi0xLjMtNi4zLTMuNi04LjZjLTMtMy03LjUtNC4yLTExLjctMy4xbC0xLjksMC41bDcuMyw3LjNsLTYuMyw2LjNsLTcuMy03LjMmIzEwOyYjOTtsLTAuNSwxLjljLTEuMSw0LjIsMC4xLDguNywzLjEsMTEuN2MyLjMsMi4zLDUuMywzLjYsOC42LDMuNmwwLDBjMi45LDAsNS42LTEsNy43LTIuOUw1Mi42LDUwTDM4LjMsNjQuM2wtMy45LTMuOUwyMS45LDcyLjkmIzEwOyYjOTtjLTEuMywxLjMtMS45LDIuOS0xLjksNC43YzAsMS44LDAuNywzLjQsMS45LDQuN2MxLjMsMS4zLDIuOSwxLjksNC43LDEuOWMxLjgsMCwzLjQtMC43LDQuNy0xLjlsMTIuNS0xMi41bC0zLjktMy45bDE0LjMtMTQuMyYjMTA7JiM5O0w2Nyw2NC40Yy0xLjgsMi4yLTIuOSw0LjktMi45LDcuN2MwLDMuMiwxLjMsNi4zLDMuNiw4LjZjMi4zLDIuMyw1LjMsMy41LDguNSwzLjVjMS4xLDAsMi4xLTAuMSwzLjItMC40bDEuOS0wLjVMNzQsNzZsNi4yLTYuMyYjMTA7JiM5O2w3LjMsNy4zbDAuNS0xLjlDODkuMSw3MSw4Ny45LDY2LjUsODQuOSw2My41eiBNMzIuMSwzNy44TDMyLjEsMzcuOGMtMi43LDAtNS4yLTEtNy0yLjljLTItMi0zLTQuNy0yLjktNy42bDYsNmw5LjQtOS40bC02LTYmIzEwOyYjOTtjMi44LTAuMiw1LjYsMC45LDcuNSwyLjljMS45LDEuOSwyLjksNC40LDIuOSw3YzAsMi43LTEsNS4yLTIuOSw3QzM3LjIsMzYuOCwzNC43LDM3LjgsMzIuMSwzNy44eiBNMjkuNyw4MC43JiMxMDsmIzk7Yy0xLjcsMS43LTQuNiwxLjctNi4yLDBjLTAuOC0wLjgtMS4zLTEuOS0xLjMtMy4xYzAtMS4yLDAuNS0yLjMsMS4zLTMuMWwxMC45LTEwLjlsNi4zLDYuM0wyOS43LDgwLjd6IE04MC4yLDY2LjZMNzAuOCw3Nmw2LDYmIzEwOyYjOTtjLTAuMiwwLTAuNCwwLTAuNiwwYy0yLjYsMC01LjEtMS03LTIuOWMtMS45LTEuOS0yLjktNC40LTIuOS03YzAtMi43LDEtNS4yLDIuOS03YzEuOS0xLjksNC40LTIuOSw3LTIuOWMyLjcsMCw1LjIsMSw3LDIuOSYjMTA7JiM5O2MyLDIsMyw0LjcsMi45LDcuNkw4MC4yLDY2LjZ6XCIvPiA8L3N2Zz4ifSx7InRpdGxlIjoiTXkgYnVpbHQgaW4gZ3V0dGVyIGlzIGxlYWtpbmcgaW4gc2V2ZXJhbCBwbGFjZXMuICBEb2VzIGl0IG5lZWQgdG8gYmUgcmVwbGFjZWQgb3IgY2FuIGl0IGJlIHJlcGFpcmVkPyIsImRlc2NyaXB0aW9uIjoiPHAgY2xhc3M9XCJydGVCbG9ja1wiPlRoZSBmcmFtaW5nIG9uIGJ1aWx0IGluIGd1dHRlcnMgYXJlIHZlcnkgc29saWQgYW5kIG1vc3Qgb2YgdGhlIHRpbWUgY2FuIGJlIHJlcGFpcmVkLiBCdWlsdCBpbiBndXR0ZXJzIGFyZSBsaW5lZCB3aXRoIGVpdGhlciBzaGVldCBtZXRhbCBvciBydWJiZXIuIFRoZXJlIGFyZSBhIGxvdCBvZiBkaWZmZXJlbnQgbWF0ZXJpYWxzIG9uIHRoZSBtYXJrZXQgdG8gcGVybWFuZW50bHkgcmVwYWlyIHlvdXIgYnVpbHQgaW4gZ3V0dGVycyByYXRoZXIgdGhhbiBoYXZpbmcgdG8gcmVwbGFjZS4gV2Ugd291bGQgcmVwYWlyIGFueSByb3R0ZWQgd29vZCBhbmQgc2VjdXJlIG9yIHJlcGxhY2UgYW55IG9mIHRoZSBsaW5pbmdzIGFuZCBjb2F0IG9yIGluc3RhbGwgbmV3IHJ1YmJlci48L3A+IiwiaWNvbiI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiPiA8cGF0aCBkPVwiTTgxLjcsMzguOEw1MC42LDE4Yy0wLjMtMC4yLTAuOC0wLjItMS4yLDBMMTguMywzOC44Yy0wLjQsMC4zLTAuNiwwLjctMC40LDEuMmMwLjEsMC40LDAuNSwwLjcsMSwwLjdoOS4zdjQwLjUmIzEwOyYjOTtjMCwwLjYsMC41LDEsMSwxaDEwLjRoMjAuOGgxMC40YzAuNiwwLDEtMC41LDEtMVY0MC43aDkuM2MwLjUsMCwwLjktMC4zLDEtMC43QzgyLjMsMzkuNSw4Mi4xLDM5LDgxLjcsMzguOHogTTQwLjcsODAuMVY1MWgxOC43JiMxMDsmIzk7djI5LjFINDAuN3ogTTcwLjgsMzguNmMtMC42LDAtMSwwLjUtMSwxdjQwLjVoLTguM1Y1MGMwLTAuNi0wLjUtMS0xLTFIMzkuNmMtMC42LDAtMSwwLjUtMSwxdjMwLjFoLTguM1YzOS42YzAtMC42LTAuNS0xLTEtMWgtNyYjMTA7JiM5O0w1MCwyMC4xbDI3LjcsMTguNUg3MC44elwiLz4gPC9zdmc+In0seyJ0aXRsZSI6IkRvIHlvdSBvZmZlciB3b29kZW4gZGVjayByZXBhaXI/IiwiZGVzY3JpcHRpb24iOiI8cCBjbGFzcz1cInJ0ZUJsb2NrXCI+WWVzLCB3ZSBtYWtlIHBvcmNoIGFuZCBkZWNrIHJlcGFpcnMuIFdlIG5vcm1hbGx5IHJlcGxhY2UgYW55IHJvdHRlZCB3b29kLCB0aGVuIHNjcmFwZSBhbmQgcGFpbnQgdGhlIHN1cmZhY2UgdG8gcHJvdGVjdCBpdC4gV2UgZXZlbiBkbyBkZWNrIHN0YWluaW5nLiBEZWNrIHJlcGFpcnMgaXMgb25lIG9mIG91ciBzcGVjaWFsdGllcy4gQSB3b29kZW4gZGVjayB3aWxsIGxhc3QgYSBsb25nIHRpbWUgaWYgd2VsbCBrZXB0LiBLZWVwaW5nIG9yZ2FuaWMgZ3Jvd3RoIG9mZiB0aGUgc3VyZmFjZSBvciByZXBhaW50aW5nIGJhcmUgd29vZCB3aWxsIHByb2xvbmcgdGhlIGxpZmUgb2YgeW91ciBwb3JjaC4gUG9zdHMgb24gYSBwb3JjaCBzb21ldGltZXMgZmFpbCBhbmQgd2UgaGF2ZSBoYWQgdG8gcmVwbGFjZSB0aGUgc3VwcG9ydHMgaG9sZGluZyB0aGUgcG9yY2guIFdlIGhhdmUgeWVhcnMgb2YgZXhwZXJpZW5jZSBpbiBwb3JjaCByZXBhaXJzIGFuZCBjYW4gbWFrZSBhbnkgcG9yY2ggbG9vayBuZXcgYWdhaW4gYXMgYmVzdCBhcyBwb3NzaWJsZS48L3A+IiwiaWNvbiI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiPiA8cGF0aCBkPVwiTTg0LjksNjMuNWMtMi4zLTIuMy01LjMtMy42LTguNi0zLjZjLTIuOSwwLTUuNiwxLTcuNywyLjlMNTUuOCw1MGwyMS4zLTIxLjNsMC44LDAuOGw3LjgtNy44bC0zLjEtMy4xbC03LjgsNy44bDAuOCwwLjgmIzEwOyYjOTtMNTQuMiw0OC40TDQxLjQsMzUuNmMxLjgtMi4yLDIuOS00LjksMi45LTcuN2MwLTMuMi0xLjMtNi4zLTMuNi04LjZjLTMtMy03LjUtNC4yLTExLjctMy4xbC0xLjksMC41bDcuMyw3LjNsLTYuMyw2LjNsLTcuMy03LjMmIzEwOyYjOTtsLTAuNSwxLjljLTEuMSw0LjIsMC4xLDguNywzLjEsMTEuN2MyLjMsMi4zLDUuMywzLjYsOC42LDMuNmwwLDBjMi45LDAsNS42LTEsNy43LTIuOUw1Mi42LDUwTDM4LjMsNjQuM2wtMy45LTMuOUwyMS45LDcyLjkmIzEwOyYjOTtjLTEuMywxLjMtMS45LDIuOS0xLjksNC43YzAsMS44LDAuNywzLjQsMS45LDQuN2MxLjMsMS4zLDIuOSwxLjksNC43LDEuOWMxLjgsMCwzLjQtMC43LDQuNy0xLjlsMTIuNS0xMi41bC0zLjktMy45bDE0LjMtMTQuMyYjMTA7JiM5O0w2Nyw2NC40Yy0xLjgsMi4yLTIuOSw0LjktMi45LDcuN2MwLDMuMiwxLjMsNi4zLDMuNiw4LjZjMi4zLDIuMyw1LjMsMy41LDguNSwzLjVjMS4xLDAsMi4xLTAuMSwzLjItMC40bDEuOS0wLjVMNzQsNzZsNi4yLTYuMyYjMTA7JiM5O2w3LjMsNy4zbDAuNS0xLjlDODkuMSw3MSw4Ny45LDY2LjUsODQuOSw2My41eiBNMzIuMSwzNy44TDMyLjEsMzcuOGMtMi43LDAtNS4yLTEtNy0yLjljLTItMi0zLTQuNy0yLjktNy42bDYsNmw5LjQtOS40bC02LTYmIzEwOyYjOTtjMi44LTAuMiw1LjYsMC45LDcuNSwyLjljMS45LDEuOSwyLjksNC40LDIuOSw3YzAsMi43LTEsNS4yLTIuOSw3QzM3LjIsMzYuOCwzNC43LDM3LjgsMzIuMSwzNy44eiBNMjkuNyw4MC43JiMxMDsmIzk7Yy0xLjcsMS43LTQuNiwxLjctNi4yLDBjLTAuOC0wLjgtMS4zLTEuOS0xLjMtMy4xYzAtMS4yLDAuNS0yLjMsMS4zLTMuMWwxMC45LTEwLjlsNi4zLDYuM0wyOS43LDgwLjd6IE04MC4yLDY2LjZMNzAuOCw3Nmw2LDYmIzEwOyYjOTtjLTAuMiwwLTAuNCwwLTAuNiwwYy0yLjYsMC01LjEtMS03LTIuOWMtMS45LTEuOS0yLjktNC40LTIuOS03YzAtMi43LDEtNS4yLDIuOS03YzEuOS0xLjksNC40LTIuOSw3LTIuOWMyLjcsMCw1LjIsMSw3LDIuOSYjMTA7JiM5O2MyLDIsMyw0LjcsMi45LDcuNkw4MC4yLDY2LjZ6XCIvPiA8L3N2Zz4ifSx7InRpdGxlIjoiRG8geW91IG9mZmVyIGJyaWNrIHJlcGFpcnMgaW4gdGhlIE5hc2h2aWxsZSBhcmVhPyIsImRlc2NyaXB0aW9uIjoiPHAgY2xhc3M9XCJydGVCbG9ja1wiPldlIGRvIG1ha2UgZnJhY3R1cmVkIG1vcnRhciByZXBhaXJzIG9uIGFueSB0eXBlIG9mIG1hc29ucnkuIEZvdW5kYXRpb25zIHNldHRsZSwgcGVvcGxlIG1pc3MgdGhlIGdhcmFnZSBkb29yIGFuZCBkYW1hZ2UgdGhlaXIgYnJpY2sgd2FsbCB3aXRoIHRoZWlyIHZlaGljbGUsIHBhcmFwZXQgd2FsbHMgb24gcm9vZnMgYWdlIGFuZCB0aGUgYnJpY2sgbGVha3MuIFdlIGhhdmUgYSBsb3Qgb2YgZXhwZXJpZW5jZSBhcm91bmQgTXVzaWMgQ2l0eSBtYWtpbmcgbWFzb25yeSByZXBhaXJzLiBEaWQgeW91IGtub3cgbW9ydGFyIGhhcyBhIDEwMCB5ZWFyIGxpZmUgZXhwZWN0YW5jeSBhbmQgdGhlIGxpbWUgaW4gdGhlIHNhbmQgbG9zZXMgaXRzIGVsYXN0aWNpdHkgYW5kIGl0IHN0YXJ0cyB0byBjcnVtYmxlPyBXZSBoYXZlIHNlZW4gdGhpcyBmaXJzdCBoYW5kIHRocm91Z2hvdXQgTmFzaHZpbGxlIG9uIHRoZSBoaXN0b3JpY2FsIGhvbWVzLiBXaGVuIG1vcnRhciBpcyBtaXNzaW5nIG9uIGEgZmlyZXBsYWNlIGl0IGNhbiBjYXVzZSBpdCB0byBsZWFrIG9yIGJyaWNrIHRvIGZhbGwgb3V0IGFuZCBkYW1hZ2UgeW91ciByb29mIG9yIGluanVyZSBzb21lb25lLiBXZSByZXBsYWNlIGZsYXNoaW5nIGFuZCBjdXQgb3V0IGFsbCB0aGUgb2xkIG1vcnRhciBhbmQgaW5zdGFsbCBuZXcgb24gb2xkZXIgZmlyZXBsYWNlcy4gVGhpcyBpcyBjYWxsZWQgdHVja3BvaW50aW5nLiBXZSB0dWNrcG9pbnQgYnJpY2sgc2lkZXdhbGtzLCBwYXZlciBzaWRld2Fsa3MsIGJyaWNrIHdhbGxzIG9uIGhvbWVzLCBwYXJhcGV0IHdhbGxzIG9uIGJ1c2luZXNzZXMgYW5kIG1vcmUuIE1hc29ucnkgcmVwYWlycyBpcyBvbmUgb2Ygb3VyIHNwZWNpYWx0aWVzLjwvcD4iLCJpY29uIjoiPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMDAgMTAwXCI+IDxwYXRoIGQ9XCJNODEuNywzOC44TDUwLjYsMThjLTAuMy0wLjItMC44LTAuMi0xLjIsMEwxOC4zLDM4LjhjLTAuNCwwLjMtMC42LDAuNy0wLjQsMS4yYzAuMSwwLjQsMC41LDAuNywxLDAuN2g5LjN2NDAuNSYjMTA7JiM5O2MwLDAuNiwwLjUsMSwxLDFoMTAuNGgyMC44aDEwLjRjMC42LDAsMS0wLjUsMS0xVjQwLjdoOS4zYzAuNSwwLDAuOS0wLjMsMS0wLjdDODIuMywzOS41LDgyLjEsMzksODEuNywzOC44eiBNNDAuNyw4MC4xVjUxaDE4LjcmIzEwOyYjOTt2MjkuMUg0MC43eiBNNzAuOCwzOC42Yy0wLjYsMC0xLDAuNS0xLDF2NDAuNWgtOC4zVjUwYzAtMC42LTAuNS0xLTEtMUgzOS42Yy0wLjYsMC0xLDAuNS0xLDF2MzAuMWgtOC4zVjM5LjZjMC0wLjYtMC41LTEtMS0xaC03JiMxMDsmIzk7TDUwLDIwLjFsMjcuNywxOC41SDcwLjh6XCIvPiA8L3N2Zz4ifSx7InRpdGxlIjoiRG8geW91IGRvIHZpbnlsIHNpZGluZyByZXBhaXI/IiwiZGVzY3JpcHRpb24iOiI8cCBjbGFzcz1cInJ0ZUJsb2NrXCI+V2UgZG8gdmlueWwgc2lkaW5nIHJlcGFpciwgY2VtZW50IHNpZGluZyByZXBhaXIsIGFuZCBKYW1lcyBIYXJkaWUgc2lkaW5nIHJlcGFpci48L3A+IiwiaWNvbiI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiPiA8cGF0aCBkPVwiTTg0LjksNjMuNWMtMi4zLTIuMy01LjMtMy42LTguNi0zLjZjLTIuOSwwLTUuNiwxLTcuNywyLjlMNTUuOCw1MGwyMS4zLTIxLjNsMC44LDAuOGw3LjgtNy44bC0zLjEtMy4xbC03LjgsNy44bDAuOCwwLjgmIzEwOyYjOTtMNTQuMiw0OC40TDQxLjQsMzUuNmMxLjgtMi4yLDIuOS00LjksMi45LTcuN2MwLTMuMi0xLjMtNi4zLTMuNi04LjZjLTMtMy03LjUtNC4yLTExLjctMy4xbC0xLjksMC41bDcuMyw3LjNsLTYuMyw2LjNsLTcuMy03LjMmIzEwOyYjOTtsLTAuNSwxLjljLTEuMSw0LjIsMC4xLDguNywzLjEsMTEuN2MyLjMsMi4zLDUuMywzLjYsOC42LDMuNmwwLDBjMi45LDAsNS42LTEsNy43LTIuOUw1Mi42LDUwTDM4LjMsNjQuM2wtMy45LTMuOUwyMS45LDcyLjkmIzEwOyYjOTtjLTEuMywxLjMtMS45LDIuOS0xLjksNC43YzAsMS44LDAuNywzLjQsMS45LDQuN2MxLjMsMS4zLDIuOSwxLjksNC43LDEuOWMxLjgsMCwzLjQtMC43LDQuNy0xLjlsMTIuNS0xMi41bC0zLjktMy45bDE0LjMtMTQuMyYjMTA7JiM5O0w2Nyw2NC40Yy0xLjgsMi4yLTIuOSw0LjktMi45LDcuN2MwLDMuMiwxLjMsNi4zLDMuNiw4LjZjMi4zLDIuMyw1LjMsMy41LDguNSwzLjVjMS4xLDAsMi4xLTAuMSwzLjItMC40bDEuOS0wLjVMNzQsNzZsNi4yLTYuMyYjMTA7JiM5O2w3LjMsNy4zbDAuNS0xLjlDODkuMSw3MSw4Ny45LDY2LjUsODQuOSw2My41eiBNMzIuMSwzNy44TDMyLjEsMzcuOGMtMi43LDAtNS4yLTEtNy0yLjljLTItMi0zLTQuNy0yLjktNy42bDYsNmw5LjQtOS40bC02LTYmIzEwOyYjOTtjMi44LTAuMiw1LjYsMC45LDcuNSwyLjljMS45LDEuOSwyLjksNC40LDIuOSw3YzAsMi43LTEsNS4yLTIuOSw3QzM3LjIsMzYuOCwzNC43LDM3LjgsMzIuMSwzNy44eiBNMjkuNyw4MC43JiMxMDsmIzk7Yy0xLjcsMS43LTQuNiwxLjctNi4yLDBjLTAuOC0wLjgtMS4zLTEuOS0xLjMtMy4xYzAtMS4yLDAuNS0yLjMsMS4zLTMuMWwxMC45LTEwLjlsNi4zLDYuM0wyOS43LDgwLjd6IE04MC4yLDY2LjZMNzAuOCw3Nmw2LDYmIzEwOyYjOTtjLTAuMiwwLTAuNCwwLTAuNiwwYy0yLjYsMC01LjEtMS03LTIuOWMtMS45LTEuOS0yLjktNC40LTIuOS03YzAtMi43LDEtNS4yLDIuOS03YzEuOS0xLjksNC40LTIuOSw3LTIuOWMyLjcsMCw1LjIsMSw3LDIuOSYjMTA7JiM5O2MyLDIsMyw0LjcsMi45LDcuNkw4MC4yLDY2LjZ6XCIvPiA8L3N2Zz4ifSx7InRpdGxlIjoiRG8geW91IGRvIHNreWxpZ2h0IGluc3RhbGxhdGlvbiBvciByZXBhaXJzPyIsImRlc2NyaXB0aW9uIjoiPHAgY2xhc3M9XCJydGVCbG9ja1wiPk5vdCBvbmx5IGRvIHdlIGhhdmUgeWVhcnMgb2YgZXhwZXJpZW5jZSBpbnN0YWxsaW5nIG9yIHJlcGFpcmluZyBza3lsaWdodHMuIFdlIGhhdmUgYmVlbiB0cmFpbmVkIGJ5IFZlbHV4LiBXZSBjYW4gaW5zdGFsbCBvciByZXBhaXIgc3VuIHR1bm5lbHMsIGN1cmIgbW91bnRlZCBza3lsaWdodHMsIHBlcmZvcm1hbmNlIGVuaGFuY2VtZW50IGtpdHMsIFBvbHkgY2FyYm9uYXRlIHRvcCBjb3ZlcnMsIHNreWxpZ2h0IHJvb2YgaGF0Y2hlcywgcm9vZiB3aW5kb3dzIGFuZCBtb3JlLiBNb3N0IHBlb3BsZSBPUFQgT1VUIG9mIGEgc2t5bGlnaHQgcmVwbGFjZW1lbnQgd2hlbiB0aGV5IHJlcGxhY2UgdGhlaXIgcm9vZi4gQWx0aG91Z2ggc2t5bGlnaHRzIHRoYXQgYXJlIHR5cGljYWxseSBvbGRlciB0aGFuIDEwIHllYXJzIG9sZCBhcmUgbm90IHdhcnJhbnRpZWQgYnkgdGhlIG1hbnVmYWN0dXJlci4gV2UgZG9u4oCZdCBnaXZlIGEgd2F0ZXJ0aWdodCBndWFyYW50ZWUgd2hlbiB3ZSByZXBsYWNlIHRoZSByb29mIHdpdGggdGhlIE9QVCBPVVQgb3B0aW9uLiBTa3lsaWdodCByZXBhaXIgaXMgb3VyIHNwZWNpYWx0eSBhbmQgd2UgZG8gb2ZmZXIgYSBubyBndWFyYW50ZWUgcmVwYWlyIHdoZW4gcmVwbGFjaW5nIHRoZSByb29mLiBJZiB0aGUgc2t5bGlnaHQgaXMgaGF2aW5nIGFuIGlzc3VlLiDCoGlmIGl04oCZcyBhIGNvbmRlbnNhdGlvbiBpc3N1ZSBvciBhbiBhY3R1YWwgbGVhayB3ZSBjYW4gZ2V0IHRoZSBpc3N1ZSByZXNvbHZlZC4gTW9yZSBJbXBvcnRhbnRseSwgc29tZSBwZW9wbGUgY2FsbCB1cyBmb3IgYSBza3lsaWdodCBpbnN0YWxsYXRpb24gYW5kIHdlIGNhbiBlaXRoZXIgaW5zdGFsbCBvbmUgd2l0aCB0aGUgZXhpc3RpbmcgcGVuZXRyYXRpb24gb3Igd2UgY2FuIGFjdHVhbGx5IGJ1aWxkIHRoZSBvcGVuaW5nIGJ5IHRlYXJpbmcgb3V0IHRoZSBjZWlsaW5nIGFuZCByb29mLiBGcmFtaW5nIHRoZSByYWZ0ZXJzIGFuZCBidWlsZGluZyBldmVyeXRoaW5nIGJhY2suIFdlIGhhdmUgZG9uZSB0aGlzIGZvciBtYW55IG9mIG91ciBjdXN0b21lcnMgYnVpbGRpbmcgd2FsayBvdXQgYmFsY29uaWVzLiBTa3lsaWdodCBhY2Nlc3NvcmllcyBnbyBvdXQgb2YgZGF0ZSBidXQgd2UgY2FuIHJlcGxhY2UgdGhlIGJsaW5kcywgcmVtb3RlcywgYW5kIHNvbGFyIHBhbmVscyBmb3IgdGhlIHNreWxpZ2h0LiBEaWQgeW91IGtub3cgdGhhdCBOZXcgU2t5bGlnaHQgSW5zdGFsbHMgYXJlIGEgdGF4IHdyaXRlIG9mZj8gWW91IGNhbiB3cml0ZSBvZmYgbW9zdCBvZiB5b3VyIGJpbGwgb24geW91ciB0YXggYXMgdGhpcyBpcyBhIHBhcnQgb2YgdGhlIGdyZWVuIG5ldyBkZWFsLsKgPC9wPjxicj48cCBjbGFzcz1cInJ0ZUJsb2NrXCI+wqA8L3A+IiwiaWNvbiI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiPiA8cGF0aCBkPVwiTTgxLjcsMzguOEw1MC42LDE4Yy0wLjMtMC4yLTAuOC0wLjItMS4yLDBMMTguMywzOC44Yy0wLjQsMC4zLTAuNiwwLjctMC40LDEuMmMwLjEsMC40LDAuNSwwLjcsMSwwLjdoOS4zdjQwLjUmIzEwOyYjOTtjMCwwLjYsMC41LDEsMSwxaDEwLjRoMjAuOGgxMC40YzAuNiwwLDEtMC41LDEtMVY0MC43aDkuM2MwLjUsMCwwLjktMC4zLDEtMC43QzgyLjMsMzkuNSw4Mi4xLDM5LDgxLjcsMzguOHogTTQwLjcsODAuMVY1MWgxOC43JiMxMDsmIzk7djI5LjFINDAuN3ogTTcwLjgsMzguNmMtMC42LDAtMSwwLjUtMSwxdjQwLjVoLTguM1Y1MGMwLTAuNi0wLjUtMS0xLTFIMzkuNmMtMC42LDAtMSwwLjUtMSwxdjMwLjFoLTguM1YzOS42YzAtMC42LTAuNS0xLTEtMWgtNyYjMTA7JiM5O0w1MCwyMC4xbDI3LjcsMTguNUg3MC44elwiLz4gPC9zdmc+In0seyJ0aXRsZSI6IkNhbiBhIHJvb2YgbGVhayBiZSByZXBhaXJlZCBvciB3aWxsIEkgbmVlZCBteSB3aG9sZSByb29mIHJlcGxhY2VkPyIsImRlc2NyaXB0aW9uIjoiPHAgY2xhc3M9XCJydGVCbG9ja1wiPkEgbGVha3kgcm9vZiBkb2VzIG5vdCBuZWNlc3NhcmlseSBuZWVkIHRvIGJlIHJlcGxhY2VkLiBBIHNraWxsZWQgcm9vZmluZyB0ZWNobmljaWFuIGNhbiBmaW5kIGFuZCBmaXggdGhlIHByb2JsZW0gcGVybWFuZW50bHkgYW5kIHN0aWxsIGdpdmUgeW91ciByb29mIHRoZSBjdXJiIGFwcGVhbCBpdCBuZWVkcyBmb3IgdGhlIHJlc3Qgb2YgaXRzIGxpZmUgZXhwZWN0YW5jeS4gV2UgaGF2ZSBzZWVuIHJvb2ZzIGluIHRlcnJpYmxlIGNvbmRpdGlvbiB0aGF0IGRvbiYjeDI3O3QgaGF2ZSBhbnkgcHJvYmxlbXMuwqA8L3A+IiwiaWNvbiI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiPiA8cGF0aCBkPVwiTTg0LjksNjMuNWMtMi4zLTIuMy01LjMtMy42LTguNi0zLjZjLTIuOSwwLTUuNiwxLTcuNywyLjlMNTUuOCw1MGwyMS4zLTIxLjNsMC44LDAuOGw3LjgtNy44bC0zLjEtMy4xbC03LjgsNy44bDAuOCwwLjgmIzEwOyYjOTtMNTQuMiw0OC40TDQxLjQsMzUuNmMxLjgtMi4yLDIuOS00LjksMi45LTcuN2MwLTMuMi0xLjMtNi4zLTMuNi04LjZjLTMtMy03LjUtNC4yLTExLjctMy4xbC0xLjksMC41bDcuMyw3LjNsLTYuMyw2LjNsLTcuMy03LjMmIzEwOyYjOTtsLTAuNSwxLjljLTEuMSw0LjIsMC4xLDguNywzLjEsMTEuN2MyLjMsMi4zLDUuMywzLjYsOC42LDMuNmwwLDBjMi45LDAsNS42LTEsNy43LTIuOUw1Mi42LDUwTDM4LjMsNjQuM2wtMy45LTMuOUwyMS45LDcyLjkmIzEwOyYjOTtjLTEuMywxLjMtMS45LDIuOS0xLjksNC43YzAsMS44LDAuNywzLjQsMS45LDQuN2MxLjMsMS4zLDIuOSwxLjksNC43LDEuOWMxLjgsMCwzLjQtMC43LDQuNy0xLjlsMTIuNS0xMi41bC0zLjktMy45bDE0LjMtMTQuMyYjMTA7JiM5O0w2Nyw2NC40Yy0xLjgsMi4yLTIuOSw0LjktMi45LDcuN2MwLDMuMiwxLjMsNi4zLDMuNiw4LjZjMi4zLDIuMyw1LjMsMy41LDguNSwzLjVjMS4xLDAsMi4xLTAuMSwzLjItMC40bDEuOS0wLjVMNzQsNzZsNi4yLTYuMyYjMTA7JiM5O2w3LjMsNy4zbDAuNS0xLjlDODkuMSw3MSw4Ny45LDY2LjUsODQuOSw2My41eiBNMzIuMSwzNy44TDMyLjEsMzcuOGMtMi43LDAtNS4yLTEtNy0yLjljLTItMi0zLTQuNy0yLjktNy42bDYsNmw5LjQtOS40bC02LTYmIzEwOyYjOTtjMi44LTAuMiw1LjYsMC45LDcuNSwyLjljMS45LDEuOSwyLjksNC40LDIuOSw3YzAsMi43LTEsNS4yLTIuOSw3QzM3LjIsMzYuOCwzNC43LDM3LjgsMzIuMSwzNy44eiBNMjkuNyw4MC43JiMxMDsmIzk7Yy0xLjcsMS43LTQuNiwxLjctNi4yLDBjLTAuOC0wLjgtMS4zLTEuOS0xLjMtMy4xYzAtMS4yLDAuNS0yLjMsMS4zLTMuMWwxMC45LTEwLjlsNi4zLDYuM0wyOS43LDgwLjd6IE04MC4yLDY2LjZMNzAuOCw3Nmw2LDYmIzEwOyYjOTtjLTAuMiwwLTAuNCwwLTAuNiwwYy0yLjYsMC01LjEtMS03LTIuOWMtMS45LTEuOS0yLjktNC40LTIuOS03YzAtMi43LDEtNS4yLDIuOS03YzEuOS0xLjksNC40LTIuOSw3LTIuOWMyLjcsMCw1LjIsMSw3LDIuOSYjMTA7JiM5O2MyLDIsMyw0LjcsMi45LDcuNkw4MC4yLDY2LjZ6XCIvPiA8L3N2Zz4ifSx7InRpdGxlIjoiSG93IGxvbmcgY2FuIEkgZXhwZWN0IG15IHJvb2YgdG8gbGFzdCB3aXRoIHRoZSBjcmF6eSB3ZWF0aGVyIHdlIGdldCBpbiBOYXNodmlsbGU/IiwiZGVzY3JpcHRpb24iOiI8cCBjbGFzcz1cInJ0ZUJsb2NrXCI+QSByb29m4oCZcyBsb25nZXZpdHkgaGFzIG11Y2ggdG8gZG8gd2l0aCB0aGUgdHlwZSBvZiBtYXRlcmlhbHMgdXNlZC4gVHlwaWNhbGx5LCBhIHJ1YmJlciByb29mIGxhc3RzIGFib3V0IDMwIHllYXJzLCBhIHNoaW5nbGUgcm9vZiBmb3IgYWJvdXQgMTUgdG8gMjUgeWVhcnMsIGFuZCBhIHRpbGUgcm9vZiBzaG91bGQgbGFzdCBhYm91dCA1MCB5ZWFycy4gVGhlc2UgYXJlIHRoZSBtb3N0IGNvbW1vbmx5IHVzZWQgbWF0ZXJpYWxzIGluIHRoZSBOYXNodmlsbGUgYXJlYS4gSG93ZXZlciwgc29tZSBob21lb3duZXJzIGhhdmUgc3ludGhldGljIHNoYWtlIG9yIHJlYWwgd29vZCBzaGFrZSwgd2VzdGVybiBjZWRhci4gVGhlc2UgdG9vIGxhc3QgNTAgeWVhcnMuIFJvb2YgbWFpbnRlbmFuY2Ugd2lsbCBleHRlbmQgdGhlIGxpZmUgb2YgeW91ciByb29mIHRvIHJlYWNoIG9yIGV4Y2VlZCB0aGUgbWFudWZhY3R1cmVyJiN4Mjc7cyBsaWZlIGV4cGVjdGFuY3kuIFRoZXJlIGFyZSBhIGxvdCBvZiBmYWN0b3JzIGludm9sdmVkIGFzIHdlbGwuIElmIHlvdXIgaG9tZSBzaXRzIGluIHRoZSBkaXJlY3Qgc3VubGlnaHQgYWxsIGRheSBvciB1bmRlciBhIHRyZWUgYW5kIHlvdSBoYXZlIGEgbG90IG9mIG9yZ2FuaWMgZ3Jvd3RoLCBpdHMgbGlmZXNwYW4gd2lsbCBzaG9ydGVuLiBSb29mcyBhcmUgbGlrZSBhbnl0aGluZyBlbHNlIC0gaWYgeW91IGRvbuKAmXQgdGFrZSBjYXJlIG9mIGl0LCBpdCB3b27igJl0IGxhc3QgYXMgbG9uZy48L3A+IiwiaWNvbiI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiPiA8cGF0aCBkPVwiTTgxLjcsMzguOEw1MC42LDE4Yy0wLjMtMC4yLTAuOC0wLjItMS4yLDBMMTguMywzOC44Yy0wLjQsMC4zLTAuNiwwLjctMC40LDEuMmMwLjEsMC40LDAuNSwwLjcsMSwwLjdoOS4zdjQwLjUmIzEwOyYjOTtjMCwwLjYsMC41LDEsMSwxaDEwLjRoMjAuOGgxMC40YzAuNiwwLDEtMC41LDEtMVY0MC43aDkuM2MwLjUsMCwwLjktMC4zLDEtMC43QzgyLjMsMzkuNSw4Mi4xLDM5LDgxLjcsMzguOHogTTQwLjcsODAuMVY1MWgxOC43JiMxMDsmIzk7djI5LjFINDAuN3ogTTcwLjgsMzguNmMtMC42LDAtMSwwLjUtMSwxdjQwLjVoLTguM1Y1MGMwLTAuNi0wLjUtMS0xLTFIMzkuNmMtMC42LDAtMSwwLjUtMSwxdjMwLjFoLTguM1YzOS42YzAtMC42LTAuNS0xLTEtMWgtNyYjMTA7JiM5O0w1MCwyMC4xbDI3LjcsMTguNUg3MC44elwiLz4gPC9zdmc+In0seyJ0aXRsZSI6IlNob3VsZCBJIHRyeSB0byByZXBhaXIgbXkgcm9vZiBteXNlbGY/IiwiZGVzY3JpcHRpb24iOiI8cCBjbGFzcz1cInJ0ZUJsb2NrXCI+V2hpbGUgbWFueSBob21lb3duZXJzIGF0dGVtcHQgdG8gd29yayBvbiB0aGVpciByb29mcyB0aGVtc2VsdmVzLCB0aGlzIHJlYWxseSBpc27igJl0IGFkdmlzYWJsZS4gT25seSBza2lsbGVkIHJvb2ZlcnMgc2hvdWxkIGJlIHRydXN0ZWQgd2l0aCB5b3VyIHJvb2YuIFF1YWxpZmllZCwgcHJvcGVybHkgdHJhaW5lZCByb29mZXJzIGhhdmUgdGhlIGtub3dsZWRnZSB0byBwZXJmb3JtIHN1Y2ggcmVwYWlycyBlZmZpY2llbnRseSBhbmQgaGF2ZSBhY2Nlc3MgdG8gdGhlIHJpZ2h0IHRvb2xzIGFuZCBzYWZldHkgZ2VhciBmb3IgdGhlIGpvYi4gQWxzbywgbW9zdCByb29mIHNoaW5nbGUgbWFudWZhY3R1cmVycyB3YXJyYW50eSB0aGVpciBwcm9kdWN0IGZvciB0aGUgZHVyYXRpb24gb2YgdGhlIGxpZmUgZXhwZWN0YW5jeSBhbmQgbWFraW5nIGEgcmVwYWlyIHlvdXJzZWxmIGNvdWxkIHZvaWQgb3V0IHRoZSB3YXJyYW50eS4gUHVyY2hhc2luZyByb29maW5nIHByb2R1Y3RzIHRvIG1ha2UgYSBmYWlsZWQgcm9vZiByZXBhaXIgd291bGQgb25seSBjb3N0IG1vcmUgbW9uZXkgaW4gdGhlIGZ1dHVyZS4gWW91IGNhbiBjYWxsIHVzIGZvciDCoGFkdmljZSBhdCBhbnl0aW1lLiBXZSBjYW4gbG9vayBhdCBwaWN0dXJlIHlvdSBzZW5kIHVzLCBpZiBhcHBsaWNhYmxlLCBhbmQgcHJldHR5IG11Y2ggdGVsbCB5b3Ugd2hhdCBpcyB3cm9uZyBhbmQgYSBiYWxsIHBhcmsgcHJpY2UuPC9wPiIsImljb24iOiI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDEwMCAxMDBcIj4gPHBhdGggZD1cIk04NC45LDYzLjVjLTIuMy0yLjMtNS4zLTMuNi04LjYtMy42Yy0yLjksMC01LjYsMS03LjcsMi45TDU1LjgsNTBsMjEuMy0yMS4zbDAuOCwwLjhsNy44LTcuOGwtMy4xLTMuMWwtNy44LDcuOGwwLjgsMC44JiMxMDsmIzk7TDU0LjIsNDguNEw0MS40LDM1LjZjMS44LTIuMiwyLjktNC45LDIuOS03LjdjMC0zLjItMS4zLTYuMy0zLjYtOC42Yy0zLTMtNy41LTQuMi0xMS43LTMuMWwtMS45LDAuNWw3LjMsNy4zbC02LjMsNi4zbC03LjMtNy4zJiMxMDsmIzk7bC0wLjUsMS45Yy0xLjEsNC4yLDAuMSw4LjcsMy4xLDExLjdjMi4zLDIuMyw1LjMsMy42LDguNiwzLjZsMCwwYzIuOSwwLDUuNi0xLDcuNy0yLjlMNTIuNiw1MEwzOC4zLDY0LjNsLTMuOS0zLjlMMjEuOSw3Mi45JiMxMDsmIzk7Yy0xLjMsMS4zLTEuOSwyLjktMS45LDQuN2MwLDEuOCwwLjcsMy40LDEuOSw0LjdjMS4zLDEuMywyLjksMS45LDQuNywxLjljMS44LDAsMy40LTAuNyw0LjctMS45bDEyLjUtMTIuNWwtMy45LTMuOWwxNC4zLTE0LjMmIzEwOyYjOTtMNjcsNjQuNGMtMS44LDIuMi0yLjksNC45LTIuOSw3LjdjMCwzLjIsMS4zLDYuMywzLjYsOC42YzIuMywyLjMsNS4zLDMuNSw4LjUsMy41YzEuMSwwLDIuMS0wLjEsMy4yLTAuNGwxLjktMC41TDc0LDc2bDYuMi02LjMmIzEwOyYjOTtsNy4zLDcuM2wwLjUtMS45Qzg5LjEsNzEsODcuOSw2Ni41LDg0LjksNjMuNXogTTMyLjEsMzcuOEwzMi4xLDM3LjhjLTIuNywwLTUuMi0xLTctMi45Yy0yLTItMy00LjctMi45LTcuNmw2LDZsOS40LTkuNGwtNi02JiMxMDsmIzk7YzIuOC0wLjIsNS42LDAuOSw3LjUsMi45YzEuOSwxLjksMi45LDQuNCwyLjksN2MwLDIuNy0xLDUuMi0yLjksN0MzNy4yLDM2LjgsMzQuNywzNy44LDMyLjEsMzcuOHogTTI5LjcsODAuNyYjMTA7JiM5O2MtMS43LDEuNy00LjYsMS43LTYuMiwwYy0wLjgtMC44LTEuMy0xLjktMS4zLTMuMWMwLTEuMiwwLjUtMi4zLDEuMy0zLjFsMTAuOS0xMC45bDYuMyw2LjNMMjkuNyw4MC43eiBNODAuMiw2Ni42TDcwLjgsNzZsNiw2JiMxMDsmIzk7Yy0wLjIsMC0wLjQsMC0wLjYsMGMtMi42LDAtNS4xLTEtNy0yLjljLTEuOS0xLjktMi45LTQuNC0yLjktN2MwLTIuNywxLTUuMiwyLjktN2MxLjktMS45LDQuNC0yLjksNy0yLjljMi43LDAsNS4yLDEsNywyLjkmIzEwOyYjOTtjMiwyLDMsNC43LDIuOSw3LjZMODAuMiw2Ni42elwiLz4gPC9zdmc+In0seyJ0aXRsZSI6IlRoZSB3aW5kIGJsZXcgb2ZmIHNvbWUgb2YgbXkgc2hpbmdsZXMuICBDYW4gdGhleSBiZSByZXBsYWNlZD8iLCJkZXNjcmlwdGlvbiI6IjxwIGNsYXNzPVwicnRlQmxvY2tcIj5ZZXMsIHRoaXMgcHJvYmxlbSBjYW4gYmUgZml4ZWQgaW4gbW9zdCBzaXR1YXRpb25zLiBZb3UgbWF5IHdhbnQgdG8gZmlsZSBhIHN0b3JtIGRhbWFnZSBjbGFpbS4gTW9zdCBvZiB0aGUgdGltZSB3aGVuIHlvdSBzZWUgc2hpbmdsZXMgbWlzc2luZywgaXQmI3gyNztzIGNhdXNlZCBmcm9tIGEgc3RyYWlnaHQgbGluZSB3aW5kIGhpdHRpbmcgdGhlIHJvb2YgYW5kIGJyZWFraW5nIHRoZSBzZWFsLiBTaGluZ2xlcyB3aWxsIGxheSBiYWNrIGRvd24gZmxhdCBhbmQgZmxvcCB1cCBhbmQgZG93biBvdmVyIHRpbWUgdW50aWwgdGhlIHRpbGUgYnJlYWtzIG9mZi4gWW91IGNhbiBzZWUgb25lIG1pc3Npbmcgc2hpbmdsZSBidXQgdGhlIGVudGlyZSBhcmVhIGNvdWxkIGJlIGxvb3NlIGFuZCBub3Qgbm90aWNlYWJsZS4gTW9zdCBpbnN1cmFuY2UgY29tcGFuaWVzIHdpbGwgcmVwbGFjZSB5b3VyIHJvb2YgZm9yIGEgd2luZCBkYW1hZ2UgY2xhaW0uIFNvbWUgcGVvcGxlIGRvbuKAmXQgd2FudCB0byBnZXQgaW5zdXJlZCBpbnZvbHZlZCBhbmQgaGF2ZSBsaWZlIGxlZnQgb24gdGhlaXIgcm9vZi4gV2Ugd2lsbCBhY3R1YWxseSBnbyB1cCB3aXRoIGEgbGVhZiBibG93ZXIgYW5kIGxpZ2h0bHkgYmxvdyB0aGUgcm9vZiBhbmQgc2VhbCBkb3duIG9yIHJlZmFzdGVuIGFsbCB0aGUgd2luZCBkYW1hZ2VkIHNoaW5nbGVzLjwvcD4iLCJpY29uIjoiPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMDAgMTAwXCI+IDxwYXRoIGQ9XCJNODEuNywzOC44TDUwLjYsMThjLTAuMy0wLjItMC44LTAuMi0xLjIsMEwxOC4zLDM4LjhjLTAuNCwwLjMtMC42LDAuNy0wLjQsMS4yYzAuMSwwLjQsMC41LDAuNywxLDAuN2g5LjN2NDAuNSYjMTA7JiM5O2MwLDAuNiwwLjUsMSwxLDFoMTAuNGgyMC44aDEwLjRjMC42LDAsMS0wLjUsMS0xVjQwLjdoOS4zYzAuNSwwLDAuOS0wLjMsMS0wLjdDODIuMywzOS41LDgyLjEsMzksODEuNywzOC44eiBNNDAuNyw4MC4xVjUxaDE4LjcmIzEwOyYjOTt2MjkuMUg0MC43eiBNNzAuOCwzOC42Yy0wLjYsMC0xLDAuNS0xLDF2NDAuNWgtOC4zVjUwYzAtMC42LTAuNS0xLTEtMUgzOS42Yy0wLjYsMC0xLDAuNS0xLDF2MzAuMWgtOC4zVjM5LjZjMC0wLjYtMC41LTEtMS0xaC03JiMxMDsmIzk7TDUwLDIwLjFsMjcuNywxOC41SDcwLjh6XCIvPiA8L3N2Zz4ifSx7InRpdGxlIjoiSG93IGxvbmcgd2lsbCBpdCB0YWtlIHlvdSB0byByZXBsYWNlIG15IHJvb2Y/IiwiZGVzY3JpcHRpb24iOiI8cCBjbGFzcz1cInJ0ZUJsb2NrXCI+T3VyIGF2ZXJhZ2UgZm9yIHJvb2YgcmVwbGFjZW1lbnQgZm9yIGEgbWVkaXVtIHNpemVkIGhvbWUgaXMgNiBob3Vycy4gQWx0aG91Z2ggZHVyaW5nIHRoZSBob3Qgc2Vhc29uIGEgcm9vZiByZXBsYWNlbWVudCBjb3VsZCB0YWtlIHVwIHRvIDEwLiBEdXJpbmcgdGhlIGhvdHRlc3QgcGFydCBvZiB0aGUgZGF5IHdhbGtpbmcgYWNyb3NzIHRoZSByb29mIHdpbGwgZGFtYWdlIHRoZSBuZXcgcm9vZiBzaGluZ2xlcy4gTGFyZ2VyIGhvbWVzIHRha2UgdXAgdG8gMTYgaG91cnMuIFdlIGdldCBpbiBhbmQgZ2V0IG9mZiB0aGUgwqBwcm9wZXJ0eSBhcyBxdWlja2x5IGFzIHBvc3NpYmxlIHdpdGhvdXQgc2FjcmlmaWNpbmcgdGhlIHF1YWxpdHkgb2Ygb3VyIHdvcmsuPC9wPiIsImljb24iOiI8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDEwMCAxMDBcIj4gPHBhdGggZD1cIk04NC45LDYzLjVjLTIuMy0yLjMtNS4zLTMuNi04LjYtMy42Yy0yLjksMC01LjYsMS03LjcsMi45TDU1LjgsNTBsMjEuMy0yMS4zbDAuOCwwLjhsNy44LTcuOGwtMy4xLTMuMWwtNy44LDcuOGwwLjgsMC44JiMxMDsmIzk7TDU0LjIsNDguNEw0MS40LDM1LjZjMS44LTIuMiwyLjktNC45LDIuOS03LjdjMC0zLjItMS4zLTYuMy0zLjYtOC42Yy0zLTMtNy41LTQuMi0xMS43LTMuMWwtMS45LDAuNWw3LjMsNy4zbC02LjMsNi4zbC03LjMtNy4zJiMxMDsmIzk7bC0wLjUsMS45Yy0xLjEsNC4yLDAuMSw4LjcsMy4xLDExLjdjMi4zLDIuMyw1LjMsMy42LDguNiwzLjZsMCwwYzIuOSwwLDUuNi0xLDcuNy0yLjlMNTIuNiw1MEwzOC4zLDY0LjNsLTMuOS0zLjlMMjEuOSw3Mi45JiMxMDsmIzk7Yy0xLjMsMS4zLTEuOSwyLjktMS45LDQuN2MwLDEuOCwwLjcsMy40LDEuOSw0LjdjMS4zLDEuMywyLjksMS45LDQuNywxLjljMS44LDAsMy40LTAuNyw0LjctMS45bDEyLjUtMTIuNWwtMy45LTMuOWwxNC4zLTE0LjMmIzEwOyYjOTtMNjcsNjQuNGMtMS44LDIuMi0yLjksNC45LTIuOSw3LjdjMCwzLjIsMS4zLDYuMywzLjYsOC42YzIuMywyLjMsNS4zLDMuNSw4LjUsMy41YzEuMSwwLDIuMS0wLjEsMy4yLTAuNGwxLjktMC41TDc0LDc2bDYuMi02LjMmIzEwOyYjOTtsNy4zLDcuM2wwLjUtMS45Qzg5LjEsNzEsODcuOSw2Ni41LDg0LjksNjMuNXogTTMyLjEsMzcuOEwzMi4xLDM3LjhjLTIuNywwLTUuMi0xLTctMi45Yy0yLTItMy00LjctMi45LTcuNmw2LDZsOS40LTkuNGwtNi02JiMxMDsmIzk7YzIuOC0wLjIsNS42LDAuOSw3LjUsMi45YzEuOSwxLjksMi45LDQuNCwyLjksN2MwLDIuNy0xLDUuMi0yLjksN0MzNy4yLDM2LjgsMzQuNywzNy44LDMyLjEsMzcuOHogTTI5LjcsODAuNyYjMTA7JiM5O2MtMS43LDEuNy00LjYsMS43LTYuMiwwYy0wLjgtMC44LTEuMy0xLjktMS4zLTMuMWMwLTEuMiwwLjUtMi4zLDEuMy0zLjFsMTAuOS0xMC45bDYuMyw2LjNMMjkuNyw4MC43eiBNODAuMiw2Ni42TDcwLjgsNzZsNiw2JiMxMDsmIzk7Yy0wLjIsMC0wLjQsMC0wLjYsMGMtMi42LDAtNS4xLTEtNy0yLjljLTEuOS0xLjktMi45LTQuNC0yLjktN2MwLTIuNywxLTUuMiwyLjktN2MxLjktMS45LDQuNC0yLjksNy0yLjljMi43LDAsNS4yLDEsNywyLjkmIzEwOyYjOTtjMiwyLDMsNC43LDIuOSw3LjZMODAuMiw2Ni42elwiLz4gPC9zdmc+In0seyJ0aXRsZSI6IldoYXQgaXMgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBhIHJvb2ZlciBhbmQgYSByb29mIG1haW50ZW5hbmNlIHRlY2huaWNpYW4/IiwiZGVzY3JpcHRpb24iOiI8cCBjbGFzcz1cInJ0ZUJsb2NrXCI+QSByb29mZXIgaW5zdGFsbHMgcm9vZnMgYW5kIGEgcm9vZmluZyBtYWludGVuYW5jZSB0ZWNobmljaWFuIG1ha2VzIHJvb2YgcmVwYWlycy4gSW4gdGhlIHJvb2ZpbmcgaW5kdXN0cnkgdGhlcmUgYXJlIGRpZmZlcmVudCB0eXBlcyBvZiByb29maW5nIG1hdGVyaWFsIG1hZGUgZm9yIGRpZmZlcmVudCB0eXBlcyBvZiByb29mcy4gVHdvIHR5cGVzIGZsYXQgYW5kIHN0ZWVwIHJvb2ZzLiBTb21lIHJvb2ZlcnMgb25seSBpbnN0YWxsIGFzcGhhbHQgcm9vZiBzaGluZ2xlcyBvbiBsb3dlciBzbG9wZWQgcm9vZnMuIFNvbWUgZG8gYm90aCBzdGVlcCBhbmQgbG93IHNsb3BlZCByb29mcy4gSXQgaXMganVzdCBhY2NvcmRpbmcgdG8gdGhlIFJvb2ZlciBhcyB0byB3aGF0IGhlIG9yIHNoZSBjYW4gZG8uIFNvbWUgUm9vZmVycyBkb27igJl0IHdhbnQgdG8gZ2V0IG9uIGFueXRoaW5nIHdpdGggYSBwaXRjaCBidXQgZmxhdCByb29mcyBsaWtlIHJ1YmJlciwgVFBPLCBvciByb2xsIHJvb2ZpbmcgaW4gZmVhciwgb3IgZm9yIG1hbnkgcmVhc29ucy4gRWFjaCByb29mZXIgaGFzIHRoZWlyIHByZWZlcmVuY2UgYWx0aG91Z2ggYSBSb29mZXIgZG9lcyBtb3N0bHkgbmV3IHJvb2YgaW5zdGFsbGF0aW9ucy4gwqBOb3QgYWxsIFJvb2ZlcnMga25vdyBob3cgdG8gaW5zdGFsbCBhIHJ1YmJlciBvciBhc3BoYWx0IHNoaW5nbGUgcm9vZnMuIFRoZXkgYXJlIGdvb2QgYXQgb25lIHNwZWNpZmljIG1hdGVyaWFsLiBBIFJvb2ZpbmcgTWFpbnRlbmFuY2UgVGVjaCBrbm93cyBob3cgdG8gaW5zdGFsbCBhbGwgdHlwZXMgb2Ygcm9vZnMuIFRoZXkgdW5kZXJzdGFuZCBob3cgZWFjaCByb29mIGlzIGluc3RhbGxlZCBhbmQgaGFzIG1hbnkgeWVhcnMgZXhwZXJpZW5jZSBpbiByb29mIHJlcGFpcnMuIFJvb2YgcmVwYWlycyBpcyBhIHRlY2huaWNpYW5zIHNraWxsLiBUaGV5IGNhbiBpZGVudGlmeSBhbmQgZml4IGEgcm9vZiBsZWFrIHF1aWNrbHkgYW5kIGNvc3QgZWZmaWNpZW50bHkgd2hpbGUgYSByb29mZXIgd291bGRu4oCZdCBrbm93IGhvdyB0byBmaXggdGhlIHByb2JsZW0gdW5sZXNzIGl0IHdhcyBvYnZpb3VzLjwvcD4iLCJpY29uIjoiPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMDAgMTAwXCI+IDxwYXRoIGQ9XCJNODEuNywzOC44TDUwLjYsMThjLTAuMy0wLjItMC44LTAuMi0xLjIsMEwxOC4zLDM4LjhjLTAuNCwwLjMtMC42LDAuNy0wLjQsMS4yYzAuMSwwLjQsMC41LDAuNywxLDAuN2g5LjN2NDAuNSYjMTA7JiM5O2MwLDAuNiwwLjUsMSwxLDFoMTAuNGgyMC44aDEwLjRjMC42LDAsMS0wLjUsMS0xVjQwLjdoOS4zYzAuNSwwLDAuOS0wLjMsMS0wLjdDODIuMywzOS41LDgyLjEsMzksODEuNywzOC44eiBNNDAuNyw4MC4xVjUxaDE4LjcmIzEwOyYjOTt2MjkuMUg0MC43eiBNNzAuOCwzOC42Yy0wLjYsMC0xLDAuNS0xLDF2NDAuNWgtOC4zVjUwYzAtMC42LTAuNS0xLTEtMUgzOS42Yy0wLjYsMC0xLDAuNS0xLDF2MzAuMWgtOC4zVjM5LjZjMC0wLjYtMC41LTEtMS0xaC03JiMxMDsmIzk7TDUwLDIwLjFsMjcuNywxOC41SDcwLjh6XCIvPiA8L3N2Zz4ifV0sImV4cGFuZEZpcnN0SXRlbSI6ZmFsc2UsImNvbGxhcHNlT3RoZXJzIjp0cnVlLCJsYXlvdXQiOiJsZWZ0SWNvbnMiLCJzY2hlbWEiOnRydWV9"><!-- FAQ Schema json-ld --> <script type="application/ld+json">
  944.  
  945.  
  946.  
  947.    {
  948.      "@context": "https://schema.org",
  949.      "@type": "FAQPage",
  950.      "mainEntity": [
  951.          
  952.        
  953.        {
  954.        "@type": "Question",
  955.        "name": "How do I tell if my roof needs to be replaced?",
  956.        "acceptedAnswer": {
  957.              "@type": "Answer",
  958.              "text": "<p class=\"rteBlock\">A roof typically lasts between 20-30 years, depending on how much wear and tear it faces. If your roof is older than this, then most likely it needs to be replaced. A few other signs include curling or buckling shingles, missing shingles, roof leaks, or the presence of sunlight coming through the roof boards.</p><br>"
  959.            }
  960.        }
  961.        ,
  962.        
  963.        {
  964.        "@type": "Question",
  965.        "name": "What do I do if my roof is leaking?",
  966.        "acceptedAnswer": {
  967.              "@type": "Answer",
  968.              "text": "<p class=\"rteBlock\">First and foremost, you need to move everything you can out from under where the water is coming in. Use buckets or large bowls to collect the water and keep it from accumulating on any other surfaces. Call us at any time and we&#x27;ll have someone out as soon as possible to help minimize the possible water damage to the rest of your home. </p><br>"
  969.            }
  970.        }
  971.        ,
  972.        
  973.        {
  974.        "@type": "Question",
  975.        "name": "Which type of roof is best?",
  976.        "acceptedAnswer": {
  977.              "@type": "Answer",
  978.              "text": "<p class=\"rteBlock\">There are numerous types of roofing materials, and there are many things to consider when choosing what is best for your home. How much does it cost? How long will it last? Which type holds up best under extreme weather? What kind of slope does my roof have? Which types of roofs are allowed in local building codes or homeowners&#x27; associations? Which type will best complement my home? Feel free to talk these points out with one of our team members. We love to help people choose the perfect roof!</p><br>"
  979.            }
  980.        }
  981.        ,
  982.        
  983.        {
  984.        "@type": "Question",
  985.        "name": "Is it alright to pressure wash soffit and fascia board?",
  986.        "acceptedAnswer": {
  987.              "@type": "Answer",
  988.              "text": "<p class=\"rteBlock\"> You can definitely pressure wash your soffit and fascia, but be sure to use a very low pressure setting to avoid damage and water intrusion into the attic area.</p><br>"
  989.            }
  990.        }
  991.        ,
  992.        
  993.        {
  994.        "@type": "Question",
  995.        "name": "Am I able to get an estimate for drywall repair over the phone?",
  996.        "acceptedAnswer": {
  997.              "@type": "Answer",
  998.              "text": "<p class=\"rteBlock\">While we are happy to provide estimates over the phone, most repair projects need to be inspected in person to determine the scope of damage and what type of work will be necessary to repair it.  We may request photos of the problem area, but if we are unable to determine certain things from a photo, we&#x27;ll have to do an in-person visit to produce an accurate estimate.</p><br>"
  999.            }
  1000.        }
  1001.        ,
  1002.        
  1003.        {
  1004.        "@type": "Question",
  1005.        "name": "Why is my gutter sagging and my fascia rotting?",
  1006.        "acceptedAnswer": {
  1007.              "@type": "Answer",
  1008.              "text": "<p class=\"rteBlock\">Loose gutters or those falling off the house are a sign of not keeping your gutters cleaned.  If you have debris in your gutters they will not be able to drain and rain water will spill off the front or behind your gutter onto the fascia. Getting water behind your rain gutter will cause the fascia to decompose and the gutter to sag. Having a sagging gutter repaired is somewhat costly as it is not an easy repair. Neglecting issues for too long will also cause damage to your soffit. Soffit repair is needed when you have a lot of water damage but if caught in time you may be able to do a cosmetic soffit repair. Having a good relationship with a trusted roofer you know that can perform a routine gutter cleaning will save you a lot of money in the future.</p>"
  1009.            }
  1010.        }
  1011.        ,
  1012.        
  1013.        {
  1014.        "@type": "Question",
  1015.        "name": "My built in gutter is leaking in several places.  Does it need to be replaced or can it be repaired?",
  1016.        "acceptedAnswer": {
  1017.              "@type": "Answer",
  1018.              "text": "<p class=\"rteBlock\">The framing on built in gutters are very solid and most of the time can be repaired. Built in gutters are lined with either sheet metal or rubber. There are a lot of different materials on the market to permanently repair your built in gutters rather than having to replace. We would repair any rotted wood and secure or replace any of the linings and coat or install new rubber.</p>"
  1019.            }
  1020.        }
  1021.        ,
  1022.        
  1023.        {
  1024.        "@type": "Question",
  1025.        "name": "Do you offer wooden deck repair?",
  1026.        "acceptedAnswer": {
  1027.              "@type": "Answer",
  1028.              "text": "<p class=\"rteBlock\">Yes, we make porch and deck repairs. We normally replace any rotted wood, then scrape and paint the surface to protect it. We even do deck staining. Deck repairs is one of our specialties. A wooden deck will last a long time if well kept. Keeping organic growth off the surface or repainting bare wood will prolong the life of your porch. Posts on a porch sometimes fail and we have had to replace the supports holding the porch. We have years of experience in porch repairs and can make any porch look new again as best as possible.</p>"
  1029.            }
  1030.        }
  1031.        ,
  1032.        
  1033.        {
  1034.        "@type": "Question",
  1035.        "name": "Do you offer brick repairs in the Nashville area?",
  1036.        "acceptedAnswer": {
  1037.              "@type": "Answer",
  1038.              "text": "<p class=\"rteBlock\">We do make fractured mortar repairs on any type of masonry. Foundations settle, people miss the garage door and damage their brick wall with their vehicle, parapet walls on roofs age and the brick leaks. We have a lot of experience around Music City making masonry repairs. Did you know mortar has a 100 year life expectancy and the lime in the sand loses its elasticity and it starts to crumble? We have seen this first hand throughout Nashville on the historical homes. When mortar is missing on a fireplace it can cause it to leak or brick to fall out and damage your roof or injure someone. We replace flashing and cut out all the old mortar and install new on older fireplaces. This is called tuckpointing. We tuckpoint brick sidewalks, paver sidewalks, brick walls on homes, parapet walls on businesses and more. Masonry repairs is one of our specialties.</p>"
  1039.            }
  1040.        }
  1041.        ,
  1042.        
  1043.        {
  1044.        "@type": "Question",
  1045.        "name": "Do you do vinyl siding repair?",
  1046.        "acceptedAnswer": {
  1047.              "@type": "Answer",
  1048.              "text": "<p class=\"rteBlock\">We do vinyl siding repair, cement siding repair, and James Hardie siding repair.</p>"
  1049.            }
  1050.        }
  1051.        ,
  1052.        
  1053.        {
  1054.        "@type": "Question",
  1055.        "name": "Do you do skylight installation or repairs?",
  1056.        "acceptedAnswer": {
  1057.              "@type": "Answer",
  1058.              "text": "<p class=\"rteBlock\">Not only do we have years of experience installing or repairing skylights. We have been trained by Velux. We can install or repair sun tunnels, curb mounted skylights, performance enhancement kits, Poly carbonate top covers, skylight roof hatches, roof windows and more. Most people OPT OUT of a skylight replacement when they replace their roof. Although skylights that are typically older than 10 years old are not warrantied by the manufacturer. We don’t give a watertight guarantee when we replace the roof with the OPT OUT option. Skylight repair is our specialty and we do offer a no guarantee repair when replacing the roof. If the skylight is having an issue.  if it’s a condensation issue or an actual leak we can get the issue resolved. More Importantly, some people call us for a skylight installation and we can either install one with the existing penetration or we can actually build the opening by tearing out the ceiling and roof. Framing the rafters and building everything back. We have done this for many of our customers building walk out balconies. Skylight accessories go out of date but we can replace the blinds, remotes, and solar panels for the skylight. Did you know that New Skylight Installs are a tax write off? You can write off most of your bill on your tax as this is a part of the green new deal. </p><br><p class=\"rteBlock\"> </p>"
  1059.            }
  1060.        }
  1061.        ,
  1062.        
  1063.        {
  1064.        "@type": "Question",
  1065.        "name": "Can a roof leak be repaired or will I need my whole roof replaced?",
  1066.        "acceptedAnswer": {
  1067.              "@type": "Answer",
  1068.              "text": "<p class=\"rteBlock\">A leaky roof does not necessarily need to be replaced. A skilled roofing technician can find and fix the problem permanently and still give your roof the curb appeal it needs for the rest of its life expectancy. We have seen roofs in terrible condition that don&#x27;t have any problems. </p>"
  1069.            }
  1070.        }
  1071.        ,
  1072.        
  1073.        {
  1074.        "@type": "Question",
  1075.        "name": "How long can I expect my roof to last with the crazy weather we get in Nashville?",
  1076.        "acceptedAnswer": {
  1077.              "@type": "Answer",
  1078.              "text": "<p class=\"rteBlock\">A roof’s longevity has much to do with the type of materials used. Typically, a rubber roof lasts about 30 years, a shingle roof for about 15 to 25 years, and a tile roof should last about 50 years. These are the most commonly used materials in the Nashville area. However, some homeowners have synthetic shake or real wood shake, western cedar. These too last 50 years. Roof maintenance will extend the life of your roof to reach or exceed the manufacturer&#x27;s life expectancy. There are a lot of factors involved as well. If your home sits in the direct sunlight all day or under a tree and you have a lot of organic growth, its lifespan will shorten. Roofs are like anything else - if you don’t take care of it, it won’t last as long.</p>"
  1079.            }
  1080.        }
  1081.        ,
  1082.        
  1083.        {
  1084.        "@type": "Question",
  1085.        "name": "Should I try to repair my roof myself?",
  1086.        "acceptedAnswer": {
  1087.              "@type": "Answer",
  1088.              "text": "<p class=\"rteBlock\">While many homeowners attempt to work on their roofs themselves, this really isn’t advisable. Only skilled roofers should be trusted with your roof. Qualified, properly trained roofers have the knowledge to perform such repairs efficiently and have access to the right tools and safety gear for the job. Also, most roof shingle manufacturers warranty their product for the duration of the life expectancy and making a repair yourself could void out the warranty. Purchasing roofing products to make a failed roof repair would only cost more money in the future. You can call us for  advice at anytime. We can look at picture you send us, if applicable, and pretty much tell you what is wrong and a ball park price.</p>"
  1089.            }
  1090.        }
  1091.        ,
  1092.        
  1093.        {
  1094.        "@type": "Question",
  1095.        "name": "The wind blew off some of my shingles.  Can they be replaced?",
  1096.        "acceptedAnswer": {
  1097.              "@type": "Answer",
  1098.              "text": "<p class=\"rteBlock\">Yes, this problem can be fixed in most situations. You may want to file a storm damage claim. Most of the time when you see shingles missing, it&#x27;s caused from a straight line wind hitting the roof and breaking the seal. Shingles will lay back down flat and flop up and down over time until the tile breaks off. You can see one missing shingle but the entire area could be loose and not noticeable. Most insurance companies will replace your roof for a wind damage claim. Some people don’t want to get insured involved and have life left on their roof. We will actually go up with a leaf blower and lightly blow the roof and seal down or refasten all the wind damaged shingles.</p>"
  1099.            }
  1100.        }
  1101.        ,
  1102.        
  1103.        {
  1104.        "@type": "Question",
  1105.        "name": "How long will it take you to replace my roof?",
  1106.        "acceptedAnswer": {
  1107.              "@type": "Answer",
  1108.              "text": "<p class=\"rteBlock\">Our average for roof replacement for a medium sized home is 6 hours. Although during the hot season a roof replacement could take up to 10. During the hottest part of the day walking across the roof will damage the new roof shingles. Larger homes take up to 16 hours. We get in and get off the  property as quickly as possible without sacrificing the quality of our work.</p>"
  1109.            }
  1110.        }
  1111.        ,
  1112.        
  1113.        {
  1114.        "@type": "Question",
  1115.        "name": "What is the difference between a roofer and a roof maintenance technician?",
  1116.        "acceptedAnswer": {
  1117.              "@type": "Answer",
  1118.              "text": "<p class=\"rteBlock\">A roofer installs roofs and a roofing maintenance technician makes roof repairs. In the roofing industry there are different types of roofing material made for different types of roofs. Two types flat and steep roofs. Some roofers only install asphalt roof shingles on lower sloped roofs. Some do both steep and low sloped roofs. It is just according to the Roofer as to what he or she can do. Some Roofers don’t want to get on anything with a pitch but flat roofs like rubber, TPO, or roll roofing in fear, or for many reasons. Each roofer has their preference although a Roofer does mostly new roof installations.  Not all Roofers know how to install a rubber or asphalt shingle roofs. They are good at one specific material. A Roofing Maintenance Tech knows how to install all types of roofs. They understand how each roof is installed and has many years experience in roof repairs. Roof repairs is a technicians skill. They can identify and fix a roof leak quickly and cost efficiently while a roofer wouldn’t know how to fix the problem unless it was obvious.</p>"
  1119.            }
  1120.        }
  1121.        
  1122.        
  1123.     ]}
  1124.  
  1125.  
  1126.  
  1127.                </script>
  1128. <!-- End of FAQ Schema json-ld --> <ul class="accordion-wrapper leftIcons  " data-first-expanded="false"> <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <div class="title-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100"> <path d="M81.7,38.8L50.6,18c-0.3-0.2-0.8-0.2-1.2,0L18.3,38.8c-0.4,0.3-0.6,0.7-0.4,1.2c0.1,0.4,0.5,0.7,1,0.7h9.3v40.5
  1129. c0,0.6,0.5,1,1,1h10.4h20.8h10.4c0.6,0,1-0.5,1-1V40.7h9.3c0.5,0,0.9-0.3,1-0.7C82.3,39.5,82.1,39,81.7,38.8z M40.7,80.1V51h18.7
  1130. v29.1H40.7z M70.8,38.6c-0.6,0-1,0.5-1,1v40.5h-8.3V50c0-0.6-0.5-1-1-1H39.6c-0.6,0-1,0.5-1,1v30.1h-8.3V39.6c0-0.6-0.5-1-1-1h-7
  1131. L50,20.1l27.7,18.5H70.8z"></path>
  1132. </svg>
  1133. </div>
  1134. <div>How do I tell if my roof needs to be replaced?</div>
  1135. </div>
  1136. <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path>
  1137. </svg>
  1138. </div>
  1139. </div>
  1140. </div>
  1141. <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">A roof typically lasts between 20-30 years, depending on how much wear and tear it faces. If your roof is older than this, then most likely it needs to be replaced. A few other signs include curling or buckling shingles, missing shingles, roof leaks, or the presence of sunlight coming through the roof boards.</p><br/></div>
  1142. </div>
  1143. </div>
  1144. </li>
  1145. <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <div class="title-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100"> <path d="M84.9,63.5c-2.3-2.3-5.3-3.6-8.6-3.6c-2.9,0-5.6,1-7.7,2.9L55.8,50l21.3-21.3l0.8,0.8l7.8-7.8l-3.1-3.1l-7.8,7.8l0.8,0.8
  1146. L54.2,48.4L41.4,35.6c1.8-2.2,2.9-4.9,2.9-7.7c0-3.2-1.3-6.3-3.6-8.6c-3-3-7.5-4.2-11.7-3.1l-1.9,0.5l7.3,7.3l-6.3,6.3l-7.3-7.3
  1147. l-0.5,1.9c-1.1,4.2,0.1,8.7,3.1,11.7c2.3,2.3,5.3,3.6,8.6,3.6l0,0c2.9,0,5.6-1,7.7-2.9L52.6,50L38.3,64.3l-3.9-3.9L21.9,72.9
  1148. c-1.3,1.3-1.9,2.9-1.9,4.7c0,1.8,0.7,3.4,1.9,4.7c1.3,1.3,2.9,1.9,4.7,1.9c1.8,0,3.4-0.7,4.7-1.9l12.5-12.5l-3.9-3.9l14.3-14.3
  1149. L67,64.4c-1.8,2.2-2.9,4.9-2.9,7.7c0,3.2,1.3,6.3,3.6,8.6c2.3,2.3,5.3,3.5,8.5,3.5c1.1,0,2.1-0.1,3.2-0.4l1.9-0.5L74,76l6.2-6.3
  1150. l7.3,7.3l0.5-1.9C89.1,71,87.9,66.5,84.9,63.5z M32.1,37.8L32.1,37.8c-2.7,0-5.2-1-7-2.9c-2-2-3-4.7-2.9-7.6l6,6l9.4-9.4l-6-6
  1151. c2.8-0.2,5.6,0.9,7.5,2.9c1.9,1.9,2.9,4.4,2.9,7c0,2.7-1,5.2-2.9,7C37.2,36.8,34.7,37.8,32.1,37.8z M29.7,80.7
  1152. c-1.7,1.7-4.6,1.7-6.2,0c-0.8-0.8-1.3-1.9-1.3-3.1c0-1.2,0.5-2.3,1.3-3.1l10.9-10.9l6.3,6.3L29.7,80.7z M80.2,66.6L70.8,76l6,6
  1153. c-0.2,0-0.4,0-0.6,0c-2.6,0-5.1-1-7-2.9c-1.9-1.9-2.9-4.4-2.9-7c0-2.7,1-5.2,2.9-7c1.9-1.9,4.4-2.9,7-2.9c2.7,0,5.2,1,7,2.9
  1154. c2,2,3,4.7,2.9,7.6L80.2,66.6z"></path>
  1155. </svg>
  1156. </div>
  1157. <div>What do I do if my roof is leaking?</div>
  1158. </div>
  1159. <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path>
  1160. </svg>
  1161. </div>
  1162. </div>
  1163. </div>
  1164. <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">First and foremost, you need to move everything you can out from under where the water is coming in. Use buckets or large bowls to collect the water and keep it from accumulating on any other surfaces. Call us at any time and we'll have someone out as soon as possible to help minimize the possible water damage to the rest of your home.&nbsp;</p><br/></div>
  1165. </div>
  1166. </div>
  1167. </li>
  1168. <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <div class="title-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100"> <path d="M81.7,38.8L50.6,18c-0.3-0.2-0.8-0.2-1.2,0L18.3,38.8c-0.4,0.3-0.6,0.7-0.4,1.2c0.1,0.4,0.5,0.7,1,0.7h9.3v40.5
  1169. c0,0.6,0.5,1,1,1h10.4h20.8h10.4c0.6,0,1-0.5,1-1V40.7h9.3c0.5,0,0.9-0.3,1-0.7C82.3,39.5,82.1,39,81.7,38.8z M40.7,80.1V51h18.7
  1170. v29.1H40.7z M70.8,38.6c-0.6,0-1,0.5-1,1v40.5h-8.3V50c0-0.6-0.5-1-1-1H39.6c-0.6,0-1,0.5-1,1v30.1h-8.3V39.6c0-0.6-0.5-1-1-1h-7
  1171. L50,20.1l27.7,18.5H70.8z"></path>
  1172. </svg>
  1173. </div>
  1174. <div>Which type of roof is best?</div>
  1175. </div>
  1176. <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path>
  1177. </svg>
  1178. </div>
  1179. </div>
  1180. </div>
  1181. <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">There are numerous types of roofing materials, and there are many things to consider when choosing what is best for your home. How much does it cost? How long will it last? Which type holds up best under extreme weather? What kind of slope does my roof have? Which types of roofs are allowed in local building codes or homeowners' associations? Which type will best complement my home? Feel free to talk these points out with one of our team members. We love to help people choose the perfect roof!</p><br/></div>
  1182. </div>
  1183. </div>
  1184. </li>
  1185. <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <div class="title-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100"> <path d="M84.9,63.5c-2.3-2.3-5.3-3.6-8.6-3.6c-2.9,0-5.6,1-7.7,2.9L55.8,50l21.3-21.3l0.8,0.8l7.8-7.8l-3.1-3.1l-7.8,7.8l0.8,0.8
  1186. L54.2,48.4L41.4,35.6c1.8-2.2,2.9-4.9,2.9-7.7c0-3.2-1.3-6.3-3.6-8.6c-3-3-7.5-4.2-11.7-3.1l-1.9,0.5l7.3,7.3l-6.3,6.3l-7.3-7.3
  1187. l-0.5,1.9c-1.1,4.2,0.1,8.7,3.1,11.7c2.3,2.3,5.3,3.6,8.6,3.6l0,0c2.9,0,5.6-1,7.7-2.9L52.6,50L38.3,64.3l-3.9-3.9L21.9,72.9
  1188. c-1.3,1.3-1.9,2.9-1.9,4.7c0,1.8,0.7,3.4,1.9,4.7c1.3,1.3,2.9,1.9,4.7,1.9c1.8,0,3.4-0.7,4.7-1.9l12.5-12.5l-3.9-3.9l14.3-14.3
  1189. L67,64.4c-1.8,2.2-2.9,4.9-2.9,7.7c0,3.2,1.3,6.3,3.6,8.6c2.3,2.3,5.3,3.5,8.5,3.5c1.1,0,2.1-0.1,3.2-0.4l1.9-0.5L74,76l6.2-6.3
  1190. l7.3,7.3l0.5-1.9C89.1,71,87.9,66.5,84.9,63.5z M32.1,37.8L32.1,37.8c-2.7,0-5.2-1-7-2.9c-2-2-3-4.7-2.9-7.6l6,6l9.4-9.4l-6-6
  1191. c2.8-0.2,5.6,0.9,7.5,2.9c1.9,1.9,2.9,4.4,2.9,7c0,2.7-1,5.2-2.9,7C37.2,36.8,34.7,37.8,32.1,37.8z M29.7,80.7
  1192. c-1.7,1.7-4.6,1.7-6.2,0c-0.8-0.8-1.3-1.9-1.3-3.1c0-1.2,0.5-2.3,1.3-3.1l10.9-10.9l6.3,6.3L29.7,80.7z M80.2,66.6L70.8,76l6,6
  1193. c-0.2,0-0.4,0-0.6,0c-2.6,0-5.1-1-7-2.9c-1.9-1.9-2.9-4.4-2.9-7c0-2.7,1-5.2,2.9-7c1.9-1.9,4.4-2.9,7-2.9c2.7,0,5.2,1,7,2.9
  1194. c2,2,3,4.7,2.9,7.6L80.2,66.6z"></path>
  1195. </svg>
  1196. </div>
  1197. <div>Is it alright to pressure wash soffit and fascia board?</div>
  1198. </div>
  1199. <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path>
  1200. </svg>
  1201. </div>
  1202. </div>
  1203. </div>
  1204. <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">&nbsp;You can definitely pressure wash your soffit and fascia, but be sure to use a very low pressure setting to avoid damage and water intrusion into the attic area.</p><br/></div>
  1205. </div>
  1206. </div>
  1207. </li>
  1208. <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <div class="title-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100"> <path d="M81.7,38.8L50.6,18c-0.3-0.2-0.8-0.2-1.2,0L18.3,38.8c-0.4,0.3-0.6,0.7-0.4,1.2c0.1,0.4,0.5,0.7,1,0.7h9.3v40.5
  1209. c0,0.6,0.5,1,1,1h10.4h20.8h10.4c0.6,0,1-0.5,1-1V40.7h9.3c0.5,0,0.9-0.3,1-0.7C82.3,39.5,82.1,39,81.7,38.8z M40.7,80.1V51h18.7
  1210. v29.1H40.7z M70.8,38.6c-0.6,0-1,0.5-1,1v40.5h-8.3V50c0-0.6-0.5-1-1-1H39.6c-0.6,0-1,0.5-1,1v30.1h-8.3V39.6c0-0.6-0.5-1-1-1h-7
  1211. L50,20.1l27.7,18.5H70.8z"></path>
  1212. </svg>
  1213. </div>
  1214. <div>Am I able to get an estimate for drywall repair over the phone?</div>
  1215. </div>
  1216. <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path>
  1217. </svg>
  1218. </div>
  1219. </div>
  1220. </div>
  1221. <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">While we are happy to provide estimates over the phone, most repair projects need to be inspected in person to determine the scope of damage and what type of work will be necessary to repair it. &nbsp;We may request photos of the problem area, but if we are unable to determine certain things from a photo, we'll have to do an in-person visit to produce an accurate estimate.</p><br/></div>
  1222. </div>
  1223. </div>
  1224. </li>
  1225. <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <div class="title-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100"> <path d="M84.9,63.5c-2.3-2.3-5.3-3.6-8.6-3.6c-2.9,0-5.6,1-7.7,2.9L55.8,50l21.3-21.3l0.8,0.8l7.8-7.8l-3.1-3.1l-7.8,7.8l0.8,0.8
  1226. L54.2,48.4L41.4,35.6c1.8-2.2,2.9-4.9,2.9-7.7c0-3.2-1.3-6.3-3.6-8.6c-3-3-7.5-4.2-11.7-3.1l-1.9,0.5l7.3,7.3l-6.3,6.3l-7.3-7.3
  1227. l-0.5,1.9c-1.1,4.2,0.1,8.7,3.1,11.7c2.3,2.3,5.3,3.6,8.6,3.6l0,0c2.9,0,5.6-1,7.7-2.9L52.6,50L38.3,64.3l-3.9-3.9L21.9,72.9
  1228. c-1.3,1.3-1.9,2.9-1.9,4.7c0,1.8,0.7,3.4,1.9,4.7c1.3,1.3,2.9,1.9,4.7,1.9c1.8,0,3.4-0.7,4.7-1.9l12.5-12.5l-3.9-3.9l14.3-14.3
  1229. L67,64.4c-1.8,2.2-2.9,4.9-2.9,7.7c0,3.2,1.3,6.3,3.6,8.6c2.3,2.3,5.3,3.5,8.5,3.5c1.1,0,2.1-0.1,3.2-0.4l1.9-0.5L74,76l6.2-6.3
  1230. l7.3,7.3l0.5-1.9C89.1,71,87.9,66.5,84.9,63.5z M32.1,37.8L32.1,37.8c-2.7,0-5.2-1-7-2.9c-2-2-3-4.7-2.9-7.6l6,6l9.4-9.4l-6-6
  1231. c2.8-0.2,5.6,0.9,7.5,2.9c1.9,1.9,2.9,4.4,2.9,7c0,2.7-1,5.2-2.9,7C37.2,36.8,34.7,37.8,32.1,37.8z M29.7,80.7
  1232. c-1.7,1.7-4.6,1.7-6.2,0c-0.8-0.8-1.3-1.9-1.3-3.1c0-1.2,0.5-2.3,1.3-3.1l10.9-10.9l6.3,6.3L29.7,80.7z M80.2,66.6L70.8,76l6,6
  1233. c-0.2,0-0.4,0-0.6,0c-2.6,0-5.1-1-7-2.9c-1.9-1.9-2.9-4.4-2.9-7c0-2.7,1-5.2,2.9-7c1.9-1.9,4.4-2.9,7-2.9c2.7,0,5.2,1,7,2.9
  1234. c2,2,3,4.7,2.9,7.6L80.2,66.6z"></path>
  1235. </svg>
  1236. </div>
  1237. <div>Why is my gutter sagging and my fascia rotting?</div>
  1238. </div>
  1239. <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path>
  1240. </svg>
  1241. </div>
  1242. </div>
  1243. </div>
  1244. <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">Loose gutters or those falling off the house are a sign of not keeping your gutters cleaned. &nbsp;If you have debris in your gutters they will not be able to drain and rain water will spill off the front or behind your gutter onto the fascia. Getting water behind your rain gutter will cause the fascia to decompose and the gutter to sag. Having a sagging gutter repaired is somewhat costly as it is not an easy repair. Neglecting issues for too long will also cause damage to your soffit. Soffit repair is needed when you have a lot of water damage but if caught in time you may be able to do a cosmetic soffit repair. Having a good relationship with a trusted roofer you know that can perform a routine gutter cleaning will save you a lot of money in the future.</p></div>
  1245. </div>
  1246. </div>
  1247. </li>
  1248. <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <div class="title-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100"> <path d="M81.7,38.8L50.6,18c-0.3-0.2-0.8-0.2-1.2,0L18.3,38.8c-0.4,0.3-0.6,0.7-0.4,1.2c0.1,0.4,0.5,0.7,1,0.7h9.3v40.5
  1249. c0,0.6,0.5,1,1,1h10.4h20.8h10.4c0.6,0,1-0.5,1-1V40.7h9.3c0.5,0,0.9-0.3,1-0.7C82.3,39.5,82.1,39,81.7,38.8z M40.7,80.1V51h18.7
  1250. v29.1H40.7z M70.8,38.6c-0.6,0-1,0.5-1,1v40.5h-8.3V50c0-0.6-0.5-1-1-1H39.6c-0.6,0-1,0.5-1,1v30.1h-8.3V39.6c0-0.6-0.5-1-1-1h-7
  1251. L50,20.1l27.7,18.5H70.8z"></path>
  1252. </svg>
  1253. </div>
  1254. <div>My built in gutter is leaking in several places.  Does it need to be replaced or can it be repaired?</div>
  1255. </div>
  1256. <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path>
  1257. </svg>
  1258. </div>
  1259. </div>
  1260. </div>
  1261. <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">The framing on built in gutters are very solid and most of the time can be repaired. Built in gutters are lined with either sheet metal or rubber. There are a lot of different materials on the market to permanently repair your built in gutters rather than having to replace. We would repair any rotted wood and secure or replace any of the linings and coat or install new rubber.</p></div>
  1262. </div>
  1263. </div>
  1264. </li>
  1265. <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <div class="title-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100"> <path d="M84.9,63.5c-2.3-2.3-5.3-3.6-8.6-3.6c-2.9,0-5.6,1-7.7,2.9L55.8,50l21.3-21.3l0.8,0.8l7.8-7.8l-3.1-3.1l-7.8,7.8l0.8,0.8
  1266. L54.2,48.4L41.4,35.6c1.8-2.2,2.9-4.9,2.9-7.7c0-3.2-1.3-6.3-3.6-8.6c-3-3-7.5-4.2-11.7-3.1l-1.9,0.5l7.3,7.3l-6.3,6.3l-7.3-7.3
  1267. l-0.5,1.9c-1.1,4.2,0.1,8.7,3.1,11.7c2.3,2.3,5.3,3.6,8.6,3.6l0,0c2.9,0,5.6-1,7.7-2.9L52.6,50L38.3,64.3l-3.9-3.9L21.9,72.9
  1268. c-1.3,1.3-1.9,2.9-1.9,4.7c0,1.8,0.7,3.4,1.9,4.7c1.3,1.3,2.9,1.9,4.7,1.9c1.8,0,3.4-0.7,4.7-1.9l12.5-12.5l-3.9-3.9l14.3-14.3
  1269. L67,64.4c-1.8,2.2-2.9,4.9-2.9,7.7c0,3.2,1.3,6.3,3.6,8.6c2.3,2.3,5.3,3.5,8.5,3.5c1.1,0,2.1-0.1,3.2-0.4l1.9-0.5L74,76l6.2-6.3
  1270. l7.3,7.3l0.5-1.9C89.1,71,87.9,66.5,84.9,63.5z M32.1,37.8L32.1,37.8c-2.7,0-5.2-1-7-2.9c-2-2-3-4.7-2.9-7.6l6,6l9.4-9.4l-6-6
  1271. c2.8-0.2,5.6,0.9,7.5,2.9c1.9,1.9,2.9,4.4,2.9,7c0,2.7-1,5.2-2.9,7C37.2,36.8,34.7,37.8,32.1,37.8z M29.7,80.7
  1272. c-1.7,1.7-4.6,1.7-6.2,0c-0.8-0.8-1.3-1.9-1.3-3.1c0-1.2,0.5-2.3,1.3-3.1l10.9-10.9l6.3,6.3L29.7,80.7z M80.2,66.6L70.8,76l6,6
  1273. c-0.2,0-0.4,0-0.6,0c-2.6,0-5.1-1-7-2.9c-1.9-1.9-2.9-4.4-2.9-7c0-2.7,1-5.2,2.9-7c1.9-1.9,4.4-2.9,7-2.9c2.7,0,5.2,1,7,2.9
  1274. c2,2,3,4.7,2.9,7.6L80.2,66.6z"></path>
  1275. </svg>
  1276. </div>
  1277. <div>Do you offer wooden deck repair?</div>
  1278. </div>
  1279. <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path>
  1280. </svg>
  1281. </div>
  1282. </div>
  1283. </div>
  1284. <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">Yes, we make porch and deck repairs. We normally replace any rotted wood, then scrape and paint the surface to protect it. We even do deck staining. Deck repairs is one of our specialties. A wooden deck will last a long time if well kept. Keeping organic growth off the surface or repainting bare wood will prolong the life of your porch. Posts on a porch sometimes fail and we have had to replace the supports holding the porch. We have years of experience in porch repairs and can make any porch look new again as best as possible.</p></div>
  1285. </div>
  1286. </div>
  1287. </li>
  1288. <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <div class="title-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100"> <path d="M81.7,38.8L50.6,18c-0.3-0.2-0.8-0.2-1.2,0L18.3,38.8c-0.4,0.3-0.6,0.7-0.4,1.2c0.1,0.4,0.5,0.7,1,0.7h9.3v40.5
  1289. c0,0.6,0.5,1,1,1h10.4h20.8h10.4c0.6,0,1-0.5,1-1V40.7h9.3c0.5,0,0.9-0.3,1-0.7C82.3,39.5,82.1,39,81.7,38.8z M40.7,80.1V51h18.7
  1290. v29.1H40.7z M70.8,38.6c-0.6,0-1,0.5-1,1v40.5h-8.3V50c0-0.6-0.5-1-1-1H39.6c-0.6,0-1,0.5-1,1v30.1h-8.3V39.6c0-0.6-0.5-1-1-1h-7
  1291. L50,20.1l27.7,18.5H70.8z"></path>
  1292. </svg>
  1293. </div>
  1294. <div>Do you offer brick repairs in the Nashville area?</div>
  1295. </div>
  1296. <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path>
  1297. </svg>
  1298. </div>
  1299. </div>
  1300. </div>
  1301. <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">We do make fractured mortar repairs on any type of masonry. Foundations settle, people miss the garage door and damage their brick wall with their vehicle, parapet walls on roofs age and the brick leaks. We have a lot of experience around Music City making masonry repairs. Did you know mortar has a 100 year life expectancy and the lime in the sand loses its elasticity and it starts to crumble? We have seen this first hand throughout Nashville on the historical homes. When mortar is missing on a fireplace it can cause it to leak or brick to fall out and damage your roof or injure someone. We replace flashing and cut out all the old mortar and install new on older fireplaces. This is called tuckpointing. We tuckpoint brick sidewalks, paver sidewalks, brick walls on homes, parapet walls on businesses and more. Masonry repairs is one of our specialties.</p></div>
  1302. </div>
  1303. </div>
  1304. </li>
  1305. <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <div class="title-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100"> <path d="M84.9,63.5c-2.3-2.3-5.3-3.6-8.6-3.6c-2.9,0-5.6,1-7.7,2.9L55.8,50l21.3-21.3l0.8,0.8l7.8-7.8l-3.1-3.1l-7.8,7.8l0.8,0.8
  1306. L54.2,48.4L41.4,35.6c1.8-2.2,2.9-4.9,2.9-7.7c0-3.2-1.3-6.3-3.6-8.6c-3-3-7.5-4.2-11.7-3.1l-1.9,0.5l7.3,7.3l-6.3,6.3l-7.3-7.3
  1307. l-0.5,1.9c-1.1,4.2,0.1,8.7,3.1,11.7c2.3,2.3,5.3,3.6,8.6,3.6l0,0c2.9,0,5.6-1,7.7-2.9L52.6,50L38.3,64.3l-3.9-3.9L21.9,72.9
  1308. c-1.3,1.3-1.9,2.9-1.9,4.7c0,1.8,0.7,3.4,1.9,4.7c1.3,1.3,2.9,1.9,4.7,1.9c1.8,0,3.4-0.7,4.7-1.9l12.5-12.5l-3.9-3.9l14.3-14.3
  1309. L67,64.4c-1.8,2.2-2.9,4.9-2.9,7.7c0,3.2,1.3,6.3,3.6,8.6c2.3,2.3,5.3,3.5,8.5,3.5c1.1,0,2.1-0.1,3.2-0.4l1.9-0.5L74,76l6.2-6.3
  1310. l7.3,7.3l0.5-1.9C89.1,71,87.9,66.5,84.9,63.5z M32.1,37.8L32.1,37.8c-2.7,0-5.2-1-7-2.9c-2-2-3-4.7-2.9-7.6l6,6l9.4-9.4l-6-6
  1311. c2.8-0.2,5.6,0.9,7.5,2.9c1.9,1.9,2.9,4.4,2.9,7c0,2.7-1,5.2-2.9,7C37.2,36.8,34.7,37.8,32.1,37.8z M29.7,80.7
  1312. c-1.7,1.7-4.6,1.7-6.2,0c-0.8-0.8-1.3-1.9-1.3-3.1c0-1.2,0.5-2.3,1.3-3.1l10.9-10.9l6.3,6.3L29.7,80.7z M80.2,66.6L70.8,76l6,6
  1313. c-0.2,0-0.4,0-0.6,0c-2.6,0-5.1-1-7-2.9c-1.9-1.9-2.9-4.4-2.9-7c0-2.7,1-5.2,2.9-7c1.9-1.9,4.4-2.9,7-2.9c2.7,0,5.2,1,7,2.9
  1314. c2,2,3,4.7,2.9,7.6L80.2,66.6z"></path>
  1315. </svg>
  1316. </div>
  1317. <div>Do you do vinyl siding repair?</div>
  1318. </div>
  1319. <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path>
  1320. </svg>
  1321. </div>
  1322. </div>
  1323. </div>
  1324. <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">We do vinyl siding repair, cement siding repair, and James Hardie siding repair.</p></div>
  1325. </div>
  1326. </div>
  1327. </li>
  1328. <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <div class="title-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100"> <path d="M81.7,38.8L50.6,18c-0.3-0.2-0.8-0.2-1.2,0L18.3,38.8c-0.4,0.3-0.6,0.7-0.4,1.2c0.1,0.4,0.5,0.7,1,0.7h9.3v40.5
  1329. c0,0.6,0.5,1,1,1h10.4h20.8h10.4c0.6,0,1-0.5,1-1V40.7h9.3c0.5,0,0.9-0.3,1-0.7C82.3,39.5,82.1,39,81.7,38.8z M40.7,80.1V51h18.7
  1330. v29.1H40.7z M70.8,38.6c-0.6,0-1,0.5-1,1v40.5h-8.3V50c0-0.6-0.5-1-1-1H39.6c-0.6,0-1,0.5-1,1v30.1h-8.3V39.6c0-0.6-0.5-1-1-1h-7
  1331. L50,20.1l27.7,18.5H70.8z"></path>
  1332. </svg>
  1333. </div>
  1334. <div>Do you do skylight installation or repairs?</div>
  1335. </div>
  1336. <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path>
  1337. </svg>
  1338. </div>
  1339. </div>
  1340. </div>
  1341. <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">Not only do we have years of experience installing or repairing skylights. We have been trained by Velux. We can install or repair sun tunnels, curb mounted skylights, performance enhancement kits, Poly carbonate top covers, skylight roof hatches, roof windows and more. Most people OPT OUT of a skylight replacement when they replace their roof. Although skylights that are typically older than 10 years old are not warrantied by the manufacturer. We don&rsquo;t give a watertight guarantee when we replace the roof with the OPT OUT option. Skylight repair is our specialty and we do offer a no guarantee repair when replacing the roof. If the skylight is having an issue. &nbsp;if it&rsquo;s a condensation issue or an actual leak we can get the issue resolved. More Importantly, some people call us for a skylight installation and we can either install one with the existing penetration or we can actually build the opening by tearing out the ceiling and roof. Framing the rafters and building everything back. We have done this for many of our customers building walk out balconies. Skylight accessories go out of date but we can replace the blinds, remotes, and solar panels for the skylight. Did you know that New Skylight Installs are a tax write off? You can write off most of your bill on your tax as this is a part of the green new deal.&nbsp;</p><br/><p class="rteBlock">&nbsp;</p></div>
  1342. </div>
  1343. </div>
  1344. </li>
  1345. <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <div class="title-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100"> <path d="M84.9,63.5c-2.3-2.3-5.3-3.6-8.6-3.6c-2.9,0-5.6,1-7.7,2.9L55.8,50l21.3-21.3l0.8,0.8l7.8-7.8l-3.1-3.1l-7.8,7.8l0.8,0.8
  1346. L54.2,48.4L41.4,35.6c1.8-2.2,2.9-4.9,2.9-7.7c0-3.2-1.3-6.3-3.6-8.6c-3-3-7.5-4.2-11.7-3.1l-1.9,0.5l7.3,7.3l-6.3,6.3l-7.3-7.3
  1347. l-0.5,1.9c-1.1,4.2,0.1,8.7,3.1,11.7c2.3,2.3,5.3,3.6,8.6,3.6l0,0c2.9,0,5.6-1,7.7-2.9L52.6,50L38.3,64.3l-3.9-3.9L21.9,72.9
  1348. c-1.3,1.3-1.9,2.9-1.9,4.7c0,1.8,0.7,3.4,1.9,4.7c1.3,1.3,2.9,1.9,4.7,1.9c1.8,0,3.4-0.7,4.7-1.9l12.5-12.5l-3.9-3.9l14.3-14.3
  1349. L67,64.4c-1.8,2.2-2.9,4.9-2.9,7.7c0,3.2,1.3,6.3,3.6,8.6c2.3,2.3,5.3,3.5,8.5,3.5c1.1,0,2.1-0.1,3.2-0.4l1.9-0.5L74,76l6.2-6.3
  1350. l7.3,7.3l0.5-1.9C89.1,71,87.9,66.5,84.9,63.5z M32.1,37.8L32.1,37.8c-2.7,0-5.2-1-7-2.9c-2-2-3-4.7-2.9-7.6l6,6l9.4-9.4l-6-6
  1351. c2.8-0.2,5.6,0.9,7.5,2.9c1.9,1.9,2.9,4.4,2.9,7c0,2.7-1,5.2-2.9,7C37.2,36.8,34.7,37.8,32.1,37.8z M29.7,80.7
  1352. c-1.7,1.7-4.6,1.7-6.2,0c-0.8-0.8-1.3-1.9-1.3-3.1c0-1.2,0.5-2.3,1.3-3.1l10.9-10.9l6.3,6.3L29.7,80.7z M80.2,66.6L70.8,76l6,6
  1353. c-0.2,0-0.4,0-0.6,0c-2.6,0-5.1-1-7-2.9c-1.9-1.9-2.9-4.4-2.9-7c0-2.7,1-5.2,2.9-7c1.9-1.9,4.4-2.9,7-2.9c2.7,0,5.2,1,7,2.9
  1354. c2,2,3,4.7,2.9,7.6L80.2,66.6z"></path>
  1355. </svg>
  1356. </div>
  1357. <div>Can a roof leak be repaired or will I need my whole roof replaced?</div>
  1358. </div>
  1359. <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path>
  1360. </svg>
  1361. </div>
  1362. </div>
  1363. </div>
  1364. <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">A leaky roof does not necessarily need to be replaced. A skilled roofing technician can find and fix the problem permanently and still give your roof the curb appeal it needs for the rest of its life expectancy. We have seen roofs in terrible condition that don't have any problems.&nbsp;</p></div>
  1365. </div>
  1366. </div>
  1367. </li>
  1368. <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <div class="title-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100"> <path d="M81.7,38.8L50.6,18c-0.3-0.2-0.8-0.2-1.2,0L18.3,38.8c-0.4,0.3-0.6,0.7-0.4,1.2c0.1,0.4,0.5,0.7,1,0.7h9.3v40.5
  1369. c0,0.6,0.5,1,1,1h10.4h20.8h10.4c0.6,0,1-0.5,1-1V40.7h9.3c0.5,0,0.9-0.3,1-0.7C82.3,39.5,82.1,39,81.7,38.8z M40.7,80.1V51h18.7
  1370. v29.1H40.7z M70.8,38.6c-0.6,0-1,0.5-1,1v40.5h-8.3V50c0-0.6-0.5-1-1-1H39.6c-0.6,0-1,0.5-1,1v30.1h-8.3V39.6c0-0.6-0.5-1-1-1h-7
  1371. L50,20.1l27.7,18.5H70.8z"></path>
  1372. </svg>
  1373. </div>
  1374. <div>How long can I expect my roof to last with the crazy weather we get in Nashville?</div>
  1375. </div>
  1376. <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path>
  1377. </svg>
  1378. </div>
  1379. </div>
  1380. </div>
  1381. <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">A roof&rsquo;s longevity has much to do with the type of materials used. Typically, a rubber roof lasts about 30 years, a shingle roof for about 15 to 25 years, and a tile roof should last about 50 years. These are the most commonly used materials in the Nashville area. However, some homeowners have synthetic shake or real wood shake, western cedar. These too last 50 years. Roof maintenance will extend the life of your roof to reach or exceed the manufacturer's life expectancy. There are a lot of factors involved as well. If your home sits in the direct sunlight all day or under a tree and you have a lot of organic growth, its lifespan will shorten. Roofs are like anything else - if you don&rsquo;t take care of it, it won&rsquo;t last as long.</p></div>
  1382. </div>
  1383. </div>
  1384. </li>
  1385. <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <div class="title-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100"> <path d="M84.9,63.5c-2.3-2.3-5.3-3.6-8.6-3.6c-2.9,0-5.6,1-7.7,2.9L55.8,50l21.3-21.3l0.8,0.8l7.8-7.8l-3.1-3.1l-7.8,7.8l0.8,0.8
  1386. L54.2,48.4L41.4,35.6c1.8-2.2,2.9-4.9,2.9-7.7c0-3.2-1.3-6.3-3.6-8.6c-3-3-7.5-4.2-11.7-3.1l-1.9,0.5l7.3,7.3l-6.3,6.3l-7.3-7.3
  1387. l-0.5,1.9c-1.1,4.2,0.1,8.7,3.1,11.7c2.3,2.3,5.3,3.6,8.6,3.6l0,0c2.9,0,5.6-1,7.7-2.9L52.6,50L38.3,64.3l-3.9-3.9L21.9,72.9
  1388. c-1.3,1.3-1.9,2.9-1.9,4.7c0,1.8,0.7,3.4,1.9,4.7c1.3,1.3,2.9,1.9,4.7,1.9c1.8,0,3.4-0.7,4.7-1.9l12.5-12.5l-3.9-3.9l14.3-14.3
  1389. L67,64.4c-1.8,2.2-2.9,4.9-2.9,7.7c0,3.2,1.3,6.3,3.6,8.6c2.3,2.3,5.3,3.5,8.5,3.5c1.1,0,2.1-0.1,3.2-0.4l1.9-0.5L74,76l6.2-6.3
  1390. l7.3,7.3l0.5-1.9C89.1,71,87.9,66.5,84.9,63.5z M32.1,37.8L32.1,37.8c-2.7,0-5.2-1-7-2.9c-2-2-3-4.7-2.9-7.6l6,6l9.4-9.4l-6-6
  1391. c2.8-0.2,5.6,0.9,7.5,2.9c1.9,1.9,2.9,4.4,2.9,7c0,2.7-1,5.2-2.9,7C37.2,36.8,34.7,37.8,32.1,37.8z M29.7,80.7
  1392. c-1.7,1.7-4.6,1.7-6.2,0c-0.8-0.8-1.3-1.9-1.3-3.1c0-1.2,0.5-2.3,1.3-3.1l10.9-10.9l6.3,6.3L29.7,80.7z M80.2,66.6L70.8,76l6,6
  1393. c-0.2,0-0.4,0-0.6,0c-2.6,0-5.1-1-7-2.9c-1.9-1.9-2.9-4.4-2.9-7c0-2.7,1-5.2,2.9-7c1.9-1.9,4.4-2.9,7-2.9c2.7,0,5.2,1,7,2.9
  1394. c2,2,3,4.7,2.9,7.6L80.2,66.6z"></path>
  1395. </svg>
  1396. </div>
  1397. <div>Should I try to repair my roof myself?</div>
  1398. </div>
  1399. <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path>
  1400. </svg>
  1401. </div>
  1402. </div>
  1403. </div>
  1404. <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">While many homeowners attempt to work on their roofs themselves, this really isn&rsquo;t advisable. Only skilled roofers should be trusted with your roof. Qualified, properly trained roofers have the knowledge to perform such repairs efficiently and have access to the right tools and safety gear for the job. Also, most roof shingle manufacturers warranty their product for the duration of the life expectancy and making a repair yourself could void out the warranty. Purchasing roofing products to make a failed roof repair would only cost more money in the future. You can call us for &nbsp;advice at anytime. We can look at picture you send us, if applicable, and pretty much tell you what is wrong and a ball park price.</p></div>
  1405. </div>
  1406. </div>
  1407. </li>
  1408. <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <div class="title-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100"> <path d="M81.7,38.8L50.6,18c-0.3-0.2-0.8-0.2-1.2,0L18.3,38.8c-0.4,0.3-0.6,0.7-0.4,1.2c0.1,0.4,0.5,0.7,1,0.7h9.3v40.5
  1409. c0,0.6,0.5,1,1,1h10.4h20.8h10.4c0.6,0,1-0.5,1-1V40.7h9.3c0.5,0,0.9-0.3,1-0.7C82.3,39.5,82.1,39,81.7,38.8z M40.7,80.1V51h18.7
  1410. v29.1H40.7z M70.8,38.6c-0.6,0-1,0.5-1,1v40.5h-8.3V50c0-0.6-0.5-1-1-1H39.6c-0.6,0-1,0.5-1,1v30.1h-8.3V39.6c0-0.6-0.5-1-1-1h-7
  1411. L50,20.1l27.7,18.5H70.8z"></path>
  1412. </svg>
  1413. </div>
  1414. <div>The wind blew off some of my shingles.  Can they be replaced?</div>
  1415. </div>
  1416. <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path>
  1417. </svg>
  1418. </div>
  1419. </div>
  1420. </div>
  1421. <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">Yes, this problem can be fixed in most situations. You may want to file a storm damage claim. Most of the time when you see shingles missing, it's caused from a straight line wind hitting the roof and breaking the seal. Shingles will lay back down flat and flop up and down over time until the tile breaks off. You can see one missing shingle but the entire area could be loose and not noticeable. Most insurance companies will replace your roof for a wind damage claim. Some people don&rsquo;t want to get insured involved and have life left on their roof. We will actually go up with a leaf blower and lightly blow the roof and seal down or refasten all the wind damaged shingles.</p></div>
  1422. </div>
  1423. </div>
  1424. </li>
  1425. <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <div class="title-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100"> <path d="M84.9,63.5c-2.3-2.3-5.3-3.6-8.6-3.6c-2.9,0-5.6,1-7.7,2.9L55.8,50l21.3-21.3l0.8,0.8l7.8-7.8l-3.1-3.1l-7.8,7.8l0.8,0.8
  1426. L54.2,48.4L41.4,35.6c1.8-2.2,2.9-4.9,2.9-7.7c0-3.2-1.3-6.3-3.6-8.6c-3-3-7.5-4.2-11.7-3.1l-1.9,0.5l7.3,7.3l-6.3,6.3l-7.3-7.3
  1427. l-0.5,1.9c-1.1,4.2,0.1,8.7,3.1,11.7c2.3,2.3,5.3,3.6,8.6,3.6l0,0c2.9,0,5.6-1,7.7-2.9L52.6,50L38.3,64.3l-3.9-3.9L21.9,72.9
  1428. c-1.3,1.3-1.9,2.9-1.9,4.7c0,1.8,0.7,3.4,1.9,4.7c1.3,1.3,2.9,1.9,4.7,1.9c1.8,0,3.4-0.7,4.7-1.9l12.5-12.5l-3.9-3.9l14.3-14.3
  1429. L67,64.4c-1.8,2.2-2.9,4.9-2.9,7.7c0,3.2,1.3,6.3,3.6,8.6c2.3,2.3,5.3,3.5,8.5,3.5c1.1,0,2.1-0.1,3.2-0.4l1.9-0.5L74,76l6.2-6.3
  1430. l7.3,7.3l0.5-1.9C89.1,71,87.9,66.5,84.9,63.5z M32.1,37.8L32.1,37.8c-2.7,0-5.2-1-7-2.9c-2-2-3-4.7-2.9-7.6l6,6l9.4-9.4l-6-6
  1431. c2.8-0.2,5.6,0.9,7.5,2.9c1.9,1.9,2.9,4.4,2.9,7c0,2.7-1,5.2-2.9,7C37.2,36.8,34.7,37.8,32.1,37.8z M29.7,80.7
  1432. c-1.7,1.7-4.6,1.7-6.2,0c-0.8-0.8-1.3-1.9-1.3-3.1c0-1.2,0.5-2.3,1.3-3.1l10.9-10.9l6.3,6.3L29.7,80.7z M80.2,66.6L70.8,76l6,6
  1433. c-0.2,0-0.4,0-0.6,0c-2.6,0-5.1-1-7-2.9c-1.9-1.9-2.9-4.4-2.9-7c0-2.7,1-5.2,2.9-7c1.9-1.9,4.4-2.9,7-2.9c2.7,0,5.2,1,7,2.9
  1434. c2,2,3,4.7,2.9,7.6L80.2,66.6z"></path>
  1435. </svg>
  1436. </div>
  1437. <div>How long will it take you to replace my roof?</div>
  1438. </div>
  1439. <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path>
  1440. </svg>
  1441. </div>
  1442. </div>
  1443. </div>
  1444. <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">Our average for roof replacement for a medium sized home is 6 hours. Although during the hot season a roof replacement could take up to 10. During the hottest part of the day walking across the roof will damage the new roof shingles. Larger homes take up to 16 hours. We get in and get off the &nbsp;property as quickly as possible without sacrificing the quality of our work.</p></div>
  1445. </div>
  1446. </div>
  1447. </li>
  1448. <li class="accordion-item"> <div class="accordion-title"> <div class="title-text"> <div class="title-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 100 100"> <path d="M81.7,38.8L50.6,18c-0.3-0.2-0.8-0.2-1.2,0L18.3,38.8c-0.4,0.3-0.6,0.7-0.4,1.2c0.1,0.4,0.5,0.7,1,0.7h9.3v40.5
  1449. c0,0.6,0.5,1,1,1h10.4h20.8h10.4c0.6,0,1-0.5,1-1V40.7h9.3c0.5,0,0.9-0.3,1-0.7C82.3,39.5,82.1,39,81.7,38.8z M40.7,80.1V51h18.7
  1450. v29.1H40.7z M70.8,38.6c-0.6,0-1,0.5-1,1v40.5h-8.3V50c0-0.6-0.5-1-1-1H39.6c-0.6,0-1,0.5-1,1v30.1h-8.3V39.6c0-0.6-0.5-1-1-1h-7
  1451. L50,20.1l27.7,18.5H70.8z"></path>
  1452. </svg>
  1453. </div>
  1454. <div>What is the difference between a roofer and a roof maintenance technician?</div>
  1455. </div>
  1456. <div class="arrow-wrapper"> <div class="arrow"> <svg class="close" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1152 1792" style="background-color:inherit !important" fill="currentColor"> <path fill="inherit" d="M1075 736q0 13-10 23l-466 466q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z"></path>
  1457. </svg>
  1458. </div>
  1459. </div>
  1460. </div>
  1461. <div class="accordion-description"> <div class="section"> <div class="section-inner"><p class="rteBlock">A roofer installs roofs and a roofing maintenance technician makes roof repairs. In the roofing industry there are different types of roofing material made for different types of roofs. Two types flat and steep roofs. Some roofers only install asphalt roof shingles on lower sloped roofs. Some do both steep and low sloped roofs. It is just according to the Roofer as to what he or she can do. Some Roofers don&rsquo;t want to get on anything with a pitch but flat roofs like rubber, TPO, or roll roofing in fear, or for many reasons. Each roofer has their preference although a Roofer does mostly new roof installations. &nbsp;Not all Roofers know how to install a rubber or asphalt shingle roofs. They are good at one specific material. A Roofing Maintenance Tech knows how to install all types of roofs. They understand how each roof is installed and has many years experience in roof repairs. Roof repairs is a technicians skill. They can identify and fix a roof leak quickly and cost efficiently while a roofer wouldn&rsquo;t know how to fix the problem unless it was obvious.</p></div>
  1462. </div>
  1463. </div>
  1464. </li>
  1465. </ul>
  1466. </div>
  1467. </div>
  1468. </div>
  1469. </div>
  1470. <div class="u_1321246444 dmRespRow" style="text-align: center;" id="1321246444"> <div class="dmRespColsWrapper" id="1034213774"> <div class="dmRespCol small-12 u_1911563847 medium-12 large-12" id="1911563847"> <a data-display-type="block" class="u_1096812525 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="tel:(615) 887-7323" data-element-type="dButtonLinkId" id="1096812525"> <span class="iconBg" id="1871317631"> <span class="icon hasFontIcon icon-star" id="1175863724"></span>
  1471. </span>
  1472. <span class="text" id="1778899677">Call Now</span>
  1473. </a>
  1474. </div>
  1475. </div>
  1476. </div>
  1477. <div class="u_1771437952 dmRespRow dmSectionParallaxNew hasBackgroundOverlay" style="text-align: center;" id="1771437952" data-anim-desktop="none"> <div class="dmRespColsWrapper" id="1151464060"> <div class="u_1375431759 dmRespCol small-12 medium-12 large-12" id="1375431759" data-anim-desktop="fadeInUp"> <span id="1613909608"></span>
  1478. <div class="u_1287186695 dmNewParagraph" id="1287186695" style="transition: none 0s ease 0s; text-align: center;" data-element-type="paragraph" data-version="5"> <h3><span style="color: rgb(255, 255, 255); display: initial;">Let us care for your home!</span></h3>
  1479. </div> <div class="u_1835189434 dmNewParagraph" data-element-type="paragraph" id="1835189434" style="transition: opacity 1s ease-in-out;" data-version="5"> <h5 class="text-align-center"><span class="" style="color: rgb(255, 255, 255); display: initial;"><span style="color: rgb(255, 255, 255); display: initial;">Call us at</span>
  1480. </span><a href="tel:(615) 887-7323" runtime_url="tel:(615) 887-7323" type="call" style="display: initial;">615-887-7323</a><span class="" style="color: rgb(255, 255, 255); display: initial;"> <span style="color: rgb(255, 255, 255); display: initial;">or contact us for your free quote.</span></span></h5>
  1481. </div> <a data-display-type="block" class="u_1307094038 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/Contact" id="1307094038" data-element-type="dButtonLinkId"> <span class="iconBg" id="1178467469"> <span class="icon hasFontIcon icon-star" id="1737295233"></span>
  1482. </span>
  1483. <span class="text" id="1199149495">Contact Us</span>
  1484. </a>
  1485. </div>
  1486. </div>
  1487. </div>
  1488. <div class="u_1277834089 dmRespRow" style="text-align: center;" id="1277834089" data-anim-desktop="fadeInUp"> <div class="dmRespColsWrapper" id="1926328125"> <div class="dmRespCol small-12 u_1740082056 medium-4 large-4" id="1740082056"> <div class="u_1218753642 imageWidget align-center" data-widget-type="image" id="1218753642" data-element-type="image"><img src="https://lirp.cdn-website.com/1fd71e27/dms3rep/multi/opt/roofing+reviews-128w.png" id="1974881427" class="" data-dm-image-path="https://irp.cdn-website.com/1fd71e27/dms3rep/multi/roofing+reviews.png" alt="best roofers in nashville" onerror="handleImageLoadError(this)" height="106.3125" width="107.0"/></div>
  1489. <div class="u_1140470566 graphicWidget" data-widget-type="graphic" id="1140470566" data-element-type="graphic"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewbox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve" id="1643073887" class="svg u_1643073887" data-icon-custom="true" data-icon-name="Quote.svg"> <path d="M5.2,42.7c1.3,8.7,8.7,14.9,17.1,15.3c-2.1,7.8-7.2,10.9-13.4,12.7c-0.6,0.2-0.5,0.8-0.5,0.8l1,6.2c0,0,0.1,0.5,0.9,0.4  c21.4-2.4,35.9-18.7,33.2-38.5C41,25.9,30.3,20.6,20.4,22C10.5,23.6,3.7,32.8,5.2,42.7L5.2,42.7z M73.5,58  c-2,7.8-7.3,10.9-13.4,12.7c-0.6,0.2-0.5,0.8-0.5,0.8l0.9,6.2c0,0,0.1,0.5,0.9,0.4c21.5-2.4,35.8-18.7,33.3-38.5  C92.1,25.9,81.3,20.6,71.5,22c-9.9,1.6-16.7,10.8-15.1,20.7C57.7,51.5,65,57.7,73.5,58z" id="1010110422"></path>
  1490. </svg>
  1491. </div>
  1492. <div class="u_1113885227 dmNewParagraph text-align-left" id="1113885227" style="display: block; transition: opacity 1s ease-in-out 0s; direction: ltr; text-align: center;" data-version="5"><p class="text-align-justify"><span style="display: initial;">Tobias and his team gave a very reasonable and detailed quote prior to installation. They installed a perfect roof and made on the fly adjustments to ensure it was done properly. I would recommend him and his work to anyone.</span></p></div> <div class="u_1344968451 dmNewParagraph text-align-center" data-element-type="paragraph" id="1344968451" style="transition: opacity 1s ease-in-out 0s; text-align: center;" data-version="5"> <h4 class="text-align-center"><span style="display: initial; color: rgb(64, 181, 114);">Dan H.</span></h4>
  1493. </div></div>
  1494. <div class="dmRespCol small-12 u_1421297023 medium-4 large-4" id="1421297023"> <div class="u_1939832561 imageWidget align-center" data-widget-type="image" id="1939832561" data-element-type="image"><img src="https://lirp.cdn-website.com/md/dmtmpl/b80a5160-68f4-4d0f-89e7-a7f4b641d0f7/dms3rep/multi/opt/08127fa4-c916-4890-9d72-f1a93f5f4813-128w.jpg" id="1553636765" class="" data-dm-image-path="https://irp-cdn.multiscreensite.com/md/dmtmpl/b80a5160-68f4-4d0f-89e7-a7f4b641d0f7/dms3rep/multi/08127fa4-c916-4890-9d72-f1a93f5f4813.jpg" alt="roofing companies in nashville" onerror="handleImageLoadError(this)" height="107.0" width="107.0"/></div>
  1495. <div class="u_1593401689 graphicWidget" data-widget-type="graphic" id="1593401689" data-element-type="graphic"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewbox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve" id="1909988840" class="svg u_1909988840" data-icon-custom="true" data-icon-name="Quote.svg"> <path d="M5.2,42.7c1.3,8.7,8.7,14.9,17.1,15.3c-2.1,7.8-7.2,10.9-13.4,12.7c-0.6,0.2-0.5,0.8-0.5,0.8l1,6.2c0,0,0.1,0.5,0.9,0.4  c21.4-2.4,35.9-18.7,33.2-38.5C41,25.9,30.3,20.6,20.4,22C10.5,23.6,3.7,32.8,5.2,42.7L5.2,42.7z M73.5,58  c-2,7.8-7.3,10.9-13.4,12.7c-0.6,0.2-0.5,0.8-0.5,0.8l0.9,6.2c0,0,0.1,0.5,0.9,0.4c21.5-2.4,35.8-18.7,33.3-38.5  C92.1,25.9,81.3,20.6,71.5,22c-9.9,1.6-16.7,10.8-15.1,20.7C57.7,51.5,65,57.7,73.5,58z" id="1597093762"></path>
  1496. </svg>
  1497. </div>
  1498. <div class="u_1087228675 dmNewParagraph text-align-left" id="1087228675" style="display: block; transition: opacity 1s ease-in-out 0s; direction: ltr; text-align: center;" data-version="5"><p class="text-align-justify"><span style="display: initial;">Tobias repaired some soffit damage from overflow on a clogged gutter &amp; painted our fascia &amp; soffit. Did it in a timely manner &amp; was quick with a quote</span></p><p class="text-align-justify"><br/></p><p class="text-align-justify"><span style="display: initial;"><span class="ql-cursor"></span></span></p></div> <div class="u_1562673466 dmNewParagraph text-align-center" data-element-type="paragraph" id="1562673466" style="transition: opacity 1s ease-in-out 0s; text-align: center;" data-version="5"> <h4 class="text-align-center"><span style="display: initial; color: rgb(64, 181, 114);">Quentin T.</span></h4>
  1499. </div></div>
  1500. <div class="dmRespCol small-12 u_1832499538 medium-4 large-4" id="1832499538"> <div class="u_1790730080 imageWidget align-center" data-widget-type="image" id="1790730080" data-element-type="image"><img src="https://irt-cdn.multiscreensite.com/md/dmtmpl/dms3rep/multi/young-woman-with-man-outdoors-sun.jpg" id="1228749497" class="" data-dm-image-path="https://irt-cdn.multiscreensite.com/md/dmtmpl/dms3rep/multi/young-woman-with-man-outdoors-sun.jpg" alt="affordable roofing" onerror="handleImageLoadError(this)" height="107.0" width="107.0"/></div>
  1501. <div class="u_1637532169 graphicWidget" data-widget-type="graphic" id="1637532169" data-element-type="graphic"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewbox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve" id="1887591587" class="svg u_1887591587" data-icon-custom="true" data-icon-name="Quote.svg"> <path d="M5.2,42.7c1.3,8.7,8.7,14.9,17.1,15.3c-2.1,7.8-7.2,10.9-13.4,12.7c-0.6,0.2-0.5,0.8-0.5,0.8l1,6.2c0,0,0.1,0.5,0.9,0.4  c21.4-2.4,35.9-18.7,33.2-38.5C41,25.9,30.3,20.6,20.4,22C10.5,23.6,3.7,32.8,5.2,42.7L5.2,42.7z M73.5,58  c-2,7.8-7.3,10.9-13.4,12.7c-0.6,0.2-0.5,0.8-0.5,0.8l0.9,6.2c0,0,0.1,0.5,0.9,0.4c21.5-2.4,35.8-18.7,33.3-38.5  C92.1,25.9,81.3,20.6,71.5,22c-9.9,1.6-16.7,10.8-15.1,20.7C57.7,51.5,65,57.7,73.5,58z" id="1504422165"></path>
  1502. </svg>
  1503. </div>
  1504. <div class="u_1356484705 dmNewParagraph text-align-left" id="1356484705" style="display: block; transition: opacity 1s ease-in-out 0s; direction: ltr; text-align: center;" data-version="5"><p class="text-align-justify"><span style="display: initial;">The Roofing Contractor was very informative and helpful. The did an AMAZING job on our new roof and did it so fast. We are shocked! I highly recommend Tobias and Quality Refurb Roofing and Construction. Thank You!!!</span></p></div> <div class="u_1845720536 dmNewParagraph text-align-center" data-element-type="paragraph" id="1845720536" style="transition: opacity 1s ease-in-out 0s; text-align: center;" data-version="5"> <h4 class="text-align-center"><span style="display: initial; color: rgb(64, 181, 114);">Kristi F.</span></h4>
  1505. </div></div>
  1506. </div>
  1507. </div>
  1508. <div class="u_1165689185 dmRespRow fullBleedChanged fullBleedMode" style="text-align: center;" id="1165689185"> <div class="dmRespColsWrapper" id="1010519790"> <div class="dmRespCol small-12 medium-6 large-6 u_1374776581" id="1374776581"> <div data-element-type="spacer" class="dmSpacer u_1598597607" id="1598597607"></div>
  1509. <div class="u_1519054048 dmNewParagraph" id="1519054048" style="transition-duration: 1s; transition-timing-function: ease-in-out; transition-delay: initial; transition-property: opacity; display: block;" data-element-type="paragraph" data-version="5"> <h3 class="text-align-center size-35"><span class="font-size-35" style="font-weight: 400; display: initial;">Our Service Areas</span></h3>
  1510. </div> <div class="u_1362794696 dmNewParagraph" id="1362794696" style="transition: none;" data-version="5"> <ul class="defaultList"><li class="text-align-left"><span style="display: initial;">Nashville</span></li><li class="text-align-left"><span style="display: initial;">Portland</span></li><li class="text-align-left"><span style="display: initial;">Springfield</span></li><li class="text-align-left"><span style="display: initial;">Antioch</span></li><li class="text-align-left"><span style="display: initial;">Mt. Juliet</span></li><li class="text-align-left"><span style="display: initial;">Joelton</span></li><li class="text-align-left"><span style="display: initial;">Goodlettsville</span></li><li class="text-align-left"><span style="display: initial;">Ashland City</span></li><li class="text-align-left"><span style="display: initial;">Madison</span></li><li class="text-align-left"><span style="display: initial;">Hermitage</span></li><li class="text-align-left"><span style="display: initial;">Hendersonville</span></li><li class="text-align-left"><span style="display: initial;">White House</span></li><li class="text-align-left"><span style="display: initial;">and more of Middle Tennessee</span></li></ul>
  1511. </div></div>
  1512. <div class="dmRespCol small-12 medium-6 large-6 u_1896694287" id="1896694287"> <div class="u_1401629888 default dmDefaultGradient align-center inlineMap" data-type="inlineMap" data-lat="36.16785" data-lng="-86.77816" data-address="Nashville, TN, United States" data-height="" data-msid="" data-mapurl="" data-lang="en" data-color-scheme="" data-zoom="" data-layout="layout4" data-popup-display="" data-popup-show="false" data-popup-title="" data-popup-title-visible="false" data-popup-description="" data-popup-description-visible="false" id="1401629888" dmle_extension="mapextension" data-element-type="mapextension" modedesktop="map" modemobile="map" addresstodisplay="Nashville, TN, United States" geocompleteaddress="Nashville, TN, United States" data-popup-display-desktop="" zoom="" data-popup-display-mobile="" data-display-type="block" layout="layout4" modetablet="map" wr="true" icon="true" surround="true" description="Find Us" adwords="" icon-name="icon-map-marker" street="" city="" country="US" country_full="United States" state="" zip="" business="Quality Refurb Roofing &amp; Construction" provider="mapbox" lon="-86.77816" lat="36.16785" dmmapsource="dm"> <div class="mapContainer" style="height: 100%; width: 100%; overflow: hidden; z-index: 0;"></div>
  1513. </div>
  1514. </div>
  1515. </div>
  1516. </div>
  1517. </div>
  1518. </div>
  1519. </div>
  1520. </div>
  1521. <div class="dmFooterContainer"> <div id="fcontainer" class="u_fcontainer f_hcontainer dmFooter p_hfcontainer hasBackgroundOverlay"> <div dm:templateorder="250" class="dmFooterResp generalFooter" id="1943048428"> <div class="dmRespRow fullBleedChanged fullBleedMode u_1741789201" style="text-align: center;" id="1741789201"> <div class="dmRespColsWrapper" id="1436377863"> <div class="dmRespCol small-12 medium-12 large-12 u_1089921865" id="1089921865"> <div class="u_1556776590 imageWidget align-center hasFullWidth hasFullWidthMobile" data-element-type="image" data-widget-type="image" id="1556776590"><img src="https://lirp.cdn-website.com/md/dmtmpl/b80a5160-68f4-4d0f-89e7-a7f4b641d0f7/dms3rep/multi/opt/landing_page_white_background_vertical-2304w.png" id="1922513352" class="" data-dm-image-path="https://irp-cdn.multiscreensite.com/md/dmtmpl/b80a5160-68f4-4d0f-89e7-a7f4b641d0f7/dms3rep/multi/landing_page_white_background_vertical.png" alt="roofing services" onerror="handleImageLoadError(this)" height="238.0" width="1920.0"/></div>
  1522. </div>
  1523. </div>
  1524. </div>
  1525. <div class="dmRespRow u_1632155419" style="text-align: center;" id="1632155419"> <div class="dmRespColsWrapper" id="1253858808"> <div class="u_1553864455 dmRespCol small-12 medium-4 large-4" id="1553864455"> <nav class="u_1971045927 unifiednav_vertical effect-bottom2 main-navigation unifiednav dmLinksMenu" role="navigation" layout-main="vertical_nav_layout_4" layout-sub="" data-show-vertical-sub-items="HOVER" id="1971045927" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" alt="" data-nav-structure="VERTICAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item  dmNavItemSelected  dmUDNavigationItem_00  " target="" data-target-page-alias="" data-auto="selected-page"> <span class="nav-item-text " data-link-text="
  1526.         Home
  1527.        " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span>
  1528. </span>
  1529. </a>
  1530. </li>
  1531. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about-us" class="unifiednav__item  dmUDNavigationItem_010101325370  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  1532.         About Us
  1533.        " data-auto="page-text-style">About Us<span class="icon icon-angle-down"></span>
  1534. </span>
  1535. </a>
  1536. </li>
  1537. <li role="menuitem" aria-haspopup="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/Services" class="unifiednav__item  dmUDNavigationItem_010101298332  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  1538.         Services
  1539.        " data-auto="page-text-style">Services<span class="icon icon-angle-down"></span>
  1540. </span>
  1541. </a>
  1542. <ul role="menu" aria-expanded="false" class="unifiednav__container unifiednav__container_sub-nav" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/home-repairs" class="unifiednav__item  dmUDNavigationItem_010101698286  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  1543.           Home Repairs
  1544.          " data-auto="page-text-style">Home Repairs<span class="icon icon-angle-right"></span>
  1545. </span>
  1546. </a>
  1547. </li>
  1548. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/roofing-services" class="unifiednav__item  dmUDNavigationItem_010101178838  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  1549.           Roofing Services
  1550.          " data-auto="page-text-style">Roofing Services<span class="icon icon-angle-right"></span>
  1551. </span>
  1552. </a>
  1553. </li>
  1554. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/home-remodeling" class="unifiednav__item  dmUDNavigationItem_010101414815  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  1555.           Home Remodeling
  1556.          " data-auto="page-text-style">Home Remodeling<span class="icon icon-angle-right"></span>
  1557. </span>
  1558. </a>
  1559. </li>
  1560. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/gutters" class="unifiednav__item  dmUDNavigationItem_010101805702  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  1561.           Gutters
  1562.          " data-auto="page-text-style">Gutters<span class="icon icon-angle-right"></span>
  1563. </span>
  1564. </a>
  1565. </li>
  1566. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/siding" class="unifiednav__item  dmUDNavigationItem_010101643220  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  1567.           Siding
  1568.          " data-auto="page-text-style">Siding<span class="icon icon-angle-right"></span>
  1569. </span>
  1570. </a>
  1571. </li>
  1572. </ul>
  1573. </li>
  1574. <li role="menuitem" aria-haspopup="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="#" class="unifiednav__item  dmUDNavigationItem_010101125796  unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  1575.         Service Areas
  1576.        " data-auto="page-text-style">Service Areas<span class="icon icon-angle-down"></span>
  1577. </span>
  1578. </a>
  1579. <ul role="menu" aria-expanded="false" class="unifiednav__container unifiednav__container_sub-nav" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/nashville" class="unifiednav__item  dmUDNavigationItem_010101767586  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  1580.           Nashville
  1581.          " data-auto="page-text-style">Nashville<span class="icon icon-angle-right"></span>
  1582. </span>
  1583. </a>
  1584. </li>
  1585. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/hendersonville" class="unifiednav__item  dmUDNavigationItem_01010182172  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  1586.           Hendersonville
  1587.          " data-auto="page-text-style">Hendersonville<span class="icon icon-angle-right"></span>
  1588. </span>
  1589. </a>
  1590. </li>
  1591. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/gallatin" class="unifiednav__item  dmUDNavigationItem_010101844594  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  1592.           Gallatin
  1593.          " data-auto="page-text-style">Gallatin<span class="icon icon-angle-right"></span>
  1594. </span>
  1595. </a>
  1596. </li>
  1597. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/springfield" class="unifiednav__item  dmUDNavigationItem_010101613939  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  1598.           Springfield
  1599.          " data-auto="page-text-style">Springfield<span class="icon icon-angle-right"></span>
  1600. </span>
  1601. </a>
  1602. </li>
  1603. </ul>
  1604. </li>
  1605. <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/Contact" class="unifiednav__item  dmUDNavigationItem_010101960562  " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="
  1606.         Contact
  1607.        " data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span>
  1608. </span>
  1609. </a>
  1610. </li>
  1611. </ul>
  1612. </nav>
  1613. </div>
  1614. <div class="u_1332161287 dmRespCol small-12 medium-4 large-4" id="1332161287"> <div class="u_1299492659 dmNewParagraph" data-element-type="paragraph" id="1299492659" style="transition: opacity 1s ease-in-out;" data-version="5"> <h6 class="text-align-left m-text-align-left"><span style="display: initial; color: rgb(255, 255, 255); font-weight: 600;">Contact</span></h6>
  1615. </div> <div class="u_1521574249 dmNewParagraph" data-element-type="paragraph" id="1521574249" style="transition: none; display: block;" data-version="5" new-inline-bind-applied="true" data-diy-text=""> <h6 class="text-align-left"><span style="font-weight: 300; color: rgb(255, 255, 255); display: initial;"><span class="inline-data-binding" data-encoded-value="KDU1NSkgNTU1LTU1NTU=" data-inline-binding="content_library.global.phone.phone number"><a class="inlineBindingLink" target="_blank" href="tel:(615) 887-7323">(615) 887-7323</a></span><br/></span></h6>
  1616. <h6 class="text-align-left"><span style="display: initial; color: rgb(255, 255, 255);"><span class="inline-data-binding" data-encoded-value="bXllbWFpbEBlbWFpbC5jb20=" data-inline-binding="content_library.global.email.email"><a class="inlineBindingLink" target="_blank" href="mailto:info@qualityrefurbconstruction.com">info@qualityrefurbconstruction.com</a></span><span class="ql-cursor"></span></span></h6>
  1617. </div> <div class="u_1544536735 dmNewParagraph" data-element-type="paragraph" id="1544536735" style="" data-version="5" data-styletopreserve="{"background-image":""}" new-inline-bind-applied="true" data-diy-text=""> <h6 class="text-align-left"><span style="display: initial; color: rgb(255, 255, 255);"><span class="inline-data-binding" data-encoded-value="TmV3IFlvcmssIFVuaXRlZCBTdGF0ZXM=" data-inline-binding="content_library.global">Nashville, TN, United States</span><span class="ql-cursor"></span></span></h6>
  1618. </div></div>
  1619. <div class="u_1793378685 dmRespCol small-12 medium-4 large-4" id="1793378685"> <a data-display-type="block" class="u_1005493799 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="/Contact" id="1005493799" data-element-type="dButtonLinkId"> <span class="iconBg" id="1445260480"> <span class="icon hasFontIcon icon-star" id="1828275411"></span>
  1620. </span>
  1621. <span class="text" id="1031194968">Get a Quote</span>
  1622. </a>
  1623. <div class="u_1970798802 align-center text-align-center dmSocialHub" id="1970798802" dmle_extension="social_hub" data-element-type="social_hub" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv "> <a href="mailto:info@qualityrefurbconstruction.com" dm_dont_rewrite_url="true" aria-label="email" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Email&apos;)"> <span class="dmSocialEmail dm-social-icons-email oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span>
  1624. </a>
  1625. <a href="https://facebook.com/qualityrefurbroofing" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Facebook&apos;)"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span>
  1626. </a>
  1627. <a href="https://twitter.com/" target="_blank" dm_dont_rewrite_url="true" aria-label="twitter" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Twitter&apos;)"> <span class="dmSocialTwitter dm-social-icons-twitter oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span>
  1628. </a>
  1629. <a href="http://instagram.com/" target="_blank" dm_dont_rewrite_url="true" aria-label="instagram" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Instagram&apos;)"> <span class="dmSocialInstagram dm-social-icons-instagram oneIcon socialHubIcon style8" aria-hidden="true" data-hover-effect=""></span>
  1630. </a>
  1631. </div>
  1632. </div>
  1633. </div>
  1634. </div>
  1635. </div>
  1636. </div>
  1637. </div>
  1638. <div id="1236746004" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"></div>
  1639. </div>
  1640. </div>
  1641. </div>
  1642. <div class="showOnMedium layout-drawer-hamburger hamburger-on-header" id="layout-drawer-hamburger" role="button" aria-label="menu opener" tabindex="0"> <span class="hamburger__slice"></span>
  1643. <span class="hamburger__slice"></span>
  1644. <span class="hamburger__slice"></span>
  1645. </div>
  1646. </div>
  1647. </div>
  1648. </div>
  1649. </div>
  1650. </div>
  1651. </div>
  1652.  
  1653.    </div>
  1654. </div>
  1655. <!--  Add full CSS and Javascript before the close tag of the body if needed -->
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678. <!-- Google Fonts Include -->
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693. <!-- loadCSS function fonts.jsp-->
  1694.  
  1695.  
  1696.  
  1697. <link rel="preload" href="https://irp.cdn-website.com/fonts/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&amp;subset=latin-ext&amp;display=swap"  as="style" fetchpriority="low" onload="loadCSS(this)" />
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703. <!-- RT CSS Include d-css-runtime-desktop-one-package-structured-global-->
  1704. <link rel="preload" as="style" fetchpriority="low" onload="loadCSS(this)" href="https://static.cdn-website.com/mnlt/production/4375/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" />
  1705.  
  1706. <!-- End of RT CSS Include -->
  1707.  
  1708. <link rel="preload" href="https://irp.cdn-website.com/WIDGET_CSS/6d27429434e7763d13ac128ab3ff0c01.css" id="widgetCSS" as="style" fetchpriority="low" onload="loadCSS(this)" />
  1709.  
  1710. <!-- Support `img` size attributes -->
  1711. <style>img[width][height] {
  1712.  height: auto;
  1713. }</style>
  1714.  
  1715. <!-- Support showing sticky element on page only -->
  1716. <style>
  1717.  body[data-page-alias="home"] #dm [data-show-on-page-only="home"] {
  1718.    display: block !important;
  1719.  }
  1720. </style>
  1721.  
  1722. <!-- This is populated in Ajax navigation -->
  1723. <style id="pageAdditionalWidgetsCss" type="text/css">
  1724. </style>
  1725.  
  1726.  
  1727.  
  1728.  
  1729. <!-- Site CSS -->
  1730. <link rel="preload" href="https://irp.cdn-website.com/1fd71e27/files/1fd71e27_withFlex_1.min.css?v=72" id="siteGlobalCss" as="style" fetchpriority="low" onload="loadCSS(this)" />
  1731.  
  1732.  
  1733.  
  1734. <style id="customWidgetStyle" type="text/css">
  1735.  
  1736. </style>
  1737. <style id="innerPagesStyle" type="text/css">
  1738.    
  1739. </style>
  1740.  
  1741.  
  1742. <style
  1743.        id="additionalGlobalCss" type="text/css"
  1744. >
  1745. </style>
  1746.  
  1747. <!-- Page CSS -->
  1748. <link rel="preload" href="https://irp.cdn-website.com/1fd71e27/files/1fd71e27_home_withFlex_1.min.css?v=72" id="homeCssLink" as="style" fetchpriority="low" onload="loadCSS(this)" />
  1749.  
  1750. <style id="pagestyle" type="text/css">
  1751.    
  1752. </style>
  1753.  
  1754. <style id="pagestyleDevice" type="text/css">
  1755.    
  1756. </style>
  1757.  
  1758. <!-- Flex Sections CSS -->
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764. <style id="globalFontSizeStyle" type="text/css">
  1765.    .font-size-24, .size-24, .size-24 > font { font-size: 24px !important; }.font-size-30, .size-30, .size-30 > font { font-size: 30px !important; }.font-size-36, .size-36, .size-36 > font { font-size: 36px !important; }.font-size-35, .size-35, .size-35 > font { font-size: 35px !important; }
  1766. </style>
  1767. <style id="pageFontSizeStyle" type="text/css">
  1768. </style>
  1769.  
  1770. <!-- ========= JS Section ========= -->
  1771.  
  1772. <script>
  1773.    var isWLR = true;
  1774.  
  1775.    window.customWidgetsFunctions = {};
  1776.    window.customWidgetsStrings = {};
  1777.    window.collections = {};
  1778.    window.currentLanguage = "ENGLISH"
  1779.    window.isSitePreview = false;
  1780. </script>
  1781. <script>
  1782.    window.customWidgetsFunctions["832a29738c2b44fdb4e63369b1bf458a~72"] = function (element, data, api) {
  1783.        
  1784.  
  1785. $(element).find('[data-first-expanded="true"]').attr('data-first-expanded', 'false').find('.accordion-item').eq(0).addClass('expanded');
  1786.  
  1787. $(element).off('click.toggle').on('click.toggle', '.accordion-title', function(){
  1788.    if(data.config.collapseOthers){
  1789.        $(this).parents('.accordion-item').siblings().removeClass('expanded');
  1790.        // $(element).find('.accordion-item').not(this).removeClass('expanded');
  1791.    }
  1792.    $(this).parents('.accordion-item').toggleClass('expanded');
  1793. });
  1794.  
  1795.  
  1796.    };
  1797. </script>
  1798. <script type="text/javascript">
  1799.  
  1800.    var d_version = "production_4375";
  1801.    var build = "2024-04-21T12_49_50";
  1802.    window['v' + 'ersion'] = d_version;
  1803.  
  1804.    function buildEditorParent() {
  1805.        window.isMultiScreen = true;
  1806.        window.editorParent = {};
  1807.        window.previewParent = {};
  1808.        window.assetsCacheQueryParam = "?version=2024-04-21T12_49_50";
  1809.        try {
  1810.            var _p = window.parent;
  1811.            if (_p && _p.document && _p.$ && _p.$.dmfw) {
  1812.                window.editorParent = _p;
  1813.            } else if (_p.isSitePreview) {
  1814.                window.previewParent = _p;
  1815.            }
  1816.        } catch (e) {
  1817.  
  1818.        }
  1819.    }
  1820.  
  1821.    buildEditorParent();
  1822. </script>
  1823.  
  1824. <!-- Load jQuery -->
  1825. <script type="text/javascript" id='d-js-jquery'
  1826.        src="https://static.cdn-website.com/libs/jquery/jquery-3.7.0.min.js"></script>
  1827. <!-- End Load jQuery -->
  1828. <!-- Injecting site-wide before scripts -->
  1829. <!-- End Injecting site-wide to the head -->
  1830.  
  1831.  
  1832. <script>
  1833.    var _jquery = window.$;
  1834.  
  1835.    var jqueryAliases = ['$', 'jquery', 'jQuery'];
  1836.  
  1837.    jqueryAliases.forEach((alias) => {
  1838.        Object.defineProperty(window, alias, {
  1839.            get() {
  1840.                return _jquery;
  1841.            },
  1842.            set() {
  1843.                console.warn("Trying to over-write the global jquery object!");
  1844.            }
  1845.        });
  1846.    });
  1847.    window.jQuery.migrateMute = true;
  1848. </script>
  1849. <script>
  1850.    window.cookiesNotificationMarkupPreview = 'null';
  1851. </script>
  1852.  
  1853. <!-- HEAD RT JS Include -->
  1854. <script id='d-js-params'>
  1855.    window.INSITE = window.INSITE || {};
  1856.    window.INSITE.device = "desktop";
  1857.  
  1858.    window.rtCommonProps = {};
  1859.    rtCommonProps["rt.ajax.ajaxScriptsFix"] =true;
  1860.    rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20=';
  1861.    rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com';
  1862.    rtCommonProps["performance.tabletPreview.removeScroll"] = 'false';
  1863.    rtCommonProps["inlineEditGrid.snap"] =true;
  1864.    rtCommonProps["popup.insite.cookie.ttl"] = '0.5';
  1865.    rtCommonProps["rt.pushnotifs.force.button"] =true;
  1866.    rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw';
  1867.    rtCommonProps["common.mapbox.js.override"] =false;
  1868.    rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo';
  1869.    rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA';
  1870.    rtCommonProps["isCoverage.test"] =false;
  1871.    rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js';
  1872.    rtCommonProps["feature.flag.mappy.kml"] =false;
  1873.    rtCommonProps["common.resources.dist.cdn"] =true;
  1874.    rtCommonProps["common.build.dist.folder"] = 'production/4375';
  1875.    rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com';
  1876.    rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/4375';
  1877.    rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true;
  1878.    rtCommonProps["feature.flag.runtime.photoswipe.fix"] =true;
  1879.    rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true;
  1880.    rtCommonProps["feature.flag.runtime.newAnimation.respectCssAnimationProps.enabled"] =true;
  1881.    rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true;
  1882.    rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true;
  1883.    rtCommonProps["feature.flag.runOnReadyNewTask"] =true;
  1884.    rtCommonProps["isAutomation.test"] =false;
  1885.  
  1886.    
  1887.    rtCommonProps['common.mapsProvider'] = 'mapbox';
  1888.    
  1889.    rtCommonProps['common.mapsProvider.version'] = '0.52.0';
  1890.    rtCommonProps['common.geocodeProvider'] = 'here';
  1891.    rtCommonProps['common.map.defaults.radiusSize'] = '1500';
  1892.    rtCommonProps['common.map.defaults.radiusBg'] = 'rgba(255, 255, 255, 0.4)';
  1893.    rtCommonProps['common.map.defaults.strokeColor'] = 'rgba(255, 255, 255, 1)';
  1894.    rtCommonProps['common.map.defaults.strokeSize'] = '2';
  1895.    rtCommonProps['server.for.resources'] = '';
  1896.    rtCommonProps['feature.flag.lazy.widgets'] = true;
  1897.    rtCommonProps['feature.flag.single.wow'] = false;
  1898.    rtCommonProps['feature.flag.disallowPopupsInEditor'] = true;
  1899.    rtCommonProps['feature.flag.mark.anchors'] = true;
  1900.    rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz';
  1901.    rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME';
  1902.    rtCommonProps["images.sizes.small"] =160;
  1903.    rtCommonProps["images.sizes.mobile"] =640;
  1904.    rtCommonProps["images.sizes.tablet"] =1280;
  1905.    rtCommonProps["images.sizes.desktop"] =1920;
  1906.    rtCommonProps["modules.resources.cdn"] =true;
  1907.    rtCommonProps["import.images.storage.imageCDN"] = 'https://lirp.cdn-website.com/';
  1908.    rtCommonProps["facebook.api.version"] = '7.0';
  1909.    rtCommonProps["feature.flag.runtime.inp.threshold"] =150;
  1910.    rtCommonProps["feature.flag.performance.logs"] =true;
  1911.    rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha';
  1912.    rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K';
  1913.  
  1914.    // feature flags that's used out of runtime module (in  legacy files)
  1915.    rtCommonProps["site.runtime.video.background.ssr"] =true;
  1916.  
  1917.    // no usages
  1918.    rtCommonProps["run.imageCount.script.enabled"] =false;
  1919.  
  1920.    window.rtFlags = {};
  1921.    rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true;
  1922.    rtFlags["keyboard.navigation.enabled"] =true;
  1923.    rtFlags["scripts.widgetCount.enabled"] =true;
  1924.    rtFlags["ecom.ecwid.categoryPage.modifyLinks"] = true;
  1925.    rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false;
  1926.    rtFlags["ecom.ecwid.old.store.fix.scrolling.enabled"] = true;
  1927.    rtFlags["ecom.ecwid.old.store.fix.facebook.share"] = true;
  1928.    rtFlags["ecom.ecwid.fallBackInCaseLinksNotFound.enabled"] = true;
  1929.    rtFlags["feature.flag.photo.gallery.exact.size"] =false;
  1930.    rtFlags["new.store.fix.ecwid.back.bug"] =true;
  1931.    rtFlags["facebook.runtime.widgets.upgrade"] =true;
  1932.    rtFlags["ecom.ecwid.solve.url.modifications"] = true;
  1933.    rtFlags["ecom.ecwid.configOptions"] = true;
  1934.    rtFlags["geocode.search.localize"] =false;
  1935.    rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false;
  1936.    rtFlags["site.contact.form.fix.for.attribute"] =true;
  1937.    rtFlags["contact.form.date.format.enabled"] = true;
  1938.    rtFlags["twitter.heightLimit.enabled"] = true;
  1939.    rtFlags["ecom.ecwid.fixTranslations.enabled"] = true;
  1940.    rtFlags["runtime.load.script.native"] =true;
  1941.    rtFlags["editor.classicHybrid.photogallery.fix"] =true;
  1942.    rtFlags["runtime.backgroundSlider.borderRadius"] =true;
  1943. </script>
  1944. <script src="https://static.cdn-website.com/mnlt/production/4375/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js"  id="d-js-core"></script>
  1945. <!-- End of HEAD RT JS Include -->
  1946. <script src="https://static.cdn-website.com/mnlt/production/4375/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script>
  1947. <script>
  1948.    
  1949.    $(window).bind("orientationchange", function (e) {
  1950.        $.layoutManager.initLayout();
  1951.        
  1952.    });
  1953.    $(document).resize(function () {
  1954.        
  1955.    });
  1956. </script>
  1957. <script type="text/javascript" id="d_track_campaign">
  1958. (function() {
  1959. var campaign = (/utm_campaign=([^&]*)/).exec(window.location.search);
  1960.  
  1961. if (campaign && campaign != null && campaign.length > 1) {
  1962. campaign = campaign[1];
  1963. document.cookie = "_dm_rt_campaign=" + campaign + ";expires=" + new Date().getTime() + 24*60*60*1000 + ";domain=" + window.location.hostname + ";path=/";
  1964. }
  1965. }());
  1966. </script>
  1967. <script type="text/javascript" >
  1968.  var _dm_gaq = {};
  1969.  var _gaq = _gaq || [];
  1970.  var _dm_insite = [];
  1971. </script>
  1972.  
  1973.  <script id="d-js-datalayer-optimization">
  1974.        function overrideDataLayerPush() {
  1975.            window.dataLayer = window.dataLayer || [];
  1976.            const oldPush = window.dataLayer.push;
  1977.    
  1978.            const newPush = () => {
  1979.                const states = [].slice.call(arguments, 0);
  1980.                // Use requestIdleCallback when available, fallback to setTimeout
  1981.                const deferFunction = window.requestIdleCallback || window.setTimeout;
  1982.                deferFunction(() => {
  1983.                    return oldPush.apply(window.dataLayer, states);
  1984.                })
  1985.            }
  1986.    
  1987.            window.dataLayer.push = newPush;
  1988.        }
  1989.    
  1990.        if (!!window.google_tag_manager) {
  1991.            overrideDataLayerPush();
  1992.        } else {
  1993.            window.addEventListener('gtmLoaded', overrideDataLayerPush);
  1994.        }
  1995.    </script>
  1996.  </script>
  1997. <script type="text/javascript" id="d_track_sp">
  1998. ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];
  1999. p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)
  2000. };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1;
  2001. n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow"));
  2002. window.dmsnowplow  = window.snowplow;
  2003.  
  2004. dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker
  2005.  appId: '1fd71e27'
  2006. });
  2007.  
  2008. // snowplow queries element styles so we wait until CSS calculations are done.
  2009. requestAnimationFrame(() => {
  2010. dmsnowplow('trackPageView');
  2011. _dm_insite.forEach((rule) => {
  2012. // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here
  2013. // the tracking is in popup.js
  2014. if (rule.actionName !== "popup") {
  2015. dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId);
  2016. }
  2017. window?.waitForDeferred?.('dmAjax', () => {
  2018. $.DM.events.trigger('event-ruleTriggered', {value: rule});
  2019. });
  2020. });
  2021. });
  2022. </script>
  2023.   <div style="display:none;" id="P6iryBW0Wu"></div>
  2024.  
  2025. <!-- photoswipe markup -->
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035. <!-- Root element of PhotoSwipe. Must have class pswp. -->
  2036. <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
  2037.  
  2038.    <!-- Background of PhotoSwipe.
  2039.         It's a separate element as animating opacity is faster than rgba(). -->
  2040.    <div class="pswp__bg"></div>
  2041.  
  2042.    <!-- Slides wrapper with overflow:hidden. -->
  2043.    <div class="pswp__scroll-wrap">
  2044.  
  2045.        <!-- Container that holds slides.
  2046.            PhotoSwipe keeps only 3 of them in the DOM to save memory.
  2047.            Don't modify these 3 pswp__item elements, data is added later on. -->
  2048.        <div class="pswp__container">
  2049.            <div class="pswp__item"></div>
  2050.            <div class="pswp__item"></div>
  2051.            <div class="pswp__item"></div>
  2052.        </div>
  2053.  
  2054.        <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
  2055.        <div class="pswp__ui pswp__ui--hidden">
  2056.  
  2057.            <div class="pswp__top-bar">
  2058.  
  2059.                <!--  Controls are self-explanatory. Order can be changed. -->
  2060.  
  2061.                <div class="pswp__counter"></div>
  2062.  
  2063.                <button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
  2064.  
  2065.                <button class="pswp__button pswp__button--share" title="Share"></button>
  2066.  
  2067.                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
  2068.  
  2069.                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
  2070.  
  2071.                <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
  2072.                <!-- element will get class pswp__preloader--active when preloader is running -->
  2073.                <div class="pswp__preloader">
  2074.                    <div class="pswp__preloader__icn">
  2075.                      <div class="pswp__preloader__cut">
  2076.                        <div class="pswp__preloader__donut"></div>
  2077.                      </div>
  2078.                    </div>
  2079.                </div>
  2080.            </div>
  2081.  
  2082.            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
  2083.                <div class="pswp__share-tooltip"></div>
  2084.            </div>
  2085.  
  2086.            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
  2087.            </button>
  2088.  
  2089.            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
  2090.            </button>
  2091.  
  2092.            <div class="pswp__caption">
  2093.                <div class="pswp__caption__center"></div>
  2094.            </div>
  2095.  
  2096.        </div>
  2097.  
  2098.    </div>
  2099.  
  2100. </div>
  2101. <div id="fb-root"
  2102.        data-locale="en"></div>
  2103. <!-- Alias: 1fd71e27 -->
  2104. <div class="dmPopupMask" id="dmPopupMask"></div>
  2105. <div id="dmPopup" class="dmPopup">
  2106. <div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" onclick="dmHidePopup(event);"></div> </div>
  2107. <div class="dmPopupTitle"> <span></span> Share by:</div>
  2108. <div class="data"></div>
  2109. </div><script id="d_track_personalization">
  2110. window?.waitForDeferred?.('dmAjax', () => {
  2111. // Collects client data and updates cookies used by smart sites
  2112. window.expireDays = 365;
  2113. window.visitLength = 30 * 60000;
  2114. $.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays);
  2115. setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit");
  2116. });
  2117. </script>
  2118. <script type="text/javascript">
  2119.    
  2120.    Parameters.NavigationAreaParams.MoreButtonText = 'MORE';
  2121.    
  2122.    Parameters.NavigationAreaParams.LessButtonText = 'LESS';
  2123.    Parameters.HomeLinkText = 'Home';
  2124.    </script>
  2125. <!--  End Script tags -->
  2126.  
  2127. <!--  Site Wide Html Markup -->
  2128. <!--  Site Wide Html Markup -->
  2129. </body>
  2130. </html>
  2131.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda