1<!doctype html > 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en" 3 class="ios-preview-native-scroll"> 4<head> 5 <meta charset="utf-8"> 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 43 44
45<script type="text/javascript"> 46 window._currentDevice = 'desktop'; 47 window.Parameters = window.Parameters || { 48 HomeUrl: 'https://www.atticconversions.net/', 49 50 SystemID: 'US_HIBU_PRODUCTION', 51 SiteAlias: '0c7e131d468745ac8846c4866ecc650b', 52 SiteType: atob('RFVEQU9ORQ=='), 53 PublicationDate: 'Sep 28, 2026', 54 ExternalUid: '700128271', 55 IsSiteMultilingual: false, 56 InitialPostAlias: '', 57 InitialPostPageUuid: '', 58 InitialDynamicItem: '', 59 DynamicPageInfo: { 60 isDynamicPage: false, 61 base64JsonRowData: 'null', 62 }, 63 InitialPageAlias: 'home', 64 InitialPageUuid: '625acfff5e8a451d9e221d3a92d60f41', 65 InitialPageId: '117562224', 66 InitialEncodedPageAlias: 'aG9tZQ==', 67 InitialHeaderUuid: '52cd415708c04100a39b94a628153c74', 68 CurrentPageUrl: '', 69 IsCurrentHomePage: true, 70 AllowAjax: false, 71 AfterAjaxCommand: null, 72 HomeLinkText: 'Back To Home', 73 UseGalleryModule: false, 74 CurrentThemeName: 'Layout Theme', 75 ThemeVersion: '500000', 76 DefaultPageAlias: '', 77 RemoveDID: true, 78 WidgetStyleID: null, 79 IsHeaderFixed: false, 80 IsHeaderSkinny: false, 81 IsBfs: true, 82 StorePageAlias: 'null', 83 StorePagesUrls: 'e30=', 84 IsNewStore: 'false', 85 StorePath: '', 86 StoreId: 'null', 87 StoreVersion: 0, 88 StoreBaseUrl: '', 89 StoreCleanUrl: true, 90 StoreDisableScrolling: true, 91 IsStoreSuspended: false, 92 HasCustomDomain: true, 93 SimpleSite: false, 94 showCookieNotification: false, 95 cookiesNotificationMarkup: 'null', 96 translatedPageUrl: '', 97 isFastMigrationSite: false, 98 sidebarPosition: 'NA', 99 currentLanguage: 'en', 100 currentLocale: 'en', 101 NavItems: '{}', 102 errors: { 103 general: 'There was an error connecting to the page.<br/> Make sure you are not offline.', 104 password: 'Incorrect name/password combination', 105 tryAgain: 'Try again' 106 }, 107 108 mapConsent: { 109 message: 'This content is served by a third party, {0}. If enabled, {0} may collect information about your activity.', 110 enable: 'Enable' 111 }, 112 NavigationAreaParams: { 113 ShowBackToHomeOnInnerPages: true, 114 NavbarSize: -1, 115 NavbarLiveHomePage: 'https://www.atticconversions.net/', 116 BlockContainerSelector: '.dmBody', 117 NavbarSelector: '#dmNav:has(a)', 118 SubNavbarSelector: '#subnav_main' 119 }, 120 hasCustomCode: true, 121 planID: '771', 122 customTemplateId: 'null', 123 siteTemplateId: 'null', 124 productId: 'DM_DIRECT', 125 disableTracking: false, 126 pageType: 'FROM_SCRATCH', 127 isRuntimeServer: true, 128 isInEditor: false, 129 isInPreview: false, 130 hasNativeStore: false, 131 defaultLang: 'en', 132 hamburgerMigration: null, 133 isFlexSite: true 134 }; 135 136 window.Parameters.LayoutID = {}; 137 window.Parameters.LayoutID[window._currentDevice] = 30; 138 window.Parameters.LayoutVariationID = {}; 139 window.Parameters.LayoutVariationID[window._currentDevice] = 5; 140</script>
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163<!-- Injecting site-wide to the head --> 164 165 166<meta name="google-site-verification" content="dNrTRnFDc2Q8nP6veIWNBu76s81YYmtU4tcHUugXah8" data-swh-uuid="e0a96782aac14aaa926c8c4306868692"/> 167 168 169 170<!-- End Injecting site-wide to the head --> 171 172 173 174 175
176<script> 177 function toHash(str) { 178 var hash = 5381, i = str.length; 179 while (i) { 180 hash = hash * 33 ^ str.charCodeAt(--i) 181 } 182 return hash >>> 0 183 } 184</script>
vendor: 1 bytes, line 184
184
185<script> 186 (function (global) { 187 //const cacheKey = global.cacheKey; 188 const isOffline = 'onLine' in navigator && navigator.onLine === false; 189 const hasServiceWorkerSupport = 'serviceWorker' in navigator; 190 if (isOffline) { 191 console.log('offline mode'); 192 } 193 if (!hasServiceWorkerSupport) { 194 console.log('service worker is not supported'); 195 } 196 if (hasServiceWorkerSupport && !isOffline) { 197 window.addEventListener('load', function () { 198 const serviceWorkerPath = '/runtime-service-worker.js?v=3'; 199 navigator.serviceWorker 200 .register(serviceWorkerPath, { scope: './' }) 201 .then( 202 function (registration) { 203 // Registration was successful 204 console.log( 205 'ServiceWorker registration successful with scope: ', 206 registration.scope 207 ); 208 }, 209 function (err) { 210 // registration failed :( 211 console.log('ServiceWorker registration failed: ', err); 212 } 213 ) 214 .catch(function (err) { 215 console.log(err); 216 }); 217 }); 218 219 // helper function to refresh the page 220 var refreshPage = (function () { 221 var refreshing; 222 return function () { 223 if (refreshing) return; 224 // prevent multiple refreshes 225 var refreshkey = 'refreshed' + location.href; 226 var prevRefresh = localStorage.getItem(refreshkey); 227 if (prevRefresh) { 228 localStorage.removeItem(refreshkey); 229 if (Date.now() - prevRefresh < 30000) { 230 return; // dont go into a refresh loop 231 } 232 } 233 refreshing = true; 234 localStorage.setItem(refreshkey, Date.now()); 235 console.log('refereshing page'); 236 window.location.reload(); 237 }; 238 })(); 239 240 function messageServiceWorker(data) { 241 return new Promise(function (resolve, reject) { 242 if (navigator.serviceWorker.controller) { 243 var worker = navigator.serviceWorker.controller; 244 var messageChannel = new MessageChannel(); 245 messageChannel.port1.onmessage = replyHandler; 246 worker.postMessage(data, [messageChannel.port2]); 247 function replyHandler(event) { 248 resolve(event.data); 249 } 250 } else { 251 resolve(); 252 } 253 }); 254 } 255 } 256})(window); 257</script>
257 258 259 260 261<link rel="canonical" href="https://www.atticconversions.net/"> 262 263<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover"> 264<meta name="dm:lcp-preload" content="https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/home-hero-attic-conversions-1920w.jpg"> 265<meta name="apple-mobile-web-app-capable" content="yes"> 266 267 268 269<link rel="icon" type="image/x-icon" href="https://cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/site_favicon_16_1789144165623.ico"/> 270 271 272<link rel="preconnect" href="https://le-cdn.hibuwebsites.com"/> 273<link rel="preconnect" href="https://cdn.hibuwebsites.com" crossorigin/> 274<link rel="preconnect" href="https://static-res-cdn.websites.hibu.com"/> 275<link rel="preconnect" href="https://cdn.hibuwebsites.com"/> 276 277 278 279
280<script id='d-js-dmapi'> 281 window.SystemID = 'US_HIBU_PRODUCTION'; 282 283 if (!window.dmAPI) { 284 window.dmAPI = { 285 registerExternalRuntimeComponent: function () { 286 }, 287 getCurrentDeviceType: function () { 288 return window._currentDevice; 289 }, 290 runOnReady: (ns, fn) => { 291 const safeFn = dmAPI.toSafeFn(fn); 292 ns = ns || 'global_' + Math.random().toString(36).slice(2, 11); 293 const eventName = 'afterAjax.' + ns; 294 295 if (document.readyState === 'complete') { 296 $.DM.events.off(eventName).on(eventName, safeFn); 297 setTimeout(function () { 298 safeFn({ 299 isAjax: false, 300 }); 301 }, 0); 302 } else { 303 window?.waitForDeferred?.('dmAjax', () => { 304 $.DM.events.off(eventName).on(eventName, safeFn); 305 safeFn({ 306 isAjax: false, 307 }); 308 }); 309 } 310 }, 311 toSafeFn: (fn) => { 312 if (fn?.safe) { 313 return fn; 314 } 315 const safeFn = function (...args) { 316 try { 317 return fn?.apply(null, args); 318 } catch (e) { 319 console.log('function failed ' + e.message); 320 } 321 }; 322 safeFn.safe = true; 323 return safeFn; 324 } 325 }; 326 } 327 328 if (!window.requestIdleCallback) { 329 window.requestIdleCallback = function (fn) { 330 setTimeout(fn, 0); 331 } 332 } 333</script>
333 334 335 336 337 338 339 340 341
342<script id="d-js-load-css"> 343/** 344 * There are a few <link> tags with CSS resource in them that are preloaded in the page 345 * in each of those there is a "onload" handler which invokes the loadCSS callback 346 * defined here. 347 * We are monitoring 3 main CSS files - the runtime, the global and the page. 348 * When each load we check to see if we can append them all in a batch. If threre 349 * is no page css (which may happen on inner pages) then we do not wait for it 350 */ 351(function () { 352 let cssLinks = {}; 353 function loadCssLink(link) { 354 link.onload = null; 355 link.rel = "stylesheet"; 356 link.type = "text/css"; 357 } 358 359 function checkCss() { 360 const pageCssLink = document.querySelector("[id*='CssLink']"); 361 const widgetCssLink = document.querySelector("[id*='widgetCSS']"); 362 363 if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) { 364 const storedRuntimeCssLink = cssLinks.runtime; 365 const storedPageCssLink = cssLinks.page; 366 const storedGlobalCssLink = cssLinks.global; 367 const storedWidgetCssLink = cssLinks.widget; 368 369 storedGlobalCssLink.disabled = true; 370 loadCssLink(storedGlobalCssLink); 371 372 if (storedPageCssLink) { 373 storedPageCssLink.disabled = true; 374 loadCssLink(storedPageCssLink); 375 } 376 377 if(storedWidgetCssLink) { 378 storedWidgetCssLink.disabled = true; 379 loadCssLink(storedWidgetCssLink); 380 } 381 382 storedRuntimeCssLink.disabled = true; 383 loadCssLink(storedRuntimeCssLink); 384 385 requestAnimationFrame(() => { 386 setTimeout(() => { 387 storedRuntimeCssLink.disabled = false; 388 storedGlobalCssLink.disabled = false; 389 if (storedPageCssLink) { 390 storedPageCssLink.disabled = false; 391 } 392 if (storedWidgetCssLink) { 393 storedWidgetCssLink.disabled = false; 394 } 395 // (SUP-4179) Clear the accumulated cssLinks only when we're 396 // sure that the document has finished loading and the document 397 // has been parsed. 398 if(document.readyState === 'interactive') { 399 cssLinks = null; 400 } 401 }, 0); 402 }); 403 } 404 } 405 406 407 function loadCSS(link) { 408 try { 409 var urlParams = new URLSearchParams(window.location.search); 410 var noCSS = !!urlParams.get("nocss"); 411 var cssTimeout = urlParams.get("cssTimeout") || 0; 412 413 if (noCSS) { 414 return; 415 } 416 if (link.href && link.href.includes("d-css-runtime")) { 417 cssLinks.runtime = link; 418 checkCss(); 419 } else if (link.id === "siteGlobalCss") { 420 cssLinks.global = link; 421 checkCss(); 422 } 423 424 else if (link.id && link.id.includes("CssLink")) { 425 cssLinks.page = link; 426 checkCss(); 427 } else if (link.id && link.id.includes("widgetCSS")) { 428 cssLinks.widget = link; 429 checkCss(); 430 } 431 432 else { 433 requestIdleCallback(function () { 434 window.setTimeout(function () { 435 loadCssLink(link); 436 }, parseInt(cssTimeout, 10)); 437 }); 438 } 439 } catch (e) { 440 throw e 441 } 442 } 443 window.loadCSS = window.loadCSS || loadCSS; 444})(); 445</script>
445 446 447 448
449<script data-role="deferred-init" type="text/javascript"> 450 /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/ 451 function Def() { 452 this.promise = new Promise((function (a, b) { 453 this.resolve = a, this.reject = b 454 }).bind(this)) 455 } 456 457 const defs = {}; 458 window.getDeferred = function (a) { 459 return null == defs[a] && (defs[a] = new Def), defs[a] 460 } 461 window.waitForDeferred = function (b, a, c) { 462 let d = window?.getDeferred?.(b); 463 d 464 ? d.promise.then(a) 465 : c && ["complete", "interactive"].includes(document.readyState) 466 ? setTimeout(a, 1) 467 : c 468 ? document.addEventListener("DOMContentLoaded", a) 469 : console.error(`Deferred does not exist`); 470 }; 471</script>
471 472<style id="forceCssIncludes"> 473 /* This file is auto-generated from a `scss` file with the same name */ 474 475.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}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}} 476 477body #dm #\31 642529323:not(.photo-gallery-done):not([data-widget-initialized]) { height: 50.0px !important; min-height: initial;} 478body #dm #\31 530414560:not(.photo-gallery-done):not([data-widget-initialized]) { height: 106.0px !important; min-height: initial;} 479body #dm #\31 194520274:not(.photo-gallery-done):not([data-widget-initialized]) { height: 33.0px !important; min-height: initial;} 480</style> 481<style id="cssVariables" type="text/css"> 482 :root { 483 --color_1: rgba(0, 0, 0, 1); 484 --color_10: rgba(39,38,108,1); 485 --color_11: rgba(255,255,255,1); 486 --color_12: rgba(197,26,35,1); 487 --color_13: rgba(39,38,108,1); 488 --color_14: rgba(255, 200, 52, 1); 489 --color_15: rgba(197,26,35,1); 490 --color_16: rgba(255,255,255,1); 491 --color_17: rgba(255,255,255,1); 492 --color_18: rgba(197,26,35,1); 493 --color_19: rgba(39,38,108,1); 494 --color_2: rgba(255, 255, 255, 1); 495 --color_20: rgba(197,26,35,1); 496 --color_21: rgba(255, 255, 255, 1); 497 --color_3: rgba(197, 26, 35, 1); 498 --color_4: rgba(0, 0, 0, 1); 499 --color_5: rgba(39,38,108,1); 500 --color_6: rgba(0,0,0,1); 501 --color_7: rgba(255, 255, 255, 1); 502 --color_8: rgba(0,0,0,1); 503 --color_9: rgba(255, 255, 255, 1); 504 --max-content-width_1: 1200px; 505} 506</style> 507 508 509<style id="hideAnimFix"> 510 .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] { 511 visibility: hidden; 512 } 513 514 .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] { 515 visibility: hidden !important; 516 } 517 518 #dmRoot:not(.editGrid) .flex-element [data-anim-extended] { 519 visibility: hidden; 520 } 521 522</style> 523 524 525 526<style id="criticalCss"> 527 @charset "UTF-8";#flex-header [data-widget-type=image],.text-align-center{text-align:center}#flex-sticky [data-layout-grid]>.flex-element.group>.flex-element.group>.flex-element.inner-grid,.flex-element.inner-grid,[data-layout-grid],[data-widget-type=ssrimageslider],[data-widget-type]:has(>.dmWidget.flexButton){-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.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+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:400;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/poppins/v24/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+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:500;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
527unicode-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+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:500;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVF9eO.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Be Vietnam';font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.hibuwebsites.com/fonts/s/bevietnam/v10/FBVwdDflz-iPfoPuIC2iKh0C_UBFJg.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+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://cdn.hibuwebsites.com/fonts/s/poppins/v24/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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (min-width:768px) and (max-width:1024px){[data-hidden-on-tablet]{display:none!important}#flex-header[data-overlapping-common=true]:not([data-overlapping-tablet=false]){background-color:var(--overlapping-background-color);background-image:var(--overlapping-background-image)}}:root{--color_1:rgba(0, 0, 0, 1);--color_10:rgba(39,38,108,1);--color_11:rgba(255,255,255,1);--color_12:rgba(197,26,35,1);--color_13:rgba(39,38,108,1);--color_14:rgba(255, 200, 52, 1);--color_15:rgba(197,26,35,1);--color_16:rgba(255,255,255,1);--color_17:rgba(255,255,255,1);--color_18:rgba(197,26,35,1);--color_19:rgba(39,38,108,1);--color_2:rgba(255, 255, 255, 1);--color_20:rgba(197,26,35,1);--color_21:rgba(255, 255, 255, 1);--color_3:rgba(197, 26, 35, 1);--color_4:rgba(0, 0, 0, 1);--color_5:rgba(39,38,108,1);--color_6:rgba(0,0,0,1);--color_7:rgba(255, 255, 255, 1);--color_8:rgba(0,0,0,1);--color_9:rgba(255, 255, 255, 1);--max-content-width_1:1200px;--hover-transform-zoomout:scale(1.06);--hover-transform-float:translateY(-8px);--hover-transform-forward:translateX(8px);--hover-transform-shrink:scale(0.9);--hover-transform-move-top:translateY(-10px);--hover-transform-move-bottom:translateY(10px);--hover-transform-move-left:translateX(-10px);--hover-transform-move-right:translateX(10px);--hover-transform-rotate:rotate(7deg);--hover-transform-opacity:0.7;--hover-scroll-transform:translate3d(0, 0, 0);--btn-border-l-color:rgb(255, 255, 255);--btn-border-r-color:rgb(255, 255, 255);--btn-border-b-width:1px;--btn-text-direction:ltr;--btn-border-radius:50px;--btn-border-t-width:1px;--btn-border-tl-radius:10px;--btn-border-br-radius:10px;--btn-border-bl-radius:10px;--btn-bg-color:var(--color_18);--btn-border-r-width:1px;--btn-border-tr-radius:10px;--btn-border-b-color:rgb(255, 255, 255);--btn-border-l-width:1px;--border-style:solid;--btn-border-t-color:rgb(255, 255, 255);--btn-text-align:center;--btn-text-color:var(--color_2);--btn-text-decoration:none;--btn-text-font-weight:bold;--btn-text-font-family:Poppins,"Poppins Fallback";--btn-icon-color:rgba(0, 0, 0, 0);--btn-icon-fill:rgb(0, 0, 238);--btn-icon-wrpr-display:none;--btn-hover-border-b-color:var(--btn-hover-border-color);--btn-hover-bg:var(--color_19);--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(--color_2);--btn-hover-text-color:var(--color_2);--btn-hover-text-font-weight:var(--btn-text-font-weight);--btn-hover-text-decoration:var(--btn-text-decoration);--btn-hover-text-font-style:var(--btn-text-font-style);--section-padding-top:4%;--section-padding-left:0%;--section-padding-right:0%;--section-padding-bottom:4%;--column-padding-top:16px;--column-padding-right:16px;--column-padding-left:16px;--column-padding-bottom:16px;
527--inner-column-padding-left:16px;--inner-column-padding-right:16px;--inner-column-padding-top:16px;--inner-column-padding-bottom:16px}[data-layout-grid]{display:-ms-grid;display:grid;justify-content:start;align-items:start}[data-layout-grid]>.flex-element.group{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;-ms-grid-column-align:center;justify-self:center;-ms-grid-row-align:start;align-self:start;order:0;max-width:1200px}[data-layout-grid]>.flex-element.group>.flex-element.group{align-items:flex-start;-ms-grid-row-align:stretch;align-self:stretch}.flex-element.group,.flex-element.inner-grid,[data-layout-grid],[data-layout-grid]>.flex-element.group,[data-layout-grid]>.flex-element.group>.flex-element.group{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative}.flex-element.group,[data-layout-grid]>.flex-element.group>.flex-element.group{max-width:100%;display:flex;flex-direction:column;justify-content:center}.flex-element.inner-grid{display:-ms-grid;display:grid;justify-content:start;align-items:start;column-gap:0;row-gap:0;width:50%}.flex-element.widget-wrapper{position:relative;min-width:10px;min-height:10px}#dm [data-flex-id] .widget-wrapper>[data-element-type]{width:100%;height:100%;margin:0;padding:0}[data-flex-id] .widget-wrapper [data-element-type=image] img,[data-flex-id] .widget-wrapper [data-element-type=image] img[width][height]{object-fit:cover;width:100%;height:100%}[data-flex-id] .widget-wrapper [data-element-type=open_hours][data-element-type=open_hours][data-element-type=open_hours]{overflow:hidden}[data-flex-id] .flex-element.grid>.flex-element,[data-flex-id] .flex-element.inner-grid>.flex-element{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:span 1}[data-widget-type=ssrimageslider],[data-widget-type]:has(>.dmWidget.flexButton){display:-ms-grid;display:grid;-ms-grid-rows:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}#flex-header[data-sticky]{position:sticky!important;top:0!important;z-index:13!important}@media (min-width:1025px){#flex-header[data-overlapping-common=true]{background-color:var(--overlapping-background-color);background-image:var(--overlapping-background-image);position:absolute!important;width:100%!important;z-index:101}#flex-header[data-overlapping-common=true]~.layout-drawer{z-index:101}#flex-header[data-overlapping-common=true][data-sticky]{margin-top:0!important;position:fixed!important;width:100%!important}}@media (min-width:768px) and (max-width:1024px){#flex-header[data-overlapping-common=true]:not([data-overlapping-tablet=false]){position:absolute!important;width:100%!important;z-index:101}#flex-header[data-overlapping-common=true]:not([data-overlapping-tablet=false])~.layout-drawer{z-index:101}#flex-header[data-overlapping-common=true]:not([data-overlapping-tablet=false])[data-sticky]{margin-top:0!important;position:fixed!important;width:100%!important}}@media (max-width:767px){#flex-header[data-overlapping-common=true]:not([data-overlapping-mobile=false]){background-color:var(--overlapping-background-color);background-image:var(--overlapping-background-image);position:absolute!important;width:100%!important;z-index:101}#flex-header[data-overlapping-common=true]:not([data-overlapping-mobile=false])~.layout-drawer{z-index:101}#flex-header[data-overlapping-common=true]:not([data-overlapping-mobile=false])[data-sticky]{margin-top:0!important;position:fixed!important;width:100%!important}}#site_content,.dmInner,[data-flex-id]{position:relative}.dmInner{background:#fff;min-width:auto!important}a,button,input{font-family:inherit}strong{font-weight:700}#dmRoot{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}[data-layout-grid]{-ms-grid-rows:minmax(0,max-content)!important;grid-template-rows:minmax(0,max-content)!important}.flex-widgets-container{display:none}body.fix-mobile-scrolling{overflow:initial}html{font-family:Source Sans Pro;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}[dmle_extension=ssrimageslider]{height:410px}
527[data-widget-type=ssrimageslider]{display:-ms-grid;display:grid;-ms-grid-rows:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}@media (max-width:767px){[data-hidden-on-mobile]{display:none!important}}*,:after,:before{box-sizing:border-box}@media (min-width:1025px){[dmle_extension^=ssr]{display:block}[data-hidden-on-desktop]{display:none!important}}@media (min-width:768px) and (max-width:1024px){[data-hidden-on-tablet]{display:none!important}}.dmInner ul:not(.defaultList){padding:1px}#dm h3.dmwidget-title[hide=true]{display:none}.clearfix,a,img,li,ul{vertical-align:top}.dmOuter{word-wrap:break-word}a[dont-color-link]{color:inherit}#dmFlexHeaderContainer{display:inline}[dmle_extension=custom_extension] .dmWidget{width:150px;padding:0 7px}#flex-sticky{position:fixed;inset:0;z-index:20}#flex-sticky [data-layout-grid]>.flex-element.group>.flex-element.group>.flex-element.inner-grid{width:100vw;height:100dvh;-ms-grid-rows:1fr;grid-template-rows:1fr}#flex-sticky [data-layout-grid]>.flex-element.group>.flex-element.group>.flex-element.inner-grid>.flex-element{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2;max-width:fill-available;max-width:-webkit-fill-available}@media (min-width:1025px){[data-layout-grid]>.flex-element.group{max-width:var(--max-content-full_1,var(--max-content-width_1,1200px))}[data-version] [class*=" font-size-"],[data-version] [class*=" size-"],[data-version] [class^=font-size-]{font-size:calc(var(--font-size) * var(--font-unit,1px))!important}}@supports (-webkit-touch-callout:none){.flex-element.grid,.flex-element.group{background-attachment:scroll!important}}@media (max-width:1024px){[data-layout-grid]>.flex-element.group{max-width:1200px}}body{container-type:inline-size;container-name:body;-webkit-overflow-scrolling:touch}:not(.runtime-module-container) .layout-drawer,:not(.runtime-module-container) .layout-drawer-overlay{visibility:hidden}:not(.runtime-module-container) .layout-drawer{position:fixed;transform:translate(-100%,-100%)}:not(.runtime-module-container) .layout-drawer[data-origin=side-reverse]{transform:translate(100%,0)}:not(.runtime-module-container) .layout-drawer-overlay{opacity:0}.runtime-module-container{width:100%}.runtime-module-container .layout-drawer,.runtime-module-container .layout-drawer-overlay{visibility:visible;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[data-origin=side-reverse]{transform:translate(100%,0);left:auto;right:0}.runtime-module-container .layout-drawer-overlay{width:100vw;background-color:rgba(0,0,0,.4);opacity:0;z-index:6}@media (min-width:1025px){[data-flex-site] .layout-drawer:not([data-origin=top]){width:30vw}}@media (min-width:768px) and (max-width:1024px){[data-version] [class*=" t-font-size-"],[data-version] [class*=" t-size-"],[data-version] [class^=t-size-]{font-size:calc(var(--font-size) * var(--t-font-unit,1px))!important}[data-flex-site] .layout-drawer:not([data-origin=top]){width:50vw}}@media (max-width:767px){[data-version] [class*=" m-font-size-"],[data-version] [class*=" m-size-"],[data-version] [class^=m-font-size-],[data-version] [class^=m-size-]{font-size:calc(var(--font-size) * var(--m-font-unit,1px))!important}[data-flex-site] .layout-drawer:not([data-origin=top]){width:80vw}#dm .dmInner .dmWidget{width:100%}}[data-flex-site] .layout-drawer [data-flex-id]{flex:1 0 auto;transform:translateZ(0)}.main-navigation.unifiednav{justify-content:space-around;align-items:stretch;display:flex;overflow:visible}.main-navigation.unifiednav ul{margin:0;padding:0;font-size:1rem;list-style:none}.main-navigation.unifiednav .unifiednav__container{flex-grow:1;list-style:none;display:flex}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap{justify-content:flex-start;font-weight:400;display:flex;position:relative}.main-navigation.unifiednav .unav-top>.unifiednav__item-wrap:after,.main-navigation.unifiednav .unav-top>.unifiednav__item-wrap:before{content:"";align-self:center;font-weight:700}.main-navigation.unifiednav :where(.unav-item){color:inherit;font-weight:inherit;letter-spacing:.03em;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;padding:12px 15px;text-decoration:none;display:flex;position:relative}.main-navigation.unifiednav button.unifiednav__item{font:inherit;color:inherit;width:100%;text-align:inherit;background:0 0;border:none}.main-navigation.unifiednav .unav-top-item{padding:0 15px}.main-navigation.unifiednav .unav-top-item .nav-item-text:after,.main-navigation.unifiednav .unav-top-item .nav-item-text:before{content:"";opacity:0;border:0 solid transparent;border-top-color:currentColor;width:100%;height:0;display:block}.main-navigation.unifiednav .unav-top-item:is(.dmNavItemSelected,:hover,.hover) .nav-item-text:after,.main-navigation.unifiednav .unav-top-item:is(.dmNavItemSelected,:hover,.hover) .nav-item-text:before{opacity:1}.main-navigation.unifiednav .unav-item .nav-item-text{white-space:nowrap}.main-navigation.unifiednav:is(.effect-bottom,.effect-bottom2,.effect-top-bottom){padding:calc(10px - .2em) 15px}.main-navigation.unifiednav:is(.effect-top-bottom,.effect-bottom,.effect-bottom2) .unav
527-top-item .nav-item-text:after{margin-top:.2em}.main-navigation.unifiednav:is(.effect-top-bottom,.effect-bottom,.effect-bottom2) .unav-top-item .nav-item-text:before{margin-bottom:.2em}.main-navigation.unifiednav:is(.effect-bottom,.effect-bottom2) .unav-top-item .nav-item-text:after,.main-navigation.unifiednav:is(.effect-bottom,.effect-bottom2) .unav-top-item .nav-item-text:before{border-top-width:2px;transform:scaleX(0)}.main-navigation.unifiednav:is(.effect-bottom,.effect-bottom2) .unav-top-item .nav-item-text:before{border-top-color:transparent}.main-navigation.unifiednav:is(.effect-bottom,.effect-bottom2) .unav-top-item:is(.dmNavItemSelected,:hover,.hover) .nav-item-text:after,.main-navigation.unifiednav:is(.effect-bottom,.effect-bottom2) .unav-top-item:is(.dmNavItemSelected,:hover,.hover) .nav-item-text:before{transform:scaleX(1)}.main-navigation.unifiednav.effect-bottom2 .unav-top-item .nav-item-text:after,.main-navigation.unifiednav.effect-bottom2 .unav-top-item .nav-item-text:before{transform-origin:0}.main-navigation.unifiednav .icon{display:none}.main-navigation.unifiednav .unifiednav__item_has-sub-nav .icon{display:initial;margin-left:10px}.main-navigation.unifiednav .unav-sub{opacity:0;z-index:100;background-color:#faf9f9;flex-direction:column;position:absolute;top:0;left:0}.main-navigation.unifiednav .unav-sub[data-depth="0"]{top:100%;transform:translateY(-10px)}.main-navigation.unifiednav .unav-sub>.unifiednav__item-wrap .unav-item{margin:0;padding:15px 30px 15px 15px}.main-navigation.unifiednav .unav-sub>.unifiednav__item-wrap:not(:last-child):after{color:#ececec;border:0 solid;align-self:center;width:100%;height:0;content:""!important}.main-navigation.unifiednav:not(.unifiednav_vertical) .unav-sub[data-depth="0"]{left:15px}.main-navigation.unifiednav .unifiednav__container>.unifiednav__item-wrap .unifiednav__container>.unifiednav__item-wrap{flex-direction:column}.main-navigation.unifiednav[layout-sub=submenu_horizontal_1] .unav-sub{color:#999}.main-navigation.unifiednav:not(.unifiednav_vertical)>.unifiednav__container{justify-content:inherit}#dm .main-navigation.unifiednav .unav-sub{background-color:rgba(0,0,0,0)}#dm .main-navigation.unifiednav:is([layout-sub=submenu_horizontal_1],[layout-sub=submenu_horizontal_2]) .unav-sub{background-color:#faf9f9}#dm .main-navigation.unifiednav .unav-sub>.unifiednav__item-wrap:not(:last-child):after{color:#d1d1d1}#dm .main-navigation.unifiednav[data-nav-structure=VERTICAL]:is([data-show-vertical-sub-items=HIDE],[data-show-vertical-sub-items=HOVER])>.unav-top>.unifiednav__item-wrap .unav-item.dmNavItemSelected>.nav-item-text .icon:before{transform:rotate(180deg)}#dm .main-navigation.unifiednav:not([data-nav-structure=VERTICAL])>.unifiednav__container{justify-content:inherit;flex-wrap:wrap}#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])[data-divider]:not([data-direction=RIGHT]) :is(.left_nav>.unifiednav__item-wrap,.unav-top>.unifiednav__item-wrap:not(:last-child)):after{content:var(--divider)}#dm .dmInner .dmWidget:not(.displayNone){display:inline-block}#dm .dmInner .dmWidget.flexButton:not(.displayNone){display:flex}#dm .dmInner .dmWidget.flexButton{display:flex;align-items:center;justify-content:center;padding:10px 7px}#dm .dmInner .dmWidget.flexButton .text{padding:0!important;flex-grow:1;max-width:max-content}#dm .dmInner .dmWidget.flexButton:after{display:none}#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}#dm .dmInner .dmWidget:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0;margin-right:-.25em}.dmWidget.R{float:right}#dm .dmInner .dmWidget input{width:98%;margin:auto;font-size:1.125em;padding:10px!important;background-color:transparent}#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%}p.rteBlock{margin:0}#dm div.dmContent [class*=" icon-"],[class*=" icon-"]{font-family:
527FontAwesome!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-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-down:before,.icon-angle-right:before{mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%201792'%3E%3Cpath%20transform='translate(0,1536)%20scale(1,-1)'%20d='M595%20576q0%20-13%20-10%20-23l-466%20-466q-10%20-10%20-23%20-10t-23%2010l-50%2050q-10%2010%20-10%2023t10%2023l393%20393l-393%20393q-10%2010%20-10%2023t10%2023l50%2050q10%2010%2023%2010t23%20-10l466%20-466q10%20-10%2010%20-23z'/%3E%3C/svg%3E") no-repeat center/contain}.icon-angle-down:before{content:"\f107";width:.643em;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201152%201792'%3E%3Cpath%20transform='translate(0,1536)%20scale(1,-1)'%20d='M1075%20800q0%20-13%20-10%20-23l-466%20-466q-10%20-10%20-23%20-10t-23%2010l-466%20466q-10%2010%20-10%2023t10%2023l50%2050q10%2010%2023%2010t23%20-10l393%20-393l393%20393q10%2010%2023%2010t23%20-10l50%20-50q10%20-10%2010%20-23z'/%3E%3C/svg%3E") no-repeat center/contain}.imageWidget{position:relative}.imageWidget a{font-style:italic;text-align:center}.imageWidget img[width][height]{height:auto}[data-flex-site] #flex-header .imageWidget:after{content:none}[data-flex-site] #flex-header .imageWidget:before{font-size:80px;transform:none}#dm .dmformsubmit input[type=submit]{text-align:inherit}#dm div.dmInner .dmform[data-layout=layout-1] .dmforminput{display:block}#dm div.dmInner .dmform[data-layout=layout-1] .dmforminput>:not(label):not(div):not(small):not(.frc-banner){background:0;border:2px solid #000;display:inline-block}#dm div.dmInner .dmform .dmforminput label[hide=true]{display:none}.dmform .dmforminput label{display:block;overflow:hidden;text-overflow:ellipsis}#dm .dmform:has(.spacing-container) .dmform-wrapper{overflow:clip}#dm .dmform:has(.spacing-container) .dmform-title.dmwidget-title{padding-inline:0;margin-block-start:0}#dm .dmform:has(.spacing-container) .spacing-container{margin:-7.5px;border:1px solid transparent;overflow:hidden}#dm .dmform:has(.spacing-container) .spacing-container .dmforminput{margin-top:0;padding:7.5px}#dm .dmform:has(.spacing-container) form.dmRespDesignRow{padding:0}#dm .dmform:has(.spacing-container) form.dmRespDesignRow .dmformsubmit{margin:0;margin-block-start:20px}.dmform{clear:both}div.dmInner .dmform input[type=email],div.dmInner .dmform input[type=tel],div.dmInner .dmform input[type=text]{font-size:16px;background-color:rgba(102,102,102,.15);border:2px solid #fff;width:100%;margin:3px 0;height:40px;padding:0 10px}div.dmInner .dmform input[type=submit]{margin:5px auto;width:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;height:30px!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:16px;border:0;outline:0}#dm .dmform .dmformsubmit{margin:20px 15px}.dmform-title{padding-right:15px;padding-left:15px}div.dmInner .dmformsubmit input[type=submit]{height:auto!important}@media (max-width:767px){.dmRoot #dm .dmform input[type=submit]{width:100%}#dm .dmform-wrapper .dmformsubmit{width:91%;max-width:91%;padding:0 10px;float:left}}#dmRoot #dm .dmWidget.dmformsubmit,img{max-width:100%}.dmforminput{text-align:left;margin-top:10px;padding-left:.9375em;padding-right:.9375em}.dmHoursOfOperation .open-hours-data,.hamburgerButton{padding:0;margin:0}.graphicWidget{width:200px;height:200px;margin:10px auto;text-align:center}.graphicWidget svg.svg{width:100%;height:100%;color:#000;fill:#000}.graphicWidgetV2{width:60px;height:60px}.graphicWidgetV3{font-size:0}.hamburgerButton{display:block;background-color:transparent;border:0}.hamburgerButton,.hamburgerButton svg{width:100%;height:100%}.dmHoursOfOperation{clear:both}.dmHoursOfOperation .open-hours-data .open-hours-item{overflow:hidden;padding-bottom:10px}.dmHoursOfOperation .open-hours-data dt{width:40%;float:left;text-align:left}.dmHoursOfOperation .open-hours-data dd{float:right;text-align:right;width:59%}.dmHoursOfOperation .open-hours-data .open-hours-item:last-child{padding-bottom:0}@media (min-width:768px) and (max-width:1024px){.dmRoot .dmHoursOfOperation .open-hours-data .open-hours-item dt{width:42%}.dmRoot .dmHoursOfOperation .open-hours-data .open-hours-item dd{width:55%}
527.dmRespDesignRow .medium-12{position:relative;width:100%}}#dm .dmHoursOfOperation .open-hours-data .open-hours-item:last-child{border:0}.open-hours-data .open-hours-item dd,.open-hours-data .open-hours-item dt{margin:0}img{-ms-interpolation-mode:bicubic;display:inline-block}.dmRespDesignRow{position:relative;width:100%;margin:0 auto;max-width:960px;padding-top:15px;padding-bottom:15px}.dmRespDesignRow:after,.dmRespDesignRow:before{content:" ";display:table}.dmRespDesignRow:after{clear:both}.dmRespDesignRow .dmRespDesignCol{position:relative;width:100%;display:inline-block;vertical-align:top;float:left}@media (max-width:767px){.dmRespDesignRow .dmRespDesignCol{position:relative;padding-left:15px;padding-right:15px;float:left}.dmRespDesignRow .small-12{position:relative;width:100%}}@media (min-width:1025px){.rows-1200 .dmRespDesignRow{max-width:1200px}.dmRespDesignRow .large-12{position:relative;width:100%}}#dm [text-box-padding=true] .postArticle .postText{padding:15px}#dm .blogImg{background-size:cover;background-position:center}#dm .blogImg img{visibility:hidden;position:absolute}#dm .postArticle{float:left;padding-right:15px;padding-left:15px}#dm .postArticle .inner{position:relative;max-width:100%}#dm .postArticle .authorBar{font-size:80%;opacity:.8}#dm .postArticle .readMore{opacity:.8}#dm .postArticle .postDescription{overflow:hidden;line-height:1.4em;word-break:break-word}#dm #dm_content [dmle_extension=internal_blog_list] .postArticle.lastArticle{margin-bottom:0!important}#dm [dmle_extension=internal_blog_list]>.inner{display:block}#dm .postArticle .postTitle h3{margin:0 0 15px;padding:0;line-height:normal}#dm .postArticle .postTitle h3:after{content:""}#dm [dmle_extension=internal_blog_list][show-author=false] .authorBar{display:none}#dm .postText *{text-align:left}#dm .postArticle .inner,#dm [blog-posts-feature-flag=true] .inner{width:100%}#dm [blog-posts-feature-flag=true] .blogImg img,#dm [list-layout=layout4] .blogImg img{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}#dm [blog-posts-feature-flag=true] .postTitle h3 a{font-weight:700}#dm [blog-posts-feature-flag=true] .blogImgLink{overflow:hidden;display:inline-block}#dm [blog-posts-feature-flag=true] .blogImg{height:100%;width:100%}#dm [blog-posts-feature-flag=true] .postDescription{max-height:5.5em;color:#747474}#dm [blog-posts-feature-flag=true] .postArticle{padding-right:0;padding-left:0;position:relative;overflow:visible}#dm [blog-posts-feature-flag=true] .postArticle .inner{overflow:hidden}@media (min-width:768px){body.dmRoot #dm [blog-posts-feature-flag=true],body.dmRoot #dm [list-layout=layout4]{display:flex!important;flex-direction:column;align-items:center}}#dm [blog-posts-feature-flag=true][dmle_extension=internal_blog_list][show-author=false] .authorBar{display:none}#dm [list-layout=layout4] .postArticle{position:relative;text-align:left;width:100%}#dm [list-layout=layout4] .postArticle .postText{padding:15px 0;display:block;width:100%}#dm [list-layout=layout4][text-box-padding=true] .postArticle .postText{padding:15px}#dm [list-layout=layout4][text-align=left] .postText *{text-align:left}#dm [list-layout=layout4] .postArticle.lastArticle{margin-bottom:0}#dm [list-layout=layout4] .postArticle a{text-decoration:none}#dm [list-layout=layout4] .postArticle .authorBar{margin:0 0 15px;padding:0}#dm [list-layout=layout4] .postTitle h3 a{font-size:18px;font-weight:700;line-height:1.5em;display:inline-block}#dm [list-layout=layout4] .blogImgLink{height:190px;width:100%;display:block}#dm [list-layout=layout4] .postArticle .inner{background-color:#fff;border-radius:4px;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 .dmInner nav.u_1398948466.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container[data-depth],#dm .dmInner nav.u_1915042179.main-navigation.unifiednav:not([data-nav-structure=VERTICAL]) .unifiednav__container[data-depth]{box-shadow:rgba(0,0,0,.25) 3px 3px 11px 0!important}#dm [list-layout=layout4] .postArticle .postDescription{font-size:15px}#dm [blog-posts-feature-flag=true]:not([list-layout=recent_posts]) .postArticle .inner{display:flex;flex-direction:column}#dm [blog-posts-feature-flag=true]:not([list-layout=list_slider]) .postArticle .inner{min-height:100%}#\34 607a81f,.headerWidget{min-height:10px}#dm [blog-posts-feature-flag=true] .postTextContainer{display:flex;flex-direction:column;flex:1 1 auto;height:100%}#dm [blog-posts-feature-flag=true] .postTextContainer .postText{flex:1 1 auto}#dm [blog-posts-feature-flag=true][text-box-padding=true]:not([list-layout=list_slider]) .postTextContainer .readMore{padding:0 15px 15px}#dm [list-layout=layout4]>
527.inner{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [1];grid-template-columns:repeat(1,1fr)}#dm [list-layout=layout4][posts-padding="10"]>.inner{grid-gap:20px}@media (max-width:767px){.dmRoot #dm [list-layout=layout4] .postTitle h3 a{font-size:18px}.dmRoot #dm [list-layout=layout4] .postDescription{font-size:14px;margin-bottom:15px;padding:0}}.dmPhotoGalleryHolder{text-align:center;font-size:medium!important;margin:0;list-style:none}#dm .dmPhotoGallery.newPhotoGallery .dmPhotoGalleryHolder{width:100%;padding:0;display:none}#dm .dmPhotoGallery.newPhotoGallery .layout-container .photogallery-column .photoGalleryThumbs .image-container a img{display:none!important}#dm .dmPhotoGallery .dmPhotoGalleryHolder{width:100%;padding:0}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.dmNewParagraph[data-version] .text-align-left{text-align:left!important}.dmNewParagraph[data-version] .text-align-center{text-align:center!important}.dmNewParagraph[data-version] .text-align-right{text-align:right!important}.dmNewParagraph[data-version]{line-height:initial}.dmNewParagraph[data-version] [class*=size-]{width:auto!important;height:auto!important}.dmNewParagraph[data-version] h1,.dmNewParagraph[data-version] h2,.dmNewParagraph[data-version] p{margin-top:0;margin-bottom:0}.dmNewParagraph[data-version] a{vertical-align:initial}@media (min-width:768px) and (max-width:1024px){.dmNewParagraph[data-version] .t-text-align-center{text-align:center!important}}@media (max-width:767px){.dmRoot .dmNewParagraph[data-version] .m-text-align-left{text-align:left!important}.dmRoot .dmNewParagraph[data-version] .m-text-align-center{text-align:center!important}}.inlineBindingLink{color:inherit!important;text-decoration:inherit!important}#dm div.dmContent h1,#dm div.dmNewParagraph p{font-style:normal;text-decoration:none;direction:ltr}@media (min-width:768px){body.dmRoot #dm [list-layout=layout4][posts-per-row="3"]>.inner{-ms-grid-columns:(1fr) [3];grid-template-columns:repeat(3,1fr)}.asst-sms-button-desktop-hide{display:none}}#\30 ece3d12,#a052d7aa,#a8f32aec,#bd946f29{min-height:60px}.motFactCont{margin-top:8px;margin-bottom:8px}.motFactCont p.rteBlock{display:block;line-height:22px;color:#fff!important;font-size:20px}.MFalignC{text-align:center!important}@media (min-width:768px){p.rteBlock:after{color:#fff}}.form-title-widget{text-align:center}.form-title-widget .form-title-output{margin:0;text-align:center;color:#fff}@media (max-width:767px){.motFactCont p.rteBlock{line-height:20px;font-size:16px}.form-title-widget .form-title-output{font-size:1.2em}#\32 7581a62{grid-area:1/1/span 1/span 1}}@media (min-width:768px) and (max-width:1024px){.form-title-widget .form-title-output{font-size:1.3em}}img[width][height]{height:auto}@media (min-width:1025px){#dm DIV.dmOuter DIV.dmInner{background-image:none;background-color:var(--color_2)}#dm div.dmNewParagraph p{font-size:16px}#dm div.dmContent h1{font-size:48px}#dm div.dmContent h2{font-size:40px}#dm div.dmContent h3,#dm div.dmContent h5{font-size:24px}#dmRoot #dm div.dmContent h1{font-size:44px}#dmRoot #dm div.dmContent h2{font-size:30px}#dmRoot #dm div.dmContent h5{font-size:22px}#dmRoot #dm div.dmContent h3{font-size:26px}:root{--btn-text-font-size:18px}}@media (min-width:768px) and (max-width:1024px){#dm div.dmNewParagraph p{font-size:16px}#dm div.dmContent h1{font-size:60px}#dm div.dmContent h3{font-size:24px}#dm div.dmContent h2{font-size:35px}#dmRoot #dm div.dmContent h1{font-size:42px}#dmRoot #dm div.dmContent h2{font-size:32px}#dmRoot #dm div.dmContent h5{font-size:24px}:root{--btn-text-font-size:16px}}#dm div.dmContent h1{color:#666}#dm .dmform .dmforminput label,#dm div.dmInner,#dm div.dmNewParagraph p{color:var(--color_1);font-family:Poppins,"Poppins Fallback"}#dm .dmform .dmforminput label,#dm div.dmInner{font-weight:500;line-height:1.5}#dm div.dmNewParagraph p{font-weight:400}#dm div.dmContent h1,#dm div.dmContent h2{font-family:"Kumbh Sans","Kumbh Sans Fallback";font-weight:400}#dm div.dmContent h1{color:var(--color_2);text-shadow:rgba(0,0,0,.4) 0 0 15px}#dm div.dmContent h2,#dm div.dmContent h3{color:var(--color_1)}#dm div.dmContent .dmNewParagraph[data-version] h1{text-decoration:inherit}#dm div.dmContent .dmNewParagraph[data-version] h1 *,#dm div.dmContent h2{text-decoration:none}#dm div.dmContent h2{direction:ltr;font-style:normal}#dm div.dmContent h3,#dm div.dmContent h5{direction:ltr;font-family:"Kumbh Sans","Kumbh Sans Fallback";font-weight:700;font-style:normal}#dm div.dmContent .dmNewParagraph[data-version] h2{text-decoration:inherit}#dm div.dmContent .dmNewParagraph[data-version] h2 *,#dm div.dmContent h3,#dm div.dmContent h5{text-decoration:none}#dm div.dmContent h5{color:var(--color_2)}#dmRoot #dm div.dmContent h1,#dmRoot #dm div.dmContent h2{direction:ltr;font-family:Poppins,"Poppins Fallback"}#dm .dmNewParagraph a:visited,#dm div.dmNewParagraph a:visited{color:rgba(26,13,171,1);text-decoration:none solid #59894e}#dm .dmNewParagraph a,#dm div.dmNewParagraph a{color:rgba(26,13,171,1);text-decoration:none}#dmRoot #dm div.dmNewParagraph p{font-weight:500;line-height:1.5}#dmRoot #dm div.dmContent h1{color:#fff;font-weight:700;font-style:normal;text-decoration:none}#dmRoot #dm div.dmContent .dmNewParagraph[data-version] h1{text-decoration:inherit}#dmRoot #dm div.dmContent .dmNewParagraph[data-version] h1 *{text-decoration:none}#dmRoot #dm div.dmContent h2{color:#000;font-weight:400;font-style:normal;text-decoration:none}#dmRoot #dm div.dmContent h3,#dmRoot #dm div.dmContent h5{direction:ltr;font-family:Poppins,"Poppins Fallback";font-weight:700;font-style:normal}#dmRoot #dm div.dmContent .dmNewParagraph[data-version] h2{text-decoration:inherit}#dmRoot #dm div.dmContent .dmNewParagraph[data-version] h2 *{text-decoration:none}#dmRoot #dm div.dmContent h3{color:#000;text-decoration:none}#dmRoot #dm div.dmContent h5{color:#fff;text-decoration:none}@media (min-width:0px) and (max-width:767px){#dm div.dmContent h1{font-size:40px}#dm div.dmNewParagraph p{font-size:16px}#dm div.dmContent h3{font-size:22px}#dm div.dmContent h2{font-size:30px}#dm div.dmContent h5{font-size:18px}#dm .dmform .dmforminput label,#dm div.dmInner,#dmRoot #dm div.dmNewParagraph p{font-size:15px}#dmRoot #dm div.dmContent h1{font-size:30px}#dmRoot #dm div.dmContent h2{font-size:24px}#dmRoot #dm div.dmContent h5{font-size:22px}:root{--btn-text-font-size:17px;--section-padding-left:4%;--section-padding-right:4%}}#dm .dmWidget:not([data-buttonstyle]){border-radius:50px}#dm .dmWidget:not([data-buttonstyle]) .text,#dm .dmWidget:not([data-buttonstyle]) input,#dm .dmWidget:not([data-buttonstyle]).flexButton{padding:10px 0}#dm .dmWidget.button_2:not([data-buttonstyle]) .iconBg,#dm .dmWidget:not([data-buttonstyle]) .iconBg{display:none}#dm div.dmInner #site_content .dmWidget{background-color:var(--btn-bg-color);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,#dm div.dmInner #site_content .dmformsubmit input{color:var(--btn-text-color);font-family:var(--btn-text-font-family);font-size:var(--btn-text-font-size);
527font-weight:var(--btn-text-font-weight);text-decoration:var(--btn-text-decoration)}#dm div.dmInner #site_content .dmWidget span.icon{color:var(--btn-icon-color);fill:var(--btn-icon-fill)}#dm div.dmInner #site_content .dmWidget:not([data-buttonstyle]) .iconBg{display:var(--btn-icon-wrpr-display)}.dmBody [data-layout-grid]>.flex-element.group,.dmFooterContainer [data-layout-grid]>.flex-element.group{padding-bottom:var(--section-padding-bottom);padding-left:var(--section-padding-left);padding-right:var(--section-padding-right);padding-top:var(--section-padding-top)}.dmBody [data-layout-grid]>.flex-element.group>.flex-element.group,.dmFooterContainer [data-layout-grid]>.flex-element.group>.flex-element.group{padding-bottom:var(--column-padding-bottom);padding-left:var(--column-padding-left);padding-right:var(--column-padding-right);padding-top:var(--column-padding-top)}.dmBody [data-layout-grid]>.flex-element.group>.flex-element.group .flex-element.group:not([data-layout-type] *):not([data-layout-type]){padding-bottom:var(--inner-column-padding-bottom);padding-left:var(--inner-column-padding-left);padding-right:var(--inner-column-padding-right);padding-top:var(--inner-column-padding-top)}#dm .dmInner nav.u_1398948466.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{color:var(--color_11)!important;direction:ltr!important;font-weight:500!important;text-decoration:none solid #111!important;font-size:16px!important;font-style:normal!important;border-radius:0!important;text-transform:none!important;justify-content:flex-start!important;font-family:Poppins!important;-webkit-border-radius:0!important;text-align:left!important;padding:0 20px!important;margin:0!important}#dm .dmInner div#hamburger-drawer.layout-drawer{background-color:var(--color_10)!important}#dm .dmInner a.u_1234177366 span.text{font-size:18px!important}#dm .dmInner div.u_1857856301{border-style:solid!important;border-color:#df7cfb!important;border-width:0!important}#dm .dmInner nav.u_1398948466{color:#fff!important;justify-content:center!important}#dm .dmInner .u_1389791254 .svg{width:100%!important}#dm .dmInner div.u_1389791254 .svg{fill:var(--color_2)!important}#dm .dmInner div.u_1389791254{padding:12.5%!important;border-radius:50%!important;border-color:var(--color_2)!important;border-width:1px!important;border-style:solid!important;background-color:var(--color_13)!important;background-image:initial!important}#dm .dmInner nav.u_1915042179{justify-content:center!important}#dm .dmInner nav.u_1398948466.main-navigation.unifiednav .unifiednav__container[data-depth]{background-color:var(--color_10)!important;background-image:none!important}#dm .dmInner nav.u_1398948466.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{color:var(--color_11)!important;direction:ltr!important;font-weight:500!important;text-decoration:none solid #999!important;font-size:14px!important;font-style:normal!important;text-transform:none!important;justify-content:flex-start!important;font-family:Poppins!important;text-align:left!important;padding:4px 30px 4px 15px!important}#dm .dmInner div.u_1093653703{background-color:rgba(0,0,0,0)!important;background-image:none!important}#dm .dmInner div.u_1515886566{background-color:var(--color_10)!important;background-image:none!important}#dm .dmInner div.u_1220116170 img,#dm .dmInner div.u_1301876968 img,#dm .dmInner div.u_1303640445 img{border-radius:10px!important}#dm .dmInner div.u_1185800986 .open-hours-item dd,#dm .dmInner div.u_1185800986 .open-hours-item dt,#dm .dmInner div.u_1185800986 .open-hours-item time{color:var(--color_9)!important;font-size:16px!important;font-weight:500!important}#dm .dmInner nav.u_1915042179.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item{color:var(--color_11)!important;direction:ltr!important;font-weight:700!important;text-decoration:none solid #111!important;font-size:16px!important;font-style:normal!important;border-radius:0!important;text-transform:none!important;justify-content:flex-start!important;font-family:Poppins!important;-webkit-border-radius:0!important;text-align:left!important;padding:0 20px!important;margin:0!important}#dm .dmInner nav.u_1915042179.main-navigation.unifiednav .unifiednav__container[data-depth]{background-color:rgba(39,38,108,1)!important;background-image:none!important}#dm .dmInner nav.u_1915042179.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item{
527color:rgba(255,255,255,1)!important;direction:ltr!important;font-weight:700!important;text-decoration:#999!important;font-size:14px!important;font-style:normal!important;text-transform:none!important;justify-content:flex-start!important;font-family:Poppins!important;text-align:left!important;padding:10px 30px 10px 15px!important;margin:0!important}#\36 3a049ca0d35b55b4ef2a5c3,#e77f39e9{justify-self:auto;grid-area:auto/auto/auto/auto}@media (min-width:0) and (max-width:767px){#dm .dmInner a.u_1105358164 span.text,#dm .dmInner a.u_1524906790 span.text{font-size:16px!important}}@media (min-width:768px) and (max-width:1024px){:root{--btn-text-font-size:16px;--section-padding-left:2%;--section-padding-right:2%}div[dmtemplateid=FlexHeader] .layout-drawer-overlay{background-color:rgba(0,0,0,.6)!important}#dm .dmInner div#hamburger-drawer.layout-drawer{margin:0!important;padding:0!important}#dm .dmInner a.u_1997567173 span.text{font-size:14px!important}}#\33 710bc01,#\33 a2d0b90,#\36 881434d{background-color:rgba(0,0,0,0);background-image:initial}@media (min-width:0px) and (max-width:767px){#dm .dmInner #hamburger-drawer.layout-drawer:not([data-origin=top]){width:68vw!important}#dm .dmInner div#hamburger-drawer.layout-drawer{margin:0!important;padding:0!important}#dm .dmInner a.u_1105358164 span.text,#dm .dmInner a.u_1524906790 span.text{font-size:14px!important}}#\31 1d216b4,#\33 aa37ebb{width:33%;min-height:75px}#\34 598469b,#\35 801a4e8,#\38 e45e82b{width:30px;height:30px}#\31 a1ef5f2,#\31 db7e0c7,#\37 46860ee{margin-left:0;margin-right:0}#flex-header{background-color:var(--color_6);box-shadow:rgba(0,0,0,.25) 0 0 11px 0;background-image:initial;border-style:solid;border-color:var(--color_10) #000 rgba(203,203,203,1);border-width:4px 0 0;padding:0;--overlapping-background-color:rgba(0, 0, 0, 0);--overlapping-background-image:initial}#flex-header[data-changeable-on-scroll]{--header-on-scroll-text-color:var(--color_7)}#\36 3a049ca0d35b55b4ef2a5c3{width:544px;height:auto;max-width:100%;align-self:auto;order:0}#\33 710bc01{min-height:8px;column-gap:4%;row-gap:0;width:100%;justify-content:flex-start;align-items:center;min-width:4%;flex-wrap:nowrap;padding:0;margin:0}#\39 360b347{min-height:144px;column-gap:0;row-gap:0;max-width:none;width:100%;flex-wrap:nowrap;padding:0;margin:0}#\35 1d6dafc{width:100%;height:auto;max-width:100%;align-self:stretch}#bd946f29{align-items:flex-start;width:100%;max-height:100%;justify-self:auto;align-self:auto;order:1;background-color:var(--color_10);background-image:initial;padding:0;margin:0;grid-area:auto/auto/auto/auto}#b7dee1fb{box-shadow:rgba(0,0,0,.25) 0 0 11px 0}#\37 46860ee{width:100%;height:auto;max-width:100%;order:0;align-self:auto;margin-bottom:-9px;grid-area:auto/auto/auto/auto}#\36 a5bfb4c{justify-content:flex-end;align-items:flex-start;width:100%;min-height:80px;max-height:100%;row-gap:4px;column-gap:4%;align-self:auto;order:1;justify-self:auto;padding:0 0 10px;margin:0;grid-area:auto/auto/auto/auto}#d3a805c8{align-items:flex-start;width:100%;min-height:75px;max-height:100%;row-gap:24px;column-gap:4%;align-self:flex-end;order:0;padding:0;margin:0;grid-area:auto/auto/auto/auto}#\33 ad8c19c.flex-element.widget-wrapper>[data-element-type]{padding-top:0;padding-bottom:7px}#\33 ad8c19c{width:99.92%;height:auto;max-width:100%;align-self:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#e77f39e9{width:250px;height:auto;max-width:100%;min-height:50px;align-self:flex-end;order:0;margin-top:0;margin-bottom:0}#\35 19ddbdc{width:376px;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#\33 a2d0b90{flex-direction:row;align-items:center;width:100%;min-height:80px;max-height:100%;justify-self:auto;align-self:auto;order:0;flex-wrap:nowrap;padding:0 2%;margin:0;grid-area:auto/auto/auto/auto}#\33 b22d9b0{align-items:flex-start;width:100%;min-height:75px;max-height:100%;row-gap:24px;column-gap:4%;align-self:auto;order:0;padding:0;margin:0;grid-area:auto/auto/auto/auto}#a8c6072d{width:99.7%;height:auto;max-width:100%;order:0;align-self:auto;margin:0;grid-area:auto/auto/auto/auto}#e3dfb55d{flex-direction:row;align-items:center;width:33.37%;min-height:160px;max-height:100%;row-gap:24px;column-gap:4%;justify-self:auto;align-self:auto;order:1;padding:0;margin:0;grid-area:auto/auto/auto/auto}#\34 23fc4a2{justify-content:space-between;align-items:center;width:32.45%;min-height:160px;max-height:100%;row-gap:0;column-gap:4%;flex-wrap:nowrap;order:0;
527justify-self:auto;align-self:auto;padding:0;margin:0;grid-area:auto/auto/auto/auto}#\35 bfb3718.flex-element.widget-wrapper>[data-element-type]{padding-bottom:0;padding-top:0}#\30 ece3d12,#\39 e5ef93d{width:50%;padding:0 0 0 4%}#\32 fd7b414,#\39 f3f031f,#a7708a16{padding:16px;column-gap:4%;row-gap:24px;min-width:4%}#\35 bfb3718{width:278px;height:auto;max-width:100%;justify-self:auto;order:0;grid-area:auto/auto/auto/auto}#\35 cbebde5{justify-content:space-between;align-items:center;width:32.51%;min-height:160px;max-height:100%;row-gap:0;column-gap:4%;justify-self:auto;align-self:auto;order:2;flex-wrap:nowrap;padding:0;margin:0;grid-area:auto/auto/auto/auto}#\36 881434d{align-items:center;width:417px;min-height:145px;max-height:100%;row-gap:24px;column-gap:4%;border-radius:8px;height:auto;padding:8px 4%;margin:0}#\30 ad35782{width:99.99%;height:auto;max-width:100%;align-self:auto;order:1;justify-self:auto;margin-bottom:3px;grid-area:auto/auto/auto/auto}#be1b9f91{flex-direction:row;align-items:flex-start;width:99.26%;min-height:160px;max-height:100%;row-gap:24px;column-gap:1%;order:0;justify-self:auto;align-self:auto;padding:0;margin:0;grid-area:auto/auto/auto/auto}#\38 caf0a70{justify-content:flex-end;align-items:flex-start;width:100%;min-height:80px;max-height:100%;row-gap:0;column-gap:4%;padding:0 0 10px;margin:0}#a8f32aec{align-items:flex-start;width:100%;max-height:100%;justify-self:auto;align-self:auto;order:2;background-color:var(--color_3);background-image:none;padding:0;margin:0;grid-area:auto/auto/auto/auto}#\36 18f39ae,#widget_p1h{width:100%;max-width:100%;justify-self:auto;height:1px;min-height:4px;order:2}#\31 48da2d9,#\32 fd7b414,#\34 cb86e4c,#\35 a70b6a1,#\38 e45e82b .hamburgerButton,#\39 f3f031f,#da0131a7,#group_jjh{background-color:rgba(0,0,0,0)}#\33 92df140{width:100%;height:auto;max-width:100%;align-self:stretch}#\36 18f39ae,#widget_p1h{align-self:auto;grid-area:auto/auto/auto/auto}#\36 5e14480,#\39 34bad03,#cbc8b291{max-width:100%;justify-self:auto;align-self:auto;grid-area:auto/auto/auto/auto;height:auto;width:100%;order:0}#\31 db7e0c7,#\35 02c2597{max-width:100%;justify-self:auto}#\35 02c2597{width:100%;height:1px;order:2;align-self:auto;min-height:4px;grid-area:auto/auto/auto/auto}#widget_kcd{width:100%;height:auto;max-width:100%;order:4}#\31 db7e0c7{width:250px;height:auto;align-self:auto;order:5;margin-top:10px;min-height:50px;grid-area:auto/auto/auto/auto}#widget_5m1,#widget_6mu{justify-self:auto;grid-area:auto/auto/auto/auto;align-self:auto;height:auto;max-width:100%}#widget_6mu{width:77.04%;order:3}#widget_5m1{width:100%;order:4;margin-top:12px;margin-bottom:12px}#widget_di7{width:100%;height:auto;max-width:100%;order:5;justify-self:auto;align-self:auto;margin-top:-4px;grid-area:auto/auto/auto/auto}#\32 fd7b414,#group_23b,#group_7in{flex-direction:row;width:25%;margin:0;min-height:8px}#\32 fd7b414{justify-content:flex-start;align-items:center;background-image:initial}#\31 d3acdb9,#\33 2767c2f{min-height:80px;column-gap:0;row-gap:0;width:100%;flex-wrap:nowrap;padding:0 2%;margin:0}#group_23b,#group_7in{justify-content:flex-start;align-items:center;padding:0}#group_jjh{flex-direction:row;justify-content:flex-start;align-items:center;width:25%;min-height:8px;background-image:initial;border-radius:10px;padding:0;margin:0}#ec5d46f2,#widget_ie6{width:auto;height:auto;max-width:100%}#widget_5h5{width:80px;height:auto;max-width:100%}#daf81bcc,#widget_vej{width:280px;height:auto;max-width:100%}#\34 598469b svg,#\35 801a4e8 svg{fill:var(--color_7)}#\34 598469b{max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#group_tbn{flex-direction:row;justify-content:flex-start;align-items:center;padding:0;margin:0}#widget_qp9{width:100%;height:200px;max-width:100%}#\39 f3f031f{min-height:8px;flex-direction:row;width:100%;justify-content:flex-start;align-items:center;background-image:initial;order:0;margin:0}#\31 1d216b4,#a052d7aa{flex-direction:row;max-height:100%;margin:0}#\31 1d216b4{justify-content:flex-start;align-items:center;row-gap:24px;column-gap:4%;order:0;padding:0}#a052d7aa{justify-content:flex-end;align-items:center;width:50%;align-self:auto;order:1;justify-self:auto;padding:0 4% 0 0;grid-area:auto/auto/auto/auto}#\33 aa37ebb,#\39 e5ef93d{flex-direction:row;max-height:100%;align-self:auto;grid-area:auto/auto/auto/auto}#\30 7327faa{width:100%;height:8px;max-width:100%}#\39 e5ef93d{align-items:center;min-height:40px;order:0;
527justify-self:auto;margin:0}#\35 801a4e8{max-width:100%}#\33 aa37ebb{justify-content:flex-end;align-items:center;row-gap:24px;column-gap:4%;order:2;justify-self:auto;padding:0;margin:0}#\30 ece3d12,#\31 48da2d9{flex-direction:row;margin:0;max-height:100%}#\30 ece3d12{justify-content:flex-start;align-items:center;order:0}#\31 48da2d9{justify-content:space-between;align-items:flex-start;width:100%;min-height:50px;order:2;justify-self:auto;align-self:auto;background-image:initial;padding:0;grid-area:auto/auto/auto/auto}#bff1bb66{width:180px;height:auto;max-width:100%;margin:0}#\34 cb86e4c{flex-direction:row;align-items:flex-start;width:100%;min-height:40px;max-height:100%;order:0;justify-self:auto;align-self:center;background-image:initial;padding:0;margin:0;grid-area:auto/auto/auto/auto}#df845449{width:250px;height:auto;max-width:100%}#\39 8702d80{align-items:flex-start;width:100%;min-height:230px;max-height:100%;row-gap:0;column-gap:4%;justify-self:auto;align-self:auto;order:0;padding:0;margin:0;grid-area:auto/auto/auto/auto}#da0131a7{align-items:center;width:35.64%;min-height:90px;max-height:100%;align-self:auto;justify-self:auto;order:1;flex-wrap:nowrap;background-image:initial;border-radius:10px;padding:0;margin:0;grid-area:auto/auto/auto/auto}#\32 e9284f4{flex-direction:row;align-items:flex-start;width:100%;min-height:90px;max-height:100%;justify-self:auto;align-self:auto;order:1;flex-wrap:nowrap;padding:0 1%;margin:0;grid-area:auto/auto/auto/auto}#bd7b2692{width:280px;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:2;min-height:50px;grid-area:auto/auto/auto/auto}#a7708a16{min-height:8px;width:100%;align-items:flex-end;margin:0}#\37 8db3927{min-height:100px;column-gap:4%;row-gap:24px;width:100%;padding:2% 0;margin:0}#\38 e45e82b svg{fill:var(--color_11)}#\34 f4d3298,#\37 ca01c83{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;padding:0;margin:0}#\32 4eff763{min-height:0;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;max-width:none;padding:5px 4%;margin:0}#\33 4b9f983{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:flex-start;order:0;grid-area:auto/auto/auto/auto}#\32 7581a62,#\37 5ba1c41{flex-wrap:nowrap;padding:0;width:100%;margin:0}#\33 989af5b{background-color:var(--color_2);background-image:initial}#\37 2168835{grid-template-rows:minmax(300px,max-content);width:100%;max-width:100%}#\37 5ba1c41{min-height:240px;column-gap:4%;row-gap:24px;max-width:none}#widget_21v{width:60px;height:auto;max-width:100%;order:5;justify-self:end;align-self:end;margin:40px}#\38 b85a23c{margin:0}#\32 7581a62{min-height:85px;column-gap:3%;row-gap:18px;max-width:var(--max-content-width_1,1200px);grid-area:1/1/span 1/span 1}#\36 51b91f1.flex-element.widget-wrapper>[data-element-type]{padding:0}#\36 51b91f1{width:100%;height:auto;max-width:100%;align-self:auto;order:1;margin:2px 0;grid-area:auto/auto/auto/auto}#f79b64de{min-height:40px;column-gap:0;row-gap:0;width:100%;flex-wrap:nowrap;max-width:none;padding:0}#\39 0eb6d93.flex-element.widget-wrapper>[data-element-type]{padding:0 0 2px}#\39 0eb6d93{width:100%;height:auto;max-width:100%;order:0;margin:0}#a4411ddb{background-color:var(--color_5);background-image:none}#\35 a70b6a1{min-height:8px;column-gap:4%;row-gap:24px;width:100%;align-items:center;min-width:4%;flex-wrap:nowrap;background-image:none;padding:0;margin:0}#\30 e8fae3d,#\38 89f1ec4{justify-self:auto;align-self:auto;grid-area:auto/auto/auto/auto}#\38 89f1ec4{width:100%;height:auto;max-width:100%;order:0;margin:0}@media (min-width:768px) and (max-width:1024px){#ac810934,#flex-header{margin-top:0}#\38 e45e82b,#widget_1j0,#widget_5h5,#widget_ie6,#widget_vej{align-self:auto;grid-area:auto/auto/auto/auto;margin:0}#\37 5ba1c41,#\39 360b347{padding-left:2%;padding-right:2%}#\31 d3acdb9,#\32 4eff763{padding-left:4%;padding-right:4%}#\36 51b91f1.flex-element.widget-wrapper>[data-element-type],#f79b64de{padding:0}#flex-header{padding-top:0}#\39 360b347{flex-direction:row;flex-wrap:nowrap;min-height:100px;padding-bottom:12px}#\33 710bc01{width:100%;min-height:8px}#widget_1j0{justify-self:auto;width:100%;order:0}#widget_kcd{order:4}#widget_6mu{width:50%}#\33 2767c2f{padding-left:1%;padding-right:1%;min-height:92px;flex-direction:row;flex-wrap:nowrap;column-gap:1%}#\32 fd7b414{width:21.2%;min-height:8px;order:1;column-gap:0;justify-content:center;padding-left:0;padding-right:0}#group_7in,#group_jjh{justify-content:center;min-height:8px}#group_7in{width:21.2%;order:3}#group_jjh{width:34.5%;order:2;margin:10px 2%}#widget_5h5{width:180px;height:auto}#widget_vej{width:130px;min-height:40px}#group_23b{width:8.33%;min-height:8px;order:4;justify-content:center}#group_tbn{order:0;width:8.33%;min-height:8px}#widget_qp9{height:6px}#\31 d3acdb9{flex-direction:row;flex-wrap:nowrap;min-height:80px}#\38 e45e82b{justify-self:auto;order:0}#\38 b85a23c{margin:0}#\36 51b91f1{margin:2px 0}#f79b64de{min-height:33px;flex-direction:row;flex-wrap:nowrap}#\39 0eb6d93.flex-element.widget-wrapper>[data-element-type]{padding:0 0 2px}#\39 0eb6d93{margin:0}#\35 a70b6a1{width:100%;min-height:8px;justify-content:center;padding:4px 2px;margin:0}}@media (max-width:767px){#\32 fd7b414,#group_23b,#group_7in,#group_jjh{width:25%;min-height:8px}#\30 ece3d12,#a052d7aa{align-self:center;width:50%;padding-left:1%;padding-right:1%}#daf81bcc,#df845449{min-height:45px}#\35 bfb3718,#bff1bb66,#da0131a7,#ec5d46f2{height:auto}#flex-header{padding-top:0;padding-bottom:0}#\33 710bc01{width:100%;align-items:center;min-height:8px}#\31 d3acdb9,#\33 2767c2f,#\39 360b347{flex-direction:row;padding-left:0;padding-right:0;flex-wrap:nowrap;min-height:60px}#a8f32aec,#bd946f29{order:2}#\33 a2d0b90{order:4}#widget_6mu{width:91.71%}#\32 fd7b414{align-items:center;justify-content:center;padding-top:4px;padding-bottom:4px;
527column-gap:2%}#\39 f3f031f{width:100%;align-items:center;min-height:8px;column-gap:0;justify-content:center;flex-direction:column;flex-wrap:nowrap;row-gap:0;padding:0}#a052d7aa,#da0131a7{justify-self:auto;grid-area:auto/auto/auto/auto;margin:0}#\31 1d216b4{width:15%;order:0}#bff1bb66{width:190px}#a052d7aa{order:0;justify-content:center}#\39 8702d80{min-height:170px}#da0131a7{width:65.74%;min-height:68px;align-self:auto;order:1}#\39 e5ef93d{justify-self:auto;width:100%;order:0;min-height:32px;align-self:auto;margin:0;grid-area:auto/auto/auto/auto}#\33 aa37ebb{width:15%;justify-content:flex-end;order:2}#\32 e9284f4{align-self:center;margin-left:0;margin-right:0;align-items:center;min-height:80px}#\30 ece3d12{justify-self:auto;order:1;justify-content:center;margin:0;grid-area:auto/auto/auto/auto}#daf81bcc.flex-element.widget-wrapper>[data-element-type].flexButton.dmWidget{padding:10px 0}#daf81bcc{width:250px;margin:0}#\34 cb86e4c{align-items:center;min-height:32px}#ec5d46f2{width:340px}#a7708a16{width:100%;min-height:80px}#\37 8db3927{min-height:unset;flex-direction:column}#\32 4eff763,#\37 5ba1c41{min-height:0;flex-direction:column;padding-left:4%;padding-right:4%;flex-wrap:nowrap}#\37 ca01c83{width:100%;min-height:0;align-items:flex-start}#\34 f4d3298{width:100%;min-height:80px;align-items:center}#widget_21v{max-width:100%;width:55px;margin:20px}#\38 b85a23c{margin:0}#\36 51b91f1.flex-element.widget-wrapper>[data-element-type]{padding:0 0 2px}#\36 51b91f1{margin:0}#f79b64de{flex-direction:row;flex-wrap:nowrap;min-height:49px;padding:0}#\39 0eb6d93.flex-element.widget-wrapper>[data-element-type]{padding:0}#\39 0eb6d93{margin:0}#\35 a70b6a1{width:100%;align-items:center;min-height:8px;justify-content:center;padding:0;margin:0}}#db4fad4c,#group_69j{padding:0;column-gap:4%}#dm .dmInner div.u_1550316043 .readMore a{font-weight:700!important}#dm .dmInner nav.u_1915042179{color:#fff!important}#dm .dmInner div.u_1266975145 input:not([type=submit]){background-color:rgba(255,255,255,1)!important;background-image:initial!important;border-style:solid!important;border-color:#000!important;border-width:0!important;border-radius:5px!important}#dm .dmInner div.u_1266975145 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable){color:var(--color_6)!important;font-weight:700!important}#dm .dmInner div.u_1266975145 .dmforminput input{color:rgba(0,0,0,1)!important;font-size:14px!important;font-weight:400!important}#dm .dmInner div.u_1266975145 .dmformsubmit{color:rgba(255,255,255,1)!important;font-size:18px!important;width:250px!important;height:50px!important;float:none!important;display:block!important;margin-left:auto!important;margin-right:auto!important}#\30 e8fae3d,#\33 bd68dad,#widget_oo7,#widget_r6f{height:auto;max-width:100%}#dm .dmInner div.u_1530414560 .motFactCont p.rteBlock{font-weight:700!important}@media (min-width:0) and (max-width:767px){#dm .dmInner .u_1530414560 .motFactCont p.rteBlock{line-height:24px!important}#dm .dmInner div.u_1530414560 .motFactCont p.rteBlock{font-size:18px!important}}#dm .dmInner div.u_1530414560{color:#fff!important}#db4fad4c{min-height:8px;row-gap:24px;width:100%;min-width:4%;margin:0}#\31 02296bd{min-height:240px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;max-width:none;padding:2% 4%;margin:0}#group_69j{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;max-width:100%;width:100%;min-height:160px;max-height:100%;row-gap:24px;margin:0}#widget_r6f{width:100%}#widget_oo7{width:100%;order:0}#\30 e8fae3d{width:100%;order:1;margin:-20px 0}#\33 bd68dad{width:97.39%;order:0;justify-self:auto;align-self:auto;margin:0;grid-area:auto/auto/auto/auto}#\38 89abf37::before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,1);opacity:.4;border-radius:inherit}#\38 89abf37{background-image:url(https://le-cdn.hibuwebsites.com/md/dmip/dms3rep/multi/opt/black-jeans-1920w.png)}#\37 81fa6ae{min-height:377px;column-gap:4%;row-gap:24px;width:100%;flex-wrap:nowrap;padding:320px 4% 80px;margin:0}#c87594cb{min-height:8px;column-gap:4%;row-gap:16px;width:62.07%;align-items:center;min-width:4%;padding:16px;margin:0}#\36 d9fc317,#e3a233a0{justify-self:auto;align-self:auto;grid-area:auto/auto/auto/auto;height:auto;max-width:100%}#\36 d9fc317{width:auto;order:2}#e3a233a0{width:280px;order:3;min-height:50px}#\39 4f9aa93.flex-element.widget-wrapper>[data-element-type]{padding-left:24px;padding-right:24px;padding-top:12px}#\34 607a81f,#\39 63469d0{max-width:none;padding:2% 4%;width:100%}#\39 4f9aa93{width:100%;height:auto;max-width:100%;justify-self:auto;order:2;align-self:auto;grid-area:auto/auto/auto/auto}#\36 9e271e3{align-items:center;width:100%;min-height:160px;max-height:100%;background-color:var(--color_4);background-image:initial;border-radius:8px;box-shadow:rgba(0,0,0,.25) 3px 0 11px 0;align-self:auto;order:0;
527justify-self:auto;padding:24px 0 40px;margin:0;grid-area:auto/auto/auto/auto}#\31 a1ef5f2{width:100%;height:auto;max-width:100%;order:1;align-self:stretch}#d6f1dee1{width:33.93%;min-width:4%;min-height:8px;column-gap:4%;row-gap:24px;padding:16px;margin:0}#d95c97ad{margin:0}#\33 33b54dd{width:100%;height:auto;max-width:100%;order:0}#b02ef2a2{min-height:8px;column-gap:4%;row-gap:12px;width:100%;min-width:4%;padding:0 3%;margin:0}#\32 8e79793{width:94.23%;height:auto;max-width:100%;justify-self:auto;order:0;align-self:auto;grid-area:auto/auto/auto/auto}#cbb953b6,#e8ba5b7b{flex-direction:row;min-height:120px;max-height:100%;align-self:auto;padding:0;margin:0;grid-area:auto/auto/auto/auto;height:auto;row-gap:24px}#e8ba5b7b{align-items:flex-start;width:100%;column-gap:2%;justify-self:auto;order:2;--column-gap:2%}#cbb953b6{justify-content:flex-start;align-items:flex-start;width:49.2%;column-gap:4%;justify-self:auto;order:0}#efc15cf0{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:49%;min-height:120px;max-height:100%;row-gap:24px;column-gap:4%;height:auto;padding:0;margin:0}#\38 4c88d0a{width:95.96%;height:auto;max-width:100%;justify-self:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#\34 607a81f{column-gap:4%;row-gap:24px;flex-wrap:nowrap;margin:0}#\36 4cc172e,#ac752ca8{align-items:flex-start;width:50%;min-height:auto;max-height:100%;row-gap:32px;column-gap:4%;flex-wrap:nowrap;min-width:32px;justify-self:auto;align-self:auto;order:0;padding:0;margin:0;grid-area:auto/auto/auto/auto}
527#\30 2902125,#\34 2ee62f8,#\35 e3eeff7,#\37 23dac70,#\39 d8197ad,#a3c35959,#cb810a0a{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#f6f0be92{width:466px;height:245px;max-width:100%;justify-self:auto;align-self:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#\35 ebaa13e{flex-direction:row;justify-content:flex-start;align-items:center;width:34%;min-height:auto;max-height:100%;row-gap:24px;column-gap:24px;order:1;justify-self:auto;align-self:auto;min-width:32px;padding:0 16px;margin:0;grid-area:auto/auto/auto/auto}#\34 d6b0693{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;margin:0;grid-area:auto/auto/auto/auto}#\32 4f67485{flex-direction:row;align-items:flex-start;width:100%;min-height:auto;max-height:100%;row-gap:24px;column-gap:0;justify-self:auto;align-self:auto;order:1;padding:0;margin:0;grid-area:auto/auto/auto/auto}#\30 0919e4f,#\31 2a94035,#\35 24370fa,#\39 49fe8ef,#dfbd5ab4{width:98.84%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:0;grid-area:auto/auto/auto/auto}#\33 aa7e890,#\37 f872c10,#a89a95a6,#e6c12443,#f10ced58{width:280px;height:50px;max-width:100%;justify-self:auto;order:1;align-self:auto;margin:0;grid-area:1/2/span 1/span 2}#a603f8ae{width:92.67%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;grid-area:auto/auto/auto/auto}#\35 6afc950{align-items:flex-start;width:99.7%;min-height:0;max-height:100%;row-gap:4px;column-gap:4%;justify-self:auto;align-self:auto;order:0;padding:0;margin:0;grid-area:auto/auto/auto/auto}#\34 105ef88{width:91.63%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;grid-area:auto/auto/auto/auto}#\39 cb0b26b,#fa0a25fd{align-items:flex-start;align-self:auto;grid-area:auto/auto/auto/auto;min-height:0;max-height:100%;row-gap:4px;padding:0;margin:0;column-gap:4%;order:0}#fa0a25fd{width:99.71%;justify-self:auto}#\39 e167611{width:99.87%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;grid-area:auto/auto/auto/auto}#\39 cb0b26b{width:99.91%;justify-self:auto}#\38 9c18139,#f7212b9c{align-items:flex-start;width:99.85%;min-height:0;max-height:100%;row-gap:4px;column-gap:4%;justify-self:auto;align-self:auto;order:0;padding:0;margin:0;grid-area:auto/auto/auto/auto}#\39 e1718f5,#e5aedea8{height:auto;justify-self:auto;max-width:100%;align-self:auto;grid-area:auto/auto/auto/auto;order:1}#\39 e1718f5{width:96.44%}#e5aedea8{width:93.36%}#\34 e925d31{min-height:8px;column-gap:4%;row-gap:24px;width:100%;min-width:4%;padding:0;margin:0}#e3eb0e6c{width:100%;height:300px;min-height:100px;max-width:100%;order:0;justify-self:auto;align-self:auto;margin:0;grid-area:auto/auto/auto/auto}#\39 63469d0{min-height:240px;column-gap:4%;row-gap:24px;flex-wrap:nowrap;margin:0}#\36 26fa6a6,#a6014b07{height:auto;max-width:100%;justify-self:auto;margin:0}#a6014b07{width:280px;align-self:center;order:0;min-height:50px;grid-area:auto/auto/auto/auto}#\36 26fa6a6{width:60px;order:1;align-self:auto;grid-area:auto/auto/auto/auto}#a67e0d97,#e4b57619{justify-self:auto;height:auto;max-width:100%;align-self:auto;grid-area:auto/auto/auto/auto}#e4b57619{width:91.72%;order:2;margin:0}#a67e0d97{width:94.84%;order:0}#f0f8a5e9{width:100%;height:auto;max-width:100%;justify-self:auto;align-self:auto;order:1;grid-area:auto/auto/auto/auto}@media (min-width:768px) and (max-width:1024px){#dm .dmInner .u_1530414560 .motFactCont p.rteBlock{line-height:30px!important}#c87594cb,#d6f1dee1{min-height:80px;width:100%}#\36 9e271e3,#b02ef2a2{padding-left:0;padding-right:0}#c87594cb,#cbb953b6,#d6f1dee1,#efc15cf0,#group_69j,#widget_r6f{width:100%}#\31 02296bd{padding:1%}#db4fad4c{flex-direction:row;column-gap:1%;padding:0}#group_69j{order:2;row-gap:16px}#\37 81fa6ae{flex-direction:column;flex-wrap:nowrap;min-height:0;padding:200px 4% 20px}#d6f1dee1{margin-left:0;margin-right:0;padding:8px 10%}#d95c97ad{margin:0}#\33 bd68dad{width:87.47%}#\33 33b54dd{width:96.3%;margin:0}#b02ef2a2{flex-direction:column;flex-wrap:nowrap}#e8ba5b7b{flex-direction:column;flex-wrap:nowrap;margin:0}#cbb953b6{order:0;margin:0}#efc15cf0{justify-self:auto;align-self:auto;order:1;margin:0;grid-area:auto/auto/auto/auto}#\34 607a81f,#\39 63469d0{padding-left:2%;padding-right:2%}#e3eb0e6c{height:200px}[data-version] .t-font-size-16,[data-version] .t-size-16{--font-size:16}[data-version] .t-font-size-20,[data-version] .t-size-20{--font-size:20}[data-version] .t-font-size-15,[data-version] .t-size-15{--font-size:15}}@media (max-width:767px){#\36 d9fc317,#\39 4f9aa93,#cbb953b6{align-self:auto;grid-area:auto/auto/auto/auto}#\34 e925d31,#b02ef2a2,#c87594cb,#d6f1dee1,#db4fad4c{width:100%;min-height:80px}#b02ef2a2,#db4fad4c{align-items:center}#\31 02296bd,#\34 607a81f,#\39 63469d0{min-height:0;flex-direction:column;padding-left:4%;padding-right:4%;flex-wrap:nowrap}#\37 81fa6ae{min-height:0;flex-direction:column;flex-wrap:nowrap;row-gap:0;padding:220px 4% 40px}#c87594cb{padding:0}#\36 d9fc317{justify-self:auto;order:4;margin:16px 0}#e3a233a0{order:2}#\39 4f9aa93{justify-self:auto;width:100%;order:1;margin:0}#d6f1dee1{align-items:center;padding:8px}#d95c97ad{margin:0}#e8ba5b7b{flex-direction:column;flex-wrap:nowrap}#cbb953b6{justify-self:auto;width:100%;order:0;margin:0}#efc15cf0{order:1;width:100%;margin:0}#\38 4c88d0a{width:93.54%}#\32 8e79793{width:94.67%}#\34 e925d31{align-items:center;padding-left:0;padding-right:0}#e3eb0e6c{height:200px}[data-version] .m-font-size-14,[data-version] .m-size-14{--font-size:14}[data-version] .m-font-size-16,[data-version] .m-size-16{--font-size:16}[data-version] .m-font-size-19,[data-version] .m-size-19{--font-size:19}[data-version] .m-font-size-20,[data-version] .m-size-20{--font-size:20}[data-version] .m-font-size-15,[data-version] .m-size-15{--font-size:15}}#dmRoot:not(.editGrid) .flex-element [data-anim-extended]{visibility:hidden}@font-face{font-family:"Poppins Fallback";src:local('Arial');ascent-override:92.326%;descent-override:30.7753%;line-gap-override:8.793%;size-adjust:113.7274%}@font-face{font-family:"Kumbh Sans Fallback";src:local('Arial');ascent-override:93.9558%;
527descent-override:24.1866%;size-adjust:104.9779%;line-gap-override:0}@media (min-width:1025px){#dm .dmInner div.u_1550316043 .readMore a{font-size:14px!important}#dm .dmInner .u_1530414560 .motFactCont p.rteBlock{line-height:30px!important}[data-version] .font-size-16,[data-version] .size-16{--font-size:16}[data-version] .font-size-24,[data-version] .size-24{--font-size:24}[data-version] .font-size-15,[data-version] .size-15{--font-size:15}#\30 5e0ee19,#\30 ebc11a1,#\31 053440099,#\31 234177366,#\31 4fcb1ab,#\31 550316043,#\31 647924236,#\31 8e1d86e,#\31 998592992,#\31 e5026b9,#\32 81bb83d,#\33 710bc01,#\33 9a89056,#\33 a2d0b90,#\33 b08934a,#\33 b22d9b0,#\33 c4d378a,#\33 f98ce0b,#\34 23fc4a2,#\34 45f6bfe,#\34 5a84d81,#\34 cb86e4c,#\34 e925d31,#\34 efeffee,#\34 f4d3298,#\35 1be8aac,#\35 6afc950,#\35 8e8b7a6,#\35 a70b6a1,#\35 cabe290,#\36 3a049320d35b55b4ef2a374,#\36 3a049320d35b55b4ef2a377,#\36 405d24c,#\36 406026c90e1521f6ecb0ecd,#\36 4cc172e,#\36 881434d,#\36 96fbbea,#\36 9e271e3,#\36 e06962d,#\37 5ba1c41,#\37 78e0da1,#\37 81fa6ae,#\37 8db3927,#\37 ca01c83,#\38 9c18139,#\38 caf0a70,#\38 ed71f14,#\39 8702d80,#\39 b0ad271,#\39 c983586,#\39 cb0b26b,#a019b36e,#a56cee0b,#a7708a16,#aabd5187,#ab251933,#ac752ca8,#af62ffa3,#af8e762f,#b02ef2a2,#b2b437e4,#b7a700bf,#b9e39601,#ba220aca,#bad3b649,#be484b4e,#c87594cb,#d0234170,#d08798c0,#d3a805c8,#d6213d53,#d6f1dee1,#db4fad4c,#dd1f1a35,#df5b23f7,#e34387b5,#ea5607e8,#f2debc4b,#f5f7753d,#f7212b9c,#fa0a25fd,#ff5359e8,#group_69j,#group_b0q,#hamburger-drawer{order:0}#\30 ad35782,#\30 b55734b,#\30 e8fae3d,#\31 a1ef5f2,#\33 aa7e890,#\34 105ef88,#\34 d6b0693,#\35 ebaa13e,#\36 26fa6a6,#\36 51b91f1,#\36 a5bfb4c,#\36 f8e19aa,#\37 c6808e0,#\37 f872c10,#\39 e167611,#\39 e1718f5,#a603f8ae,#a89a95a6,#bd946f29,#c7f3ddf3,#da0131a7,#e5aedea8,#e6c12443,#e8c83b77,#f0f8a5e9,#f10ced58,#widget_mse{order:1}#\31 234177366,#\31 647924236,#\31 998592992,#\31 e5026b9,#\33 a2d0b90,#\33 f98ce0b,#\34 5a84d81,#\34 cb86e4c,#\34 efeffee,#\35 ebaa13e,#\36 3a049320d35b55b4ef2a377,#\36 e06962d,#\37 5ba1c41,#\37 81fa6ae,#\37 8db3927,#\38 ed71f14,#af8e762f,#b2b437e4,#b7a700bf,#b9e39601,#bad3b649,#df5b23f7{flex-direction:row}#\30 ece3d12,#\31 035845042,#\31 105358164,#\31 199369758,#\31 1d216b4,#\31 398948466,#\31 428bc54,#\31 524906790,#\31 716915769,#\31 915042179,#\31 924192619,#\31 997567173,#\32 7581a62,#\32 9b3f69b,#\33 5bfb183,#\34 607a81f,#\34 ddc80fa,#\36 406026c90e1521f6ecb0ecc,#\37 94edd16,#\38 4dfd530,#\38 8199a3e,#\39 360b347,#\39 e5ef93d,#a394bda8,#be1b9f91,#c6c81d24,#cbb953b6,#efc15cf0,#f06462de,#group_23b,#group_4cq,#group_7in,#group_jjh,#group_tbn{order:0;flex-direction:row}#\32 4f67485,#\32 e9284f4,#a052d7aa,#e3dfb55d{order:1;flex-direction:row}#\31 48da2d9,#\33 aa37ebb,#e8ba5b7b{order:2;flex-direction:row}#\35 02c2597,#\35 cbebde5,#\36 18f39ae,#\36 d9fc317,#\39 4f9aa93,#a8f32aec,#bd7b2692,#e4b57619,#widget_p1h{order:2}#e3a233a0,#widget_6mu,#widget_k5l{order:3}#widget_3i3,#widget_5m1,#widget_kcd{order:4}#\31 db7e0c7,#widget_21v,#widget_di7{order:5}#widget_391{order:6}} #dm .dmPhotoGallery.newPhotoGallery .dmPhotoGalleryHolder:not(.photo-gallery-done) {display: none;} @media (max-width:767px){ [data-hidden-on-mobile] {display:none!important}} 528 .dmDesktopBody [data-anim-desktop]:not([data-anim-desktop='none']) { 529 visibility: hidden; 530 } 531 532 533</style> 534 535 536 537<style id="fontFallbacks"> 538 @font-face { 539 font-family: "Poppins Fallback"; 540 src: local('Arial'); 541 ascent-override: 92.326%; 542 descent-override: 30.7753%; 543 line-gap-override: 8.793%; 544 size-adjust: 113.7274%; 545}@font-face { 546 font-family: "Kumbh Sans Fallback"; 547 src: local('Arial'); 548 ascent-override: 93.9558%; 549 descent-override: 24.1866%; 550 size-adjust: 104.9779%; 551 line-gap-override: 0%; 552 }@font-face { 553 font-family: "Open Sans Fallback"; 554 src: local('Arial'); 555 ascent-override: 101.1768%; 556 descent-override: 27.7323%; 557 size-adjust: 105.6416%; 558 line-gap-override: 0%; 559 } 560</style> 561 562 563 564 565 566 567 568 569 570 571 572 573 <link type="application/rss+xml" rel="alternate" href="https://www.atticconversions.net/feed/rss2"/> 574 <link type="application/atom+xml" rel="alternate" href="https://www.atticconversions.net/feed/atom"/> 575 <meta property="og:type" content="website"/> 576 <meta property="og:url" content="https://www.atticconversions.net/"/> 577
577<script type="application/ld+json"> 578 579 580 { 581 "@context" : "https://schema.org", 582 "@type" : "WebSite", 583 "name" : "Attic Conversions", 584 "url" : "https://www.atticconversions.net/" 585 } 586 587 588 </script>
588 589 <title> 590 591 Remodeling Company Oklahoma City, OK | Attic Conversions 592 593 </title> 594 <meta name="description" content="Work with an experienced remodeling company in Oklahoma City, OK for your home. We offer kitchen, bath, and attic renovations with free consultations."/> 595 596 <meta name="twitter:card" content="summary"/> 597 <meta name="twitter:title" content="Remodeling Company Oklahoma City, OK | Attic Conversions"/> 598 <meta name="twitter:description" content="Work with an experienced remodeling company in Oklahoma City, OK for your home. We offer kitchen, bath, and attic renovations with free consultations."/> 599 <meta name="twitter:image" content="https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/home-hero-attic-conversions-1920w.jpg"/> 600 <meta property="og:description" content="Work with an experienced remodeling company in Oklahoma City, OK for your home. We offer kitchen, bath, and attic renovations with free consultations."/> 601 <meta property="og:title" content="Remodeling Company Oklahoma City, OK | Attic Conversions"/> 602 <meta property="og:image" content="https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/home-hero-attic-conversions-1920w.jpg"/>
603<script type="application/ld+json"> 604{ 605 "@context" : { 606 "@vocab" : "http://schema.org/" 607 }, 608 "@type" : "LocalBusiness", 609 "name" : "Attic Conversions", 610 "address" : { 611 "@type" : "PostalAddress", 612 "streetAddress" : "36 W Memorial Rd", 613 "addressLocality" : "Oklahoma City", 614 "addressRegion" : "OK", 615 "postalCode" : "73114", 616 "addressCountry" : "US" 617 }, 618 "geo" : { 619 "@type" : "GeoCoordinates", 620 "latitude" : "35.6084", 621 "longitude" : "-97.51557" 622 }, 623 "url" : "https://www.atticconversions.net", 624 "telephone" : "(405) 225-0868", 625 "email" : "[email protected]", 626 "logo" : "https://a.mktgcdn.com/p/q-7c5FDDBbvikKyn4Zp9noJaxPsPagovWW4J_1XsmJQ/400x400.jpg", 627 "sameAs" : [ "https://twitter.com/atticprojectsok", "https://facebook.com/326187220765033", "https://instagram.com/attic.conversions" ], 628 "image" : [ "https://cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/video-bg-attic-conversions.jpg", "https://cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/logo-attic-conversions.jpg", "https://cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/logo-icon-attic-conversions.jpg", "https://cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/logo-attic-conversions.jpg", "https://cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/why-choose-attic-conversions-cbe06aa8.jpg" ], 629 "openingHoursSpecification" : [ { 630 "@type" : "OpeningHoursSpecification", 631 "dayOfWeek" : [ "Monday", "Tuesday", "Wednesday", "Thursday", "Friday" ], 632 "opens" : "08:00", 633 "closes" : "17:00" 634 } ], 635 "@id" : "https://www.atticconversions.net", 636 "foundingDate" : "2001", 637 "description" : "Attic Conversions is a Contractor located in Oklahoma City, OK. We offer Attic Remodeling, Attic Building, Attic Conversions, Renovations, and more!\n\nBefore work begins we'll work with you on your attic design from layout to building materials needed to come up with a cost so you can make an informed decision.\nRegarding attic remodel financing options, we connect our customers directly to RenoFi to access loans using After Renovation Value, rather than the home's current value, and access the lowest rates available.\n\nAnd lastly, we ensure compliance with building codes and regulations while staying true to your vision.", 638 "makesOffer" : "[{\"@type\":\"Offer\",\"name\":\"Attic Conversions\"},{\"@type\":\"Offer\",\"name\":\"Attic Remodeling\"},{\"@type\":\"Offer\",\"name\":\"Attic Renovation\"},{\"@type\":\"Offer\",\"name\":\"Attic Storage\"},{\"@type\":\"Offer\",\"name\":\"Loft Renovation\"},{\"@type\":\"Offer\",\"name\":\"Design\"},{\"@type\":\"Offer\",\"name\":\"Build Planning\"}]" 639} 640</script>
640 641 642 643 644<!-- SYS- VVNfSElCVV9QUk9EVUNUSU9O --> 645</head> 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667<body id="dmRoot" data-page-alias="home" class="dmRoot fix-mobile-scrolling flex-site dmResellerSite " 668 style="padding:0;margin:0;" 669 670 data-flex-site > 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687<div id="dm" class='dmwr'> 688 689 <div class="dm_wrapper -var5 null "> 690 <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="FlexHeader" data-responsive-name="FlexLayout" class="runtime-module-container dm-bfs dm-layout-home hasAnimations hasStickyHeader inMiniHeaderMode rows-1200 hamburger-reverse dmPageBody d-page-1716942098 inputs-css-clean dmDHeader" 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" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div id="site_content"> <div id="dmFlexHeaderContainer" class="flex_hfcontainer"> <div id="flex-header" data-variation-id="variation0" data-sticky="true" data-changeable-on-scroll-properties="|text-color|" data-changeable-on-scroll="true" data-overlapping-common="true" role="banner"> <div data-layout-section="" data-auto="flex-section" id="1888663290" data-flex-id="6cc7063a" class="" data-page-element-type="section" data-page-element-id="1751229160" data-hidden-on-mobile="true" data-hidden-on-tablet="true" data-hidden-on-desktop="true"> <div class="flex-widgets-container" id="1130886634"></div> 691 <section id="8b85a23c" class="flex-element section" data-auto="flex-element-section"> <div id="a4411ddb" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="f79b64de" class="flex-element group" data-auto="flex-element-group" data-hidden-on-mobile="" data-hidden-on-tablet="" data-hidden-on-desktop=""> <div id="5a70b6a1" class="flex-element group" data-auto="flex-element-group"> <div id="90eb6d93" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-hidden-on-tablet="" data-hidden-on-desktop="" data-animation-trigger-mobile="entrance" data-external-id="1515886566"> <div class="dmNewParagraph u_1515886566" data-element-type="paragraph" data-version="5" id="1515886566" style="" data-diy-text=""><p class="text-align-center t-size-14 t-text-align-center m-text-align-center m-size-14" style="line-height: 1.2;"><strong class="m-font-size-14" m-font-size-set="true" style="display: initial; color: var(--color_11);">Announcement Banner<br/>Optional CTA (not hyoperlinked)</strong></p></div> 692</div> 693 <div id="651b91f1" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-hidden-on-mobile="" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImJvdW5jZUluQ29tYm8iLCJkdXJhdGlvbiI6MSwiZGVsYXkiOjAsImludGVuc2l0eSI6MSwiZGlyIjoiaW4tcGxhY2UifX0=" data-animation-trigger-desktop="entrance" data-external-id="1093653703"> <div class="dmNewParagraph u_1093653703" data-element-type="paragraph" data-version="5" id="1093653703" data-diy-text="" style=""><p class="m-text-align-center t-text-align-center t-size-14 text-align-center" style="line-height: 1.2;"><strong style="display: initial; color: var(--color_11); font-weight: bold;">Announcement Banner - Optional</strong><span style="display: initial; color: var(--color_11);" single-space="true"> <span style="display: initial; color: var(--color_11);"></span> 694</span><a href="/" runtime_url="/" type="page" style="display: initial; font-weight: bold; color: var(--color_11); text-decoration: underline;"><strong>CTA</strong></a><span style="display: initial; color: var(--color_11);" single-space="true"> <span style="display: initial; color: var(--color_11);"></span> 695</span><strong style="display: initial; color: var(--color_11); font-weight: bold;">(hyperlinked)</strong></p></div> 696</div> 697</div> 698</div> 699</div> 700</section> 701</div> 702 <div data-layout-section="" data-auto="flex-section" id="1956345911" data-flex-id="405ddf11" class="" data-hidden-on-tablet="true" data-hidden-on-desktop="true"> <div class="flex-widgets-container" id="1211899340"></div> 703 <section id="6c317a78" class="flex-element section" data-auto="flex-element-section"> <div id="11fd5064" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="1d3acdb9" class="flex-element group" data-auto="flex-element-group" data-hidden-on-tablet="" data-hidden-on-desktop=""> <div id="9f3f031f" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop="" data-hidden-on-tablet=""> <div id="98702d80" class="flex-element group" data-auto="flex-element-group"> <div id="4cb86e4c" class="flex-element group" data-auto="flex-element-group"> <div id="9e5ef93d" class="flex-element group" data-auto="flex-element-group"> <div id="ec5d46f2" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1652217484"> <div class="widget-9015bc u_1652217484 dmCustomWidget" data-lazy-load="true" data-title="" id="1652217484" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJtZXJjaGFudElkIiwidmFsdWUiOiJTVEFUSUNfUEFHRV9DT0xMRUNUSU9OLntcImNuXCI6XCJSZXZpZXdzIFdpZGdldHNcIixcImZuXCI6XCJNZXJjaGFudCBJRFwifSJ9XQ==" icon="false" surround="false" data-widget-id="9015bcbf1ace437aa6f0e66d5bb2e7d3" data-widget-version="25" data-widget-config="eyJtZXJjaGFudElkIjoiNzk2MzkiLCJtaW4tcmV2aWV3cyI6IjMiLCJtaW4tcmF0aW5nIjoiNCIsInNob3ctd3JpdGUiOnRydWUsImhpZGUtc3VtbWFyeSI6ZmFsc2UsInRoZW1lIjoibGlnaHQifQ=="> <div class="headerWidget" data-merchant="79639" data-theme="light" data-break="" data-count-limit="3" data-rating-limit="4" data-show-write="true" data-hide-summary="false"></div> 704</div> 705</div> 706</div> 707</div> 708 <div id="2e9284f4" class="flex-element group" data-auto="flex-element-group"> <div id="da0131a7" class="flex-element group" data-auto="flex-element-group"> <div id="bff1bb66" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-keep-proportion="true" data-external-id="1301876968"> <div class="imageWidget align-center u_1301876968" data-element-type="image" data-widget-type="image" id="1301876968" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMucGVyc2lzdGVkLmRhcmstbG9nbyJ9XQ=="> <a href="/" id="1415691439"><img src="https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/logo-attic-conversions-1920w.jpg" alt="Red Attic Conversions logo with a stylized roof and text on white background" id="1635795816" class="" width="0.0" height="0.0" data-dm-image-path="https://cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/logo-attic-conversions.jpg" data-diy-image="" onerror="handleImageLoadError(this)" loading="lazy"/></a> 709</div> 710</div> 711</div> 712 <div id="11d216b4" class="flex-element group" data-auto="flex-element-group"> <div id="07327faa" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="spacer" data-external-id="1269358429"> <div data-element-type="spacer" class="dmSpacer" id="1269358429"></div> 713</div> 714</div> 715 <div id="3aa37ebb" class="flex-element group" data-auto="flex-element-group"> <div id="5801a4e8" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-external-id="1460227856"> <button class="hamburgerButton" data-element-type="hamburgerButton" id="1460227856" aria-label="Open menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg width="100pt" height="100pt" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1111394517"> <path d="m3.6172 10.754h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703 0 1.9727 1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703 0-1.9727-1.5977-3.5703-3.5703-3.5703h-0.054688zm0 35.676h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703s1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703s-1.5977-3.5703-3.5703-3.5703h-0.054688zm0 35.68h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703 0 1.9727 1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703 0-1.9727-1.5977-3.5703-3.5703-3.5703h-0.054688z"></path> 716</svg> 717</button> 718</div> 719</div> 720</div> 721 <div id="148da2d9" class="flex-element group" data-auto="flex-element-group"> <div id="0ece3d12" class="flex-element group" data-auto="flex-element-group"> <div id="daf81bcc" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1105358164"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton u_1105358164" file="false" href="/call-or-text-pop" data-element-type="dButtonLinkId" id="1105358164" link_type="popup" popup_target="call-or-text-pop"> <span class="iconBg" aria-hidden="true" id="1528562180"> <span class="icon hasFontIcon icon-star" id="1809587092"></span> 722</span> 723 <span class="text" id="1035871641">Call or Text</span> 724</a> 725</div> 726</div> 727 <div id="a052d7aa" class="flex-element group" data-auto="flex-element-group"> <div id="df845449" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1524906790"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton u_1524906790 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton u_1524906790" file="false" href="/request-consultation" data-element-type="dButtonLinkId" id="1524906790" data-binding="W3siYmluZGluZ05hbWUiOiJidXR0b25fdGV4dCIsInZhbHVlIjoiU1RBVElDX1BBR0VfQ09MTEVDVElPTi57XCJjblwiOlwiYnV0dG9uc1wiLFwiZm5cIjpcIk1vYmlsZSBCdXR0b25cIn0ifSx7ImJpbmRpbmdOYW1lIjoibGluayIsInZhbHVlIjoiU1RBVElDX1BBR0VfQ09MTEVDVElPTi57XCJjblwiOlwiYnV0dG9uc1wiLFwiZm5cIjpcIlJlcXVlc3QgQ1RBIExpbmtcIn0ifV0=" data-diy-link=""> <span class="iconBg" aria-hidden="true" id="1847377451"> <span class="icon hasFontIcon icon-star" id="1804309602"></span> 728</span> 729 <span class="text" id="1149277214" data-diy-text="">Request Consultation</span> 730</a> 731</div> 732</div> 733</div> 734</div> 735</div> 736</div> 737</div> 738</section> 739</div> 740 <div data-layout-section="" data-auto="flex-section" id="1368876750" data-flex-id="157b4fff" class="" data-hidden-on-desktop="true" data-hidden-on-mobile="true"> <div class="flex-widgets-container" id="1825413659"></div> 741 <section id="726ad2b1" class="flex-element section" data-auto="flex-element-section"> <div id="30295aaf" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="32767c2f" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop="" data-hidden-on-mobile=""> <div id="2fd7b414" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop=""> <div id="widget_ie6" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-hidden-on-mobile="" data-external-id="1288312793"> <div class="widget-9015bc u_1288312793 dmCustomWidget" data-lazy-load="true" data-title="" id="1288312793" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJtZXJjaGFudElkIiwidmFsdWUiOiJTVEFUSUNfUEFHRV9DT0xMRUNUSU9OLntcImNuXCI6XCJSZXZpZXdzIFdpZGdldHNcIixcImZuXCI6XCJNZXJjaGFudCBJRFwifSJ9XQ==" icon="false" surround="false" data-widget-id="9015bcbf1ace437aa6f0e66d5bb2e7d3" data-widget-version="25" data-widget-config="eyJtZXJjaGFudElkIjoiNzk2MzkiLCJtaW4tcmV2aWV3cyI6IjMiLCJtaW4tcmF0aW5nIjoiNCIsInNob3ctd3JpdGUiOnRydWUsImhpZGUtc3VtbWFyeSI6dHJ1ZSwidGhlbWUiOiJsaWdodCJ9"> <div class="headerWidget" data-merchant="79639" data-theme="light" data-break="" data-count-limit="3" data-rating-limit="4" data-show-write="true" data-hide-summary="true"></div> 742</div> 743</div> 744</div> 745 <div id="group_jjh" class="flex-element group" data-auto="flex-element-group"> <div id="widget_5h5" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-keep-proportion="true" data-external-id="1303640445"> <div class="imageWidget align-center u_1303640445" data-element-type="image" data-widget-type="image" id="1303640445" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMucGVyc2lzdGVkLmRhcmstbG9nbyJ9XQ=="> <a href="/" id="1035792501"><img src="https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/logo-attic-conversions-1920w.jpg" alt="Red Attic Conversions logo with a stylized roof and text on white background" id="1107341754" class="" width="0.0" height="0.0" data-dm-image-path="https://cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/logo-attic-conversions.jpg" data-diy-image="" onerror="handleImageLoadError(this)" loading="lazy"/></a> 746</div> 747</div> 748</div> 749 <div id="group_7in" class="flex-element group" data-auto="flex-element-group"> <div id="widget_vej" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1997567173"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton u_1997567173 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton u_1997567173" file="false" href="/contact" data-element-type="dButtonLinkId" id="1997567173" data-binding="W3siYmluZGluZ05hbWUiOiJsaW5rIiwidmFsdWUiOiJTVEFUSUNfUEFHRV9DT0xMRUNUSU9OLntcImNuXCI6XCJidXR0b25zXCIsXCJmblwiOlwiVGFiIC0gQ29udCAtIExpbmtcIn0ifSx7ImJpbmRpbmdOYW1lIjoiYnV0dG9uX3RleHQiLCJ2YWx1ZSI6IlNUQVRJQ19QQUdFX0NPTExFQ1RJT04ue1wiY25cIjpcImJ1dHRvbnNcIixcImZuXCI6XCJUYWIgLSBDb250IEJ1dHRvblwifSJ9XQ==" data-diy-link=""> <span class="iconBg" aria-hidden="true" id="1066072120"> <span class="icon hasFontIcon icon-star" id="1327803529"></span> 750</span> 751 <span class="text" id="1641422126" data-diy-text="">Contact Us</span> 752</a> 753</div> 754</div> 755 <div id="group_23b" class="flex-element group" data-auto="flex-element-group"> <div id="4598469b" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-external-id="1761070024"> <button class="hamburgerButton" data-element-type="hamburgerButton" id="1761070024" aria-label="Open menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg width="100pt" height="100pt" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1639062494"> <path d="m3.6172 10.754h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703 0 1.9727 1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703 0-1.9727-1.5977-3.5703-3.5703-3.5703h-0.054688zm0 35.676h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703s1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703s-1.5977-3.5703-3.5703-3.5703h-0.054688zm0 35.68h-0.050782c-1.9727 0-3.5703 1.5977-3.5703 3.5703 0 1.9727 1.5977 3.5703 3.5703 3.5703h0.054688 92.758 0.050782c1.9727 0 3.5703-1.5977 3.5703-3.5703 0-1.9727-1.5977-3.5703-3.5703-3.5703h-0.054688z"></path> 756</svg> 757</button> 758</div> 759</div> 760 <div id="group_tbn" class="flex-element group" data-auto="flex-element-group"> <div id="widget_qp9" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="spacer" data-external-id="1685550797"> <div data-element-type="spacer" class="dmSpacer" id="1685550797"></div> 761</div> 762</div> 763</div> 764</div> 765</section> 766</div> 767 <div data-layout-section="" data-auto="flex-section" id="1058362846" data-flex-id="c0ae99ba" class="" data-hidden-on-mobile="true" data-hidden-on-tablet="true"> <div class="flex-widgets-container" id="1227336095"></div> 768 <section id="ac810934" class="flex-element section" data-auto="flex-element-section"> <div id="b7dee1fb" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="9360b347" class="flex-element group" data-auto="flex-element-group" data-hidden-on-mobile="" data-hidden-on-tablet=""> <div id="3710bc01" class=
768"flex-element group" data-auto="flex-element-group" data-hidden-on-tablet=""> <div id="3a2d0b90" class="flex-element group" data-auto="flex-element-group" data-hidden-on-mobile="" data-hidden-on-tablet=""> <div id="be1b9f91" class="flex-element group" data-auto="flex-element-group"> <div id="423fc4a2" class="flex-element group" data-auto="flex-element-group"> <div id="3b22d9b0" class="flex-element group" data-auto="flex-element-group"> <div id="519ddbdc" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1642529323"> <div class="widget-9015bc u_1642529323 dmCustomWidget" data-lazy-load="true" data-title="" id="1642529323" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJtZXJjaGFudElkIiwidmFsdWUiOiJTVEFUSUNfUEFHRV9DT0xMRUNUSU9OLntcImNuXCI6XCJSZXZpZXdzIFdpZGdldHNcIixcImZuXCI6XCJNZXJjaGFudCBJRFwifSJ9XQ==" icon="false" surround="false" data-widget-id="9015bcbf1ace437aa6f0e66d5bb2e7d3" data-widget-version="25" data-widget-config="eyJtZXJjaGFudElkIjoiNzk2MzkiLCJtaW4tcmV2aWV3cyI6IjMiLCJtaW4tcmF0aW5nIjoiNCIsInNob3ctd3JpdGUiOnRydWUsImhpZGUtc3VtbWFyeSI6ZmFsc2UsInRoZW1lIjoibGlnaHQifQ=="> <div class="headerWidget" data-merchant="79639" data-theme="light" data-break="" data-count-limit="3" data-rating-limit="4" data-show-write="true" data-hide-summary="false"></div> 769</div> 770</div> 771</div> 772 <div id="8caf0a70" class="flex-element group" data-auto="flex-element-group"> <div id="a8c6072d" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1857856301"> <div class="dmNewParagraph u_1857856301" data-element-type="paragraph" data-version="5" id="1857856301" style=""><p class="text-align-left size-16 t-size-16 m-size-16"><span class="font-size-16 t-font-size-16 m-font-size-16" style="display: unset; font-style: normal; color: var(--color_7);">Serving</span></p></div> 773</div> 774 <div id="3ad8c19c" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1153192226"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1153192226" data-diy-text="" style=""><p class="t-size-20 text-align-left m-size-19 size-24" style="line-height: 1.1;"><strong class="font-size-24 t-font-size-20 m-font-size-19" style="display: initial; font-weight: bold; color: var(--color_7);">Oklahoma City & Edmond, OK</strong></p></div> 775</div> 776</div> 777</div> 778 <div id="e3dfb55d" class="flex-element group" data-auto="flex-element-group"> <div id="6881434d" class="flex-element group" data-auto="flex-element-group"> <div id="5bfb3718" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-keep-proportion="true" data-external-id="1220116170"> <div class="imageWidget align-center u_1220116170" data-element-type="image" data-widget-type="image" id="1220116170" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMucGVyc2lzdGVkLmRhcmstbG9nbyJ9XQ=="> <a href="/" id="1909084297"><img src="https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/logo-attic-conversions-333w.jpg" alt="Red Attic Conversions logo with a stylized roof and text on white background" id="1563401796" class="" width="278.0" height="106.28125" data-dm-image-path="https://cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/logo-attic-conversions.jpg" data-diy-image="" onerror="handleImageLoadError(this)"/></a> 779</div> 780</div> 781</div> 782</div> 783 <div id="5cbebde5" class="flex-element group" data-auto="flex-element-group"> <div id="d3a805c8" class="flex-element group" data-auto="flex-element-group"> <div id="e77f39e9" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1234177366"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton u_1234177366 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton u_1234177366" file="false" href="/request-consultation" data-element-type="dButtonLinkId" id="1234177366" data-binding="W3siYmluZGluZ05hbWUiOiJidXR0b25fdGV4dCIsInZhbHVlIjoiU1RBVElDX1BBR0VfQ09MTEVDVElPTi57XCJjblwiOlwiYnV0dG9uc1wiLFwiZm5cIjpcIkRlc2sgLyBUYWIgQnV0dG9uXCJ9In0seyJiaW5kaW5nTmFtZSI6ImxpbmsiLCJ2YWx1ZSI6IlNUQVRJQ19QQUdFX0NPTExFQ1RJT04ue1wiY25cIjpcImJ1dHRvbnNcIixcImZuXCI6XCJSZXF1ZXN0IENUQSBMaW5rXCJ9In1d" data-diy-link=""> <span class="iconBg" aria-hidden="true" id="1281457075"> <span class="icon hasFontIcon icon-star" id="1446615084"></span> 784</span> 785 <span class="text" id="1422705019" data-diy-text="">Request Consultation</span> 786</a> 787</div> 788</div> 789 <div id="6a5bfb4c" class="flex-element group" data-auto="flex-element-group"> <div id="746860ee" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1791170611"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1791170611" style=""><p class="text-align-right size-16 t-size-16 m-size-16"><span class="font-size-16 t-font-size-16 m-font-size-16" style="color: var(--color_7); font-style: normal; display: unset;">Call or Text</span></p></div> 790</div> 791 <div id="0ad35782" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1127636214"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1127636214" new-inline-bind-applied="true" data-diy-text="" style=""><p class="m-size-19 t-size-20 text-align-right size-24"><strong class="m-font-size-19 t-font-size-20 font-size-24" style="font-weight: bold; color: var(--color_7); display: initial;"><span class="inline-data-binding" data-encoded-value="KDYxMCkgNjgwLTM3Njk=" data-inline-binding="content_library.global.phone.phone - main - loc 1" data-inline-binding-encoded="Y29udGVudF9saWJyYXJ5Lmdsb2JhbC5waG9uZS5waG9uZSAtIG1haW4gLSBsb2MgMQ=="><a class="inlineBindingLink" target="_blank" href="tel:(405) 225-0868">(405) 225-0868</a></span></strong></p></div> 792</div> 793</div> 794</div> 795</div> 796</div> 797 <div id="bd946f29" class="flex-element group" data-auto="flex-element-group" data-hidden-on-mobile="" data-hidden-on-tablet="" data-hidden-on-desktop=""> <div id="51d6dafc" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-hidden-on-tablet="" data-external-id="1398948466"> <nav class="effect-bottom2 u_1398948466 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1398948466" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="HORIZONTAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item dmNavItemSelected dmUDNavigationItem_00 " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text=" 798 Home 799 " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 800</span> 801</a> 802</li> 803 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/attic-remodeling-and-renovation" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101872152 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Attic Remodeling and Renovation" data-auto="page-text-style">Attic Remodeling and Renovation<span class="icon icon-angle-down"></span> 804</span> 805</a> 806</li> 807 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/bathroom-remodeling-services" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101568074 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Bathroom Remodeling Services" data-auto="page-text-style">Bathroom Remodeling Services<span class="icon icon-angle-down"></span> 808</span> 809</a> 810 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/bathtub-installation" class="unifiednav__item unav-item dmUDNavigationItem_01010199500 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Bathtub Installation" data-auto="page-text-style">Bathtub Installation<span class="icon icon-angle-right"></span> 811</span> 812</a> 813</li> 814 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/bathroom-demolition" class="unifiednav__item unav-item dmUDNavigationItem_010101237348 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Bathroom Demolition" data-auto="page-text-style">Bathroom Demolition<span class="icon icon-angle-right"></span> 815</span> 816</a> 817</li> 818 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/bathroom-sink-installation" class="unifiednav__item unav-item dmUDNavigationItem_010101624469 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Bathroom Sink Installation" data-auto="page-text-style">Bathroom Sink Installation<span class="icon icon-angle-right"></span> 819</span> 820</a> 821</li> 822 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/bathroom-vent-fan-installation" class="unifiednav__item unav-item dmUDNavigationItem_010101173608 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Bathroom Vent Fan Installation" data-auto="page-text-style">Bathroom Vent Fan Installation<span class="icon icon-angle-right"></span> 823</span> 824</a> 825</li> 826 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/new-bathroom-construction" class="unifiednav__item unav-item dmUDNavigationItem_010101353716 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="New Bathroom Construction" data-auto="page-text-style">New Bathroom Construction<span class="icon icon-angle-right"></span> 827</span> 828</a> 829</li> 830 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/shower-grab-bar-installation" class="unifiednav__item unav-item dmUDNavigationItem_01010157875 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Shower Grab Bar Installation" data-auto="page-text-style">Shower Grab Bar Installation<span class="icon icon-angle-right"></span> 831</span> 832</a> 833</li> 834 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/shower-remodeling" class="unifiednav__item unav-item dmUDNavigationItem_010101173714 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Shower Remodeling" data-auto="page-text-style">Shower Remodeling<span class="icon icon-angle-right"></span> 835</span> 836</a> 837</li> 838 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/toilet-replacement" class="unifiednav__item unav-item dmUDNavigationItem_010101376403 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Toilet Replacement" data-auto="page-text-style">Toilet Replacement<span class="icon icon-angle-right"></span> 839</span> 840</a> 841</li> 842 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/vanity-installation" class="unifiednav__item unav-item dmUDNavigationItem_01010152733 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Vanity Installation" data-auto="page-text-style">Vanity Installation<span class="icon icon-angle-right"></span> 843</span> 844</a> 845</li> 846</ul> 847</li> 848 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/construction-services" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101576326 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Construction Services" data-auto="page-text-style">Construction Services<span class="icon icon-angle-down"></span> 849</span> 850</a> 851 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/custom-home-building" class="unifiednav__item unav-item dmUDNavigationItem_010101357957 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Custom Home Building" data-auto="page-text-style">Custom Home Building<span class="icon icon-angle-right"></span> 852</span> 853</a> 854</li> 855 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/general-contracting" class="unifiednav__item unav-item dmUDNavigationItem_010101799909 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="General Contracting" data-auto="page-text-style">General Contracting<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 856</span> 857</a> 858</li> 859 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/renovation-and-remodeling" class="unifiednav__item unav-item dmUDNavigationItem_010101488478 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Renovation and Remodeling" data-auto="page-text-style">Renovation and Remodeling<span class="icon icon-angle-right"></span> 860</span> 861</a> 862</li> 863 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/residential-construction" class="unifiednav__item unav-item dmUDNavigationItem_010101181859 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Residential Construction" data-auto="page-text-style">Residential Construction<span class="icon icon-angle-right"></span> 864</span> 865</a> 866</li> 867</ul> 868</li> 869 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/kitchen-remodeling-services" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101945203 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Kitchen Remodeling Services" data-auto="page-text-style">Kitchen Remodeling Services<span class="icon icon-angle-down"></span> 870</span> 871</a> 872 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/custom-kitchen-design" class="unifiednav__item unav-item dmUDNavigationItem_010101193785 " target="" data-target-page-alias="">
872 <span class="nav-item-text " data-link-text="Custom Kitchen Design" data-auto="page-text-style">Custom Kitchen Design<span class="icon icon-angle-right"></span> 873</span> 874</a> 875</li> 876 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/kitchen-cabinets" class="unifiednav__item unav-item dmUDNavigationItem_010101213425 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Kitchen Cabinets" data-auto="page-text-style">Kitchen Cabinets<span class="icon icon-angle-right"></span> 877</span> 878</a> 879</li> 880 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/kitchen-countertops" class="unifiednav__item unav-item dmUDNavigationItem_010101136101 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Kitchen Countertops" data-auto="page-text-style">Kitchen Countertops<span class="icon icon-angle-right"></span> 881</span> 882</a> 883</li> 884 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/kitchen-floor-installation" class="unifiednav__item unav-item dmUDNavigationItem_010101472952 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Kitchen Floor Installation" data-auto="page-text-style">Kitchen Floor Installation<span class="icon icon-angle-right"></span> 885</span> 886</a> 887</li> 888 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/kitchen-plumbing" class="unifiednav__item unav-item dmUDNavigationItem_010101830142 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Kitchen Plumbing" data-auto="page-text-style">Kitchen Plumbing<span class="icon icon-angle-right"></span> 889</span> 890</a> 891</li> 892</ul> 893</li> 894 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/attic-storage" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_01010199368 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Attic Storage" data-auto="page-text-style">Attic Storage<span class="icon icon-angle-down"></span> 895</span> 896</a> 897</li> 898 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101599305 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="About" data-auto="page-text-style">About<span class="icon icon-angle-down"></span> 899</span> 900</a> 901 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/faqs" class="unifiednav__item unav-item dmUDNavigationItem_010101347615 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="FAQs" data-auto="page-text-style">FAQs<span class="icon icon-angle-right"></span> 902</span> 903</a> 904</li> 905 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/reviews" class="unifiednav__item unav-item dmUDNavigationItem_010101840192 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Reviews" data-auto="page-text-style">Reviews<span class="icon icon-angle-right"></span> 906</span> 907</a> 908</li> 909 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/blog" class="unifiednav__item unav-item dmUDNavigationItem_010101105406 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Blog" data-auto="page-text-style">Blog<span class="icon icon-angle-right"></span> 910</span> 911</a> 912</li> 913 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/james-howell" class="unifiednav__item unav-item dmUDNavigationItem_01010173568 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="James Howell" data-auto="page-text-style">James Howell<span class="icon icon-angle-right"></span> 914</span> 915</a> 916</li> 917</ul> 918</li> 919 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/serving-area" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_01010151303 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Serving Area" data-auto="page-text-style">Serving Area<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 920</span> 921</a> 922</li> 923 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101152840 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Contact" data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 924</span> 925</a> 926 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/request-consultation" class="unifiednav__item unav-item dmUDNavigationItem_010101150108 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Request Consultation" data-auto="page-text-style">Request Consultation<span class="icon icon-angle-right"></span> 927</span> 928</a> 929</li> 930</ul> 931</li> 932</ul> 933</nav> 934</div> 935</div> 936 <div id="a8f32aec" class="flex-element group" data-auto="flex-element-group" data-hidden-on-mobile="" data-hidden-on-tablet=""> <div id="392df140" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-hidden-on-tablet="" data-external-id="1915042179"> <nav class="effect-bottom2 u_1915042179 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1915042179" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="HORIZONTAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <button type="button" class="unifiednav__item unav-item unav-top-item " data-target-page-alias="mega-menu-4dc8a903"> <span class="nav-item-text " data-link-text="Remodeling Services" data-auto="page-text-style">Remodeling Services<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 937</span> 938</button> 939</li> 940 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about" class="unifiednav__item unav-item unav-top-item unifiednav__item_has-sub-nav" target="" data-target-page-alias="about"> <span class="nav-item-text " data-link-text="About" data-auto="page-text-style">About<span class="icon icon-angle-down"></span> 941</span> 942</a> 943 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/faqs" class="unifiednav__item unav-item " target="" data-target-page-alias="faqs"> <span class="nav-item-text " data-link-text="FAQs" data-auto="page-text-style">FAQs<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 944</span> 945</a> 946</li> 947 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/reviews" class="unifiednav__item unav-item " target="" data-target-page-alias="reviews"> <span class="nav-item-text " data-link-text="Reviews" data-auto="page-text-style">Reviews<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 948</span> 949</a> 950</li> 951 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/james-howell" class="unifiednav__item unav-item " target="" data-target-page-alias="james-howell"> <span class="nav-item-text " data-link-text="James Howell" data-auto="page-text-style">James Howell<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 952</span> 953</a> 954</li> 955 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/blog" class="unifiednav__item unav-item " target="" data-target-page-alias="blog"> <span class="nav-item-text " data-link-text="Blog" data-auto="page-text-style">Blog<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 956</span> 957</a> 958</li> 959</ul> 960</li> 961 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/serving-area" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="service-area"> <span class="nav-item-text " data-link-text="Serving Area" data-auto="page-text-style">Serving Area<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 962</span> 963</a> 964</li> 965 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact" class="unifiednav__item unav-item unav-top-item unifiednav__item_has-sub-nav" target="" data-target-page-alias="contact"> <span class="nav-item-text " data-link-text="Contact" data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 966</span> 967</a> 968 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/request-consultation" class="unifiednav__item unav-item " target="" data-target-page-alias="request-form-page"> <span class="nav-item-text " data-link-text="Request Consultation" data-auto="page-text-style">Request Consultation<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 969</span> 970</a> 971</li> 972</ul> 973</li> 974</ul> 975</nav> 976</div> 977</div> 978</div> 979</div> 980</div> 981</section> 982</div> 983</div> 984 <div id="hamburger-drawer" class="hamburger-drawer layout-drawer" layout="5ff40d2f36ae4e5ea1bc96b2e2fcf67e===header" data-origin="side-reverse"> <div data-layout-section="" data-auto="flex-section" id="1825997552" data-flex-id="4a710abd"> <div class="flex-widgets-container" id="1217094164"></div>
985 <section id="bb7ac507" class="flex-element section" data-auto="flex-element-section"> <div id="d3f5447c" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="78db3927" class="flex-element group" data-auto="flex-element-group"> <div id="a7708a16" class="flex-element group" data-auto="flex-element-group"> <div id="8e45e82b" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hamburgerButton" data-external-id="1202219406"> <button class="hamburgerButton" data-element-type="hamburgerButton" id="1202219406" aria-label="Close menu" aria-controls="hamburger-drawer" aria-expanded="false"> <svg width="100pt" height="100pt" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1928507629"> <path d="m82 87.883c1.625 1.625 4.2656 1.625 5.8906 0 1.6289-1.6289 1.6289-4.2656 0-5.8945l-32.414-32.41 32.406-32.406c1.6289-1.625 1.6289-4.2656 986 0-5.8906-1.6289-1.6289-4.2656-1.6289-5.8906 0l-32.406 32.402-32.406-32.406c-1.625-1.625-4.2656-1.625-5.8906 0-1.6289 1.6289-1.6289 4.2656 0 987 5.8945l32.402 32.406-32.41 32.414c-1.6289 1.625-1.6289 4.2617 0 5.8906 1.625 1.6289 4.2656 1.6289 5.8906 0l32.414-32.414z" fill-rule="evenodd"></path> 988</svg> 989</button> 990</div> 991</div> 992</div> 993</div> 994</section> 995</div> 996 <div data-auto="flex-section" id="1099442592" data-flex-id="63a049320d35b55b4ef2a372" data-layout-section=""> <div class="flex-widgets-container" id="1247649854"></div> 997 <section id="63a049320d35b55b4ef2a373" class="flex-element section" data-auto="flex-element-section"> <div id="63a049320d35b55b4ef2a376" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="63a049320d35b55b4ef2a377" class="flex-element group" data-auto="flex-element-group"> <div id="63a049320d35b55b4ef2a374" class="flex-element group" data-auto="flex-element-group"> <div id="63a049ca0d35b55b4ef2a5c3" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-external-id="1998592992"> <nav class="u_1998592992 effect-bottom2 main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="vertical_nav_layout_2" layout-sub="" data-show-vertical-sub-items="HIDE" id="1998592992" 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 unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item dmNavItemSelected dmUDNavigationItem_00 " target="" data-target-page-alias="" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text=" 998 Home 999 " data-auto="page-text-style">Home<span class="icon icon-angle-down"></span> 1000</span> 1001</a> 1002</li> 1003 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/attic-remodeling-and-renovation" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101872152 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Attic Remodeling and Renovation" data-auto="page-text-style">Attic Remodeling and Renovation<span class="icon icon-angle-down"></span> 1004</span> 1005</a> 1006</li> 1007 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/bathroom-remodeling-services" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101568074 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Bathroom Remodeling Services" data-auto="page-text-style">Bathroom Remodeling Services<span class="icon icon-angle-down"></span> 1008</span> 1009</a> 1010 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/bathtub-installation" class="unifiednav__item unav-item dmUDNavigationItem_01010199500 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Bathtub Installation" data-auto="page-text-style">Bathtub Installation<span class="icon icon-angle-right"></span> 1011</span> 1012</a> 1013</li> 1014 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/bathroom-demolition" class="unifiednav__item unav-item dmUDNavigationItem_010101237348 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Bathroom Demolition" data-auto="page-text-style">Bathroom Demolition<span class="icon icon-angle-right"></span> 1015</span> 1016</a> 1017</li> 1018 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/bathroom-sink-installation" class="unifiednav__item unav-item dmUDNavigationItem_010101624469 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Bathroom Sink Installation" data-auto="page-text-style">Bathroom Sink Installation<span class="icon icon-angle-right"></span> 1019</span> 1020</a> 1021</li> 1022 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/bathroom-vent-fan-installation" class="unifiednav__item unav-item dmUDNavigationItem_010101173608 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Bathroom Vent Fan Installation" data-auto="page-text-style">Bathroom Vent Fan Installation<span class="icon icon-angle-right"></span> 1023</span> 1024</a> 1025</li> 1026 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/new-bathroom-construction" class="unifiednav__item unav-item dmUDNavigationItem_010101353716 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="New Bathroom Construction" data-auto="page-text-style">New Bathroom Construction<span class="icon icon-angle-right"></span> 1027</span> 1028</a> 1029</li> 1030 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/shower-grab-bar-installation" class="unifiednav__item unav-item dmUDNavigationItem_01010157875 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Shower Grab Bar Installation" data-auto="page-text-style">Shower Grab Bar Installation<span class="icon icon-angle-right"></span> 1031</span> 1032</a> 1033</li> 1034 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/shower-remodeling" class="unifiednav__item unav-item dmUDNavigationItem_010101173714 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Shower Remodeling" data-auto="page-text-style">Shower Remodeling<span class="icon icon-angle-right"></span> 1035</span> 1036</a> 1037</li> 1038 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/toilet-replacement" class="unifiednav__item unav-item dmUDNavigationItem_010101376403 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Toilet Replacement" data-auto="page-text-style">Toilet Replacement<span class="icon icon-angle-right"></span> 1039</span> 1040</a> 1041</li> 1042 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/vanity-installation" class="unifiednav__item unav-item dmUDNavigationItem_01010152733 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Vanity Installation" data-auto="page-text-style">Vanity Installation<span class="icon icon-angle-right"></span> 1043</span> 1044</a> 1045</li> 1046</ul> 1047</li> 1048 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/construction-services" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101576326 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Construction Services" data-auto="page-text-style">Construction Services<span class="icon icon-angle-down"></span> 1049</span> 1050</a> 1051 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/custom-home-building" class="unifiednav__item unav-item dmUDNavigationItem_010101357957 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Custom Home Building" data-auto="page-text-style">Custom Home Building<span class="icon icon-angle-right"></span> 1052</span> 1053</a> 1054</li> 1055 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/general-contracting" class="unifiednav__item unav-item dmUDNavigationItem_010101799909 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="General Contracting" data-auto="page-text-style">General Contracting<span class="icon icon-angle-right" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1056</span> 1057</a> 1058</li> 1059 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/renovation-and-remodeling" class="unifiednav__item unav-item dmUDNavigationItem_010101488478 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Renovation and Remodeling" data-auto="page-text-style">Renovation and Remodeling<span class="icon icon-angle-right"></span> 1060</span> 1061</a> 1062</li> 1063 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/residential-construction" class="unifiednav__item unav-item dmUDNavigationItem_010101181859 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Residential Construction" data-auto="page-text-style">Residential Construction<span class="icon icon-angle-right"></span> 1064</span> 1065</a> 1066</li> 1067</ul> 1068</li> 1069 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/kitchen-remodeling-services" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101945203 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Kitchen Remodeling Services" data-auto="page-text-style">Kitchen Remodeling Services<span class="icon icon-angle-down"></span> 1070</span> 1071</a> 1072 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/custom-kitchen-design" class="unifiednav__item unav-item dmUDNavigationItem_010101193785 " target="" data-target-page-alias="">
1072 <span class="nav-item-text " data-link-text="Custom Kitchen Design" data-auto="page-text-style">Custom Kitchen Design<span class="icon icon-angle-right"></span> 1073</span> 1074</a> 1075</li> 1076 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/kitchen-cabinets" class="unifiednav__item unav-item dmUDNavigationItem_010101213425 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Kitchen Cabinets" data-auto="page-text-style">Kitchen Cabinets<span class="icon icon-angle-right"></span> 1077</span> 1078</a> 1079</li> 1080 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/kitchen-countertops" class="unifiednav__item unav-item dmUDNavigationItem_010101136101 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Kitchen Countertops" data-auto="page-text-style">Kitchen Countertops<span class="icon icon-angle-right"></span> 1081</span> 1082</a> 1083</li> 1084 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/kitchen-floor-installation" class="unifiednav__item unav-item dmUDNavigationItem_010101472952 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Kitchen Floor Installation" data-auto="page-text-style">Kitchen Floor Installation<span class="icon icon-angle-right"></span> 1085</span> 1086</a> 1087</li> 1088 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/kitchen-plumbing" class="unifiednav__item unav-item dmUDNavigationItem_010101830142 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Kitchen Plumbing" data-auto="page-text-style">Kitchen Plumbing<span class="icon icon-angle-right"></span> 1089</span> 1090</a> 1091</li> 1092</ul> 1093</li> 1094 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/attic-storage" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_01010199368 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Attic Storage" data-auto="page-text-style">Attic Storage<span class="icon icon-angle-down"></span> 1095</span> 1096</a> 1097</li> 1098 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/about" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101599305 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="About" data-auto="page-text-style">About<span class="icon icon-angle-down"></span> 1099</span> 1100</a> 1101 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/faqs" class="unifiednav__item unav-item dmUDNavigationItem_010101347615 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="FAQs" data-auto="page-text-style">FAQs<span class="icon icon-angle-right"></span> 1102</span> 1103</a> 1104</li> 1105 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/reviews" class="unifiednav__item unav-item dmUDNavigationItem_010101840192 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Reviews" data-auto="page-text-style">Reviews<span class="icon icon-angle-right"></span> 1106</span> 1107</a> 1108</li> 1109 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/blog" class="unifiednav__item unav-item dmUDNavigationItem_010101105406 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Blog" data-auto="page-text-style">Blog<span class="icon icon-angle-right"></span> 1110</span> 1111</a> 1112</li> 1113 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/james-howell" class="unifiednav__item unav-item dmUDNavigationItem_01010173568 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="James Howell" data-auto="page-text-style">James Howell<span class="icon icon-angle-right"></span> 1114</span> 1115</a> 1116</li> 1117</ul> 1118</li> 1119 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/serving-area" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_01010151303 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Serving Area" data-auto="page-text-style">Serving Area<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1120</span> 1121</a> 1122</li> 1123 <li role="menuitem" aria-haspopup="true" aria-expanded="false" data-sub-nav-menu="true" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/contact" class="unifiednav__item unav-item unav-top-item dmUDNavigationItem_010101152840 unifiednav__item_has-sub-nav" target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Contact" data-auto="page-text-style">Contact<span class="icon icon-angle-down"></span> 1124</span> 1125</a> 1126 <ul role="menu" class="unifiednav__container unifiednav__container_sub-nav unav-sub" data-depth="0" data-auto="sub-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="1"> <a href="/request-consultation" class="unifiednav__item unav-item dmUDNavigationItem_010101150108 " target="" data-target-page-alias=""> <span class="nav-item-text " data-link-text="Request Consultation" data-auto="page-text-style">Request Consultation<span class="icon icon-angle-right"></span> 1127</span> 1128</a> 1129</li> 1130</ul> 1131</li> 1132</ul> 1133</nav> 1134</div> 1135</div> 1136</div> 1137</div> 1138</section> 1139</div> 1140 <div data-auto="flex-section" id="1029527021" data-flex-id="6406026c90e1521f6ecb0eca" data-layout-section=""> <div class="flex-widgets-container" id="1659590659"></div> 1141 <section id="6406026c90e1521f6ecb0ec9" class="flex-element section" data-auto="flex-element-section"> <div id="6406026c90e1521f6ecb0ecb" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="6406026c90e1521f6ecb0ecc" class="flex-element group" data-auto="flex-element-group"> <div id="6406026c90e1521f6ecb0ecd" class="flex-element group" data-auto="flex-element-group"></div> 1142</div> 1143</div> 1144</section> 1145</div> 1146</div> 1147 <div class="layout-drawer-overlay" id="layout-drawer-overlay"></div> 1148</div> 1149 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_home dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper" data-auto="all-wrapper"><!-- navigation placeholders -->
1149 <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div data-layout-section="" data-auto="flex-section" id="1883436679" data-flex-id="060524e0" class="" data-hidden-on-tablet="true" data-hidden-on-mobile="true"> <div class="flex-widgets-container" id="1224393650"></div> 1150 <section id="a214224e" class="flex-element section" data-auto="flex-element-section"> <div id="b9331987" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="102296bd" class="flex-element group" data-auto="flex-element-group" data-hidden-on-tablet="" data-hidden-on-mobile="" data-hidden-on-desktop=""> <div id="db4fad4c" class="flex-element group" data-auto="flex-element-group"> <div id="widget_oo7" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1877817532"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1877817532" style=""> <h2><span style="display: unset;">Recent Blog Posts</span></h2> 1151</div> 1152</div> 1153 <div id="group_69j" class="flex-element group" data-auto="flex-element-group"> <div id="widget_r6f" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="internal_blog_list" data-external-id="1550316043"> <div class="default u_1550316043 mainBlog layout4" id="1550316043" dmle_extension="internal_blog_list" data-element-type="internal_blog_list" show-images="true" wr="true" trim-title="false" show-blog-title="false" show-action-text="true" text-align="left" icon="true" surround="true" adwords="" list-layout="layout4" visible-items="10" visible-post-lines="4" search-tags="" search-term="" more-posts-text="Show More" header-type="H2" posts-padding="10" posts-per-row="3" show-author="false" text-box-padding="true" action-text="Read more â" skip-post-index="-1" blog-posts-feature-flag="true" data-image-hover-effect="zoomout" show-more-posts-text="true" data-paginate-total-elements="1"> <div class="inner "> <div style="-ms-grid-column:1; -ms-grid-row:1" class="postArticle lastArticle" data-auto="blog-post-article"> <div class="inner clearfix wow" style="animation-delay: 200.0ms;"> <a class="blogImgLink" data-auto="blog-img-link" dont-color-link="true" href="/making-your-dream-home-a-reality-with-help-from-an-expert-custom-home-builder" data-blog-post-alias="making-your-dream-home-a-reality-with-help-from-an-expert-custom-home-builder" aria-label="custom home builder"> <div class="blogImg" data-auto="blog-img" style="background-image: url('https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/RSshutterstock_139225268+%2816%29-1920w.jpg');"><img src="https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/RSshutterstock_139225268+%2816%29-1920w.jpg" alt="custom home builder" onerror="handleImageLoadError(this)" loading="lazy"/></div> 1154</a> 1155 <div class="postTextContainer"> <div class="postText clearfix"> <div class="postTitle" data-auto="blog-post-title"> <h3> <a dont-color-link="true" href="/making-your-dream-home-a-reality-with-help-from-an-expert-custom-home-builder" data-blog-post-alias="making-your-dream-home-a-reality-with-help-from-an-expert-custom-home-builder">Making Your Dream Home a Reality With Help From an Expert Custom Home Builder</a> 1156</h3> 1157</div> 1158 <div class="authorBar" data-auto="blog-author-bar"> <span>By James Howell</span> 1159 <span>•</span> 1160 <span>September 23, 2026</span> 1161</div> 1162 <div class="postDescription" data-auto="blog-post-description">Building a custom home allows you to design every detail to match your lifestyle and preferences. Contact the top-rated custom home builder today for more!</div> 1163</div> 1164 <div class="readMore" data-auto="blog-read-more"> <a dont-color-link="true" href="/making-your-dream-home-a-reality-with-help-from-an-expert-custom-home-builder"></a> 1165</div> 1166</div> 1167</div> 1168</div> 1169</div> 1170</div> 1171</div> 1172</div> 1173</div> 1174</div> 1175</div> 1176</section> 1177</div> 1178 <div data-flex-id="6bb6fdbf" data-auto="flex-section" id="1365091375" data-layout-section="" data-page-element-type="section" data-page-element-id="1818621369"> <div class="flex-widgets-container" id="1492852877"></div> 1179 <section id="d95c97ad" class="flex-element section" data-auto="flex-element-section"> <div id="889abf37" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid="" data-binding="eyJiaW5kaW5nTmFtZSI6ImJhY2tncm91bmQiLCJ2YWx1ZSI6IlNUQVRJQ19QQUdFX0NPTExFQ1RJT04ue1wiY25cIjpcIkhlcm8gSW1hZ2UgQ29sbGVjdGlvblwiLFwiZm5cIjpcIkRlZmF1bHQgSW1hZ2VcIn0ifQ==" style="background-image: url('https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/home-hero-attic-conversions-1920w.jpg') !important;"> <div id="781fa6ae" class="flex-element group" data-auto="flex-element-group"> <div id="c87594cb" class="flex-element group" data-auto="flex-element-group"> <div id="3bd68dad" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1535544571"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1535544571" style="" new-inline-bind-applied="true" data-diy-text=""> <h1 class="text-align-center"><span class="inline-data-binding" data-encoded-value="Q29yZSBQYWdlIEhlYWRsaW5l" data-inline-binding="STATIC_PAGE_COLLECTION.{"cn":"hero","fn":"H1"}" data-inline-binding-encoded="U1RBVElDX1BBR0VfQ09MTEVDVElPTi57ImNuIjoiaGVybyIsImZuIjoiSDEifQ==">Remodeling and Renovation Services</span><span style="display: initial;"><span class="ql-cursor"></span></span></h1> 1180</div> 1181</div> 1182 <div id="0e8fae3d" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1660202807"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1660202807" new-inline-bind-applied="true" data-diy-text="" style=""> <h2 class="text-align-center t-size-31 m-size-20"><span style="text-shadow: rgba(0, 0, 0, 0.4) 0px 0px 15px; color: var(--color_2); display: initial;" m-font-size-set="true" class="m-font-size-20"><span class="inline-data-binding" data-encoded-value="T2tsYWhvbWEgQ2l0eSwgT0sgfCBFZG1vbmQsIE9L" data-inline-binding="" data-inline-binding-encoded="U1RBVElDX1BBR0VfQ09MTEVDVElPTi57ImNuIjoiaGVybyIsImZuIjoiR2VvIExvY2F0aW9uIn0=">Oklahoma City, OK</span></span></h2> 1183</div> 1184</div> 1185 <div id="6d9fc317" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1530414560"> <div class="u_1530414560 widget-c4b2f9 dmCustomWidget" data-lazy-load="true" data-title="" id="1530414560" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJtb3RGYWN0VGV4dCIsInZhbHVlIjoic2l0ZV90ZXh0Lm1vdGl2YXRpbmcgZmFjdG9ycyJ9XQ==" icon="false" surround="false" data-widget-id="c4b2f903d115403c8c21e9ec6044a4fe" data-widget-version="59" data-widget-config="eyJtb3RGYWN0VGV4dCI6IjxwIGNsYXNzPVwicnRlQmxvY2tcIj5GcmVlIENvbnN1bHRhdGlvbnPCoDwvcD48cCBjbGFzcz1cInJ0ZUJsb2NrXCI+Q29zdC1FZmZlY3RpdmUgU29sdXRpb25zwqA8L3A+PHAgY2xhc3M9XCJydGVCbG9ja1wiPldhcnJhbnRpZXMgQXZhaWxhYmxlPC9wPiIsImhvcml6VG9nZ2xlIjpmYWxzZSwibWZBbGlnbiI6Ik1GYWxpZ25DIiwiZGl2U3R5bGUiOiJtZi1ob3Jpei1idWwifQ=="> <div class="motFactCont MFalignC "> <p class="rteBlock">Free Consultations </p><p class="rteBlock">Cost-Effective Solutions </p><p class="rteBlock">Warranties Available</p> 1186</div> 1187</div> 1188</div> 1189 <div id="e3a233a0" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-hidden-on-mobile="" data-external-id="1716915769"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton" file="false" href="tel:(405) 225-0868" data-element-type="dButtonLinkId" id="1716915769" data-binding="W3siYmluZGluZ05hbWUiOiJsaW5rIiwidmFsdWUiOiJjb250ZW50X2xpYnJhcnkuZ2xvYmFsLnBob25lLnBob25lIC0gbWFpbiAtIGxvYyAxIn0seyJiaW5kaW5nTmFtZSI6ImJ1dHRvbl90ZXh0IiwidmFsdWUiOiJjb250ZW50X2xpYnJhcnkuZ2xvYmFsLnBob25lLnBob25lIC0gbWFpbiAtIGxvYyAxIn1d" data-diy-link=""> <span class="iconBg" aria-hidden="true" id="1698888511"> <span class="icon hasFontIcon icon-star" id="1546660821"></span> 1190</span> 1191 <span class="text" id="1777239354" data-diy-text="">(405) 225-0868</span> 1192</a> 1193</div> 1194</div> 1195 <div id="d6f1dee1" class="flex-element group" data-auto="flex-element-group"> <div id="69e271e3" class="flex-element group" data-auto="flex-element-group" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6ImluLXBsYWNlIn19"> <div id="1a1ef5f2" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1194520274"> <div class="widget-6f306f dmCustomWidget" data-lazy-load="true" data-title="" id="1194520274" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="6f306f3f1793463e9c5243713002bc78" data-widget-version="4" data-widget-config="eyJoZWFkaW5nVGFnIjoiaDUiLCJmYWxsYmFja1RleHQiOiJSZXF1ZXN0IExvcmVtIEVwc29tIn0="> <div class="form-title-widget"> <h5 class="form-title-output">Request Lorem Epsom</h5> 1196</div> 1197</div> 1198</div> 1199 <div id="94f9aa93" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="form" lock-element-for-editing="true" data-external-id="1266975145"> <div class="dmform default native-inputs u_1266975145 form-ltr-direction" data-element-type="dContactUsRespId" captcha="true" data-require-captcha="true" data-captcha-position="bottomleft" id="1266975145" data-captcha-message="PHAgY2xhc3M9InJ0ZUJsb2NrIj5UaGlzIHNpdGUgaXMgcHJvdGVjdGVkIGJ5IHJlQ0FQVENIQS48L3A+" data-layout="layout-1" alignment="form-ltr-direction" data-binding="W3siYmluZGluZ05hbWUiOiJlbWFpbCIsInZhbHVlIjoiY29udGVudF9saWJyYXJ5Lmdsb2JhbC5lbWFpbC5lbWFpbCAtIGxvYyAxIn1d"> <h3 class="dmform-title dmwidget-title" id="1421991640" hide="true">Hero Request Form</h3> 1200 <div class="dmform-wrapper" id="1972379721" captcha-lang="en"> <form method="post" class="dmRespDesignRow" locale="ENGLISH" id="1462767289"> <div class="spacing-container" id="1489526024">
1200 <div class="dmforminput required small-12 dmRespDesignCol medium-12 large-12" id="1933943546"> <label for="1822582381" id="1469052473" class="" hide="true" data-dm-for="dmform-0">Name:</label> 1201 <input type="text" class="" name="dmform-0" id="1822582381" placeholder="Full Name*" data-placeholder-original="Full Name*"/> <input type="hidden" name="label-dmform-0" value="Name:" id="1946797132" class=""/> </div> 1202 <div class="dmforminput required small-12 dmRespDesignCol medium-12 large-12" id="1939224664"> <label for="1300700387" id="1882022029" class="" hide="true" data-dm-for="dmform-2">Phone:</label> 1203 <input type="tel" class="" name="dmform-2" id="1300700387" placeholder="Phone*" data-placeholder-original="Phone*"/> <input type="hidden" name="label-dmform-2" value="Phone" id="1556163541"/> </div> 1204 <div class="dmforminput required small-12 dmRespDesignCol medium-12 large-12" id="1209911241"> <label for="1663385479" id="1596533090" class="" hide="true" data-dm-for="dmform-1">Email:</label> 1205 <input type="email" class="" name="dmform-1" id="1663385479" placeholder="Email*" data-placeholder-original="Email*"/> <input type="hidden" name="label-dmform-1" value="Email" id="1960643952"/> </div> 1206 <div class="dmforminput small-12 dmRespDesignCol medium-12 large-12 required" id="1767882269"> <label for="1324279932" id="1385986680" class="" hide="true" data-dm-for="dmform-3">Services</label> 1207<input type="text" name="dmform-3" id="1324279932"/><input type="hidden" name="label-dmform-3" value="Services" id="1821792244" class=""/></div> 1208</div> 1209 <div class="dmformsubmit dmWidget R" id="1611944787"> <input class="" name="submit" type="submit" value="Request Consultation" id="1234258475"/> </div> 1210 <input name="dmformsendto" type="hidden" id="1844616887" class="" value="O0wrseIfFLsSlLR4GAldF1O4dtdWnYm/VfiCNHHHRV4+DI7XCMund+VfK9tbpanAaI5vcwMd42fZlpjuz5UWIQ==" data-dec="true"/> <input class="dmActionInput" type="hidden" name="action" value="/_dm/s/rt/widgets/dmform.submit.jsp" id="1765867806"/> <input name="dmformsubject" type="hidden" value="Hibu Website Form Submission" id="1749853545" class="" data-email-subject="Hibu Website Form Submission"/> <input name="dmformfrom" type="hidden" value="" id="1192419522"/> <input name="dmformautoreplyenabled" type="hidden" value="false" id="1923979785" class=""/> <input name="dmformautoreplyfrom" type="hidden" value="" id="1037136274"/> <input name="dmformautoreplysubject" type="hidden" value="Thank you for your submission" id="1004966056"/> <input name="dmformautoreplymsg" type="hidden" value="V2UndmUgcmVjZWl2ZWQgeW91ciBtZXNzYWdlIC0gdGhhbmsgeW91LiBPbmUgb2Ygb3VyIHRlYW0gbWVtYmVycyB3aWxsIGdldCBiYWNrIHRvIHlvdSBzb29uLg==" id="1551233275"/> <input name="dmformautoreplyincludeformcopy" type="hidden" value="true" id="1334174315"/> <input name="dmformsubmitparams" type="hidden" value="8mpKnCSiNQXK/d9M7IDrSzRkXjNcoSR4B0k/Flzp5kFIiiVD+qC2ChuJmkEHEYZUf7AW9zbgFVaYkzhS7bKQs1bmIwdnZI6svbwvkEkO1e0VY21f8bSE0gvm2RFSdFzBC3c9Sf1RfX57WqlKWYJcUFkyhd25fzvkEGwZvsslsl7aJ6CjhCzgni//fsMmdN6zobtsiFvA3pwtojnmWbEaoXDadJI2iWdwhmQmQY9E8wULlc1ak5hPfXwsccG4OTF8yVJaIEKkXgBmmYXha/ol5H5pxPAIVt7RmJIAVitbvXqAQvXHSGxAqJPP2YEnvxhsmVnM7GY3Pk2JwBwDLoSMYU/PSjA+sJ+yi9KXwqEGxvUcXFee0p9PDOw1wQnUCm3oMtx3E3/gWz0JH4lY+hgQt52yggW3KAkvMKFdjwDaRSAISJtnQlkbZxllcUXi2SWKJ4HTiWgRrKjjpPr1vxQeTNpe221ygfDZB8JD+qPkmlCrlX0QBSoOgyP1nE68vbByi4tYODw0Xg+OAtEhtM5FR0Oj3WxpCAwJlYLMj4nHEnk=" data-dec="true"/><input type="hidden" name="page_uuid" value="625acfff5e8a451d9e221d3a92d60f41"/></form> 1211</div> 1212 <div class="dmform-success" style="display:none" id="1318186357"> <br id="1289763979"/> <p class="rteBlock" id="1858369826">Thank you for contacting us.</p> 1213 <p class="rteBlock" id="1512881204">We will get back to you as soon as possible.</p> 1214</div> 1215 <div class="dmform-error" style="display:none" id="1824291181">Oops, there was an error sending your message. <br id="1984173996"/> Please try again later.</div> 1216</div> 1217</div> 1218</div> 1219</div> 1220</div> 1221</div> 1222</section> 1223</div> 1224 <div data-layout-section="" data-auto="flex-section" id="1804837277" data-flex-id="bb180266" data-page-element-type="section" data-page-element-id="1197343354"> <div class="flex-widgets-container" id="1272761168"></div> 1225 <section id="3569a9fa" class="flex-element section" data-auto="flex-element-section"> <div id="2f5020bb" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="4607a81f" class="flex-element group" data-auto="flex-element-group"> <div id="b02ef2a2" class="flex-element group" data-auto="flex-element-group"> <div id="333b54dd" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1530546429"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1530546429" style="" data-inject="introheading1"> <h2><span style="display: initial;">
1225Professional Remodeling Solutions for Your Oklahoma City Home</span></h2> 1226</div> 1227</div> 1228 <div id="e8ba5b7b" class="flex-element group" data-auto="flex-element-group"> <div id="cbb953b6" class="flex-element group" data-auto="flex-element-group"> <div id="84c88d0a" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1570574616"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1570574616" style="" data-inject="introcontent1">Attic Conversions has been updating residential spaces since 2001, bringing more than 25 years of combined experience to every project. Our locally owned company specializes in comprehensive remodeling and renovation services, helping homeowners maximize their living space while increasing property value through quality craftsmanship and detailed planning.</div> 1229</div> 1230</div> 1231 <div id="efc15cf0" class="flex-element group" data-auto="flex-element-group"> <div id="28e79793" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1846630856"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1846630856" style="" data-inject="introcontent2"><p><span style="display: initial;"><span style="display: initial;">We maintain all necessary insurance coverage and handle required permits, ensuring your renovation proceeds smoothly from consultation through completion. Our team offers free consultations within 1-2 days, transparent pricing, and a 1-year workmanship warranty. We can also assist with insurance matters when applicable to your project needs.</span> 1232</span><a href="/contact" runtime_url="/contact" type="page" style="display: initial;">Contact us</a><span style="display: initial;"> <span style="display: initial;">today and discover why we're the remodeling company Oklahoma City, OK homeowners turn to for exceptional results!</span></span></p></div> 1233</div> 1234</div> 1235</div> 1236</div> 1237</div> 1238</div> 1239</section> 1240</div> 1241 <div data-auto="flex-section" id="1638810258" data-flex-id="cbd180e2" data-layout-section="" data-page-element-type="section" data-page-element-id="1582768938"> <div class="flex-widgets-container" id="1145220619"></div> 1242 <section id="64f20e26" class="flex-element section" data-auto="flex-element-section"> <div id="05bb08a1" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="c6c81d24" class="flex-element group" data-auto="flex-element-group"> <div id="ea5607e8" class="flex-element group" data-auto="flex-element-group"> <div id="fe478a27" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1986785776"> <div class="widget-4e2b21 u_1986785776 dmCustomWidget" data-lazy-load="true" data-title="" id="1986785776" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="4e2b21efc370451a8e2c573f02104b04" data-widget-version="23" data-widget-config="eyJvZmZlckRlc2MiOiJhbm5vdW5jZW1lbnRzIiwiQ1RBdG9nZ2xlIjpmYWxzZSwic21zTnVtIjoiKDQwNSkgNzI1LTEzODEifQ=="> <div class="hibu-asst-banner"> <p class="asst-banner-text">Text <o>START</o> 1243to <o>(405) 725-1381</o> 1244to begin receiving announcements by text.</p> 1245 <p class="asst-banner-subtext">Msgs may be autodialed. Consent to texts not required to purchase our svcs. Msg. and data rates may apply. To unsubscribe text STOP.</p> 1246 <a href="sms:(405) 725-1381?&body=START" class="asst-sms-button-desktop-hide"> <div class="dmWidget asst-sms-button"> <span class="text">Text Now!</span> 1247 <span class="iconBg"></span> 1248</div> 1249</a> 1250</div> 1251</div> 1252</div> 1253</div> 1254</div> 1255</div> 1256</section> 1257</div> 1258 <div data-layout-section="" data-auto="flex-section" id="1624606225" data-flex-id="76056122" data-page-element-type="section" data-page-element-id="1197343354"> <div class="flex-widgets-container" id="1072824882"></div> 1259 <section id="15bc8d2b" class="flex-element section" data-auto="flex-element-section"> <div id="0f2fe2ad" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="45a84d81" class="flex-element group" data-auto="flex-element-group"> <div id="281bb83d" class="flex-element group" data-auto="flex-element-group"> <div id="3c4d378a" class="flex-element group" data-auto="flex-element-group"> <div id="723dac70" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1691357213"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1691357213" style=""> <h2 class="t-text-align-center text-align-left m-text-align-center"><span style="display: unset; color: var(--color_16);">Why Choose Us</span></h2> 1260</div> 1261</div> 1262</div> 1263 <div id="24f67485" class="flex-element group" data-auto="flex-element-group"> <div id="88199a3e" class="flex-element group" data-auto="flex-element-group"> <div id="ac752ca8" class="flex-element group" data-auto="flex-element-group"> <div id="3f98ce0b" class="flex-element group" data-auto="flex-element-group">
1263 <div id="a56cee0b" class="flex-element group" data-auto="flex-element-group"> <div id="7e7043b7" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="graphic" data-keep-proportion="true" data-external-id="1990457915"> <div class="graphicWidget graphicWidgetV2 graphicWidgetV3 u_1990457915" data-element-type="graphic" data-widget-type="graphic" id="1990457915"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1722592874" class="svg u_1722592874" data-icon-custom="true"> <title id="1021663483">Black circle with a white check mark icon</title> 1264 <path d="m50 16.797c-18.301 0-33.203 14.902-33.203 33.203s14.902 33.203 33.203 33.203 33.203-14.902 33.203-33.203-14.902-33.203-33.203-33.203zm-4.4531 46.426c-0.41016 0.41016-0.9375 0.60547-1.4648 0.60547-0.50781 0-0.99609-0.17578-1.4062-0.54688l-13.262-12.148 2.793-3.0664 11.797 10.801 23.633-23.633 2.9297 2.9297z"></path> 1265</svg> 1266</div> 1267</div> 1268</div> 1269 <div id="d08798c0" class="flex-element group" data-auto="flex-element-group"> <div id="cb810a0a" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1652730724"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1652730724" style="" new-inline-bind-applied="true" data-diy-text=""><p class="text-align-left m-text-align-left"><span style="color: var(--color_16); display: initial;"><span class="inline-data-binding" data-encoded-value="TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3QgdGVzdCB0ZXN0" data-inline-binding="STATIC_PAGE_COLLECTION.{"cn":"Why Choose","fn":"Why Choose 1"}" data-inline-binding-encoded="U1RBVElDX1BBR0VfQ09MTEVDVElPTi57ImNuIjoiV2h5IENob29zZSIsImZuIjoiV2h5IENob29zZSAxIn0=">Highly Trained Professionals</span></span></p></div> 1270</div> 1271</div> 1272</div> 1273 <div id="b9e39601" class="flex-element group" data-auto="flex-element-group"> <div id="ff5359e8" class="flex-element group" data-auto="flex-element-group"> <div id="cb79e1b5" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-keep-proportion="true" data-widget-type="graphic" data-external-id="1990375231"> <div class="graphicWidget graphicWidgetV2 graphicWidgetV3 u_1990375231" data-element-type="graphic" data-widget-type="graphic" id="1990375231"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1126089369" class="svg u_1126089369" data-icon-custom="true" data-icon-name="tick mark_2043353.svg"> <title id="1231474661">Black circle with a white checkmark icon inside</title> 1274 <path d="m50 16.797c-18.301 0-33.203 14.902-33.203 33.203s14.902 33.203 33.203 33.203 33.203-14.902 33.203-33.203-14.902-33.203-33.203-33.203zm-4.4531 46.426c-0.41016 0.41016-0.9375 0.60547-1.4648 0.60547-0.50781 0-0.99609-0.17578-1.4062-0.54688l-13.262-12.148 2.793-3.0664 11.797 10.801 23.633-23.633 2.9297 2.9297z"></path> 1275</svg> 1276</div> 1277</div> 1278</div> 1279 <div id="e34387b5" class="flex-element group" data-auto="flex-element-group"> <div id="42ee62f8" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1715694105"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1715694105" style="" new-inline-bind-applied="true" data-diy-text=""><p class="text-align-left m-text-align-left"><span style="color: var(--color_16); display: initial;"><span class="inline-data-binding" data-encoded-value="TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4=" data-inline-binding="STATIC_PAGE_COLLECTION.{"cn":"Why Choose","fn":"Why Choose 2"}" data-inline-binding-encoded="U1RBVElDX1BBR0VfQ09MTEVDVElPTi57ImNuIjoiV2h5IENob29zZSIsImZuIjoiV2h5IENob29zZSAyIn0=">25+ Years of Experience</span></span></p></div> 1280</div> 1281</div> 1282</div> 1283 <div id="df5b23f7" class="flex-element group" data-auto="flex-element-group"> <div id="d6213d53" class="flex-element group" data-auto="flex-element-group"> <div id="bae776e5" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-keep-proportion="true" data-widget-type="graphic" data-external-id="1729560030"> <div class="graphicWidget graphicWidgetV2 graphicWidgetV3 u_1729560030" data-element-type="graphic" data-widget-type="graphic" id="1729560030"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1848297255" class="svg u_1848297255" data-icon-custom="true" data-icon-name="tick mark_2043353.svg"> <title id="1274903030">Black circle with a white check mark icon</title> 1284 <path d="m50 16.797c-18.301 0-33.203 14.902-33.203 33.203s14.902 33.203 33.203 33.203 33.203-14.902 33.203-33.203-14.902-33.203-33.203-33.203zm-4.4531 46.426c-0.41016 0.41016-0.9375 0.60547-1.4648 0.60547-0.50781 0-0.99609-0.17578-1.4062-0.54688l-13.262-12.148 2.793-3.0664 11.797 10.801 23.633-23.633 2.9297 2.9297z"></path> 1285</svg> 1286</div> 1287</div> 1288</div> 1289 <div id="58e8b7a6" class="flex-element group" data-auto="flex-element-group"> <div id="a3c35959" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1099145124"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1099145124" style="" new-inline-bind-applied="true" data-diy-text=""><p class="text-align-left m-text-align-left"><span style="color: var(--color_16); display: initial;"><span class="inline-data-binding" data-encoded-value="TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4=" data-inline-binding="STATIC_PAGE_COLLECTION.{"cn":"Why Choose","fn":"Why Choose 3"}" data-inline-binding-encoded="U1RBVElDX1BBR0VfQ09MTEVDVElPTi57ImNuIjoiV2h5IENob29zZSIsImZuIjoiV2h5IENob29zZSAzIn0=">Locally Owned</span></span></p></div> 1290</div> 1291</div> 1292</div> 1293</div> 1294 <div id="64cc172e" class="flex-element group" data-auto="flex-element-group"> <div id="af8e762f" class="flex-element group" data-auto="flex-element-group"> <div id="18e1d86e" class="flex-element group" data-auto="flex-element-group"> <div id="93fdcd2d" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="graphic" data-keep-proportion="true" data-external-id="1389890460"> <div class="graphicWidget graphicWidgetV2 graphicWidgetV3 u_1389890460" data-element-type="graphic" data-widget-type="graphic" id="1389890460"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1939582699" class="svg u_1939582699" data-icon-custom="true" data-icon-name="tick mark_2043353.svg"> <title id="1368278449">Black circle with a white checkmark icon on a white background</title> 1295 <path d="m50 16.797c-18.301 0-33.203 14.902-33.203 33.203s14.902 33.203 33.203 33.203 33.203-14.902 33.203-33.203-14.902-33.203-33.203-33.203zm-4.4531 46.426c-0.41016 0.41016-0.9375 0.60547-1.4648 0.60547-0.50781 0-0.99609-0.17578-1.4062-0.54688l-13.262-12.148 2.793-3.0664 11.797 10.801 23.633-23.633 2.9297 2.9297z"></path> 1296</svg> 1297</div> 1298</div> 1299</div> 1300 <div id="696fbbea" class="flex-element group" data-auto="flex-element-group"> <div id="5e3eeff7" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1367823209"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1367823209" style="" new-inline-bind-applied="true" data-diy-text=""><p class="text-align-left m-text-align-left"><span style="color: var(--color_16); display: initial;"><span class="inline-data-binding" data-encoded-value="TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=" data-inline-binding="STATIC_PAGE_COLLECTION.{"cn":"Why Choose","fn":"Why Choose 4"}" data-inline-binding-encoded="U1RBVElDX1BBR0VfQ09MTEVDVElPTi57ImNuIjoiV2h5IENob29zZSIsImZuIjoiV2h5IENob29zZSA0In0=">Transparent Pricing</span></span></p></div> 1301</div> 1302</div> 1303</div> 1304 <div id="8ed71f14" class="flex-element group" data-auto="flex-element-group"> <div id="0ebc11a1" class="flex-element group" data-auto="flex-element-group"> <div id="80ed4616" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-keep-proportion="true" data-widget-type="graphic" data-external-id="1761247215"> <div class="graphicWidget graphicWidgetV2 graphicWidgetV3 u_1761247215" data-element-type="graphic" data-widget-type="graphic" id="1761247215"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1655804654" class="svg u_1655804654" data-icon-custom="true" data-icon-name="tick mark_2043353.svg"> <title id="1851964303">White checkmark inside a black circle on a white background</title> 1305 <path d="m50 16.797c-18.301 0-33.203 14.902-33.203 33.203s14.902 33.203 33.203 33.203 33.203-14.902 33.203-33.203-14.902-33.203-33.203-33.203zm-4.4531 46.426c-0.41016 0.41016-0.9375 0.60547-1.4648 0.60547-0.50781 0-0.99609-0.17578-1.4062-0.54688l-13.262-12.148 2.793-3.0664 11.797 10.801 23.633-23.633 2.9297 2.9297z"></path> 1306</svg> 1307</div> 1308</div> 1309</div> 1310 <div id="ab251933" class="flex-element group" data-auto="flex-element-group"> <div id="9d8197ad" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1558058533"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1558058533" style="" new-inline-bind-applied="true" data-diy-text=""><p class="text-align-left m-text-align-left"><span style="color: var(--color_16); display: initial;"><span class="inline-data-binding" data-encoded-value="TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4=" data-inline-binding="STATIC_PAGE_COLLECTION.{"cn":"Why Choose","fn":"Why Choose 5"}" data-inline-binding-encoded="U1RBVElDX1BBR0VfQ09MTEVDVElPTi57ImNuIjoiV2h5IENob29zZSIsImZuIjoiV2h5IENob29zZSA1In0=">Quick Turnaround Times</span></span></p></div> 1311</div> 1312</div> 1313</div> 1314 <div id="bad3b649" class="flex-element group" data-auto="flex-element-group"> <div id="aabd5187" class="flex-element group" data-auto="flex-element-group"> <div id="31758e85" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-keep-proportion="true" data-widget-type="graphic" data-external-id="1440579872"> <div class="graphicWidget graphicWidgetV2 graphicWidgetV3 u_1440579872" data-element-type="graphic" data-widget-type="graphic" id="1440579872"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1706307970" class="svg u_1706307970" data-icon-custom="true" data-icon-name="tick mark_2043353.svg">
1314 <title id="1073026611">White checkmark inside a black circle icon on a light background</title> 1315 <path d="m50 16.797c-18.301 0-33.203 14.902-33.203 33.203s14.902 33.203 33.203 33.203 33.203-14.902 33.203-33.203-14.902-33.203-33.203-33.203zm-4.4531 46.426c-0.41016 0.41016-0.9375 0.60547-1.4648 0.60547-0.50781 0-0.99609-0.17578-1.4062-0.54688l-13.262-12.148 2.793-3.0664 11.797 10.801 23.633-23.633 2.9297 2.9297z"></path> 1316</svg> 1317</div> 1318</div> 1319</div> 1320 <div id="14fcb1ab" class="flex-element group" data-auto="flex-element-group"> <div id="4d6b0693" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1221331914"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1221331914" style="" new-inline-bind-applied="true" data-diy-text=""><p class="text-align-left m-text-align-left"><span style="color: var(--color_16); display: initial;"><span class="inline-data-binding" data-encoded-value="TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4=" data-inline-binding="STATIC_PAGE_COLLECTION.{"cn":"Why Choose","fn":"Why Choose 6"}" data-inline-binding-encoded="U1RBVElDX1BBR0VfQ09MTEVDVElPTi57ImNuIjoiV2h5IENob29zZSIsImZuIjoiV2h5IENob29zZSA2In0=">1-Year Workmanship Warranty</span></span></p></div> 1321</div> 1322</div> 1323</div> 1324</div> 1325</div> 1326 <div id="5ebaa13e" class="flex-element group" data-auto="flex-element-group" data-hidden-on-tablet="" data-hidden-on-mobile=""> <div id="f6f0be92" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="image" data-hidden-on-mobile="" data-hidden-on-tablet="" data-external-id="1786653278"> <div class="imageWidget align-center u_1786653278" data-element-type="image" data-widget-type="image" id="1786653278" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMucGVyc2lzdGVkLkludHJvIC8gV2h5IENob29zZSBJbWFnZSJ9XQ=="><img src="https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/why-choose-attic-conversions-cbe06aa8-559w.jpg" alt="House exterior with scaffolding under construction, white walls and brown roof under a blue sky" id="1694144474" class="" width="466.0" height="245.0" data-dm-image-path="https://cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/why-choose-attic-conversions-cbe06aa8.jpg" data-hover-effect="zoomout" data-diy-image="" onerror="handleImageLoadError(this)" loading="lazy"/></div> 1327</div> 1328</div> 1329</div> 1330</div> 1331</div> 1332</div> 1333</section> 1334</div> 1335 <div data-layout-section="" data-auto="flex-section" id="1558795607" data-flex-id="dbd8d195" data-page-element-type="section" data-page-element-id="1197343354"> <div class="flex-widgets-container" id="1350287503"></div> 1336 <section id="9d97f302" class="flex-element section" data-auto="flex-element-section"> <div id="cf51ced1" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="a394bda8" class="flex-element group" data-auto="flex-element-group"> <div id="be484b4e" class="flex-element group lazy" data-auto="flex-element-group" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6ImluLXBsYWNlIn19" data-animation-trigger-desktop="entrance" data-background-image="https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/attic-remodeling-and-renovation-hero-attic-conversions-10ecd4c5-1920w.jpg"></div> 1337 <div id="51be8aac" class="flex-element group" data-auto="flex-element-group"> <div id="56afc950" class="flex-element group" data-auto="flex-element-group"> <div id="dfbd5ab4" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1268183192"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1268183192" style="" data-inject="topicheading1"> <h3>Attic Remodeling and Renovation</h3> 1338</div> 1339</div> 1340 <div id="a603f8ae" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1858199377"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1858199377" style="" data-inject="topiccontent1">Turn unused attic space into functional living areas with our specialized conversion services, creating additional bedrooms, office
1340s, or entertainment spaces.</div> 1341</div> 1342</div> 1343 <div id="f10ced58" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1398062686"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient u_1398062686 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient u_1398062686" file="false" href="/attic-remodeling-and-renovation" data-element-type="dButtonLinkId" id="1398062686" data-binding="W3siYmluZGluZ05hbWUiOiJidXR0b25fdGV4dCIsInZhbHVlIjoiU1RBVElDX1BBR0VfQ09MTEVDVElPTi57XCJjblwiOlwiYnV0dG9uc1wiLFwiZm5cIjpcIkxlYXJuIE1vcmVcIn0ifV0=" data-diy-link=""> <span class="iconBg" id="1159776912"> <span class="icon hasFontIcon icon-star" id="1131580984"></span> 1344</span> 1345 <span class="text" id="1680003767" data-diy-text="">Learn More</span> 1346</a> 1347</div> 1348</div> 1349</div> 1350</div> 1351</section> 1352</div> 1353 <div data-layout-section="" data-auto="flex-section" id="1376999159" data-flex-id="7679acc0" data-page-element-type="section" data-page-element-id="1197343354"> <div class="flex-widgets-container" id="1293505176"></div> 1354 <section id="e9acfeb8" class="flex-element section" data-auto="flex-element-section"> <div id="918c881a" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="35bfb183" class="flex-element group" data-auto="flex-element-group"> <div id="445f6bfe" class="flex-element group" data-auto="flex-element-group"> <div id="fa0a25fd" class="flex-element group" data-auto="flex-element-group"> <div id="12a94035" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1191619137"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1191619137" style="" data-inject="topicheading2"> <h3>Bathroom Remodeling Services</h3> 1355</div> 1356</div> 1357 <div id="4105ef88" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1236004642"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1236004642" style="" data-inject="topiccontent2">Upgrade your bathroom with modern fixtures, improved layouts, and enhanced functionality that combines style with practical design solutions.</div> 1358</div> 1359</div> 1360 <div id="3aa7e890" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1551585324"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient u_1551585324 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient u_1551585324" file="false" href="/bathroom-remodeling-services" data-element-type="dButtonLinkId" id="1551585324" data-binding="W3siYmluZGluZ05hbWUiOiJidXR0b25fdGV4dCIsInZhbHVlIjoiU1RBVElDX1BBR0VfQ09MTEVDVElPTi57XCJjblwiOlwiYnV0dG9uc1wiLFwiZm5cIjpcIkxlYXJuIE1vcmVcIn0ifV0=" data-diy-link=""> <span class="iconBg" id="1632395259"> <span class="icon hasFontIcon icon-star" id="1728618458"></span> 1361</span> 1362 <span class="text" id="1851756409" data-diy-text="">Learn More</span> 1363</a> 1364</div> 1365</div> 1366 <div id="e8c83b77" class="flex-element group lazy" data-auto="flex-element-group" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6ImluLXBsYWNlIn19" data-animation-trigger-desktop="entrance" data-background-image="https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/bathroom-remodeling-services-hero-attic-conversions-1920w.jpg"></div> 1367</div> 1368</div> 1369</section> 1370</div> 1371 <div data-layout-section="" data-auto="flex-section" id="1393160303" data-flex-id="07ec4ea8" data-page-element-type="section" data-page-element-id="1197343354"> <div class="flex-widgets-container" id="1922310024"></div> 1372 <section id="7902942d" class="flex-element section" data-auto="flex-element-section"> <div id="bb1ef03e" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="1428bc54" class="flex-element group" data-auto="flex-element-group"> <div id="dd1f1a35" class="flex-element group lazy" data-auto="flex-element-group" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6ImluLXBsYWNlIn19" data-animation-trigger-desktop="entrance" data-background-image="https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/construction-services-hero-attic-conversions-6b709c5c-1920w.png"></div> 1373 <div id="39a89056" class="flex-element group" data-auto="flex-element-group"> <div id="9cb0b26b" class="flex-element group" data-auto="flex-element-group"> <div id="00919e4f" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1847763473"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1847763473" style="" data-inject="topicheading3"> <h3>Construction Services</h3> 1374</div> 1375</div> 1376 <div id="9e167611" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1085116829"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1085116829" style="" data-inject="topiccontent3">Our experienced professionals handle comprehensive construction projects, ensuring structural integrity and building code compliance throughout every phase of work.</
1376div> 1377</div> 1378</div> 1379 <div id="7f872c10" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1993925896"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient u_1993925896 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient u_1993925896" file="false" href="/construction-services" data-element-type="dButtonLinkId" id="1993925896" data-binding="W3siYmluZGluZ05hbWUiOiJidXR0b25fdGV4dCIsInZhbHVlIjoiU1RBVElDX1BBR0VfQ09MTEVDVElPTi57XCJjblwiOlwiYnV0dG9uc1wiLFwiZm5cIjpcIkxlYXJuIE1vcmVcIn0ifV0=" data-diy-link=""> <span class="iconBg" id="1664472220"> <span class="icon hasFontIcon icon-star" id="1908782196"></span> 1380</span> 1381 <span class="text" id="1932994975" data-diy-text="">Learn More</span> 1382</a> 1383</div> 1384</div> 1385</div> 1386</div> 1387</section> 1388</div> 1389 <div data-layout-section="" data-auto="flex-section" id="1606984974" data-flex-id="3504fc6a" data-page-element-type="section" data-page-element-id="1197343354"> <div class="flex-widgets-container" id="1794808490"></div> 1390 <section id="1ba46ddb" class="flex-element section" data-auto="flex-element-section"> <div id="9d2bd781" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="29b3f69b" class="flex-element group" data-auto="flex-element-group"> <div id="778e0da1" class="flex-element group" data-auto="flex-element-group"> <div id="f7212b9c" class="flex-element group" data-auto="flex-element-group"> <div id="949fe8ef" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1007553798"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1007553798" style="" data-inject="topicheading4"> <h3>Kitchen Remodeling Services</h3> 1391</div> 1392</div> 1393 <div id="9e1718f5" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1696842860"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1696842860" style="" data-inject="topiccontent4">Reimagine your kitchen with custom cabinetry, updated appliances, and efficient layouts designed to enhance both cooking functionality and aesthetic appeal.</div> 1394</div> 1395</div> 1396 <div id="a89a95a6" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1179050451"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient u_1179050451 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient u_1179050451" file="false" href="/kitchen-remodeling-services" data-element-type="dButtonLinkId" id="1179050451" data-binding="W3siYmluZGluZ05hbWUiOiJidXR0b25fdGV4dCIsInZhbHVlIjoiU1RBVElDX1BBR0VfQ09MTEVDVElPTi57XCJjblwiOlwiYnV0dG9uc1wiLFwiZm5cIjpcIkxlYXJuIE1vcmVcIn0ifV0=" data-diy-link=""> <span class="iconBg" id="1610412417"> <span class="icon hasFontIcon icon-star" id="1010995414"></span> 1397</span> 1398 <span class="text" id="1083399214" data-diy-text="">Learn More</span> 1399</a> 1400</div> 1401</div> 1402 <div id="7c6808e0" class="flex-element group lazy" data-auto="flex-element-group" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6ImluLXBsYWNlIn19" data-animation-trigger-desktop="entrance" data-background-image="https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/kitchen-remodeling-services-hero-attic-conversions-1920w.jpg"></div> 1403</div> 1404</div> 1405</section> 1406</div> 1407 <div data-layout-section="" data-auto="flex-section" id="1615394529" data-flex-id="c8be744a" data-page-element-type="section" data-page-element-id="1197343354"> <div class="flex-widgets-container" id="1904758517"></div> 1408 <section id="19087ad4" class="flex-element section" data-auto="flex-element-section"> <div id="fd4d8c93" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="4ddc80fa" class="flex-element group" data-auto="flex-element-group"> <div id="af62ffa3" class="flex-element group lazy" data-auto="flex-element-group" data-animation-trigger-desktop="entrance" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6ImluLXBsYWNlIn19" data-background-image="https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/attic-storage--hero-attic-conversions-1920w.jpg"></div> 1409 <div id="9b0ad271" class="flex-element group" data-auto="flex-element-group"> <div id="89c18139" class="flex-element group" data-auto="flex-element-group"> <div id="524370fa" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1556201583"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1556201583" style="" data-inject="topicheading5"> <h3><span style="display: initial;">Attic Storage</span></h3> 1410</div> 1411</div> 1412 <div id="e5aedea8" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1274928405"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1274928405" style="" data-inject="topiccontent5"><p><span style="font-weight: normal; display: initial;">Need more storage without sacrificing living space? Attic Conversions provides custom attic storage solutions that help you maximize unused space. We can suggest solutions for adding extra space to your attic for safe, efficient storage, creating organized areas that are easy to access and built to last.</span></p></div> 1413</div> 1414</div> 1415 <div id="e6c12443" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1489674232"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient u_1489674232 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient u_1489674232" file="false" href="/attic-storage" data-element-type="dButtonLinkId" id="1489674232" data-binding="W3siYmluZGluZ05hbWUiOiJidXR0b25fdGV4dCIsInZhbHVlIjoiU1RBVElDX1BBR0VfQ09MTEVDVElPTi57XCJjblwiOlwiYnV0dG9uc1wiLFwiZm5cIjpcIkxlYXJuIE1vcmVcIn0ifV0=" data-diy-link=""> <span class="iconBg" id="1910821981"> <span class="icon hasFontIcon icon-star" id="1376622987"></span> 1416</span> 1417 <span class="text" id="1263156680" data-diy-text="">Learn More</span> 1418</a> 1419</div> 1420</div> 1421</div> 1422</div> 1423</section> 1424</div> 1425 <div data-layout-section="" data-auto="flex-section" id="1350862168" data-flex-id="e17de240" data-page-element-type="section" data-page-element-id="1197343354" class="" data-hidden-on-tablet="true"> <div class="flex-widgets-container" id="1208825922"></div> 1426 <section id="06dca253" class="flex-element section" data-auto="flex-element-section"> <div id="1b8ea0d9" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="963469d0" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop="" data-hidden-on-tablet="" data-hidden-on-mobile=""> <div id="4e925d31" class="flex-element group" data-auto="flex-element-group"> <div id="02902125" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1768662630"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1768662630" style=""> <h2 class="text-align-left"><span style="display: initial;">Recent Projects</span></h2> 1427</div> 1428</div> 1429 <div id="e3eb0e6c" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ssrimageslider" data-external-id="1608765338"> <div id="1608765338" dmle_extension="ssrimageslider" data-element-type="ssrimageslider" class=""><span id="ssrWrap-1608765338" ><style data-styled="true" data-styled-version="5.3.11">@media all{.kCWVLq{height:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-size:100%;position:relative;padding-inline:59px;}}/*!sc*/ 1430@media (max-width:767px){.kCWVLq{padding-inline:48px;}}/*!sc*/ 1431@media all{.dygVYc{height:100%;width:100%;box-sizing:border-box;}}/*!sc*/ 1432@media (max-width:767px){.dygVYc{height:100%;overflow:hidden;}}
1432/*!sc*/ 1433@media all{.kfmLwD{width:100%;height:100%;position:relative;overflow:hidden;}}/*!sc*/ 1434@media (max-width:767px){.kfmLwD{position:relative;left:unset;width:300%;height:100%;}}/*!sc*/ 1435@media all{.kBeNUn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;left:0;top:0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;right:-166.66666666666666%;bottom:0;-webkit-transform:translateX(-0%);-ms-transform:translateX(-0%);transform:translateX(-0%);-webkit-transition:-webkit-transform 1s ease-in-out;-webkit-transition:transform 1s ease-in-out;transition:transform 1s ease-in-out;}}/*!sc*/ 1436@media all{.bElkjm{position:relative;-webkit-flex:1;-ms-flex:1;flex:1;}}/*!sc*/ 1437@media all{.kZCOVS{position:absolute;top:0;bottom:0;left:3%;right:3%;}}/*!sc*/ 1438@media (max-width:767px){.kZCOVS{left:2%;right:2%;}}/*!sc*/ 1439@media all{.clxWl{width:100%;height:100%;position:relative;display:block;overflow:hidden;}}/*!sc*/ 1440@media all{.fPTgYX{background-color:#eee;overflow:hidden;position:absolute;left:0;bottom:0;top:0;right:0;border-radius:16px;background:var(--color_2);}}/*!sc*/ 1441@media all{.gYpBap{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0);}}/*!sc*/ 1442@media all{.bHAVvW{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;position:absolute;left:0;bottom:30px;right:0;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;padding-block-start:30px;padding-inline:24px;}}/*!sc*/ 1443@media all{.eHyebB{object-fit:cover;display:block;width:100%;height:100%;}}/*!sc*/ 1444@media all{.liEvxK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:hidden;position:absolute;left:0;bottom:30px;right:0;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;padding-block-start:30px;padding-inline:24px;}}/*!sc*/ 1445@media all{.iomPqb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none;position:absolute;left:0;right:0;bottom:0;top:0;}}/*!sc*/ 1446@media all{.dgjlXT{line-height:1;}.dgjlXT [class*=" icon-"]::before{cursor:pointer;}}/*!sc*/ 1447data-styled.g2[id="sc-gEvEer"]{content:"kCWVLq,dygVYc,kfmLwD,kBeNUn,bElkjm,kZCOVS,clxWl,fPTgYX,gYpBap,bHAVvW,eHyebB,liEvxK,iomPqb,dgjlXT,"}/*!sc*/ 1448@media all{.fECgwp{object-fit:cover;display:block;width:100%;height:100%;}}/*!sc*/ 1449data-styled.g4[id="sc-fqkvVR"]{content:"fECgwp,"}/*!sc*/ 1450@media all{#dm#dm#dm .lnGIYY.lnGIYY{padding:16px;background-color:transparent;border:unset;cursor:pointer;pointer-events:auto;font-size:40px;color:var(--color_3);}}/*!sc*/ 1451@media (max-width:767px){#dm#dm#dm .lnGIYY.lnGIYY{padding:16px;}}/*!sc*/ 1452data-styled.g14[id="sc-jlZhew"]{content:"lnGIYY,"}/*!sc*/ 1453</style><div style="height:100%;overflow:hidden" data-auto="slider-wrapper" class="sc-gEvEer d-ext-mediaSlider-slidesContainer"><div data-auto="actual-slider" class="sc-gEvEer kCWVLq"><div data-auto="slider-slides-container" class="sc-gEvEer dygVYc"><div class="sc-gEvEer kfmLwD"><div data-auto="slider-filmRole" class="sc-gEvEer kBeNUn"><div data-auto="slideSlot 0 slideSlotActive" class="sc-gEvEer bElkjm d-ext-mediaSlider-slidesContainer__slide--active"><div class="sc-gEvEer kZCOVS"><div data-auto="ssr-slide-29560" class="sc-gEvEer clxWl"><div data-grab="slide-media-container" class="sc-gEvEer fPTgYX"><img data-grab="slide-media" src="https://static-res-cdn.websites.hibu.com/editor/ssrWidgets/slider/initial-media/img-1.webp" alt="Churning teal ocean waves with white foam cresting across the surface" loading="lazy" class="sc-fqkvVR fECgwp"/><div data-grab="slide-overlay" class="sc-gEvEer gYpBap"></div></div><div class="sc-gEvEer bHAVvW animated fadeInUp d-ext-mediaSlider-slide__contentContainer" data-grab="slideContentContainer"></div></div></div></div><div data-auto="slideSlot 1" class="sc-gEvEer bElkjm d-ext-mediaSlider-slidesContainer__slide"><div class="sc-gEvEer kZCOVS"><div data-auto="ssr-slide-64067" class="sc-gEvEer clxWl"><div data-grab="slide-media-container" class="sc-gEvEer fPTgYX"><img data-grab="slide-media" src="https://static-res-cdn.websites.hibu.com/editor/ssrWidgets/slider/initial-media/img-2.webp" alt="A winding river cutting through dense green forest canopy." loading="lazy" class="sc-fqkvVR fECgwp"/><div data-grab="slide-overlay" class="sc-gEvEer gYpBap"></div></div><div class="sc-gEvEer bHAVvW animated fadeInUp d-ext-mediaSlider-slide__contentContainer" data-grab="slideContentContainer"></div></div></div></div><div data-auto="slideSlot 2" class="sc-gEvEer bElkjm d-ext-mediaSlider-slidesContainer__slide"><div class="sc-gEvEer kZCOVS"><div data-auto="ssr-slide-9515" class="sc-gEvEer clxWl"><div data-grab="slide-media-container" class="sc-gEvEer fPTgYX"><img data-grab="slide-media" src="https://static-res-cdn.websites.hibu.com/editor/ssrWidgets/slider/initial-media/img-3.webp" alt="Sweeping sand dunes with long diagonal ripples in warm brown and pink tones" loading="lazy" class="sc-fqkvVR fECgwp"/><div data-grab="slide-overlay" class="sc-gEvEer gYpBap"></div></div><div class="sc-gEvEer bHAVvW animated fadeInUp d-ext-mediaSlider-slide__contentContainer" data-grab="slideContentContainer"></div></div></div></div><div data-auto="slideSlot 3" class="sc-gEvEer bElkjm d-ext-mediaSlider-slidesContainer__slide"><div class="sc-gEvEer kZCOVS"><div data-auto="ssr-slide-33004" class="sc-gEvEer clxWl"><div data-grab="slide-media-container" class="sc-gEvEer fPTgYX"><div data-grab="slide-media" class="sc-gEvEer eHyebB"></div><div data-grab="slide-overlay" class="sc-gEvEer gYpBap"></div></div><div class="sc-gEvEer liEvxK d-ext-mediaSlider-slide__contentContainer" data-grab="slideContentContainer"></div></div></div></div><div data-auto="slideSlot 4" class="sc-gEvEer bElkjm d-ext-mediaSlider-slidesContainer__slide"><div class="sc-gEvEer kZCOVS"><div data-auto="ssr-slide-50744" class="sc-gEvEer clxWl"><div data-grab="slide-media-container" class="sc-gEvEer fPTgYX"><div data-grab="slide-media" class="sc-gEvEer eHyebB"></div><div data-grab="slide-overlay" class="sc-gEvEer gYpBap"></div></div><div class="sc-gEvEer liEvxK d-ext-mediaSlider-slide__contentContainer" data-grab="slideContentContainer"></div></div></div></div><div data-auto="slideSlot 5" class="sc-gEvEer bElkjm d-ext-mediaSlider-slidesContainer__slide"><div class="sc-gEvEer kZCOVS"><div data-auto="ssr-slide-66953" class="sc-gEvEer clxWl"><div data-grab="slide-media-container" class="sc-gEvEer fPTgYX"><div data-grab="slide-media" class="sc-gEvEer eHyebB"></div><div data-grab="slide-overlay" class="sc-gEvEer gYpBap"></div></div><div class="sc-gEvEer liEvxK d-ext-mediaSlider-slide__contentContainer" data-grab="slideContentContainer"></div></div></div></div><div data-auto="slideSlot 6" class="sc-gEvEer bElkjm d-ext-mediaSlider-slidesContainer__slide"><div class="sc-gEvEer kZCOVS"><div data-auto="ssr-slide-29560" class="sc-gEvEer clxWl"><div data-grab="slide-media-container" class="sc-gEvEer fPTgYX"><div data-grab="slide-media" class="sc-gEvEer eHyebB"></div><div data-grab="slide-overlay" class="sc-gEvEer gYpBap"></div></div><div class="sc-gEvEer liEvxK d-ext-mediaSlider-slide__contentContainer" data-grab="slideContentContainer"></div></div></div></div><div data-auto="slideSlot 7" class="sc-gEvEer bElkjm d-ext-mediaSlider-slidesContainer__slide"><div class="sc-gEvEer kZCOVS"><div data-auto="ssr-slide-64067" class="sc-gEvEer clxWl"><div data-grab="slide-media-container" class="sc-gEvEer fPTgYX"><div data-grab="slide-media" class="sc-gEvEer eHyebB"></div><div data-grab="slide-overlay" class="sc-gEvEer gYpBap"></div></div><div class="sc-gEvEer liEvxK d-ext-mediaSlider-slide__contentContainer" data-grab="slideContentContainer"></div></div></div></div></div></div></div><div data-auto="pagination-arrows" data-grab="pagination-container" class="sc-gEvEer iomPqb"><button data-grab="pagination-button-arrow" aria-label="back" data-auto="Ru
1453ntimeSlider-navigation-back" type="button" class="sc-jlZhew lnGIYY"><div class="sc-gEvEer dgjlXT"><div class="sc-gEvEer icon-angle-left" aria-hidden="true"></div></div></button><button data-grab="pagination-button-arrow" aria-label="next" data-auto="RuntimeSlider-navigation-next" type="button" class="sc-jlZhew lnGIYY"><div class="sc-gEvEer dgjlXT"><div class="sc-gEvEer icon-angle-right" aria-hidden="true"></div></div></button></div></div></div>
1453<script data-role="hydration">;window?.waitForDeferred?.('ssrLibrariesLoaded', () => {window.SSRRuntime.RuntimeReactHelpers.initiateWidget({"type":"SSR_IMAGE_SLIDER","props":{"layout":"LAYOUT_2","autoPagination":{"on":true,"intervalInSeconds":7,"pauseOnHover":false},"slidesData":[{"uuid":"29560","title":"","media":{"imgSrc":"https://static-res-cdn.websites.hibu.com/editor/ssrWidgets/slider/initial-media/img-1.webp","alt":"Churning teal ocean waves with white foam cresting across the surface","vidSrc":null,"lazy":true,"type":"IMAGE"},"button":{"text":"Button"},"showButton":false},{"uuid":"64067","title":"","media":{"imgSrc":"https://static-res-cdn.websites.hibu.com/editor/ssrWidgets/slider/initial-media/img-2.webp","alt":"A winding river cutting through dense green forest canopy.","vidSrc":null,"lazy":true,"type":"IMAGE"},"button":{"text":"Button"},"showButton":false},{"uuid":"9515","title":"","media":{"imgSrc":"https://static-res-cdn.websites.hibu.com/editor/ssrWidgets/slider/initial-media/img-3.webp","alt":"Sweeping sand dunes with long diagonal ripples in warm brown and pink tones","vidSrc":null,"lazy":true,"type":"IMAGE"},"button":{"text":"Button"},"showButton":false},{"uuid":"33004","title":"","media":{"imgSrc":"https://static-res-cdn.websites.hibu.com/editor/ssrWidgets/slider/initial-media/img-2.webp","alt":"A winding river cutting through dense green forest canopy.","vidSrc":null,"lazy":true,"type":"IMAGE"},"button":{"text":"Button"},"showButton":false},{"uuid":"50744","title":"","media":{"imgSrc":"https://static-res-cdn.websites.hibu.com/editor/ssrWidgets/slider/initial-media/img-3.webp","alt":"Sweeping sand dunes with long diagonal ripples in warm brown and pink tones","vidSrc":null,"lazy":true,"type":"IMAGE"},"button":{"text":"Button"},"showButton":false},{"uuid":"66953","title":"","media":{"imgSrc":"https://static-res-cdn.websites.hibu.com/editor/ssrWidgets/slider/initial-media/img-1.webp","alt":"Churning teal ocean waves with white foam cresting across the surface","vidSrc":null,"lazy":true,"type":"IMAGE"},"button":{"text":"Button"},"showButton":false}],"paginationType":null,"animationType":"slide","contentAnimationTypeCssClass":"fadeInUp","bindingSource":null,"paginationShow":"always","arrowStyle":"arrow_thin","slotsInFrame":null,"_styles":{"slide_title":{"common":{"fontWeight":"700"}},"slide_mediaContainer":{"common":{"background":"var(--color_2)"}},"slide_media":{"common":{"object-fit":"cover"}},"slide_overlay":{"common":{"background-color":"rgba(0, 0, 0, 0)"}},"pagination_buttonArrow":{"common":{"color":"var(--color_3)"}},"layoutSpecificStyles":{"LAYOUT_5":{"slide_contentContainer":{"common":{"height":"0px"}}}}},"widgetId":"1608765338"},"id":"1608765338"}, false)});</script>
1453</span></div> 1454</div> 1455 <div id="a6014b07" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1647924236"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton" file="false" href="/gallery" data-element-type="dButtonLinkId" id="1647924236" data-binding="W3siYmluZGluZ05hbWUiOiJsaW5rIiwidmFsdWUiOiJTVEFUSUNfUEFHRV9DT0xMRUNUSU9OLntcImNuXCI6XCJidXR0b25zXCIsXCJmblwiOlwiTW9yZSBQcm9qZWN0cyBMaW5rXCJ9In0seyJiaW5kaW5nTmFtZSI6ImJ1dHRvbl90ZXh0IiwidmFsdWUiOiJTVEFUSUNfUEFHRV9DT0xMRUNUSU9OLntcImNuXCI6XCJidXR0b25zXCIsXCJmblwiOlwiTW9yZSBQcm9qZWN0cyBCdXR0b25cIn0ifV0=" data-diy-link=""> <span class="iconBg" aria-hidden="true" id="1141916968"> <span class="icon hasFontIcon icon-star" id="1118208023"></span> 1456</span> 1457 <span class="text" id="1877866698" data-diy-text="">View More Projects</span> 1458</a> 1459</div> 1460</div> 1461</div> 1462</div> 1463</section> 1464</div> 1465 <div data-auto="flex-section" id="1382296986" data-flex-id="3c1f6558" data-layout-section="" data-page-element-type="section" data-page-element-id="1197343354"> <div class="flex-widgets-container" id="1383276919"></div> 1466 <section id="d26864fb" class="flex-element section" data-auto="flex-element-section"> <div id="3080f93f" class="flex-element grid lazy" data-auto="flex-element-grid" data-layout-grid="" data-binding="eyJiaW5kaW5nTmFtZSI6ImJhY2tncm91bmQiLCJ2YWx1ZSI6InNpdGVfaW1hZ2VzLnBlcnNpc3RlZC5SZWNlbnQgUmV2aWV3cyBCRyBJbWFnZSJ9" style="background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEF/8QAIBAAAQIGAwEAAAAAAAAAAAAAAQACAwQFERQhBxIT8P/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQEBAQEAAAAAAAAAAAAAAAABAgMA/9oADAMBAAIRAxEAPwCT1UdQKJEwYLAPXrYlZDeRJ9rQMaCba+0iJ5ZQyKcNdKmkHv/Z') !important;" data-background-image="https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/review-bg-attic-conversions-1920w.jpg"> <div id="f06462de" class="flex-element group" data-auto="flex-element-group"> <div id="f5f7753d" class="flex-element group" data-auto="flex-element-group"> <div id="626fa6a6" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="graphic" data-keep-proportion="true" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6InJvdGF0ZUluQ29tYm8iLCJkdXJhdGlvbiI6MC41LCJkZWxheSI6MCwiaW50ZW5zaXR5IjowLjQsImRpciI6ImluLXBsYWNlIn19" data-external-id="1810944941"> <div class="graphicWidget graphicWidgetV2 graphicWidgetV3 u_1810944941" data-element-type="graphic" data-widget-type="graphic" id="1810944941"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1671729838" class="svg u_1671729838" data-icon-custom="true"> <title id="1203582393">Two overlapping black chat bubbles with ellipsis dots on a white background</title> 1467 <path d="m16.375 94.906-9.5 1.9062c-2.1875 0.4375-4.125-1.5-3.6875-3.6875l1.9062-9.5c-13.75-22.25 1.8438-52.375 29.281-52.375 18.969 0 34.375 15.406 34.375 34.375 0 27.406-30.094 43.062-52.375 29.281zm0.625-6.4375c0.625 0 1.2188 0.1875 1.75 0.53125 18.406 12.406 43.75-0.71875 43.75-23.375 0-15.5-12.625-28.125-28.125-28.125-22.594 0-35.812 25.281-23.375 43.75 0.46875 0.6875 0.625 1.5312 0.46875 2.3438l-1.2188 6.1562c6.625-1.3438 6.3438-1.2812 6.75-1.2812z"></path> 1468 <path d="m7.3125 53.125c-1.0938 0-2.125-0.5625-2.7188-1.5625-6.2188-10.719-6.1875-23.594 0.03125-34.375 11.812-20.469 39.781-23 55.344-5.75 1.1562 1.2812 1.0625 3.25-0.21875 4.4062s-3.25 1.0625-4.4062-0.21875c-12.688-14.062-35.594-12.125-45.281 4.6875-5.0938 8.8438-5.125 19.375-0.0625 28.125 1.2188 2.0938-0.3125 4.6875-2.6875 4.6875z"></path> 1469 <path d="m21.938 68.75c-1.7188 0-3.125-1.4062-3.125-3.125 0-0.90625 0.6875-3.125 3.125-3.125 1.7188 0 3.125 1.4062 3.125 3.125s-1.4062 3.125-3.125 3.125z"></path> 1470 <path d="m34.438 68.75c-1.7188 0-3.125-1.4062-3.125-3.125 0-0.90625 0.6875-3.125 3.125-3.125 1.7188 0 3.125 1.4062 3.125 3.125s-1.4062 3.125-3.125 3.125z"></path> 1471 <path d="m46.938 68.75c-1.7188 0-3.125-1.4062-3.125-3.125 0-0.90625 0.6875-3.125 3.125-3.125 1.7188 0 3.125 1.4062 3.125 3.125s-1.4062 3.125-3.125 3.125z"></path> 1472 <path d="m78.125 75.531c-3.375 0-4.3438-4.625-1.25-6 7.5312-3.3125 2.3125-3.7812 12.906-1.6562-1.3125-6.5625-1.6875-7.125-0.75-8.5 5.8438-8.7188 6.375-19.5 1.375-28.875-11.688-21.969-44.125-18.969-51.594 4.8438-0.53125 1.6562-2.2812 2.5625-3.9062 2.0625s-2.5625-2.2812-2.0625-3.9062c9.0938-29.156 48.781-32.781 63.062-5.9375 5.7812 10.875 5.375 23.844-1 34.188l1.9062 9.5c0.4375 2.1562-1.4688 4.0938-3.6875 3.6875l-9.5-1.9062c-1.3438 0.84375-2.7812 1.5938-4.25 2.2188-0.40625 0.1875-0.84375 0.25-1.25 0.25z"></path> 1473 <path d="m78.188 46.875c-1.7188 0-3.125-1.4062-3.125-3.125 0-0.90625 0.6875-3.125 3.125-3.125 1.7188 0 3.125 1.4062 3.125 3.125s-1.4062 3.125-3.125 3.125z"></path> 1474 <path d="m65.688 46.875c-1.7188 0-3.125-1.4062-3.125-3.125 0-0.90625 0.6875-3.125 3.125-3.125 1.7188 0 3.125 1.4062 3.125 3.125s-1.4062 3.125-3.125 3.125z"></path> 1475</svg> 1476</div> 1477</div> 1478 <div id="f0f8a5e9" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1577085278"> <div class="dmNewParagraph u_1577085278" data-element-type="paragraph" data-version="5" id="1577085278" style="" data-binding="W3siYmluZGluZ05hbWUiOiJ0ZXh0IiwidmFsdWUiOiJzaXRlX3RleHQucmVjZW50IHJldmlld3MgbGVhZC1pbiB0ZXh0In1d"> <h3 class="t-size-22 m-text-align-left size-22 m-size-22"><span class="t-font-size-22 font-size-22 m-font-size-22" t-font-size-set="true" style="color: var(--color_2); display: unset;" m-font-size-set="true">Here's what our satisfied customers are saying...</span></h3> 1479</div> 1480</div> 1481 <div id="e4b57619" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1716202930"> <div class="u_1716202930 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1716202930" data-diy-text="" data-binding="W3siYmluZGluZ05hbWUiOiJ0ZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuaG9tZSAvIGNhdCByZWNlbnQgcmV2aWV3cyB0ZXh0In1d" style=""><p class="rteBlock">At <strong>Attic Conversions</strong>, we take pride in providing exceptional remodeling and renovation services to our customers. We would be grateful if you could share your thoughts about our business with others. Your feedback helps us improve and helps others make informed decisions. Please take a moment to <a value="reviews" label="" type="page" href="/reviews" data-runtime-url="/reviews">leave a review</a> 1482of Attic Conversions and let others know what you think.</p></div> 1483</div> 1484</div> 1485 <div id="9c983586" class="flex-element group" data-auto="flex-element-group"> <div id="a67e0d97" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1686094917"> <div class="widget-328e6f u_1686094917 dmCustomWidget" data-lazy-load="true" data-title="" id="1686094917" dmle_extension="custom_extension" data-element-type="custom_extension" data-binding="W3siYmluZGluZ05hbWUiOiJtZXJjaGFudElkIiwidmFsdWUiOiJTVEFUSUNfUEFHRV9DT0xMRUNUSU9OLntcImNuXCI6XCJSZXZpZXdzIFdpZGdldHNcIixcImZuXCI6XCJNZXJjaGFudCBJRFwifSJ9XQ==" icon="false" surround="false" data-widget-id="328e6f1fbcec4101ac4f8d9184710a14" data-widget-version="7" data-widget-config="eyJtZXJjaGFudElkIjoiNzk2MzkiLCJEYXRhTGluZXMiOiIyIiwiRGF0YU51bSI6IjIiLCJUcnVuY2F0ZURlc3QiOiIvcmV2aWV3cyIsIkRhdGFUaGlyZFBhcnR5IjoidHJ1ZSIsIkRhdGFSYW5kb21pemUiOiJmYWxzZSIsInJldi1kYXJrIjp0cnVlfQ=="> <div id="recentReviewsWidget" class="rev-dark fb-dark" data-lines="2" data-num="2" data-truncate-dest="/reviews" data-randomize="false" data-third-party="true" data-merchant="79639"></div> 1486</div> 1487</div> 1488</div> 1489</div> 1490</div> 1491</section> 1492</div> 1493 <div data-layout-section="" data-auto="flex-section" id="1925534447" data-flex-id="7a09dc22" class="" data-hidden-on-tablet="true" data-hidden-on-mobile="true" data-page-element-type="section" data-page-element-id="1841676913"> <div class="flex-widgets-container" id="1119796063"></div> 1494 <section id="c0df0727" class="flex-element section" data-auto="flex-element-section"> <div id="745f9058" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="1e5026b9" class="flex-element group" data-auto="flex-element-group" data-hidden-on-tablet="" data-hidden-on-mobile=""> <div id="ba220aca" class="flex-element group" data-auto="flex-element-group"> <div id="b90e3bc4" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1348478366"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1348478366" style=""> <h2><span style="display: unset;">Recent Blog Posts</span></h2> 1495</div> 1496</div> 1497 <div id="3b08934a" class="flex-element group" data-auto="flex-element-group"> <div id="64d7b451" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="internal_blog_list" data-external-id="1053440099"> <div class="default u_1053440099 mainBlog layout4" id="1053440099" dmle_extension="internal_blog_list" data-element-type="internal_blog_list" show-images="true" wr="true" trim-title="false" show-blog-title="false" show-action-text="true" text-align="left" icon="true" surround="true" adwords="" list-layout="layout4" visible-items="10" visible-post-lines="4" search-tags="" search-term="" more-posts-text="Show More" header-type="H2" posts-p
1497adding="10" posts-per-row="3" show-author="false" text-box-padding="true" action-text="Read more â" skip-post-index="-1" blog-posts-feature-flag="true" data-image-hover-effect="zoomout" show-more-posts-text="true" data-paginate-total-elements="1"> <div class="inner "> <div style="-ms-grid-column:1; -ms-grid-row:1" class="postArticle lastArticle" data-auto="blog-post-article"> <div class="inner clearfix wow" style="animation-delay: 200.0ms;"> <a class="blogImgLink" data-auto="blog-img-link" dont-color-link="true" href="/making-your-dream-home-a-reality-with-help-from-an-expert-custom-home-builder" data-blog-post-alias="making-your-dream-home-a-reality-with-help-from-an-expert-custom-home-builder" aria-label="custom home builder"> <div class="blogImg" data-auto="blog-img" style="background-image: url('https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/RSshutterstock_139225268+%2816%29-1920w.jpg');"><img src="https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/RSshutterstock_139225268+%2816%29-1920w.jpg" alt="custom home builder" onerror="handleImageLoadError(this)" loading="lazy"/></div> 1498</a> 1499 <div class="postTextContainer"> <div class="postText clearfix"> <div class="postTitle" data-auto="blog-post-title"> <h3> <a dont-color-link="true" href="/making-your-dream-home-a-reality-with-help-from-an-expert-custom-home-builder" data-blog-post-alias="making-your-dream-home-a-reality-with-help-from-an-expert-custom-home-builder">Making Your Dream Home a Reality With Help From an Expert Custom Home Builder</a> 1500</h3> 1501</div> 1502 <div class="authorBar" data-auto="blog-author-bar"> <span>By James Howell</span> 1503 <span>•</span> 1504 <span>September 23, 2026</span> 1505</div> 1506 <div class="postDescription" data-auto="blog-post-description">Building a custom home allows you to design every detail to match your lifestyle and preferences. Contact the top-rated custom home builder today for more!</div> 1507</div> 1508 <div class="readMore" data-auto="blog-read-more"> <a dont-color-link="true" href="/making-your-dream-home-a-reality-with-help-from-an-expert-custom-home-builder"></a> 1509</div> 1510</div> 1511</div> 1512</div> 1513</div> 1514</div> 1515</div> 1516</div> 1517</div> 1518</div> 1519</div> 1520</section> 1521</div> 1522 <div data-auto="flex-section" id="1175223099" data-flex-id="f54a432e" data-layout-section="" data-page-element-type="section" data-page-element-id="1394333783"> <div class="flex-widgets-container" id="1167489408"></div> 1523 <section id="056859a5" class="flex-element section" data-auto="flex-element-section"> <div id="ec22dc49" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="b2b437e4" class="flex-element group" data-auto="flex-element-group"> <div id="5cabe290" class="flex-element group" data-auto="flex-element-group"> <div id="afca36fd" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1983311084"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1983311084" style=""> <h3 style="letter-spacing: -0.02em; line-height: 22px;"><strong style="display: unset;">Frequently Asked Questions</strong></h3> 1524</div> 1525</div> 1526 <div id="a1cb3895" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ssraccordion" data-external-id="1310151172"> <div id="1310151172" dmle_extension="ssraccordion" data-element-type="ssraccordion" class=""><span id="ssrWrap-1310151172" ><style data-styled="true" data-styled-version="5.3.11">@media all{.gcoIvd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:16px;padding-top:16px;padding-bottom:16px;background:#f2f2f2;}}/*!sc*/ 1527@media all{.OQhew{aspect-ratio:1 / 1;width:32px;border-radius:50%;padding:4px;background-color:#000;color:#e3e3e3;height:32px;}}/*!sc*/ 1528@media (min-width:1025px){}/*!sc*/ 1529@media (max-width:1024px) and (min-width:768px){}/*!sc*/ 1530@media (max-width:767px){}
1530/*!sc*/ 1531@media all{.nXtpH{width:100%;height:100%;-webkit-transition:-webkit-transform 0.3s ease-in-out;-webkit-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;}}/*!sc*/ 1532@media all{.dygwmn{overflow:hidden;-webkit-transition:max-height 0.3s ease-out;transition:max-height 0.3s ease-out;height:auto;max-height:0;}}/*!sc*/ 1533@media all{.chjLlT{padding:16px;padding-top:16px;padding-bottom:16px;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:24px;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}/*!sc*/ 1534@media (max-width:767px){.chjLlT{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/ 1535@media all{.hzZYLO{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;text-align:start;-webkit-flex:1;-ms-flex:1;flex:1;}}/*!sc*/ 1536data-styled.g2[id="sc-gEvEer"]{content:"gcoIvd,OQhew,nXtpH,dygwmn,chjLlT,hzZYLO,"}/*!sc*/ 1537@media all{.cqCbBg{-webkit-flex:1;-ms-flex:1;flex:1;}}/*!sc*/ 1538data-styled.g3[id="sc-eqUAAy"]{content:"cqCbBg,"}/*!sc*/ 1539@media all{.kOipFV{cursor:pointer;}}/*!sc*/ 1540data-styled.g6[id="sc-iGgWBj"]{content:"kOipFV,"}/*!sc*/ 1541@media all{.fLipYU{list-style-type:none;overflow:hidden;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;}}/*!sc*/ 1542data-styled.g7[id="sc-gsFSXq"]{content:"fLipYU,"}/*!sc*/ 1543@media all{.bxaZdP{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;fill:currentColor;height:100%;width:100%;}}/*!sc*/ 1544data-styled.g8[id="sc-kAyceB"]{content:"bxaZdP,"}/*!sc*/ 1545@media all{#dm#dm#dm .koUZrS.koUZrS{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:start;}}/*!sc*/ 1546@media all{#dm#dm#dm .TTVEz.TTVEz p{margin-block:0;overflow-wrap:anywhere;}}/*!sc*/ 1547data-styled.g9[id="sc-imWYAI"]{content:"koUZrS,TTVEz,"}/*!sc*/ 1548</style><div data-auto="runtime-accordion-widget" class="sc-gEvEer">
1548<script data-auto="schema" type="application/ld+json">{"@context":"http://schema.org/","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How do I schedule a free consultation for my home renovation project?","acceptedAnswer":{"@type":"Answer","text":"Setting up an initial meeting is straightforward, fast, and completely free of charge. You can reach out by phone or submit a quick request online to discuss your ideas with our team. We typically arrange a visit within one to two days so we can evaluate your space, discuss your goals, and go over potential options. As an established remodeling company in Oklahoma City, OK, we focus on providing clear communication and transparent pricing right from the start so you know what to expect before any work begins. During this initial walk-through, we take time to measure your area and listen to your vision for the project. We review material choices, discuss project timelines, and explain how our warranty coverage works. Shortly after our visit, we deliver a detailed quote that outlines every phase of the job without any hidden fees or unexpected costs."}},{"@type":"Question","name":"Can a remodeling contractor assist with insurance-related project needs?","acceptedA
1548nswer":{"@type":"Answer","text":"Navigating home repairs or renovations that involve insurance matters can feel overwhelming without proper guidance. Experienced contractors help streamline this process by providing detailed scope breakdowns, accurate repair estimates, and clear documentation that aligns with coverage policies. Partnering with a skilled remodeling company in Oklahoma City, OK allows you to manage these requirements efficiently while ensuring all restored areas meet proper structural and aesthetic standards. We help bridge the gap between policy requirements and actual construction work. Our team handles the technical side of assessing damage, documenting structural needs, and submitting clear paperwork. This hands-on assistance keeps your project moving forward without unnecessary delays, letting you focus on restoring your living space to pristine condition."}},{"@type":"Question","name":"What are the main benefits of converting unused attic space into a functional room?","acceptedAnswer":{"@type":"Answer","text":"Transforming an underutilized upper level is one of the most practical ways to gain extra living area without sacrificing your yard or building outward. Unused attic space can easily become a quiet home office, an extra bedroom, or a spacious family entertainment area. Hiring a specialized remodeling company in Oklahoma City, OK ensures that framing support, insulation, heating, and cooling are integrated seamlessly, leaving you with a comfortable space that adds lasting value to your home. Converting an upper level also opens up unique architectural features that add character to your interior design. Exposed beams, dormer windows, and built-in alcoves turn empty square footage into custom living zones. Beyond the added living space, proper insulation during an attic renovation helps regulate overall home temperatures, keeping your entire property comfortable across every season."}},{"@type":"Question","name":"Why is kitchen remodeling one of the best ways to increase home value?","acceptedA
1548nswer":{"@type":"Answer","text":"The kitchen serves as the heart of most daily home activities, making it a primary focus for buyers and homeowners alike. Updating this space with modern cabinetry, improved layouts, and updated surfaces instantly boosts visual appeal while making daily meal prep far more convenient. Working with a dedicated remodeling company in Oklahoma City, OK helps you balance aesthetic choices with practical functionality, ensuring every dollar spent enhances both your lifestyle and overall property worth. A kitchen refresh directly improves how your household flows every day. Reconfiguring traffic paths, adding dedicated prep areas, and organizing storage options eliminate frustration in the room you use most. Quality finishes and durable surfaces withstand heavy daily use, preserving your investment while creating an inviting atmosphere for cooking and entertaining."}},{"@type":"Question","name":"How can a bathroom remodel improve both style and practical functionality?","acceptedAnswer":{"@type":"Answer","text":"A thoughtful bathroom update can transform a cramped, outdated room into a clean and highly functional space. Updating old plumbing fixtures, adding smart storage solutions, and reconfiguring the layout can eliminate daily frustration and make better use of available square footage. When you hire an experienced remodeling company in Oklahoma City, OK, you receive expert guidance on choosing durable, moisture-resistant materials that keep your space looking fresh and operating smoothly for years. Modernizing your bathroom also offers an opportunity to improve water efficiency and indoor air quality. Upgraded ventilation systems prevent excess humidity buildup, protecting your walls and framing from moisture damage. Pair those improvements with easy-to-clean surfaces, and you end up with a low-maintenance, relaxing environment that fits your daily routine."}},{"@type":"Question","name":"Why is building code compliance crucial for major residential construction projects?","acceptedA
1548nswer":{"@type":"Answer","text":"Following local building codes guarantees that structural changes, electrical upgrades, and plumbing installs meet essential safety standards. Code compliance protects your home's integrity, prevents costly redos, and ensures your property passes necessary inspections without delay. Relying on a licensed and insured remodeling company in Oklahoma City, OK gives you peace of mind that every aspect of your construction project is completed legally, safely, and to the highest industry standards. Code compliance also protects your financial investment whenever you decide to sell your home. Future buyers and inspectors closely review past permit histories to verify that major alterations were handled properly. Proper permits and professional execution prevent unexpected liabilities during property appraisals, ensuring your home retains its marketability and legal standing long into the future."}},{"@type":"Question","name":"What steps should homeowners take to prepare their space before work begins?","acceptedA
1548nswer":{"@type":"Answer","text":"Preparing your living area ahead of time helps the renovation team work efficiently while protecting your personal belongings. Clearing out furniture, removing wall decor near the work zone, and creating a clear pathway for equipment keep the site safe and organized. A professional remodeling company in Oklahoma City, OK will handle heavy-duty protective covers, manage job site cleanup, and walk you through every step of the timeline so your home stays safe throughout the build. Communicating specific household requirements ahead of time also makes a big difference during construction. Letting our team know about pet containment needs, preferred parking areas, or daily schedule preferences allows us to work smoothly around your routine."}}]}</script>
1548<ul data-grab="accordion-container" class="sc-gsFSXq fLipYU"><li data-grab="accordion-item-container" class="sc-iGgWBj kOipFV"><div tabindex="0" data-grab="accordion-item-title-wrapper" class="sc-gEvEer gcoIvd"><h3 data-auto="accordion-item-title" data-grab="accordion-item-title" class="sc-imWYAI koUZrS"><span class="sc-eqUAAy cqCbBg">How do I schedule a free consultation for my home renovation project?</span></h3><div data-grab="accordion-item-arrow-wrapper" class="sc-gEvEer OQhew"><div data-grab="accordion-item-arrow" class="sc-gEvEer nXtpH"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1152 1792" fill="currentColor" class="sc-kAyceB bxaZdP"><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></svg></div></div></div><div class="sc-gEvEer"><div class="sc-gEvEer dygwmn"><div data-grab="accordion-item-desc" class="sc-gEvEer chjLlT"><div class="sc-gEvEer hzZYLO"><div data-auto="desc" data-grab="accordion-item-desc-text" class="sc-imWYAI TTVEz"><p class="rteBlock" no_space_b="true" no_space_e="true">Setting up an initial meeting is straightforward, fast, and completely free of charge. You can reach out by phone or submit a quick request online to discuss your ideas with our team. We typically arrange a visit within one to two days so we can evaluate your space, discuss your goals, and go over potential options. As an established remodeling company in Oklahoma City, OK, we focus on providing clear communication and transparent pricing right from the start so you know what to expect before any work begins.</p><br/><p class="rteBlock" no_space_b="true" no_space_e="true">During this initial walk-through, we take time to measure your area and listen to your vision for the project. We review material choices, discuss project timelines, and explain how our warranty coverage works. Shortly after our visit, we deliver a detailed quote that outlines every phase of the job without any hidden fees or unexpected costs.</p></div></div></div></div></div></li><li data-grab="accordion-item-container" class="sc-iGgWBj kOipFV"><div tabindex="0" data-grab="accordion-item-title-wrapper" class="sc-gEvEer gcoIvd"><h3 data-auto="accordion-item-title" data-grab="accordion-item-title" class="sc-imWYAI koUZrS"><span class="sc-eqUAAy cqCbBg">Can a remodeling contractor assist with insurance-related project needs?</span></h3><div data-grab="accordion-item-arrow-wrapper" class="sc-gEvEer OQhew"><div data-grab="accordion-item-arrow" class="sc-gEvEer nXtpH"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1152 1792" fill="currentColor" class="sc-kAyceB bxaZdP"><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></svg></div></div></div><div class="sc-gEvEer"><div class="sc-gEvEer dygwmn"><div data-grab="accordion-item-desc" class="sc-gEvEer chjLlT"><div class="sc-gEvEer hzZYLO"><div data-auto="desc" data-grab="accordion-item-desc-text" class="sc-imWYAI TTVEz"><p class="rteBlock" no_space_b="true" no_space_e="true">Navigating home repairs or renovations that involve insurance matters can feel overwhelming without proper guidance. Experienced contractors help streamline this process by providing detailed scope breakdowns, accurate repair estimates, and clear documentation that aligns with coverage policies. Partnering with a skilled remodeling company in Oklahoma City, OK allows you to manage these requirements efficiently while ensuring all restored areas meet proper structural and aesthetic standards.</p><br/><p class="rteBlock" no_space_b="true" no_space_e="true">We help bridge the gap between policy requirements and actual construction work. Our team handles the technical side of assessing damage, documenting structural needs, and submitting clear paperwork. This hands-on assistance keeps your project moving forward without unnecessary delays, letting you focus on restoring your living space to pristine condition.</p></div></div></div></div></div></li><li data-grab="accordion-item-container" class="sc-iGgWBj kOipFV"><div tabindex="0" data-grab="accordion-item-title-wrapper" class="sc-gEvEer gcoIvd"><h3 data-auto="accordion-item-title" data-grab="accordion-item-title" class="sc-imWYAI koUZrS"><span class="sc-eqUAAy cqCbBg">What are the main benefits of converting unused attic space into a functional room?</span></h3><div data-grab="accordion-item-arrow-wrapper" class="sc-gEvEer OQhew"><div data-grab="accordion-item-arrow" class="sc-gEvEer nXtpH"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1152 1792" fill="currentColor" class="sc-kAyceB bxaZdP"><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></svg></div></div></div><div class="sc-gEvEer"><div class="sc-gEvEer dygwmn"><div data-grab="accordion-item-desc" class="sc-gEvEer chjLlT"><div class="sc-gEvEer hzZYLO"><div data-auto="desc" data-grab="accordion-item-desc-text" class="sc-imWYAI TTVEz"><p class="rteBlock" no_space_b="true" no_space_e="true">Transforming an underutilized upper level is one of the most practical ways to gain extra living area without sacrificing your yard or building outward. Unused attic space can easily become a quiet home office, an extra bedroom, or a spacious family entertainment area. Hiring a specialized remodeling company in Oklahoma City, OK ensures that framing support, insulation, heating, and cooling are integrated seamlessly, leaving you with a comfortable space that adds lasting value to your home.</p><br/><p class="rteBlock" no_space_b="true" no_space_e="true">Converting an upper level also opens up unique architectural features that add character to your interior design. Exposed beams, dormer windows, and built-in alcoves turn empty square footage into custom living zones. Beyond the added living space, proper insulation during an attic renovation helps regulate overall home temperatures, keeping your entire property comfortable across every season.</p></div></div></div></div></div></li><li data-grab="accordion-item-container" class="sc-iGgWBj kOipFV"><div tabindex="0" data-grab="accordion-item-title-wrapper" class="sc-gEvEer gcoIvd"><h3 data-auto="accordion-item-title" data-grab="accordion-item-title" class="sc-imWYAI koUZrS"><span class="sc-eqUAAy cqCbBg">Why is kitchen remodeling one of the best ways to increase home value?</span></h3><div data-grab="accordion-item-arrow-wrapper" class="sc-gEvEer OQhew"><div data-grab="accordion-item-arrow" class="sc-gEvEer nXtpH"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1152 1792" fill="currentColor" class="sc-kAyceB bxaZdP"><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></svg></div></div></div><div class="sc-gEvEer"><div class="sc-gEvEer dygwmn"><div data-grab="accordion-item-desc" class="sc-gEvEer chjLlT"><div class="sc-gEvEer hzZYLO"><div data-auto="desc" data-grab="accordion-item-desc-text" class="sc-imWYAI TTVEz"><p class="rteBlock" no_space_b="true" no_space_e="true">The kitchen serves as the heart of most daily home activities, making it a primary focus for buyers and homeowners alike. Updating this space with modern cabinetry, improved layouts, and updated surfaces instantly boosts visual appeal while making daily meal prep far more convenient. Working with a dedicated remodeling company in Oklahoma City, OK helps you balance aesthetic choices with practical functionality, ensuring every dollar spent enhances both your lifestyle and overall property w
1548orth.</p><br/><p class="rteBlock" no_space_b="true" no_space_e="true">A kitchen refresh directly improves how your household flows every day. Reconfiguring traffic paths, adding dedicated prep areas, and organizing storage options eliminate frustration in the room you use most. Quality finishes and durable surfaces withstand heavy daily use, preserving your investment while creating an inviting atmosphere for cooking and entertaining.</p></div></div></div></div></div></li><li data-grab="accordion-item-container" class="sc-iGgWBj kOipFV"><div tabindex="0" data-grab="accordion-item-title-wrapper" class="sc-gEvEer gcoIvd"><h3 data-auto="accordion-item-title" data-grab="accordion-item-title" class="sc-imWYAI koUZrS"><span class="sc-eqUAAy cqCbBg">How can a bathroom remodel improve both style and practical functionality?</span></h3><div data-grab="accordion-item-arrow-wrapper" class="sc-gEvEer OQhew"><div data-grab="accordion-item-arrow" class="sc-gEvEer nXtpH"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1152 1792" fill="currentColor" class="sc-kAyceB bxaZdP"><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></svg></div></div></div><div class="sc-gEvEer"><div class="sc-gEvEer dygwmn"><div data-grab="accordion-item-desc" class="sc-gEvEer chjLlT"><div class="sc-gEvEer hzZYLO"><div data-auto="desc" data-grab="accordion-item-desc-text" class="sc-imWYAI TTVEz"><p class="rteBlock" no_space_b="true" no_space_e="true">A thoughtful bathroom update can transform a cramped, outdated room into a clean and highly functional space. Updating old plumbing fixtures, adding smart storage solutions, and reconfiguring the layout can eliminate daily frustration and make better use of available square footage. When you hire an experienced remodeling company in Oklahoma City, OK, you receive expert guidance on choosing durable, moisture-resistant materials that keep your space looking fresh and operating smoothly for years.</p><br/><p class="rteBlock" no_space_b="true" no_space_e="true">Modernizing your bathroom also offers an opportunity to improve water efficiency and indoor air quality. Upgraded ventilation systems prevent excess humidity buildup, protecting your walls and framing from moisture damage. Pair those improvements with easy-to-clean surfaces, and you end up with a low-maintenance, relaxing environment that fits your daily routine.</p></div></div></div></div></div></li><li data-grab="accordion-item-container" class="sc-iGgWBj kOipFV"><div tabindex="0" data-grab="accordion-item-title-wrapper" class="sc-gEvEer gcoIvd"><h3 data-auto="accordion-item-title" data-grab="accordion-item-title" class="sc-imWYAI koUZrS"><span class="sc-eqUAAy cqCbBg">Why is building code compliance crucial for major residential construction projects?</span></h3><div data-grab="accordion-item-arrow-wrapper" class="sc-gEvEer OQhew"><div data-grab="accordion-item-arrow" class="sc-gEvEer nXtpH"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1152 1792" fill="currentColor" class="sc-kAyceB bxaZdP"><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></svg></div></div></div><div class="sc-gEvEer"><div class="sc-gEvEer dygwmn"><div data-grab="accordion-item-desc" class="sc-gEvEer chjLlT"><div class="sc-gEvEer hzZYLO"><div data-auto="desc" data-grab="accordion-item-desc-text" class="sc-imWYAI TTVEz"><p class="rteBlock" no_space_b="true" no_space_e="true">Following local building codes guarantees that structural changes, electrical upgrades, and plumbing installs meet essential safety standards. Code
1548compliance protects your home's integrity, prevents costly redos, and ensures your property passes necessary inspections without delay. Relying on a licensed and insured <a value="general-contracting" label="" type="page" href="/general-contracting" data-runtime-url="/general-contracting">remodeling company in Oklahoma City, OK</a> 1549gives you peace of mind that every aspect of your construction project is completed legally, safely, and to the highest industry standards.</p><br/><p class="rteBlock" no_space_b="true" no_space_e="true">Code compliance also protects your financial investment whenever you decide to sell your home. Future buyers and inspectors closely review past permit histories to verify that major alterations were handled properly. Proper permits and professional execution prevent unexpected liabilities during property appraisals, ensuring your home retains its marketability and legal standing long into the future.</p></div></div></div></div></div></li><li data-grab="accordion-item-container" class="sc-iGgWBj kOipFV"><div tabindex="0" data-grab="accordion-item-title-wrapper" class="sc-gEvEer gcoIvd"><h3 data-auto="accordion-item-title" data-grab="accordion-item-title" class="sc-imWYAI koUZrS"><span class="sc-eqUAAy cqCbBg">What steps should homeowners take to prepare their space before work begins?</span></h3><div data-grab="accordion-item-arrow-wrapper" class="sc-gEvEer OQhew"><div data-grab="accordion-item-arrow" class="sc-gEvEer nXtpH"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1152 1792" fill="currentColor" class="sc-kAyceB bxaZdP"><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></svg></div></div></div><div class="sc-gEvEer"><div class="sc-gEvEer dygwmn"><div data-grab="accordion-item-desc" class="sc-gEvEer chjLlT"><div class="sc-gEvEer hzZYLO"><div data-auto="desc" data-grab="accordion-item-desc-text" class="sc-imWYAI TTVEz"><p class="rteBlock" no_space_b="true" no_space_e="true">Preparing your living area ahead of time helps the renovation team work efficiently while protecting your personal belongings. Clearing out furniture, removing wall decor near the work zone, and creating a clear pathway for equipment keep the site safe and organized. A professional remodeling company in Oklahoma City, OK will handle heavy-duty protective covers, manage job site cleanup, and walk you through every step of the timeline so your home stays safe throughout the build.</p><br/><p class="rteBlock" no_space_b="true" no_space_e="true">Communicating specific household requirements ahead of time also makes a big difference during construction. Letting our team know about pet containment needs, preferred parking areas, or daily schedule preferences allows us to work smoothly around your routine. </p></div></div></div></div></div></li></ul></div>
1549<script data-role="hydration">;window?.waitForDeferred?.('ssrLibrariesLoaded', () => {window.SSRRuntime.RuntimeReactHelpers.initiateWidget({"type":"SSR_ACCORDION","props":{"layout":"LAYOUT_1","itemsData":[{"title":"How do I schedule a free consultation for my home renovation project?","desc":"<p class=\"rteBlock\" no_space_b=\"true\" no_space_e=\"true\">Setting up an initial meeting is straightforward, fast, and completely free of charge. You can reach out by phone or submit a quick request online to discuss your ideas with our team. We typically arrange a visit within one to two days so we can evaluate your space, discuss your goals, and go over potential options. As an established remodeling company in Oklahoma City, OK, we focus on providing clear communication and transparent pricing right from the start so you know what to expect before any work begins.</p><br/><p class=\"rteBlock\" no_space_b=\"true\" no_space_e=\"true\">During this initial walk-through, we take time to measure your area and listen to your vision for the project. We review material choices, discuss project timelines, and explain how our warranty coverage works. Shortly after our visit, we deliver a detailed quote that outlines every phase of the job without any hidden fees or unexpected costs.</p>","button":{"text":"Button"},"showButton":false,"showMedia":false},{"title":"Can a remodeling contractor assist with insurance-related project needs?","desc":"<p class=\"rteBlock\" no_space_b=\"true\" no_space_e=\"true\">Navigating home repairs or renovations that involve insurance matters can feel overwhelming without proper guidance. Experienced contractors help streamline this process by providing detailed scope breakdowns, accurate repair estimates, and clear documentation that aligns with coverage policies. Partnering with a skilled remodeling company in Oklahoma City, OK allows you to manage these requirements efficiently while ensuring all restored areas meet proper structural and aesthetic standards.</p><br/><p class=\"rteBlock\" no_space_b=\"true\" no_space_e=\"true\">We help bridge the gap between policy requirements and actual construction work. Our team handles the technical side of assessing damage, documenting structural needs, and submitting clear paperwork. This hands-on assistance keeps your project moving forward without unnecessary delays, letting you focus on restoring your living space to pristine condition.</p>","button":{"text":"Button"},"showButton":false,"showMedia":false},{"title":"What are the main benefits of converting unused attic space into a functional room?","desc":"<p class=\"rteBlock\" no_space_b=\"true\" no_space_e=\"true\">Transforming an underutilized upper level is one of the most practical ways to gain extra living area without sacrificing your yard or building outward. Unused attic space can easily become a quiet home office, an extra bedroom, or a spacious family entertainment area. Hiring a specialized remodeling company in Oklahoma City, OK ensures that framing support, insulation, heating, and cooling are integrated seamlessly, leaving you with a comfortable space that adds lasting value to your home.</p><br/><p class=\"rteBlock\" no_space_b=\"true\" no_space_e=\"true\">Converting an upper level also opens up unique architectural features that add character to your interior design. Exposed beams, dormer windows, and built-in alcoves turn empty square footage into custom living zones. Beyond the added living space, proper insulation during an attic renovation helps regulate overall home temperatures, keeping your entire property comfortable across every season.</p>","button":{"text":"Button"},"showButton":false,"showMedia":false},{"title":"Why is kitchen remodeling one of the best ways to increase home value?","desc":"<p class=\"rteBlock\" no_space_b=\"true\" no_space_e=\"true\">The kitchen serves as the heart of most daily home activities, making it a primary focus for buyers and homeowners alike. Updating this space with modern cabinetry, improved layouts, and updated surfaces instantly boosts visual appeal while making daily meal prep far more convenient. Working with a dedicated remodeling company in Oklahoma City, OK helps you balance aesthetic choices with practical functionality, ensuring every dollar spent enhances both your lifestyle and overall property w
1549orth.</p><br/><p class=\"rteBlock\" no_space_b=\"true\" no_space_e=\"true\">A kitchen refresh directly improves how your household flows every day. Reconfiguring traffic paths, adding dedicated prep areas, and organizing storage options eliminate frustration in the room you use most. Quality finishes and durable surfaces withstand heavy daily use, preserving your investment while creating an inviting atmosphere for cooking and entertaining.</p>","button":{"text":"Button"},"showButton":false,"showMedia":false},{"title":"How can a bathroom remodel improve both style and practical functionality?","desc":"<p class=\"rteBlock\" no_space_b=\"true\" no_space_e=\"true\">A thoughtful bathroom update can transform a cramped, outdated room into a clean and highly functional space. Updating old plumbing fixtures, adding smart storage solutions, and reconfiguring the layout can eliminate daily frustration and make better use of available square footage. When you hire an experienced remodeling company in Oklahoma City, OK, you receive expert guidance on choosing durable, moisture-resistant materials that keep your space looking fresh and operating smoothly for years.</p><br/><p class=\"rteBlock\" no_space_b=\"true\" no_space_e=\"true\">Modernizing your bathroom also offers an opportunity to improve water efficiency and indoor air quality. Upgraded ventilation systems prevent excess humidity buildup, protecting your walls and framing from moisture damage. Pair those improvements with easy-to-clean surfaces, and you end up with a low-maintenance, relaxing environment that fits your daily routine.</p>","button":{"text":"Button"},"showButton":false,"showMedia":false},{"title":"Why is building code compliance crucial for major residential construction projects?","desc":"<p class=\"rteBlock\" no_space_b=\"true\" no_space_e=\"true\">Following local building codes guarantees that structural changes, electrical upgrades, and plumbing installs meet essential safety standards. Code
1549compliance protects your home's integrity, prevents costly redos, and ensures your property passes necessary inspections without delay. Relying on a licensed and insured <a value=\"general-contracting\" label=\"\" type=\"page\" href=\"/general-contracting\" data-runtime-url=\"/general-contracting\">remodeling company in Oklahoma City, OK</a> \ngives you peace of mind that every aspect of your construction project is completed legally, safely, and to the highest industry standards.</p><br/><p class=\"rteBlock\" no_space_b=\"true\" no_space_e=\"true\">Code compliance also protects your financial investment whenever you decide to sell your home. Future buyers and inspectors closely review past permit histories to verify that major alterations were handled properly. Proper permits and professional execution prevent unexpected liabilities during property appraisals, ensuring your home retains its marketability and legal standing long into the future.</p>","button":{"text":"Button"},"showButton":false,"showMedia":false},{"title":"What steps should homeowners take to prepare their space before work begins?","desc":"<p class=\"rteBlock\" no_space_b=\"true\" no_space_e=\"true\">Preparing your living area ahead of time helps the renovation team work efficiently while protecting your personal belongings. Clearing out furniture, removing wall decor near the work zone, and creating a clear pathway for equipment keep the site safe and organized. A professional remodeling company in Oklahoma City, OK will handle heavy-duty protective covers, manage job site cleanup, and walk you through every step of the timeline so your home stays safe throughout the build.</p><br/><p class=\"rteBlock\" no_space_b=\"true\" no_space_e=\"true\">Communicating specific household requirements ahead of time also makes a big difference during construction. Letting our team know about pet containment needs, preferred parking areas, or daily schedule preferences allows us to work smoothly around your routine. </p>","button":{"text":"Button"},"showButton":false,"showMedia":false}],"firstExpanded":false,"closeOthers":true,"addSchemaMarkup":true,"titleTag":null,"_styles":{},"widgetId":"1310151172"},"id":"1310151172"}, false)});</script>
1549</span></div> 1550</div> 1551</div> 1552</div> 1553</div> 1554</section> 1555</div> 1556</div> 1557</div> 1558</div> 1559</div> 1560 <div class="dmFooterContainer flex_hfcontainer"> <div id="flex-footer" role="contentinfo"> <div data-layout-section="" data-auto="flex-section" id="1959439239" data-flex-id="2c8e291c" data-page-element-type="section" data-page-element-id="1601394852"> <div class="flex-widgets-container" id="1357377095"></div> 1561 <section id="21379086" class="flex-element section" data-auto="flex-element-section"> <div id="b5a3be9f" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="b7a700bf" class="flex-element group" data-auto="flex-element-group"> <div id="6405d24c" class="flex-element group" data-auto="flex-element-group"> <div id="f9c6e236" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="photoGallery" data-external-id="1289582650"> <div class="dmPhotoGallery newPhotoGallery dmPhotoGalleryResp u_1289582650 hasShadow photo-gallery-done text-layout-over captionAlignment-center_center photoGallery" galleryoptionsparams="{thumbnailsPerRow: 3, rowsToShow: 3, imageScaleMethod: true}" data-desktop-layout="square" data-desktop-columns="4" data-element-type="dPhotoGalleryId" data-desktop-text-layout="over" id="1289582650" data-auto-adjust-columns="true" data-image-hover-effect="none" data-binding="W3siYmluZGluZ05hbWUiOiJwaG90b19nYWxsZXJ5IiwidmFsdWUiOiJzaXRlX2NvbGxlY3Rpb24uQnJhbmQgSWNvbnMifV0=" data-binding-metadata="eyJsaW5rIjoiIiwiaW1hZ2UiOiJpbWFnZSIsImRlc2NyaXB0aW9uIjoiIiwidGl0bGUiOiIiLCJhbHRfdGV4dCI6IiIsImxpbmtfdGV4dCI6IiJ9" data-paginate-total-elements="2"> <div class="dmPhotoGalleryHolder clearfix gallery shadowEffectToChildren gallery4inArow" id="1362986591"></div> 1562 <div class="layout-container square"> <div class="photogallery-row " data-index=""> <div class="photogallery-column column-2" data-index="0"> <div index="0" class="photoGalleryThumbs animated " data-index="0"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" data-dm-force-device="mobile" class="u_" data-image-url="https://cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/NAHB-logo.jpg" style="background-image: url('https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/NAHB-logo-640w.jpg');"><img id="" data-src="https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/NAHB-logo-1920w.jpg" alt="" onerror="handleImageLoadError(this)" loading="lazy"/></a> 1563</div> 1564</div> 1565</div> 1566</div> 1567 <div class="photogallery-column column-2" data-index="1"> <div index="1" class="photoGalleryThumbs animated " data-index="1"> <div class="thumbnailInnerWrapper" style="opacity: 1;"> <div class="image-container revealed"> <a data-dm-multisize-attr="temp" data-dm-force-device="mobile" class="u_" data-image-url="https://cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/COHBA-logo.jpg" style="background-image: url('https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/COHBA-logo-640w.jpg');"><img id="" data-src="https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/COHBA-logo-1920w.jpg" alt="" onerror="handleImageLoadError(this)" loading="lazy"/></a> 1568</div> 1569</div> 1570</div> 1571</div> 1572</div> 1573</div> 1574</div> 1575</div> 1576</div> 1577</div> 1578</div> 1579</section> 1580</div> 1581 <div data-auto="flex-section" id="1518098037" data-flex-id="7b00a5de" data-layout-section="" data-page-element-type="section" data-page-element-id="1761552858"> <div class="flex-widgets-container" id="1613662762"></div> 1582 <section id="9328cbef" class="flex-element section" data-auto="flex-element-section"> <div id="1ebb7f19" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="6e06962d" class="flex-element group" data-auto="flex-element-group"> <div id="a019b36e" class="flex-element group" data-auto="flex-element-group"> <div id="934bad03" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1506966255"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1506966255" new-inline-bind-applied="true" data-diy-text="" style=""> <h3 class="m-size-16 t-size-16 size-18"><span class="m-font-size-16 t-font-size-16 font-size-18" style="display: unset; color: var(--color_2);">Learn more about</span></h3> 1583 <h3><span style="color: var(--color_2); display: initial;"><span class="inline-data-binding" data-encoded-value="SGlidSBQbHVtYmVycw==" data-inline-binding="content_library.global.company_name" data-inline-binding-encoded="Y29udGVudF9saWJyYXJ5Lmdsb2JhbC5jb21wYW5
15835X25hbWU=">Attic Conversions</span></span></h3> 1584</div> 1585</div> 1586 <div id="6f8e19aa" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1661506068"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1661506068" new-inline-bind-applied="true" data-diy-text="" style=""><p class="m-text-align-left text-align-left"><span style="color: var(--color_2); display: initial;"><span class="inline-data-binding" data-encoded-value="VGhpcyBpcyB0aGUgVmlkZW8gVHJhbnNjcmlwdC4gRWRpdCBpbiB0aGUgQ29udGVudCBMaWJyYXJ5Lg==" data-inline-binding="site_text.video transcript" data-inline-binding-encoded="c2l0ZV90ZXh0LnZpZGVvIHRyYW5zY3JpcHQ=">Serving the Oklahoma City, OK area. Attic Conversions specializes in remodeling and renovation services. Quick turnaround times. 1-year workmanship warranties. 25+ years of experience. Contact us today for a free consultation.</span></span></p></div> 1587</div> 1588 <div id="bd7b2692" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1035845042"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton u_1035845042 button_2" file="false" href="/3rd-party-video-splash-pop-00" data-element-type="dButtonLinkId" id="1035845042" link_type="popup" popup_target="3rd-party-video-splash-pop-00"> <span class="iconBg" aria-hidden="true" id="1299251327"> <span class="icon hasFontIcon icon-star" id="1881817341"></span> 1589</span> 1590 <span class="text" id="1018125776">Watch Video</span> 1591</a> 1592</div> 1593</div> 1594 <div id="05e0ee19" class="flex-element group lazy" data-auto="flex-element-group" data-binding="eyJiaW5kaW5nTmFtZSI6ImJhY2tncm91bmQiLCJ2YWx1ZSI6InNpdGVfaW1hZ2VzLnBlcnNpc3RlZC5WaWRlbyBTcGxhc2ggSW1hZ2UifQ==" style="background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQREiEiMf/EABUBAQEAAAAAAAAAAAAAAAAAAAIF/8QAGREAAgMBAAAAAAAAAAAAAAAAAAECAxIh/9oADAMBAAIRAxEAPwCF57paxMzjJo3jKyNsy6jsfERTHZLK6Nn/2Q==') !important;" data-background-image="https://le-cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/opt/video-bg-attic-conversions-1920w.jpg"> <div id="a1b6269f" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="1518332866"> <div class="widget-ca4188 u_1518332866 dmCustomWidget" data-lazy-load="" data-title="" id="1518332866" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="ca4188fe92024514a23a858f63ab6658" data-widget-version="18" data-widget-config="eyJ2aWRUaXRsZTEiOiIiLCJ2aWRUaXRsZTIiOiIiLCJwbGF5SWNvbiI6IjxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAwXCIgaGVpZ2h0PVwiMTAwXCIgdmlld0JveD1cIjAgMCAxMDAgMTAwXCI+XG4gIDxwYXRoIGlkPVwiSWNvbl9mYS1yZWd1bGFyLWNpcmNsZS1wbGF5XCIgZGF0YS1uYW1lPVwiSWNvbiBmYS1yZWd1bGFyLWNpcmNsZS1wbGF5XCIgZD1cIk05MC42MjUsNTBBNDAuNjI1LDQwLjYyNSwwLDEsMCw1MCw5MC42MjUsNDAuNjI1LDQwLjYyNSwwLDAsMCw5MC42MjUsNTBaTTAsNTBhNTAsNTAsMCwxLDEsNTAsNTBBNTAsNTAsMCwwLDEsMCw1MFpNMzYuNzc3LDI4LjczYTQuNjkzLDQuNjkzLDAsMCwxLDQuNzQ2LjFMNjkuNjQ4LDQ2LjAxNmE0LjY5Miw0LjY5MiwwLDAsMSwwLDguMDA4TDQxLjUyMyw3MS4yMTFhNC43MzgsNC43MzgsMCwwLDEtNC43NDYuMSw0LjY1OCw0LjY1OCwwLDAsMS0yLjQtNC4wODJWMzIuODEzQTQuNjU4LDQuNjU4LDAsMCwxLDM2Ljc3NywyOC43M1pcIi8+XG48L3N2Zz5cbiIsInBsYXlMaW5rIjp7InZhbHVlIjoiM3JkLXBhcnR5LXZpZGVvLXNwbGFzaC1wb3AtMDAiLCJsYWJlbCI6IiIsInR5cGUiOiJwb3B1cCIsImhyZWYiOiIvM3JkLXBhcnR5LXZpZGVvLXNwbGFzaC1wb3AtMDAiLCJyYXdfdXJsIjoiL3NpdGUvMGM3ZTEzMWQ0Njg3NDVhYzg4NDZjNDg2NmVjYzY1MGIvM3JkLXBhcnR5LXZpZGVvLXNwbGFzaC1wb3AtMDA/bmVlPXRydWUmZWQ9dHJ1ZSZzaG93T3JpZ2luYWw9dHJ1ZSZwcmV2aWV3PXRydWUmZG1fdHJ5X21vZGU9dHJ1ZSZkbV9jaGVja1N5bmM9MSIsInBvcHVwX3RhcmdldCI6IjNyZC1wYXJ0eS12aWRlby1zcGxhc2gtcG9wLTAwIiwibGlua190eXBlIjoicG9wdXAifSwidHJhbnNjcmlwdGlvbiI6IlNlcnZpbmcgdGhlIE9rbGFob21hIEN
1594pdHksIE9LIGFyZWEuIEF0dGljIENvbnZlcnNpb25zIHNwZWNpYWxpemVzIGluIHJlbW9kZWxpbmcgYW5kIHJlbm92YXRpb24gc2VydmljZXMuIFF1aWNrIHR1cm5hcm91bmQgdGltZXMuIDEteWVhciB3b3JrbWFuc2hpcCB3YXJyYW50aWVzLiAyNSsgeWVhcnMgb2YgZXhwZXJpZW5jZS4gQ29udGFjdCB1cyB0b2RheSBmb3IgYSBmcmVlIGNvbnN1bHRhdGlvbi4iLCJkZXNjcmlwdGlvbiI6IldlIG9mZmVyIGF0dGljLCBiYXRocm9vbSwga2l0Y2hlbiwgYW5kIGxvZnQgcmVtb2RlbGluZyBhbmQgcmVub3ZhdGlvbiBzZXJ2aWNlcy4gMjUrIHllYXJzIG9mIGV4cGVyaWVuY2UuIEZyZWUgY29uc3VsdGF0aW9ucy4gUXVpY2sgdHVybmFyb3VuZCB0aW1lcy4iLCJ0aHVtYm5haWxVcmwiOiJodHRwczovL2Nkbi5oaWJ1d2Vic2l0ZXMuY29tLzBjN2UxMzFkNDY4NzQ1YWM4ODQ2YzQ4NjZlY2M2NTBiL2RtczNyZXAvbXVsdGkvdmlkZW8tYmctYXR0aWMtY29udmVyc2lvbnMuanBnIiwiY29udGVudFVybCI6Imh0dHBzOi8vY2RuLmhpYnV3ZWJzaXRlcy5jb20vMGM3ZTEzMWQ0Njg3NDVhYzg4NDZjNDg2NmVjYzY1MGIvZG1zM3JlcC9tdWx0aS83OFdrRjY1Z1R5ZjJjVHNDcVFtbF92aWRlby1hdHRpYy1jb252ZXJzaW9ucy0wMS52Mi4wMDAwMDAwLmpwZyIsInVwbG9hZERhdGUiOiIyMDI2LzA3LzEwIiwibmFtZSI6IkF0dGljIENvbnZlcnNpb25zIFZpZGVvIn0="> <div class="vidWrapper" itemprop="video" itemscope="" itemtype="http://schema.org/VideoObject"> <meta itemprop="name" content="Attic Conversions Video"></meta> 1595 <meta itemprop="duration" content="T1M36S"></meta> 1596 <meta itemprop="uploadDate" content="2026/07/10"></meta> 1597 <meta itemprop="thumbnailUrl" content="https://cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/video-bg-attic-conversions.jpg"></meta> 1598 <meta itemprop="contentURL" content="https://cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/dms3rep/multi/78WkF65gTyf2cTsCqQml_video-attic-conversions-01.v2.0000000.jpg"></meta> 1599 <meta itemprop="description" content="We offer attic, bathroom, kitchen, and loft remodeling and renovation services. 25+ years of experience. Free consultations. Quick turnaround times."></meta> 1600 <meta itemprop="transcript" content=""></meta> 1601 <div class="vidInner"> <center> <p class="vidTitle1"></p> 1602 <p class="vidTitle2"></p> 1603 <div class="playIcon"> <a value="3rd-party-video-splash-pop-00" label="" type="popup" href="/3rd-party-video-splash-pop-00" raw_url="/site/0c7e131d468745ac8846c4866ecc650b/3rd-party-video-splash-pop-00?nee=true&ed=true&showOriginal=true&preview=true&dm_try_mode=true&dm_checkSync=1" popup_target="3rd-party-video-splash-pop-00" link_type="popup"> <svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewbox="0 0 100 100"> <path id="Icon_fa-regular-circle-play" data-name="Icon fa-regular-circle-play" d="M90.625,50A40.625,40.625,0,1,0,50,90.625,40.625,40.625,0,0,0,90.625,50ZM0,50a50,50,0,1,1,50,50A50,50,0,0,1,0,50ZM36.777,28.73a4.693,4.693,0,0,1,4.746.1L69.648,46.016a4.692,4.692,0,0,1,0,8.008L41.523,71.211a4.738,4.738,0,0,1-4.746.1,4.658,4.658,0,0,1-2.4-4.082V32.813A4.658,4.658,0,0,1,36.777,28.73Z"></path> 1604</svg> 1605</a> 1606</div> 1607</center> 1608</div> 1609 <div class="vidOverlay"></div> 1610</div> 1611</div> 1612</div> 1613</div> 1614</div> 1615</div> 1616</section> 1617</div> 1618 <div data-layout-section="" data-auto="flex-section" id="1248306277" data-flex-id="b6b5923e"> <div class="flex-widgets-container" id="1193597235"></div> 1619 <section id="e4ad708c" class="flex-element section" data-auto="flex-element-section"> <div id="2bcd41ae" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="4efeffee" class="flex-element group" data-auto="flex-element-group"> <div id="group_b0q" class="flex-element group" data-auto="flex-element-group"> <div id="widget_1j0" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1411819092"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1411819092" style=""> <h6><span style="color: var(--color_9); display: unset;">SERVING AREA</span></h6> 1620</div> 1621</div> 1622 <div id="widget_mse" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="divider" data-external-id="1644223884"> <div class="dmDividerWrapper clearfix u_1644223884" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1644223884" layout="divider-gradient-line"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1089896382"/></div> 1623</div> 1624 <div id="widget_p1h" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="spacer" data-external-id="1070152015"> <div data-element-type="spacer" class="dmSpacer" id="1070152015"></div> 1625</div> 1626 <div id="widget_kcd" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-hidden-on-desktop="" data-hidden-on-tablet="" data-hidden-on-mobile="" data-external-id="1026683281"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1026683281" new-inline-bind-applied="true" data-diy-text="" style=""><p class="text-align-left m-text-align-left t-size-15 m-size-15 size-15" style="line-height: 1.5;"> <span class="font-size-15 t-font-size-15 m-font-size-15" style="color: var(--color_9); display: initial;"></span> 1627</p> <div class="inline-data-binding-markup" data-inline-binding="" contenteditable="false" data-encoded-value="PGRpdiBjbGFzcz0icnRlQmxvY2sgZGVmYXVsdExpc3QiPjxwPkVkbW9uZCwgT0s8L3A+PHA+T2tsYWhvbWEgQ2l0eSwgT0s8L3A+PC9kaXY+" data-inline-binding-encoded="c2l0ZV90ZXh0LnNlcnZpY2UgYXJlYSBsb2MgMQ=="> <div class="rteBlock defaultList"> <p>Edmond, OK</p> 1628 <p>Oklahoma City, OK</p> 1629</div> 1630</div> 1631 <p></p></div> 1632</div> 1633 <div id="widget_3i3" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1553116976"> <div class="dmNewParagraph u_1553116976" data-element-type="paragraph" data-version="5" id="1553116976" data-binding="W3siYmluZGluZ05hbWUiOiJ0ZXh0IiwidmFsdWUiOiJzaXRlX3RleHQuc2VydmljZSBhcmVhIGxvYyAxIn1d" data-diy-text=""> <div class="rteBlock defaultList"><p>Edmond, OK</p><p>Oklahoma City, OK</p></div> 1634</div> 1635</div> 1636 <div id="widget_di7" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1968965179"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1968965179" style=""><p class="m-text-align-left text-align-left size-16 t-size-16 m-size-16"><a href="/serving-area" runtime_url="/serving-area" type="page" class="font-size-16 t-font-size-16 m-font-size-16" style="display: unset; color: rgb(255, 255, 255); text-decoration: underline;">and surrounding areas</a></p></div> 1637</div> 1638</div> 1639 <div id="d0234170" class="flex-element group" data-auto="flex-element-group"> <div id="cbc8b291" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1563947725"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1563947725" style=""> <h6><span style="display: unset; color: var(--color_9);">CONTACT US</span></h6> 1640</div> 1641</div> 1642 <div id="0b55734b" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="divider" data-external-id="1078075131">
1642 <div class="dmDividerWrapper clearfix u_1078075131" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1078075131" layout="divider-gradient-line"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1927534912"/></div> 1643</div> 1644 <div id="502c2597" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="spacer" data-external-id="1918773725"> <div data-element-type="spacer" class="dmSpacer" id="1918773725"></div> 1645</div> 1646 <div id="widget_k5l" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1675397205"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1675397205" new-inline-bind-applied="true" data-diy-text="" style=""><p class="t-size-16 text-align-left m-text-align-left size-18 m-size-18"><strong class="t-font-size-16 font-size-18 m-font-size-18" style="font-weight: bold; color: var(--color_9); display: initial;" m-font-size-set="true"><span class="inline-data-binding" data-encoded-value="KDQwNSkgMjI1LTA4Njg=" data-inline-binding="" data-inline-binding-encoded="Y29udGVudF9saWJyYXJ5Lmdsb2JhbC5waG9uZS5waG9uZSAtIG1haW4gLSBsb2MgMQ=="><a class="inlineBindingLink" target="_blank" href="tel:(405) 225-0868">(405) 225-0868</a></span></strong></p></div> 1647</div> 1648 <div id="1db7e0c7" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="link" data-external-id="1199369758"> <a data-display-type="block" class="align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton u_1199369758" file="false" href="/contact#ICcontactform" data-element-type="dButtonLinkId" id="1199369758"> <span class="iconBg" aria-hidden="true" id="1508234354"> <span class="icon hasFontIcon icon-star" id="1201354356"></span> 1649</span> 1650 <span class="text" id="1706213487">Send a Message</span> 1651</a> 1652</div> 1653 <div id="widget_391" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="socialhub" data-external-id="1064639846"> <div class="align-center text-align-center u_1064639846 dmSocialHub gapSpacing" id="1064639846" dmle_extension="social_hub" data-element-type="social_hub" data-binding="W3siYmluZGluZ05hbWUiOiJzb2NpYWwiLCJ2YWx1ZSI6ImNvbnRlbnRfbGlicmFyeS5nbG9iYWwuc29jaWFsIn1d" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://facebook.com/326187220765033" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Facebook')"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style5" aria-hidden="true" data-hover-effect="zoomout"></span> 1654</a> 1655 <a href="https://twitter.com/atticprojectsok" target="_blank" dm_dont_rewrite_url="true" aria-label="twitter" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Twitter')"> <span class="dmSocialTwitter dm-social-icons-twitter oneIcon socialHubIcon style5" aria-hidden="true" data-hover-effect="zoomout"></span> 1656</a> 1657 <a href="https://instagram.com/attic.conversions" target="_blank" dm_dont_rewrite_url="true" aria-label="instagram" onclick="dm_gaq_push_event && dm_gaq_push_event('socialLink', 'click', 'Instagram')"> <span class="dmSocialInstagram dm-social-icons-instagram oneIcon socialHubIcon style5" aria-hidden="true" data-hover-effect="zoomout"></span> 1658</a> 1659</div> 1660</div> 1661</div> 1662</div> 1663</div> 1664 <div id="f2debc4b" class="flex-element group" data-auto="flex-element-group"> <div id="65e14480" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1332286019"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1332286019" style=""> <h6><span style="display: unset; color: var(--color_9);">BUSINESS HOURS</span></h6> 1665</div> 1666</div> 1667 <div id="c7f3ddf3" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="divider" data-external-id="1463975724"> <div class="dmDividerWrapper clearfix u_1463975724" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1463975724" layout="divider-gradient-line"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1907202694"/></div> 1668</div> 1669 <div id="618f39ae" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="spacer" data-external-id="1700615418"> <div data-element-type="spacer" class="dmSpacer" id="1700615418"></div> 1670</div> 1671 <div id="widget_6mu" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="hoursOfOperation" data-hidden-on-desktop="" data-hidden-on-tablet="" data-hidden-on-mobile="" data-external-id="1185800986"> <div class="default u_1185800986 dmHoursOfOperation" id="1185800986" dmle_extension="open_hours" data-element-type="open_hours" data-binding="W3siYmluZGluZ05hbWUiOiJidXNpbmVzc19ob3VycyIsInZhbHVlIjoiY29udGVudF9saWJyYXJ5Lmdsb2JhbC5idXNpbmVzc19ob3VycyJ9XQ==" time_format="12" wr="true" displaytitle="false" lang="" forcedisplay="false" icon="true" surround="true" adwords=""> <dl class="open-hours-data"> <div class="open-hours-item"> <dt day="0">Mon - Fri</dt> 1672 <dd> <time>8:00 am</time> 1673- <time>5:00 pm</time> 1674</dd> 1675</div> 1676 <div class="open-hours-item"> <dt day="5">Sat - Sun</dt> 1677 <dd>Closed</dd> 1678</div> 1679</dl> 1680</div> 1681</div> 1682 <div id="widget_5m1" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="paragraph" data-external-id="1412880113"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1412880113" style="" new-inline-bind-applied="true" data-diy-text=""><p class="t-size-15 m-text-align-left text-align-left"><span style="display: initial; color: var(--color_9);"><span class="inline-data-binding" data-encoded-value="QWRkaXRpb25hbCBIb3VycyBMb3JlbSBJcHN1bQ==" data-inline-binding="site_text.additional hours text loc 1" data-inline-binding-encoded="c2l0ZV90ZXh0LmFkZGl0aW9uYWwgaG91cnMgdGV4dCBsb2MgMQ==">Call for Availability Anytime</span></span></p></div> 1683</div> 1684</div> 1685</div> 1686</div> 1687</section> 1688</div> 1689 <div data-layout-section="" data-auto="flex-section" id="1873059237" data-flex-id="9b0ab7b4" data-page-element-type="section" data-page-element-id="1933157200"> <div class="flex-widgets-container" id="1064486549"></div> 1690 <section id="a522e6f3" class="flex-element section" data-auto="flex-element-section"> <div id="24460c9c" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="794edd16" class="flex-element group" data-auto="flex-element-group" data-hidden-on-tablet="" data-hidden-on-mobile=""> <div id="84dfd530" class="flex-element group" data-auto="flex-element-group"> <div id="889f1ec4" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ONELinksMenu" data-external-id="1924192619"> <nav class="u_1924192619 effect-text-color main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_2" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1924192619" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="HORIZONTAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item dmNavItemSelected " target="" data-target-page-alias="home" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text=" 1691 Home 1692 " data-auto="page-text-style">Home<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1693</span> 1694</a> 1695</li> 1696 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/attic-remodeling-and-renovation" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="attic-remodeling-and-renovation"> <span class="nav-item-text " data-link-text="Attic Remodeling and Renovation" data-auto="page-text-style">Attic Remodeling and Renovation<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1697</span> 1698</a> 1699</li> 1700 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/custom-home-building" class="unifiednav__item unav-item unav-top-item " target="" data-target-page-alias="custom-home-building"> <span class="nav-item-text " data-link-text="Custom Home Building" data-auto="page-text-style">Custom Home Building<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 1701</span> 1702</a> 1703</li> 1704</ul> 1705</nav> 1706</div> 1707</div> 1708</div> 1709</div> 1710</section> 1711</div> 1712 <div data-layout-section="" data-auto="flex-section" id="1741943752" data-flex-id="54290af5" class="" data-hidden-on-desktop="true"> <div class="flex-widgets-container" id="1020340060"></div> 1713 <section id="0c6cf26f" class="flex-element section" data-auto="flex-element-section"> <div id="3989af5b" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="24eff763" class="flex-element group" data-auto="flex-element-group" data-hidden-on-desktop="" data-hidden-on-tablet="">
1713 <div id="7ca01c83" class="flex-element group" data-auto="flex-element-group"> <div id="34b9f983" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="ssrbreadcrumbs" data-external-id="1424178368"> <div id="1424178368" dmle_extension="ssrbreadcrumbs" data-element-type="ssrbreadcrumbs" class=""><span id="ssrWrap-1424178368" ><style data-styled="true" data-styled-version="5.3.11">#dm .ifJHci.ifJHci{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;}/*!sc*/ 1714@media (min-width:768px){#dm .ifJHci.ifJHci{font-size:11px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}/*!sc*/ 1715@media (max-width:767px){#dm .ifJHci.ifJHci{font-size:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}/*!sc*/ 1716data-styled.g19[id="sc-eDPEul"]{content:"ifJHci,"}/*!sc*/ 1717</style><div data-auto="runtime-breadcrumbs-widget"><nav class="sc-eDPEul ifJHci bc-root dmBlockElement" aria-label="Breadcrumbs"><div class="sc-dLMFU bc-current-item" data-auto="bc-current-item">Home</div></nav></div></span></div> 1718</div> 1719</div> 1720</div> 1721</div> 1722</section> 1723</div> 1724</div> 1725 <div id="poweredBy" class="poweredBy poweredByHibu"> <div class="poweredLine1"> <a href="http://budurl.com/hibuprivacy" target="_blank">Privacy Policy</a>| <a href="http://budurl.com/hibucookie" target="_blank">Do Not Share My Information</a>| <a href="http://budurl.com/hibuconditionsofuse" target="_blank">Conditions of Use</a>| <a href="http://budurl.com/hibunotice" target="_blank">Notice and Take Down Policy</a>| <a href="http://b.link/accessibility" target="_blank">Website Accessibility Policy</a> 1726</div> 1727 <div class="poweredLine2">© <span id="hibuYear">2026</span> 1728The content on this website is owned by us and our licensors. Do not copy any content (including images) without our consent.</div> 1729</div> 1730</div> 1731 <div id="dmFlexStickyContainer" class="flex_hfcontainer"> <div id="flex-sticky"> <div data-layout-section="" data-auto="flex-section" id="1801865596" data-flex-id="8a9cfcfc"> <div class="flex-widgets-container" id="1548435334"></div> 1732 <section id="4a1fde56" class="flex-element section" data-auto="flex-element-section"> <div id="381d99f1" class="flex-element grid" data-auto="flex-element-grid" data-layout-grid=""> <div id="75ba1c41" class="flex-element group" data-auto="flex-element-group"> <div id="4f4d3298" class="flex-element group" data-auto="flex-element-group"> <div id="72168835" class="flex-element inner-grid" data-auto="flex-element-inner-grid"> <div id="widget_21v" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="graphic" data-keep-proportion="true" data-hidden-on-desktop="" data-hidden-on-tablet="" data-external-id="1389791254"> <div class="graphicWidget graphicWidgetV2 graphicWidgetV3 u_1389791254" data-element-type="graphic" data-widget-type="graphic" id="1389791254" data-layout="graphic-style-5"> <a href="/hibu-eng-menu" id="1685777839" link_type="popup" file="false" popup_target="hibu-eng-menu" aria-label="Contact Us"> <svg width="100%" height="100%" version="1.1" viewbox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" id="1047488693" class="svg u_1047488693" data-icon-custom="true" aria-labelledby="1665903033"> <title id="1665903033">Contact Us</title> 1733 <path d="m90.793 43.289h-34.086v-34.078c0-3.707-3.0039-6.707-6.707-6.707s-6.707 3-6.707 6.707v34.078h-34.086c-3.7031 0-6.707 3.0039-6.707 6.707s3.0039 6.707 6.707 6.707h34.086v34.086c0 3.707 3.0039 6.707 6.707 6.707s6.707-3 6.707-6.707v-34.086h34.086c3.7031 0 6.707-3 6.707-6.707 0-3.707-3.0039-6.707-6.707-6.707z"></path> 1734</svg> 1735</a> 1736</div> 1737</div> 1738</div> 1739</div> 1740</div> 1741</div> 1742</section> 1743</div> 1744</div> 1745</div> 1746 <div id="dmFlexMegaMenuContainer" class="flex_hfcontainer"> <div id="multi-mega-menu"> <div id="mega-menu-4dc8a903" name="Remodeling Services"> <div data-flex-id="4dc8a903" data-auto="flex-section" id="1276875426" data-layout-section="" data-page-element-type="section" data-page-element-id="1232093299"> <div class="flex-widgets-container" id="1497300766"></div> 1747 <section id="6c5257e3" class="flex-element section" data-auto="flex-element-section"> <div id="2cb3e9f9" class="flex-element grid lazy" data-auto="flex-element-grid" data-layout-grid="" data-background-image=""> <div id="27581a62" class="flex-element group" data-auto="flex-element-group"> <div id="group_4cq" class="flex-element group" data-auto="flex-element-group"> <div id="widget_iqh" class="flex-element widget-wrapper" data-auto="flex-element-widget-wrapper" data-widget-type="custom" data-external-id="4205276997"> <div class="widget-3e38ec u_4205276997 dmCustomWidget" data-lazy-load="true" data-title="" id="4205276997" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="3e38ec713838428586c343d139994b6f" data-widget-version="58" data-widget-config="eyJjb2x1bW5Db3VudCI6IjQiLCJ1bmRlcmxpbmVTZWxlY3RlZCI6dHJ1ZSwic2VsZWN0ZWRCZ0NvbG9yIjoidHJhbnNwYXJlbnQiLCJleG
1747NsdWRlUGFyZW50cyI6IkFib3V0LCBDb250YWN0LCBHYWxsZXJ5IiwiaW5jbHVkZVBhcmVudHMiOiJMb2Z0IFJlbW9kZWxpbmcsIEF0dGljIFJlbW9kZWxpbmcgYW5kIHJlbm92YXRpb24iLCJjaGV2cm9uSWNvbiI6IiIsImV4cGFuZEFsbCI6dHJ1ZSwib3Blbk9uSG92ZXIiOnRydWUsInVzZU1hc29ucnkiOmZhbHNlfQ=="><!-- === Real-Data Navigation Grid Widget (parent remains a hyperlink) === --> <div id="nav-grid-widget" data-columns="3" data-source="auto"></div> 1748</div> 1749</div> 1750</div> 1751</div> 1752</div> 1753</section> 1754</div> 1755</div> 1756</div> 1757</div> 1758 <div id="swh-603694b9819f43deab42cc64c86fe2aa"> <div data-wrapper-source="appstore"><!--audioeye-managed:accessibility-->
1758<script data-audioeye-managed="accessibility"> if (window.location.search.match(/[?,&]preview=true/) && window.top !== window) { window.__AudioEyePreviewMode=true; } </script>
1758 1759
1759<script type="text/javascript">!function(){ var b=function(){ window.__AudioEyeSiteHash = "de41d60c36ec157658a9f4f45a1f51ff"; window.__AudioEyeInstallSource = "duda"; var a=document.createElement("script"); a.src="https://wsmcdn.audioeye.com/aem.js"; a.type="text/javascript"; a.setAttribute("async",""); document.getElementsByTagName("body")[0].appendChild(a)}; "complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}(); </script>
1759 1760</div> 1761</div> 1762</div> 1763</div> 1764</div> 1765</div> 1766</div> 1767</div> 1768 1769 </div> 1770</div> 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813<link rel="preload" href="https://cdn.hibuwebsites.com/fonts/css2?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=Be+Vietnam:ital,wght@0,100;0,200;0,300;0,400;0,600;0,700;0,800;0,900&family=Kumbh+Sans:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&subset=latin-ext&display=swap" as="style" fetchpriority="low" onload="loadCSS(this)" /> 1814 1815 1816 1817 1818 1819 1820<link rel="preload" as="style" fetchpriority="low" onload="loadCSS(this)" href="https://static-res-cdn.websites.hibu.com/mnlt/production/6817/_dm/s/rt/dist/css/d-css-runtime-flex-new-nav.min.css" /> 1821 1822 1823 1824<link rel="preload" href="https://cdn.hibuwebsites.com/WIDGET_CSS/69f3f5fba69a6afb945c4e3a3e2f143b.css" id="widgetCSS" as="style" fetchpriority="low" onload="loadCSS(this)" /> 1825 1826 1827<style>img[width][height] { 1828 height: auto; 1829}</style> 1830 1831 1832<style> 1833 body[data-page-alias="home"] #dm [data-show-on-page-only="home"] { 1834 display: block !important; 1835 } 1836</style> 1837 1838 1839<style id="pageAdditionalWidgetsCss" type="text/css"> 1840</style> 1841 1842 1843 1844 1845 1846<link rel="preload" href="https://cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/files/0c7e131d468745ac8846c4866ecc650b_withFlex_1.min.css?v=07c6e02872904bddb94b8f3456a2980f" id="siteGlobalCss" as="style" fetchpriority="low" onload="loadCSS(this)" /> 1847 1848 1849 1850<link 1851 type="text/css" rel="stylesheet" 1852 href="/_dm/s/rt/css/hibu/hibu-runtime.css?version=2026-10-01T14_02_32" 1853/> 1854 1855 1856<style id="customWidgetStyle" type="text/css"> 1857 1858</style> 1859<style id="innerPagesStyle" type="text/css"> 1860 1861</style> 1862 1863 1864<style 1865 id="additionalGlobalCss" type="text/css" 1866> 1867</style> 1868 1869 1870<link rel="preload" href="https://cdn.hibuwebsites.com/0c7e131d468745ac8846c4866ecc650b/files/0c7e131d468745ac8846c4866ecc650b_home_withFlex_1.min.css?v=f87f2dbdf2a54d883d7421925680b531" id="homeCssLink" as="style" fetchpriority="low" onload="loadCSS(this)" /> 1871 1872<style id="pagestyle" type="text/css"> 1873 1874</style> 1875 1876<style id="pagestyleDevice" type="text/css"> 1877 1878</style> 1879 1880 1881 1882 1883 1884 1885 1886<style id="globalFontSizeStyle" type="text/css"> 1887 @media (min-width: 1025px) { [data-version] .size-16, [data-version] .font-size-16 {--font-size: 16;}[data-version] .size-24, [data-version] .font-size-24 {--font-size: 24;}[data-version] .size-22, [data-version] .font-size-22 {--font-size: 22;}[data-version] .size-18, [data-version] .font-size-18 {--font-size: 18;}[data-version] .size-15, [data-version] .font-size-15 {--font-size: 15;} }@media (min-width: 768px) and (max-width: 1024px) { [data-version] .t-size-16, [data-version] .t-font-size-16 {--font-size: 16;}[data-version] .t-size-20, [data-version] .t-font-size-20 {--font-size: 20;}[data-version] .t-size-22, [data-version] .t-font-size-22 {--font-size: 22;}[data-version] .t-size-15, [data-version] .t-font-size-15 {--font-size: 15;} }@media (max-width: 767px) { [data-version] .m-size-14, [data-version] .m-font-size-14 {--font-size: 14;}[data-version] .m-size-16, [data-version] .m-font-size-16 {--font-size: 16;}[data-version] .m-size-19, [data-version] .m-font-size-19 {--font-size: 19;}[data-version] .m-size-20, [data-version] .m-font-size-20 {--font-size: 20;}[data-version] .m-size-22, [data-version] .m-font-size-22 {--font-size: 22;}[data-version] .m-size-15, [data-version] .m-font-size-15 {--font-size: 15;}[data-version] .m-size-18, [data-version] .m-font-size-18 {--font-size: 18;} } 1888</style> 1889<style id="pageFontSizeStyle" type="text/css"> 1890</style> 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930
1931<script> 1932 var isWLR = true; 1933 1934 window.customWidgetsFunctions = {}; 1935 window.customWidgetsStrings = {}; 1936 window.collections = {}; 1937 window.currentLanguage = "ENGLISH" 1938 window.isSitePreview = false; 1939</script>
1939 1940 1941 1942
1943<script> 1944 window.customWidgetsFunctions["4e2b21efc370451a8e2c573f02104b04~23"] = function (element, data, api) { 1945 null 1946 }; 1947</script>
1947 1948
1949<script> 1950 window.customWidgetsFunctions["9015bcbf1ace437aa6f0e66d5bb2e7d3~25"] = function (element, data, api) { 1951 $(document).ready(function(){ 1952 $.getScript('https://widget.hibu.us/static/js/index.js') 1953 //$.getScript('//survlywidget-uat.firebaseapp.com/static/js/index.js') 1954 .done(function(){ 1955 dmAPI.runOnReady('hibu_header_reviews',function(){ 1956 window.renderApp(); 1957 }); 1958 1959 }) 1960 .fail(function(){ 1961 console.log("failed to load header reviews js file") 1962 }); 1963 1964 element.children[0].removeAttribute(`rteblock"`) 1965 var merchantId = data.config.merchantId 1966 merchantId = merchantId.replace(/<p.*?>/g, '') 1967 merchantId = merchantId.replace(/"/g, '"') 1968 merchantId = merchantId.replace(/\<\/p\>/g, '') 1969 1970 element.children[0].setAttribute('data-merchant', merchantId) 1971}) 1972 1973 1974 }; 1975</script>
1975 1976
1977<script> 1978 window.customWidgetsFunctions["ca4188fe92024514a23a858f63ab6658~18"] = function (element, data, api) { 1979 null 1980 }; 1981</script>
1981 1982
1983<script> 1984 window.customWidgetsFunctions["c4b2f903d115403c8c21e9ec6044a4fe~59"] = function (element, data, api) { 1985 null 1986 }; 1987</script>
1987 1988
1989<script> 1990 window.customWidgetsFunctions["3e38ec713838428586c343d139994b6f~58"] = function (element, data, api) { 1991 window.dmAPI.runOnReady('navGridWidget', () => { 1992 const container = element.querySelector('#nav-grid-widget'); 1993 if(!container) return; 1994 1995 const cleanText = (el)=> (el?.textContent||'').trim().replace(/\s+/g,' '); 1996 const cleanUrl = (href)=>{ 1997 try{ 1998 const u=new URL(href,location.origin); 1999 const path = u.pathname.replace(/\/+$/,'')||'/'; 2000 return path + u.search; // Preserve query parameters for preview mode 2001 } 2002 catch{ return '#'; } 2003 }; 2004 2005 // Get column count from config (grid uses this; masonry uses this) 2006 const columnCount = parseInt(data.config['columnCount'] || '3', 10); 2007 2008 // Get exclusion list from config 2009 const excludeList = (data.config['excludeParents'] || '') 2010 .split(',') 2011 .map(s => s.trim().toLowerCase()) 2012 .filter(s => s.length > 0); 2013 2014 // Get inclusion list from config 2015 const includeList = (data.config['includeParents'] || '') 2016 .split(',') 2017 .map(s => s.trim().toLowerCase()) 2018 .filter(s => s.length > 0); 2019 2020 // Get chevron icon from config (Option B default: right-pointing) 2021 const chevronIcon = data.config['chevronIcon'] || 'â¸'; 2022 2023 // Get hover setting from config 2024 const openOnHover = data.config['openOnHover'] || false; 2025 2026 // Get expand all setting from config 2027 const expandAll = data.config['expandAll'] || false; 2028 2029 // Get masonry setting from config (NEW - separate from expandAll) 2030 const useMasonry = data.config['useMasonry'] || false; 2031 2032 // Set CSS custom property for column count - this works for both grid AND masonry 2033 container.style.setProperty('--column-count', String(columnCount)); 2034 2035 // Masonry is now controlled by its own toggle 2036 if(useMasonry) { 2037 container.setAttribute('data-masonry', 'true'); 2038 } else { 2039 container.removeAttribute('data-masonry'); 2040 } 2041 2042 // Set uppercase data attributes from config 2043 const uppercaseParents = data.config['uppercaseParents'] || false; 2044 const uppercaseChildren = data.config['uppercaseChildren'] || false; 2045 2046 // Get selected item styling from config 2047 const underlineSelected = data.config['underlineSelected'] !== false; 2048 const selectedBgColor = data.config['selectedBgColor'] || 'transparent'; 2049 2050 if(uppercaseParents) container.setAttribute('data-uppercase-parents', 'true'); 2051 else container.removeAttribute('data-uppercase-parents'); 2052 2053 if(uppercaseChildren) container.setAttribute('data-uppercase-children', 'true'); 2054 else container.removeAttribute('data-uppercase-children'); 2055 2056 if(underlineSelected) container.setAttribute('data-underline-selected', 'true'); 2057 else container.removeAttribute('data-underline-selected'); 2058 2059 container.style.setProperty('--selected-bg-color', selectedBgColor); 2060 2061 // Helpful attribute only 2062 container.setAttribute('data-columns', String(columnCount)); 2063 2064 // Get current page URL for active state detection 2065 const currentPagePath = cleanUrl(window.location.href); 2066 2067 // Recursive function to extract nested children 2068 function extractChildren(parentLi, level = 1) { 2069 const childUL = parentLi.querySelector(':scope > ul, :scope .sub-nav ul, :scope .submenu ul, :scope .dropdown ul, :scope .children, :scope ul'); 2070 const children = []; 2071 2072 if(childUL){ 2073 Array.from(childUL.querySelectorAll(':scope > li')).forEach(cli => { 2074 const a = cli.querySelector('a'); 2075 if(!a) return; 2076 const title = cleanText(a); 2077 const url = cleanUrl(a.getAttribute('href')||'#'); 2078 if(!title || !url || url === '#') return; 2079 2080 const nestedChildren = extractChildren(cli, level + 1); 2081 2082 children.push({ 2083 title, 2084 url, 2085 children: nestedChildren, 2086 level 2087 }); 2088 }); 2089 } 2090 2091 return children; 2092 } 2093 2094 function extractNavFromDOM(){ 2095 const navCandidates = [ 2096 'nav[role="navigation"]','.dmNavWrapper','.dmNav','.navigation','nav','header nav' 2097 ]; 2098 let navRoot=null; 2099 2100 for(const sel of navCandidates){ 2101 const el=document.querySelector(sel); 2102 if(!el) continue; 2103 if(el.querySelector('li ul, li .sub-nav, li .submenu, li .dropdown')){ navRoot=el; break; } 2104 if(!navRoot) navRoot=el; 2105 } 2106 if(!navRoot) return []; 2107 2108 const topUL = navRoot.querySelector('ul, .menu, .dmNav'); 2109 const topLIs = topUL 2110 ? Array.from(topUL.children).filter(li=>li.tagName==='LI') 2111 : Array.from(navRoot.querySelectorAll(':scope > li, :scope ul > li')); 2112 2113 const parents=[]; 2114 topLIs.forEach(li=>{ 2115 const parentLink = 2116 li.querySelector(':scope > a, :scope > .nav-item > a, :scope > .menu-item > a') || 2117 li.querySelector('a'); 2118 2119 const parentTitle = cleanText(parentLink); 2120 const parentUrl = cleanUrl(parentLink?.getAttribute('href')||'#'); 2121 2122 if(!parentTitle) return; 2123 2124 // Skip if parent title is in exclusion list 2125 if(excludeList.includes(parentTitle.toLowerCase())) return; 2126 2127 const children = extractChildren(li, 1); 2128 2129 // Include if: has children OR is in inclusion list 2130 const isInIncludeList = includeList.length > 0 && includeList.includes(parentTitle.toLowerCase()); 2131 2132 if(children.length > 0 || isInIncludeList) { 2133 parents.push({ title: parentTitle, url: parentUrl, children, level: 0 }); 2134 } 2135 }); 2136 2137 return parents; 2138 } 2139 2140 // Recursive function to render nested children 2141 function renderNestedChildren(children, parentPath = '') { 2142 return children.map((child, childIndex) => { 2143 const nodePath = `${parentPath}-${childIndex}`; 2144 const hasChildren = child.children && child.children.length > 0; 2145 const level = child.level || 1; 2146 const isActive = child.url === currentPagePath; 2147 const activeClass = isActive ? ' ngw-active' : ''; 2148 2149 if(hasChildren) { 2150 return ` 2151 <div class="ngw-nested-group" data-level="${level}" data-path="${nodePath}"> 2152 <div class="ngw-nested-parent" data-path="${nodePath}"> 2153 <a href="${child.url}" class="ngw-child-link${activeClass}">${child.title}</a> 2154 <button class="ngw-nested-toggle" type="button" aria-label="Toggle ${child.title}">
2155 <span class="ngw-chevron" aria-hidden="true">${chevronIcon}</span> 2156 </button> 2157 </div> 2158 <div class="ngw-nested-children" data-path="${nodePath}"> 2159 ${renderNestedChildren(child.children, nodePath)} 2160 </div> 2161 </div> 2162 `; 2163 } 2164 2165 return `<a href="${child.url}" class="ngw-child-link${activeClass}" data-level="${level}">${child.title}</a>`; 2166 }).join(''); 2167 } 2168 2169 function render(gridData){ 2170 container.innerHTML = gridData.map((parent, idx) => { 2171 const kids = renderNestedChildren(parent.children, `${idx}`); 2172 const hasChildren = parent.children && parent.children.length > 0; 2173 2174 const isParentActive = parent.url === currentPagePath; 2175 const activeClass = isParentActive ? ' ngw-active' : ''; 2176 2177 if(!hasChildren) { 2178 return ` 2179 <section class="ngw-group ngw-no-children" role="group" data-index="${idx}"> 2180 <div class="ngw-parent" data-index="${idx}"> 2181 <a href="${parent.url}" class="ngw-parent-link${activeClass}">${parent.title}</a> 2182 </div> 2183 </section> 2184 `; 2185 } 2186 2187 const initialExpanded = expandAll ? 'true' : 'false'; 2188 return ` 2189 <section class="ngw-group" role="group" aria-expanded="${initialExpanded}" data-index="${idx}"> 2190 <div class="ngw-parent" data-index="${idx}" aria-controls="ngw-children-${idx}"> 2191 <a href="${parent.url}" class="ngw-parent-link${activeClass}">${parent.title}</a> 2192 <button class="ngw-toggle" type="button" aria-label="Toggle ${parent.title}"> 2193 <span class="ngw-chevron" aria-hidden="true">${chevronIcon}</span> 2194 </button> 2195 </div> 2196 <div id="ngw-children-${idx}" class="ngw-children" role="region" aria-label="${parent.title} subpages"> 2197 ${kids} 2198 </div> 2199 </section> 2200 `; 2201 }).join(''); 2202 2203 // If expandAll is enabled, also expand all nested groups 2204 if(expandAll) { 2205 container.querySelectorAll('.ngw-nested-group').forEach(g => { 2206 g.setAttribute('aria-expanded', 'true'); 2207 }); 2208 } 2209 2210 function collapseAll(){ 2211 container.querySelectorAll('.ngw-group').forEach(g=>g.setAttribute('aria-expanded','false')); 2212 container.querySelectorAll('.ngw-nested-group').forEach(g=>g.removeAttribute('aria-expanded')); 2213 } 2214 function expandOnly(index){ 2215 container.querySelectorAll('.ngw-group').forEach((g)=> { 2216 const i = parseInt(g.getAttribute('data-index')||'-1',10); 2217 g.setAttribute('aria-expanded', String(i===index)); 2218 }); 2219 } 2220 2221 // Hover functionality - only if not in expandAll mode 2222 if(openOnHover && !expandAll) { 2223 container.addEventListener('mouseenter', (e) => { 2224 const group = e.target.closest('.ngw-group'); 2225 if(!group || group.classList.contains('ngw-no-children')) return; 2226 const index = parseInt(group.querySelector('.ngw-parent')?.getAttribute('data-index') || '-1', 10); 2227 if(index >= 0) expandOnly(index); 2228 }, true); 2229 2230 container.addEventListener('mouseleave', (e) => { 2231 if(e.target.closest('.ngw-group')) return; 2232 collapseAll(); 2233 }, true); 2234 2235 // Nested hover 2236 container.addEventListener('mouseenter', (e) => { 2237 const nestedGroup = e.target.closest('.ngw-nested-group'); 2238 if(!nestedGroup) return; 2239 nestedGroup.setAttribute('aria-expanded', 'true'); 2240 }, true); 2241 2242 container.addEventListener('mouseleave', (e) => { 2243 const nestedGroup = e.target.closest('.ngw-nested-group'); 2244 if(!nestedGroup) return; 2245 nestedGroup.removeAttribute('aria-expanded'); 2246 }, true); 2247 } 2248 2249 // ---------------------------- 2250 // Toggle behavior (works in BOTH modes) 2251 // - expandAll=false: row click toggles + only one open at a time 2252 // - expandAll=true : ONLY chevron buttons toggle; everything starts expanded 2253 // ---------------------------- 2254 container.addEventListener('click', (e) => { 2255 // 1) Parent chevron button toggles its group (works even when expandAll=true) 2256 const parentToggleBtn = e.target.closest('.ngw-toggle'); 2257 if (parentToggleBtn) { 2258 const group = parentToggleBtn.closest('.ngw-group'); 2259 if (!group || group.classList.contains('ngw-no-children')) return; 2260 2261 const isOpen = group.getAttribute('aria-expanded') === 'true'; 2262 2263 // In expandAll mode: toggle ONLY this group 2264 if (expandAll) { 2265 group.setAttribute('aria-expanded', String(!isOpen)); 2266 } else { 2267 // In normal mode: preserve "only one open at a time" 2268 const index = parseInt(group.getAttribute('data-index') || '-1', 10); 2269 if (index >= 0) { 2270 if (isOpen) collapseAll(); 2271 else expandOnly(index); 2272 } 2273 } 2274 2275 e.preventDefault(); 2276 e.stopPropagation(); 2277 return; 2278 } 2279 2280 // 2) Nested chevron button toggles its nested group (works even when expandAll=true) 2281 const nestedToggleBtn = e.target.closest('.ngw-nested-toggle'); 2282 if (nestedToggleBtn) { 2283 const nestedGroup = nestedToggleBtn.closest('.ngw-nested-group'); 2284 if (!nestedGroup) return; 2285 2286 const isOpen = nestedGroup.getAttribute('aria-expanded') === 'true'; 2287 if (isOpen) nestedGroup.removeAttribute('aria-expanded'); 2288 else nestedGroup.setAttribute('aria-expanded', 'true'); 2289 2290 e.preventDefault(); 2291 e.stopPropagation(); 2292 return; 2293 } 2294 2295 // 3) In expandAll mode, do NOT allow row-click toggling (only chevrons toggle) 2296 if (expandAll) return; 2297 2298 // 4) Normal mode: clicking anywhere on parent row toggles (except the parent hyperlink) 2299 const parentRow = e.target.closest('.ngw-parent'); 2300 if (!parentRow) return; 2301 2302 // If they clicked the parent hyperlink, let the browser navigate naturally 2303 if (e.target.closest('.ngw-parent-link')) return; 2304 2305 const index = parseInt(parentRow.getAttribute('data-index') || '-1', 10); 2306 if (index < 0) return; 2307 2308 const group = parentRow.closest('.ngw-group'); 2309 if (!group || group.classList.contains('ngw-no-children')) return; 2310 2311 const isOpen = group.getAttribute('aria-expanded') === 'true'; 2312 if (isOpen) collapseAll(); 2313 else expandOnly(index); 2314 }); 2315 2316 // Keyboard support 2317 container.addEventListener('keydown', (e) => { 2318 if (expandAll) return; // chevron buttons already work via native button behavior 2319 2320 const parentRow = e.target.closest('.ngw-parent'); 2321 const nestedParent = e.target.closest('.ngw-nested-parent'); 2322 2323 if (parentRow && !nestedParent) { 2324 if (document.activeElement && document.activeElement.classList.contains('ngw-parent-link') && e.key === 'Enter') { 2325 return; 2326 } 2327 const group = parentRow.closest('.ngw-group'); 2328 if (group && group.classList.contains('ngw-no-children')) return; 2329 2330 if (e.key === ' ' || e.key === 'Enter') { 2331 e.preventDefault(); 2332 const index = parseInt(parentRow.getAttribute('data-index') || '-1', 10); 2333 if (index < 0) return; 2334 const isOpen = group.getAttribute('aria-expanded') === 'true'; 2335 if (isOpen) collapseAll(); 2336 else expandOnly(index); 2337 } 2338 } 2339 2340 if (nestedParent) { 2341 if (document.activeElement && document.activeElement.classList.contains('ngw-child-link') && e.key === 'Enter') { 2342 return; 2343 } 2344 if (e.key === ' ' || e.key === 'Enter') { 2345 e.preventDefault(); 2346 const nestedGroup = nestedParent.closest('.ngw-nested-group'); 2347 if (!nestedGroup) return; 2348 const isOpen = nestedGroup.getAttribute('aria-expanded') === 'true'; 2349 if (isOpen) nestedGroup.removeAttribute('aria-expanded'); 2350 else nestedGroup.setAttribute('aria-expanded', 'true'); 2351 } 2352 } 2353 }); 2354 } 2355
2356 function init(){ 2357 const build = ()=>{ 2358 const navData = extractNavFromDOM(); 2359 if(navData && navData.length){ 2360 render(navData); 2361 return true; 2362 } 2363 return false; 2364 }; 2365 const okNow = build(); 2366 if(!okNow){ setTimeout(build, 350); } // retry once for late-loaded nav 2367 } 2368 2369 init(); 2370}); 2371 }; 2372</script>
2372 2373
2374<script> 2375 window.customWidgetsFunctions["6f306f3f1793463e9c5243713002bc78~4"] = function (element, data, api) { 2376 window.dmAPI.runOnReady('formTitleWidget', () => { 2377 const COLLECTION_NAME = 'form'; 2378 const FIELD_LABEL = 'Form Title'; 2379 const fallbackText = data.config['fallbackText'] || 'Request A Callback'; 2380 const outputElement = element.querySelector('.form-title-output'); 2381 2382 function htmlToPlain(textOrHtml) { 2383 if (textOrHtml == null) return ''; 2384 const div = document.createElement('div'); 2385 div.innerHTML = String(textOrHtml).replace(/<br\s*\/?>/gi, '\n'); 2386 const blocks = div.querySelectorAll('p, li, h1, h2, h3, h4, h5, h6, div'); 2387 if (blocks.length) { 2388 return Array.from(blocks).map(el => el.textContent.trim()).filter(Boolean).join(' '); 2389 } 2390 return div.textContent.trim(); 2391 } 2392 2393 function setOutput(text) { 2394 if (!outputElement) return; 2395 outputElement.textContent = text || fallbackText; 2396 } 2397 2398 function pickFirstNonEmpty(values) { 2399 for (const row of values || []) { 2400 const val = row && row.data ? row.data[FIELD_LABEL] : null; 2401 const plain = htmlToPlain(val); 2402 if (plain) return plain; 2403 } 2404 return ''; 2405 } 2406 2407 function loadAndRender() { 2408 if (typeof dmAPI === 'undefined' || !dmAPI.loadCollectionsAPI) { 2409 setOutput(fallbackText); 2410 return; 2411 } 2412 2413 dmAPI.loadCollectionsAPI() 2414 .then(collectionApi => collectionApi.data(COLLECTION_NAME).get()) 2415 .then(res => { 2416 const values = Array.isArray(res && res.values) ? res.values : []; 2417 const title = pickFirstNonEmpty(values); 2418 setOutput(title || fallbackText); 2419 }) 2420 .catch(() => setOutput(fallbackText)); 2421 } 2422 2423 loadAndRender(); 2424}); 2425 }; 2426</script>
2426 2427
2428<script> 2429 window.customWidgetsFunctions["328e6f1fbcec4101ac4f8d9184710a14~7"] = function (element, data, api) { 2430 $(document).ready(function(){ 2431 $.getScript('https://widget.hibu.us/static/js/recent.js') 2432 .done(function(){ 2433 dmAPI.runOnReady('hibu_recent_reviews',function(){ 2434 //window.renderApp(); 2435 }); 2436 2437 }) 2438 .fail(function(){ 2439 console.log("failed to load recent reviews js file") 2440 }); 2441 2442 element.children[0].removeAttribute(`rteblock"`) 2443 var merchantId = data.config.merchantId 2444 merchantId = merchantId.replace(/<p.*?>/g, '') 2445 merchantId = merchantId.replace(/"/g, '"') 2446 merchantId = merchantId.replace(/\<\/p\>/g, '') 2447 2448 element.children[0].setAttribute('data-merchant', merchantId) 2449}) 2450 }; 2451</script>
2451 2452 2453
2454<script type="text/javascript"> 2455 2456 var d_version = "production_6817"; 2457 var build = "2026-10-01T14_02_32"; 2458 window['v' + 'ersion'] = d_version; 2459 2460 function buildEditorParent() { 2461 window.isMultiScreen = true; 2462 window.editorParent = {}; 2463 window.previewParent = {}; 2464 window.assetsCacheQueryParam = "?version=2026-10-01T14_02_32"; 2465 try { 2466 var _p = window.parent; 2467 if (_p && _p.document && _p.$ && _p.$.dmfw) { 2468 window.editorParent = _p; 2469 } else if (_p.isSitePreview) { 2470 window.previewParent = _p; 2471 } 2472 } catch (e) { 2473 2474 } 2475 } 2476 2477 buildEditorParent(); 2478</script>
2478 2479 2480 2481 2482<!-- Injecting site-wide before scripts --> 2483 2484
2485<script src="https://app.termly.io/resource-blocker/d5439f2e-5db6-4d74-832d-93cc69adaf7b?autoBlock=on" data-swh-uuid="01c3be8a3fdc483b866e7a17b3407a1c"> 2486</script>
2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505
2506<script type="text/javascript" id="d_track_campaign" data-entry-referrer> 2507 (function() { 2508 if (!window.location.search) { 2509 return; 2510 } 2511 const cleanParams = window.location.search.substring(1); // Strip ? 2512 const queryParams = cleanParams.split('&'); 2513 2514 const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000; 2515 const domain = 'domain=' + window.location.hostname; 2516 const path = "path=/"; 2517 2518 queryParams.forEach((param) => { 2519 const [key, value = ''] = param.split('='); 2520 if (key.startsWith('utm_')) { 2521 const cookieName = "_dm_rt_" + key.substring(4); 2522 const cookie = cookieName + "=" + value; 2523 const joined = [cookie, expires, domain, path].join(";"); 2524 document.cookie = joined; 2525 } 2526 }); 2527 }()); 2528</script>
2528 2529
2530<script type="text/javascript" > 2531 var _dm_gaq = {}; 2532 var _gaq = _gaq || []; 2533 var _dm_insite = []; 2534</script>
2534 2535 2536 2537 2538
2539<script async src="https://www.googletagmanager.com/gtm.js?id=GTM-W487CGFD" id="d-js-gtm" 2540 onload="window.dispatchEvent(new CustomEvent('gtmLoaded', { bubbles: true }))"></script>
2540 2541
2542<script type="text/javascript" id="d_track_ga"> 2543 window.dataLayer = window.dataLayer || []; 2544 _dm_gaq.siteAlias = '0c7e131d468745ac8846c4866ecc650b'; 2545 _dm_gaq.externalGaqID = 'non-empty'; 2546 2547 function gtag() { dataLayer.push(arguments); } 2548 2549 function pushInsiteImpressions(id) { 2550 _dm_insite.forEach((rule) => { 2551 _dm_gaq.pushEvent(id, 'insite_impression', 'insite', rule.ruleType + '__' + rule.ruleId); 2552 }); 2553 } 2554 2555 _dm_gaq.pushEvent = function(trackingId, event, category, label, value, additionalParams = {}) { 2556 const eventProps = { 2557 event_category: category, 2558 event_label: label, 2559 value, 2560 ...additionalParams 2561 }; 2562 gtag('event', event, eventProps); 2563 } 2564 2565 gtag('js', new Date()) 2566 2567 2568gtag('set', 'developer_id.dMDU5Nj', true); 2569 2570 _dm_gaq.pushEvent('', 'page_view'); 2571 2572 pushInsiteImpressions(_dm_gaq.externalGaqID); 2573</script>
2573 2574 2575 2576 2577 2578 2579 2580<!-- End Injecting site-wide to the head --> 2581 2582 2583 2584 2585 2586
2587<script> 2588 window.cookiesNotificationMarkupPreview = 'null'; 2589</script>
2589 2590 2591
2592<script id='d-js-params'> 2593 window.INSITE = window.INSITE || {}; 2594 window.INSITE.device = "desktop"; 2595 2596 window.rtCommonProps = {}; 2597 rtCommonProps["runtimecollector.url"] = 'https://rtc.hibuwebsites.com'; 2598 rtCommonProps["performance.tabletPreview.removeScroll"] = 'false'; 2599 rtCommonProps["inlineEditGrid.snap"] =true; 2600 rtCommonProps["popup.insite.cookie.ttl"] = '0.5'; 2601 rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw'; 2602 rtCommonProps["common.mapbox.js.override"] =false; 2603 rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo'; 2604 rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA'; 2605 rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js'; 2606 rtCommonProps["common.build.dist.folder"] = 'production/6817'; 2607 rtCommonProps["common.resources.cdn.host"] = 'https://static-res-cdn.websites.hibu.com'; 2608 rtCommonProps["common.resources.folder"] = 'https://static-res-cdn.websites.hibu.com/mnlt/production/6817'; 2609 rtCommonProps["common.fonts.api.v2.url"] = 'https://cdn.hibuwebsites.com/fonts/css2?family='; 2610 rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true; 2611 rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true; 2612 rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true; 2613 rtCommonProps["feature.flag.runOnReadyNewTask"] =true; 2614 rtCommonProps["isAutomation.test"] =false; 2615 rtCommonProps["booking.cal.api.domain"] = 'api.cal.com'; 2616 2617 2618 rtCommonProps['common.mapsProvider'] = 'mapbox'; 2619 2620 rtCommonProps['common.mapsProvider.version'] = '0.52.0'; 2621 rtCommonProps['common.geocodeProvider'] = 'mapbox'; 2622 rtCommonProps['server.for.resources'] = ''; 2623 rtCommonProps['feature.flag.lazy.widgets'] = true; 2624 rtCommonProps['feature.flag.single.wow'] = false; 2625 rtCommonProps['feature.flag.disallowPopupsInEditor'] = true; 2626 rtCommonProps['feature.flag.mark.anchors'] = true; 2627 rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz'; 2628 rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME'; 2629 rtCommonProps["images.sizes.small"] =160; 2630 rtCommonProps["images.sizes.mobile"] =640; 2631 rtCommonProps["images.sizes.tablet"] =1280; 2632 rtCommonProps["images.sizes.desktop"] =1920; 2633 rtCommonProps["import.images.storage.imageCDN"] = 'https://le-cdn.hibuwebsites.com/'; 2634 rtCommonProps["feature.flag.performance.logs"] =false; 2635 rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha'; 2636 rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K'; 2637 rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing'; 2638 rtCommonProps["termly.mapbox.consent.category"] = 'performance'; 2639 // feature flags that's used out of runtime module (in legacy files) 2640 rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true; 2641 2642 window.rtFlags = {}; 2643 rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =false; 2644 rtFlags["scripts.widgetCount.enabled"] =true; 2645 rtFlags["fnb.animations.tracking.enabled"] =true; 2646 rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false; 2647 rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true; 2648 rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false; 2649 rtFlags["ecom.ecwid.oldStore.keepScrollOnLoad.enabled"] = true; 2650 rtFlags["ecom.ecwid.storefrontV3.enabled"] = false; 2651 rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false; 2652 rtFlags["geocode.search.localize"] =false; 2653 rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false; 2654 rtFlags["twitter.heightLimit.enabled"] = true; 2655 rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false; 2656 rtFlags["flex.animation.design.panel.layout"] =true; 2657 rtFlags["runtime.cwv.report.cls.enabled"] =false; 2658 rtFlags["runtime.cwv.report.lcp.enabled"] =false; 2659 rtFlags["runtime.lcp.preload.selfheal.enabled"] =true; 2660 rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true; 2661 rtFlags["runtime.lcp.preload.monitor.enabled"] =false; 2662 rtFlags["runtime.customwidget.heightpin.enabled"] =true; 2663 rtFlags["runtime.video.widget.lazy.enabled"] =true; 2664 rtFlags["contact.form.useActiveForm"] =true; 2665 rtFlags["contact.form.custom.errors.enabled"] =true; 2666 rtFlags["runtime.ssr.productStore.internal.observer"] =true; 2667 rtFlags["editor.widget.form.a11y"] =true; 2668</script>
vendor: 1 bytes, line 2668
2668
2669<script src="https://static-res-cdn.websites.hibu.com/mnlt/production/6817/_dm/s/rt/dist/scripts/d-js-runtime-flex-package.min.js" id="d-js-core" defer></script>
2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685
2686<script> 2687 document.addEventListener('DOMContentLoaded', () => 2688 window.runtime.initLayout() 2689 ); 2690</script>
2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709
2710<script type="text/javascript" id="d_track_sp"> 2711 ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[]; 2712 p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments) 2713 };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1; 2714 n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow")); 2715 window.dmsnowplow = window.snowplow; 2716 2717 dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker 2718 appId: '0c7e131d468745ac8846c4866ecc650b' 2719 }); 2720 2721 // snowplow queries element styles so we wait until CSS calculations are done. 2722 requestAnimationFrame(() => { 2723 dmsnowplow('trackPageView'); 2724 _dm_insite.forEach((rule) => { 2725 // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here 2726 // the tracking is in popup.js 2727 if (rule.actionName !== "popup") { 2728 dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId); 2729 } 2730 window?.waitForDeferred?.('dmAjax', () => { 2731 $.DM.events.trigger('event-ruleTriggered', {value: rule}); 2732 }); 2733 }); 2734 }); 2735</script>
2735 2736 2737 2738 2739<div style="display:none;" id="P6iryBW0Wu"></div> 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 2752 2753 2754 <div class="pswp__bg"></div> 2755 2756 2757 <div class="pswp__scroll-wrap"> 2758 2759 2760 <div class="pswp__container"> 2761 <div class="pswp__item"></div> 2762 <div class="pswp__item"></div> 2763 <div class="pswp__item"></div> 2764 </div> 2765 2766 2767 <div class="pswp__ui pswp__ui--hidden"> 2768 2769 <div class="pswp__top-bar"> 2770 2771 2772 2773 <div class="pswp__counter"></div> 2774 2775 <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button> 2776 2777 <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button> 2778 2779 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 2780 2781 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 2782 2783 2784 2785 <div class="pswp__preloader"> 2786 <div class="pswp__preloader__icn"> 2787 <div class="pswp__preloader__cut"> 2788 <div class="pswp__preloader__donut"></div> 2789 </div> 2790 </div> 2791 </div> 2792 </div> 2793 2794 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 2795 <div class="pswp__share-tooltip"></div> 2796 </div> 2797 2798 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 2799 </button> 2800 2801 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 2802 </button> 2803 2804 <div class="pswp__caption"> 2805 <div class="pswp__caption__center"></div> 2806 </div> 2807 2808 </div> 2809 2810 </div> 2811 2812</div> 2813<div id="fb-root" 2814 data-locale="en"></div> 2815<!-- Alias: 0c7e131d468745ac8846c4866ecc650b -->
2816<script id="d_track_personalization"> 2817 window?.waitForDeferred?.('dmAjax', () => { 2818 // Collects client data and updates cookies used by smart sites 2819 window.expireDays = 365; 2820 window.visitLength = 30 * 60000; 2821 $.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays); 2822 setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit"); 2823 }); 2824</script>
vendor: 1 bytes, line 2824
2824
2825<script type="text/javascript"> 2826 2827 Parameters.NavigationAreaParams.MoreButtonText = 'MORE'; 2828 2829 Parameters.NavigationAreaParams.LessButtonText = 'LESS'; 2830 Parameters.HomeLinkText = 'Home'; 2831 </script>
2831 2832<div>
2832<script type="text/javascript"> 2833 try{ 2834 if (globalThis.parent){ 2835 var parentFlags = globalThis.parent._flags; 2836 var parentStrings = globalThis.parent.dmStr; 2837 2838 } 2839 } catch(e) {} 2840 _flags = window._flags || {};_flags = {...parentFlags,..._flags,...{"runtime.ssr.accordion.scroll.height.fix":true,"runtime.ssr.add.render":true,"runtime.ssr.checkbox.customizations":true,"runtime.ssr.enabled":true,"runtime.ssr.file.customizations":true,"runtime.ssr.initial-props-in-data-attribute":true,"runtime.ssr.lazyHydrate":true,"runtime.ssr.log.showHydrationDiff":false,"runtime.ssr.log.showHydrationErrors":true,"runtime.ssr.native.booker.enabled":false,"runtime.ssr.non-view-media-server-placeholder":true,"runtime.ssr.productCustomizations":true,"runtime.ssr.productStore.internal.observer":true,"runtime.ssr.render.overrideMarkup":true,"runtime.ssr.runtime.filter-sort.newFilterSortWidgetWithOptions.enabled":true,"runtime.ssr.script-fetch-priority-low":false,"runtime.ssr.search.layout.enabled":true,"runtime.ssr.slider-dev-logging":false,"runtime.ssr.slider-reOrderSelectedToBeFirst":true,"runtime.ssr.slider.alternative.animation.to.reduce.cls.enabled":true,"runtime.ssr.slider.image.fillAvailableSpace.enabled":true,"runtime.ssr.ssrAddToCart.snipcart.new.api.addProduct.enabled":true,"runtime.ssr.ssrSlider.jumpThreshold.enabled":true,"runtime.ssr.ssrSlider.multiplePaginationPerLayout.enabled":true,"runtime.ssr.ssrSlider.slideCleanWrap.enabled":true,"runtime.ssr.widget.migration.addtocart":false,"runtime.ssr.widget.migration.cart":false,"runtime.ssr.widget.migration.options.variations":false}} 2841 2842 2843 var dmStr = {...parentStrings,...dmStr,...{"key.runtime":"some value","placeholder.add-content":"Add Content","second.key":"value2","widget.addtocart.title":"Add to cart","rt.advancedFormInput.requiredMessage":"This is required","ui.ed.breadcrumbs.empty.message":"There aren't any visible pages to show in the breadcrumbs. This message won't appear on your live published site.","ui.ed.ssr.orderConfirmation.content.intro.label":"Confirmation intro","ui.ed.ssr.orderConfirmation.content.intro.with":"With","ui.ed.ssr.orderConfirmation.content.intro.without":"Without","ui.runtimessr.addtocart.subscribe.title":"Subscribe Now","ui.runtimessr.addtocart.subscribe.tooltip.text":"Test your subscriptionâs checkout by publishing your site and using its live version. ","ui.runtimessr.advancedFormInput.requiredMessage":"This is required","ui.runtimessr.booker.404_page_not_found":"404: This page could not be found.","ui.runtimessr.booker.add_another":"Add another","ui.runtimessr.booker.additional_guests":"Add guests","ui.runtimessr.booker.additional_notes":"Additional notes","ui.runtimessr.booker.attendee_phone_number":"Attendee phone number","ui.runtimessr.booker.availability":"Availability","ui.runtimessr.booker.back":"Back","ui.runtimessr.booker.booker_event_not_found":"We could not find the event you are trying to book.","ui.runtimessr.booker.booking":"Booking","ui.runtimessr.booker.booking_fail":"Could not book the meeting.","ui.runtimessr.booker.booking_full":"No more seats available","ui.runtimessr.booker.cancel":"Cancel","ui.runtimessr.booker.code":"Code","ui.runtimessr.booker.confirm":"Confirm","ui.runtimessr.booker.custom_attendee_location":"Custom attendee location","ui.runtimessr.booker.default_conferencing_app":"Default conferencing app","ui.runtimessr.booker.duration":"Duration","ui.runtimessr.booker.email":"Email","ui.runtimessr.booker.email_address":"Email address","ui.runtimessr.booker.email_validation_error":"That doesn't look like an email address","ui.runtimessr.booker.enter_digit_code":"Enter the 6 digit code we sent to {email}","ui.runtimessr.booker.enter_phone_number":"Enter phone number","ui.runtimessr.booker.error_booking_event":"An error occurred when booking the event, please refresh the page and try again","ui.runtimessr.booker.error_required_field":"This field is required.","ui.runtimessr.booker.event_type_seats":"{numberOfSeats} seats","ui.runtimessr.booker.example_name":"John Doe","ui.runtimessr.booker.exclude_emails_match_found_error_message":"Please enter a valid work email address","ui.runtimessr.booker.first_name":"First name","ui.runtimessr.booker.former_time":"Former time","ui.runtimessr.booker.google_meet":"Google Meet","ui.runtimessr.booker.in_person":"In Person (Organizer Address)","ui.runtimessr.booker.in_person_attendee_address":"In Person (Attendee Address)","ui.runtimessr.booker.incorrect_email_verification_code":"Verification code is incorrect.","ui.runtimessr.booker.invalid_input":"Invalid input","ui.runtimessr.booker.invalid_number":"Invalid phone number","ui.runtimessr.booker.last_name":"Last name","ui.runtimessr.booker.link_meeting":"Link meeting","ui.runtimessr.booker.loading":"Loading...","ui.runtimessr.booker.location":"Location","ui.runtimessr.booker.no_available_slots":"No available slots","ui.runtimessr.booker.no_results":"No results","ui.runtimessr.booker.number_in_international_format":"Please enter number in international format.","ui.runtimessr.booker.number_text_notifications":"Phone number (Text notifications)","ui.runtimessr.booker.office_365_video":"MS Teams Video","ui.runtimessr.booker.organizer_default_conferencing_app":"Organizer's default app","ui.runtimessr.booker.phone_call":"Phone call","ui.runtimessr.booker.phone_number":"Phone number","ui.runtimessr.booker.reason_for_reschedule":"Reason for reschedule","ui.runtimessr.booker.remove":"Remove","ui.runtimessr.booker.require_emails_no_match_found_error_message":"You are not allowed to book with this email domain. Please contact the owner of this link.","ui.runtimessr.booker.requires_confirmation":"Requires confirmation","ui.runtimessr.booker.reschedule":"Reschedule","ui.runtimessr.booker.reschedule_placeholder":"Let others know why you need to reschedule","ui.runtimessr.booker.resend":"Resend","ui.runtimessr.booker.search_timezone":"Search","ui.runtimessr.booker.seats_available_one":"Seat available","ui.runtimessr.booker.seats_available_other":"Seats available","ui.runtimessr.booker.seats_half_full":"Seats filling fast","ui.runtimessr.booker.seats_nearly_full":"Seats almost full","ui.runtimessr.booker.select":"Select...","ui.runtimessr.booker.select_date":"Select date","ui.runtimessr.booker.sending":"Sending","ui.runtimessr.booker.share_additional_notes":"Please share anything that will help prepare for our meeting.","ui.runtimessr.booker.sms_workflow_consent":"By entering your phone number you consent to receive SMS messages for this event.","ui.runtimessr.booker.somewhere_else":"Somewhere else","ui.runtimessr.booker.time_format":"Time format","ui.runtimessr.booker.timeslot_missing_description":"Please select a timeslot to book the event.","ui.runtimessr.booker.timezone":"Timezone","ui.runtimessr.booker.url_validation_error":"That doesn't look like a URL","ui.runtimessr.booker.user_away":"This user is currently away.","ui.runtimessr.booker.user_away_description":"The person you are trying to book has set themselves to away, and therefore is not accepting new bookings.","ui.runtimessr.booker.verify":"Verify","ui.runtimessr.booker.verify_email_button":"Verify email","ui.runtimessr.booker.verify_your_email":"Verify your email","ui.runtimessr.booker.view_next_month":"View next month","ui.runtimessr.booker.view_previous_month":"View previous month","ui.runtimessr.booker.what_is_this_meeting_about":"What is this meeting about?","ui.runtimessr.booker.your_name":"Your name","ui.runtimessr.booker.zoom":"Zoom","ui.runtimessr.calbooking.back.button":"Back","ui.runtimessr.calbooking.booking.title":"{eventTitle} between {staffMemberName} and {attendeeNames}","ui.runtimessr.calbooking.cancelBooking.cancelButton":"Cancel appointment","ui.runtimessr.calbooking.cancelBooking.cancelling":"Cancelling...","ui.runtimessr.calbooking.cancelBooking.cancelling.placeholder":"Why are you cancelling?","ui.runtimessr.calbooking.cancelBooking.reason":"Reason for cancellation (optional)","ui.runtimessr.calbooking.cancelBooking.title":"Cancel this appointment?","ui.runtimessr.calbooking.canceledBooking.title":"This appointment is canceled","ui.runtimessr.calbooking.confirmation.dryRun.note":"Check back later or contact us for more info","ui.runtimessr.calbooking.confirmation.dryRun.title":"This site isnât accepting bookings yet","ui.runtimessr.calbooking.confirmation.pending.subtitle":"Itâs now awaiting confirmation from our team","ui.runtimessr.calbooking.confirmation.pending.title":"Your booking request was sent","ui.runtimessr.calbooking.confirmation.preview.note":"Go to the live site at its actual domain to make a booking","ui.runtimessr.calbooking.confirmation.preview.title":"You can't create appointments in preview mode","ui.runtimessr.calbooking.confirmation.success.back":"Back","ui.runtimessr.calbooking.confirmation.success.cancel":"Cancel","ui.runtimessr.calbooking.confirmation.success.change":"Need to make a change?","ui.runtimessr.calbooking.confirmation.success.description":"We sent an email with the details to everyone.","ui.runtimessr.calbooking.confirmation.success.host":"Host","ui.runtimessr.calbooking.confirmation.success.notes":"Additional notes","ui.runtimessr.calbooking.confirmation.success.or":"or","ui.runtimessr.calbooking.confirmation.success.reschedule":"Reschedule","ui.runtimessr.calbooking.confirmation.success.title":"This meeting is scheduled","ui.runtimessr.calbooking.confirmation.success.videoCallLink":"Video Call","ui.runtimessr.calbooking.confirmation.success.what":"What","ui.runtimessr.calbooking.confirmation.success.when":"When","ui.runtimessr.calbooking.confirmation.success.where":"Where","ui.runtimessr.calbooking.confirmation.success.who":"Who","ui.runtimessr.calbooking.duration.minutes":"{duration} min","ui.runtimessr.calbooking.markup.eventType":"Free Consultation","ui.runtimessr.calbooking.markup.userName":"John Smith","ui.runtimessr.calbooking.meta.price.free":"Free","ui.runtimessr.calbooking.meta.price.includes.tax":"Includes {taxPercentage} tax","ui.runtimessr.calbooking.meta.price.might.change":"Total price might change depending on your location","ui.runtimessr.calbooking.paid.booking.next.step.button":"Next","ui.runtimessr.calbooking.reschedule.booking":"Reschedule Booking","ui.runtimessr.collectionSearch.noResults":"No results.","ui.runtimessr.fileupload.error.upload_failed":"Upload Failed","ui.runtimessr.filtersort.less-filters":"Less Filters ({count})","ui.runtimessr.filtersort.more-filters":"More Filters ({count})","ui.runtimessr.priceOptions.option.oneTimeOnly":"One-time purchase","ui.runtimessr.productCustomizations.checkbox.hint.exactly":"You can choose exactly {exact} options","ui.runtimessr.productCustomizations.checkbox.hint.max":"You can choose up to {max} options","ui.runtimessr.productCustomizations.checkbox.hint.maxReached":"You've reached the maximum number of choices","ui.runtimessr.productCustomizations.checkbox.hint.min":"You can choose at least {min} options","ui.runtimessr.productCustomizations.checkbox.hint.range":"You can choose {min}-{max} options","ui.runtimessr.productCustomizations.errors.checkbox.exactlyChoices":"Choose exactly {exact} choices","ui.runtimessr.productCustomizations.errors.checkbox.maxChoices":"Choose up to {max} choices","ui.runtimessr.productCustomizations.errors.checkbox.minChoices":"Choose at least {min} choices","ui.runtimessr.productCustomizations.errors.checkbox.required":"Choose at least one choice","ui.runtimessr.productCustomizations.errors.file.maxFiles":"Upload up to {max} files","ui.runtimessr.productCustomizations.errors.required":"This field is required","ui.runtimessr.productCustomizations.noCustomizations":"When you add product customizations they will show here.","ui.runtimessr.productCustomizations.quantity.decrementAriaLabel":"Decrease quantity of {label}","ui.runtimessr.productCustomizations.quantity.incrementAriaLabel":"Increase quantity of {label}","ui.runtimessr.productCustomizations.quantity.stepperAriaLabel":"Quantity for {label}","ui.runtimessr.productPrice.omnibus.last.price":"Lowest price in the last {period} days - {displayedPrice}","ui.runtimessr.productPrice.omnibus.total.price.might.change":"Total price might change depending on your location","ui.runtimessr.productPrice.omnibus.vat":"Includes {vatPercentage}% tax","ui.runtimessr.productPriceOptions.autoRenew":"Will auto-renew until canceled","ui.runtimessr.productPriceOptions.expiresAfter":"Expires after","ui.runtimessr.productPriceOptions.frequency.monthly":"month","ui.runtimessr.productPriceOptions.frequency.weekly":"week","ui.runtimessr.productPriceOptions.frequency.yearly":"year","ui.runtimessr.productPriceOptions.frequencyPlural.monthly":"months","ui.runtimessr.productPriceOptions.frequencyPlural.weekly":"weeks","ui.runtimessr.productPriceOptions.frequencyPlural.yearly":"years","ui.runtimessr.productPriceOptions.title":"Price options","ui.runtimessr.staffMemberSelection.anyoneAvailable":"Anyone available","widget.addtocart.disabledText.placeHolder":"OUT OF STOCK","widget.filtersort.clear-all":"clear all","widget.filtersort.filter-by.title":"Filter by","widget.filtersort.sort-by.title":"Sort by","widget.filtersort.title":"Sort & Filter"}} 2844 2845</script>
2845 2846
2846<script id="ssr-static" fetchpriority="low" type="module" src="https://ms-cdn.websites.hibu.com/runtime-react/4274/res/js/runtime-react.js"></script>
2846</div><!-- Begin Body End Markup --> 2847<!-- Begin Body End Markup --><!-- Begin Name of Code --><!-- End Name of Code --><div id="placeholder_retargeting_pixel" style="display: none;" data-inject="placeholder_retargeting_pixel"> 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 {{placeholder_retargeting_pixel}} 2877</div> 2878<div id="placeholder_dpni" style="display: none;" data-inject="placeholder_dpni"> 2879 <!-- phone insertion script begins -->
2879<script type="text/javascript" src="https://reports.hibu.com/analytics/js/ybDynamicPhoneInsertion.js"> 2880 </script>
2880 2881
2881<script> 2882//<![CDATA[ 2883 2884 2885ybFindPhNums = ['14052250868', '14052250868', '14052250868', '14052250868']; 2886ybReplacePhNums = ['14052547826', '14052548457', '14052548594', '14052548596']; 2887 2888 document.addEventListener("YextPhoneChangeEvent", yextPhoneChangeEventHandler, false); 2889 2890 function yextPhoneChangeEventHandler(e) { 2891 e.preventDefault(); 2892 ybFun_ReplaceText(); 2893 } 2894 2895 if (typeof dmAPI != 'undefined') { 2896 dmAPI.runOnReady('dpni', function() { 2897 setTimeout(ybFun_ReplaceText, 500); 2898 }); 2899 window.addEventListener('DOMContentLoaded', function() { 2900 dmAPI.subscribeEvent(dmAPI.EVENTS.SHOW_POPUP, 2901 function(data) { 2902 setTimeout(ybFun_ReplaceText, 500); 2903 }); 2904 }); 2905 } else { 2906 window.onload = function() { 2907 setTimeout(ybFun_ReplaceText, 500); 2908 } 2909 } 2910 2911 2912//]]> 2913 </script>
2913 2914 <!-- phone insertion script ends --> 2915</div> 2916<div id="placeholder_analytics" style="display: none;" data-inject="placeholder_analytics"> 2917
2917<script> 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945//<![CDATA[ 2946 2947//yellAnalyticsConfig need to set before s_code.js 2948var yellAnalyticsConfig = { 2949"global" : { 2950 "trackDownloadLinks": true, 2951 "downloadFileTypes": "exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx", 2952 "currency": "USD", 2953 "trackExternalLinks": true, 2954 "internalDomains": "javascript:", 2955 "charset": "UTF-8" 2956}, 2957"omniture" : { 2958 "enabled": true, 2959 "server": "yellgroup.122.2o7.net", 2960 "serverSecure": "yellgroup.122.2o7.net", 2961 "namespace": "yellgroup", 2962 "account": "yelldudalive", 2963 "campaign": "CID|cam" 2964}} 2965var hibuWebsiteConfig={ 2966 "prodSKU":"WBS-PRO-01", 2967 "assetID":"700128271", 2968 "customerID":"7082583077" 2969} 2970 2971//]]> 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 </script>
2999 3000
3000<script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/AppMeasurement.js"> 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027//<![CDATA[ 3028 3029 3030//]]> 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 </script>
3057 3058
3058<script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/hibu-analytics.min.js" defer=""> 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085//<![CDATA[ 3086 3087 3088//]]> 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 </script>
3115 3116
3116<script type="text/javascript" src="https://dh-static-files.s3.amazonaws.com/prod/omn_setting.js" defer=""> 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143//<![CDATA[ 3144 3145 3146//]]> 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 </script>
3173 3174</div> 3175<div id="placeholder_footer_reserve1" style="display: none;" data-inject="placeholder_footer_reserve1"> 3176 <style> 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 iframe[name="google_conversion_frame"] {height: 0 !important;width: 0 !important;line-height: 0 !important;font-size: 0 !important;margin-top: -13px;float: left;} 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 </style> 3227
3227<script> 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252//<![CDATA[ 3253(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"187257646"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq"); 3254//]]> 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 </script>
3279 3280 <noscript> 3281 <img src="//bat.bing.com/action/0?ti=187257646&Ver=2" height="0" width="0" style="display:none; visibility: hidden;"/> 3282 </noscript> 3283</div> 3284<div id="placeholder_footer_reserve2" style="display: none;" data-inject="placeholder_footer_reserve2"> 3285 <!-- Facebook Pixel Code -->
3285<script nonce="FYfgrFhf"> 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309//<![CDATA[
vendor: 397 bytes, lines 3309-3317
3309 3310 3311!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 3312n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 3313n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 3314t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 3315document,'script','https://connect.facebook.net/en_US/fbevents.js'); 3316 3317fbq('init', '
33171039341718567945
vendor: 30 bytes, lines 3317-3318
3317'); 3318fbq('track', "PageView");
3319//]]> 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 </script>
3343 3344 <noscript> 3345 <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1039341718567945&ev=PageView&noscript=1"/> 3346 </noscript> 3347 <!-- End Facebook Pixel Code --> 3348</div> 3349<div id="placeholder_footer_reserve3" style="display: none;" data-inject="placeholder_footer_reserve3"> 3350
3350<script> 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378//<![CDATA[ 3379 3380 (() => { 3381 // Hide any flex wrapper whose button text contains "do not use" 3382 function hideDoNotUse(root = document) { 3383 const wrappers = root.querySelectorAll('.flex-element.widget-wrapper'); 3384 wrappers.forEach(wrap => { 3385 const btn = wrap.querySelector('a.dmButtonLink, a.flexButton, a[data-element-type="dButtonLinkId"]'); 3386 if (!btn) return; 3387 const text = (btn.textContent || '').toLowerCase().trim(); 3388 if (text.includes('do not use')) { 3389 wrap.style.display = 'none'; 3390 wrap.setAttribute('data-hidden-reason', 'do-not-use'); 3391 } 3392 }); 3393 } 3394 // Run once on ready 3395 if (document.readyState === 'loading') { 3396 document.addEventListener('DOMContentLoaded', () => hideDoNotUse()); 3397 } else { 3398 hideDoNotUse(); 3399 } 3400 // Watch for dynamically inserted content or text changes 3401 const mo = new MutationObserver(mutations => { 3402 for (const m of mutations) { 3403 m.addedNodes.forEach(node => { 3404 if (node.nodeType !== 1) return; 3405 if (node.matches && node.matches('.flex-element.widget-wrapper')) { 3406 hideDoNotUse(node); 3407 } else { 3408 // Check if a new/changed node sits inside a wrapper 3409 const wrap = node.closest && node.closest('.flex-element.widget-wrapper'); 3410 if (wrap) hideDoNotUse(wrap); 3411 else hideDoNotUse(node); 3412 } 3413 }); 3414 if (m.type === 'characterData' || m.type === 'childList') { 3415 const wrap = m.target.closest && m.target.closest('.flex-element.widget-wrapper'); 3416 if (wrap) hideDoNotUse(wrap); 3417 } 3418 } 3419 }); 3420 mo.observe(document.documentElement, { 3421 childList: true, 3422 subtree: true, 3423 characterData: true 3424 }); 3425})(); 3426 3427//]]> 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 </script>
3455 3456</div> 3457<div id="placeholder_footer_reserve4" style="display: none;" data-inject="placeholder_footer_reserve4"> 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 {{placeholder_footer_reserve4}} 3487</div> 3488<div id="placeholder_footer_reserve5" style="display: none;" data-inject="placeholder_footer_reserve5"> 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 {{placeholder_footer_reserve5}} 3518</div> 3519<div id="placeholder_footer_reserve6" style="display: none;" data-inject="placeholder_footer_reserve6"> 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 {{placeholder_footer_reserve6}} 3549</div> 3550<div id="placeholder_footer_reserve7" style="display: none;" data-inject="placeholder_footer_reserve7"> 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 {{placeholder_footer_reserve7}} 3580</div> 3581<!-- End Body End Markup --><!-- form dropdown code begin -->
3581<script> 3582//<![CDATA[ 3583function waitForDmAPI(callback) { 3584 if (typeof dmAPI !== 'undefined') { 3585 callback(); 3586 } else { 3587 setTimeout(() => waitForDmAPI(callback), 100); 3588 } 3589} 3590 3591document.addEventListener("DOMContentLoaded", function () { 3592 waitForDmAPI(async function () { 3593 async function getServicesAndProducts() { 3594 try { 3595 var collection = await dmAPI.loadCollectionsAPI(); 3596 var formData = await collection.data("form").get(); 3597 3598 if (formData?.values?.length > 0) { 3599 let servicesHtml = formData.values[0].data["Services & Products"]; 3600 3601 let tempDiv = document.createElement("div"); 3602 tempDiv.innerHTML = servicesHtml; 3603 3604 return Array.from(tempDiv.querySelectorAll("p")).map(p => 3605 p.textContent.trim() 3606 ); 3607 } 3608 } catch (err) { 3609 console.error("Failed to load form data:", err); 3610 } 3611 3612 return []; 3613 } 3614 3615 async function replaceInputWithDropdown() { 3616 let servicesArray = await getServicesAndProducts(); 3617 if (servicesArray.length === 0) return; 3618 3619 // Add "Services" to the beginning and "Other" to the end 3620 servicesArray = [...servicesArray, "Other"]; 3621 3622 let labels = document.querySelectorAll("label"); 3623 labels.forEach(label => { 3624 let labelText = label.textContent.trim(); 3625 if ( 3626 labelText.includes("Services") || 3627 labelText.includes("Products") || 3628 labelText.includes("Case Study") 3629 ) { 3630 let input = label.parentElement.querySelector("input[type='text']"); 3631 if (input) { 3632 let select = document.createElement("select"); 3633 select.name = input.name; 3634 select.id = input.id; 3635 3636 servicesArray.forEach(service => { 3637 let option = document.createElement("option"); 3638 option.value = service; 3639 option.textContent = service; 3640 select.appendChild(option); 3641 }); 3642 3643 input.replaceWith(select); 3644 } 3645 } 3646 }); 3647 } 3648 3649 await replaceInputWithDropdown(); 3650 }); 3651}); 3652//]]> 3653</script>
3653 3654<!-- form dropdown code end --><!-- form button code begin -->
3654<script> 3655//<![CDATA[ 3656 3657 function waitForDmAPI(callback) { 3658 if (typeof dmAPI !== 'undefined') { 3659 callback(); 3660 } else { 3661 setTimeout(() => waitForDmAPI(callback), 100); 3662 } 3663 } 3664 3665 async function getFormText() { 3666 var collection = await dmAPI.loadCollectionsAPI(); 3667 var buttonsData = await collection.data("buttons").get(); 3668 3669 if (buttonsData.values.length > 0) { 3670 let formHtml = buttonsData.values[0].data.Form_Button; 3671 let tempDiv = document.createElement("div"); 3672 tempDiv.innerHTML = formHtml; 3673 return tempDiv.textContent || tempDiv.innerText; 3674 } 3675 3676 return null; 3677 } 3678 3679 async function updateSubmitButton() { 3680 try { 3681 let formText = await getFormText(); 3682 if (!formText) { 3683 console.warn("No form text found."); 3684 return; 3685 } 3686 3687 let buttons = document.querySelectorAll('input[type="submit"][value="Form Button"]'); 3688 buttons.forEach(button => { 3689 button.value = formText; 3690 }); 3691 3692 console.log("Updated submit buttons with new value:", formText); 3693 } catch (error) { 3694 console.error("Error updating submit buttons:", error); 3695 } 3696 } 3697 3698 document.addEventListener("DOMContentLoaded", function () { 3699 waitForDmAPI(updateSubmitButton); 3700 }); 3701 3702//]]> 3703</script>
3703 3704<!-- form button code end --><!-- End Body End Markup --> 3705<!-- Site Wide Html Markup --> 3706<div id="swh-3aaaeeeb78c3464eb3207d608d6fe15e"><div data-wrapper-source="appstore" >
3706<script>/* v6.3:script */(function(){function safeAtob(str){try{return atob(str||'');}catch{return'';}}function hasNonEmptyText(node){if(!node)return false;const txt=(node.textContent||'').replace(/â/g,'').trim();return txt.length>0;}function decodedHasText(html){if(!html)return false;const t=html.replace(/<[^>]*>/g,'').replace(/s+/g,' ').trim();return t.length>0;}function rowHasLocDataBindingFn(row){let hasLoc=false;if(!row)return false;const rowDataBoundElements=row.querySelectorAll('[data-binding]');Array.prototype.slice.call(rowDataBoundElements).forEach((ele)=>{const encoded=ele.getAttribute('data-binding');if(!encoded)return;const decoded=safeAtob(encoded);try{const payload=JSON.parse(decoded);if(Array.isArray(payload)&&payload[0]?.value&&String(payload[0].value).includes(' loc ')){hasLoc=true;}}catch{}});return hasLoc;}function elementHasVisibleText(el){if(!el)return!1;const t=(el.textContent||"").replace(/â/g,"").trim();return t.length>0}function isHeadingWrapper(el){return!!(el&&el.matches&&el.matches(".dmNewParagraph")&&el.querySelector("h3"))}function bindingRendersText(el){if(!el)return!1;if(el.hasAttribute("data-binding"))return elementHasVisibleText(el);const inner=el.querySelector("[data-binding]");return inner?elementHasVisibleText(inner):!1}function hideEmptyLocDataHeadingsClassic(){const h3s=document.querySelectorAll(".dmNewParagraph h3");Array.prototype.slice.call(h3s).forEach((h3)=>{const h3parent=h3.closest(".dmNewParagraph");if(!h3parent)return;const nxt=h3parent.nextElementSibling;const nxtIsHeading=isHeadingWrapper(nxt);const nxtHasText=elementHasVisibleText(nxt)||bindingRendersText(nxt);if(nxtIsHeading||!nxtHasText){h3parent.style.setProperty("display","none","important")}})}function paragraphWrapperOf(node){return node?.closest?.('[data-auto="flex-element-widget-wrapper"][data-widget-type="paragraph"]')||null;}function findNextParagraphWrapper(wrapper){if(!wrapper)return null;let cur=wrapper.nextElementSibling;while(cur){if(cur.nodeType===1&&cur.matches?.('[data-auto="flex-element-widget-wrapper"][data-widget-type="paragraph"]')){return cur;}cur=cur.nextElementSibling;}return null;}function flexParagraphHasContent(dmNewParagraph){if(!dmNewParagraph)return false;const bindings=dmNewParagraph.querySelectorAll('.inline-data-binding, .inline-data-binding-markup');if(bindings.length>0){for(const b of bindings){if(hasNonEmptyText(b))return true;}return false;}return hasNonEmptyText(dmNewParagraph);}function maybeCollapseEmptyGroup(startWrapper){const group=startWrapper?.closest?.('[data-auto="flex-element-group"]');if(!group)return;const hasVisibleChild=Array.from(group.children).some((ch)=>{const cs=ch&&window.getComputedStyle(ch);return ch&&cs&&cs.display!=='none';});if(!hasVisibleChild)group.style.setProperty('display','none','important');}function hideEmptyLocDataHeadingsFlex(){const h3s=document.querySelectorAll('.dmNewParagraph h3');Array.prototype.slice.call(h3s).forEach((h3)=>{const h3Paragraph=h3.closest('.dmNewParagraph');if(!h3Paragraph)return;const h3Wrapper=paragraphWrapperOf(h3Paragraph);if(!h3Wrapper)return;const nextParaWrapper=findNextParagraphWrapper(h3Wrapper);const nextDmNewParagraph=nextParaWrapper?.querySelector?.('.dmNewParagraph')||null;const hasContent=flexParagraphHasContent(nextDmNewParagraph);if(!hasContent){if(nextParaWrapper)nextParaWrapper.style.setProperty('display','none','important');h3Wrapper.style.setProperty('display','none','important');maybeCollapseEmptyGroup(h3Wrapper);}});}const dmEnvironment=(window.dmAPI&&dmAPI.getCurrentEnvironment&&dmAPI.getCurrentEnvironment())||'live';const dmPageAlias=(window.Parameters&&window.Parameters.InitialPageAlias&&String(window.Parameters.InitialPageAlias).toUpperCase())||'';const isFlex=!!(window.Parameters&&window.Parameters.isFlexSite);if(dmEnvironment==='live'&&['ABOUT','ABOUT-US'].includes(dmPageAlias)){if(isFlex){hideEmptyLocDataHeadingsFlex();}else{hideEmptyLocDataHeadingsClassic();}}})();</script>
3706 </div></div><!-- Site Wide Html Markup --> 3707<!-- Begin Product Custom HTML Markup --> 3708<div id="fb-root"></div>
3709<script>(function(d, s, id) { 3710var js, fjs = d.getElementsByTagName(s)[0]; 3711if (d.getElementById(id)) return; 3712js = d.createElement(s); js.id = id; 3713js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.8&appId=1822295708016537"; 3714fjs.parentNode.insertBefore(js, fjs); 3715}(document, 'script', 'facebook-jssdk'));</script>
vendor: 2 bytes, line 3715
3715
3716<script> 3717//make sure video's on iOS load first screen of the video. 3718dmAPI.runOnReady('russTest',function() { 3719 var _hibu_vid = document.getElementsByTagName('video'); 3720 for (var i = 0; i < _hibu_vid.length; i++) { 3721 _hibu_vid[i].load(); 3722 } 3723}) 3724</script>
vendor: 2 bytes, line 3724
3724
3725<script> 3726//simple addition by Russ to add consent banner link into footer - updated by Adrian to account for Termly installs. 3727(function () { 3728 var poweredByFirstAnchor = document.querySelector('.poweredBy a:first-child'); 3729 if (!poweredByFirstAnchor) return; 3730 3731 if (window.Termly) { 3732 var termlySpan = document.createElement('span'); 3733 termlySpan.className = 'termly-display-preferences'; 3734 termlySpan.textContent = 'Manage Consent Preferences'; 3735 poweredByFirstAnchor.insertAdjacentElement('afterend', termlySpan); 3736 } else { 3737 var spSpan = document.createElement('span'); 3738 spSpan.id = 'spConsentWrapper'; 3739 poweredByFirstAnchor.insertAdjacentElement('afterend', spSpan); 3740 window.localStorage.setItem('__springtime__repop__target', '#spConsentWrapper'); 3741 } 3742})(); 3743</script>
3743 3744<style> 3745 #spConsentWrapper:before, 3746 .poweredBy .termly-display-preferences:before { content: " | " } 3747 .poweredBy .termly-display-preferences { cursor: pointer; } 3748</style>
3749<script> 3750if (window.location.search.indexOf('preview') > 0) { 3751 window.localStorage.setItem('ae_user_consent_decision_has_been_made', true); 3752 var spEl = document.getElementById('spConsentWrapper'); 3753 if (spEl) spEl.remove(); 3754} 3755</script>
3755<!-- End Product Custom HTML Markup --> 3756</body> 3757</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.