1<!doctype html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 8 9 <!-- This site is optimized with the Yoast SEO Premium plugin v28.6 (Yoast SEO v28.6) - https://yoast.com/product/yoast-seo-premium-wordpress/ --> 10 <title>Smart Home Automation in Phoenix & Scottsdale | Obsidian</title> 11 <meta name="description" content="Luxury smart home automation, lighting, A/V, shading & security for Phoenix, Scottsdale & Paradise Valley. Call 480-501-0101." /> 12 <link rel="canonical" href="https://obsidiangroup.ai/" /> 13 <meta property="og:locale" content="en_US" /> 14 <meta property="og:type" content="website" /> 15 <meta property="og:title" content="Home" /> 16 <meta property="og:description" content="Home" /> 17 <meta property="og:url" content="https://obsidiangroup.ai/" /> 18 <meta property="og:site_name" content="Obsidian Group" /> 19 <meta property="article:publisher" content="https://www.facebook.com/people/Obsidian-Group/61568341420856/" /> 20 <meta property="article:modified_time" content="2026-09-22T18:54:23+00:00" /> 21 <meta property="og:image" content="https://obsidiangroup.ai/wp-content/uploads/2025/07/valleyl-job-pv-17-rs.webp" /> 22 <meta property="og:image:width" content="1920" /> 23 <meta property="og:image:height" content="1080" /> 24 <meta property="og:image:type" content="image/webp" /> 25 <meta name="twitter:card" content="summary_large_image" /> 26
26<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/obsidiangroup.ai\/","url":"https:\/\/obsidiangroup.ai\/","name":"Smart Home Automation in Phoenix & Scottsdale | Obsidian","isPartOf":{"@id":"https:\/\/obsidiangroup.ai\/#website"},"about":{"@id":"https:\/\/obsidiangroup.ai\/#organization"},"primaryImageOfPage":{"@id":"https:\/\/obsidiangroup.ai\/#primaryimage"},"image":{"@id":"https:\/\/obsidiangroup.ai\/#primaryimage"},"thumbnailUrl":"https:\/\/obsidiangroup.ai\/wp-content\/uploads\/2025\/07\/valleyl-job-pv-17-rs.webp","datePublished":"2025-02-21T20:37:24+00:00","dateModified":"2026-09-22T18:54:23+00:00","description":"Luxury smart home automation, lighting, A\/V, shading & security for Phoenix, Scottsdale & Paradise Valley. Call 480-501-0101.","breadcrumb":{"@id":"https:\/\/obsidiangroup.ai\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/obsidiangroup.ai\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/obsidiangroup.ai\/#primaryimage","url":"https:\/\/obsidiangroup.ai\/wp-content\/uploads\/2025\/07\/valleyl-job-pv-17-rs.webp","contentUrl":"https:\/\/obsidiangroup.ai\/wp-content\/uploads\/2025\/07\/valleyl-job-pv-17-rs.webp","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/obsidiangroup.ai\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/obsidiangroup.ai\/#website","url":"https:\/\/obsidiangroup.ai\/","name":"Obsidian Group","description":"Obsidian Group offers expert home services, including electrical, A\/V systems, shading, lighting, and outdoor enhancements, with over 78 years of experience.","publisher":{"@id":"https:\/\/obsidiangroup.ai\/#organization"},"alternateName":"Obsidian Technology","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/obsidiangroup.ai\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/obsidiangroup.ai\/#organization","name":"Obsidian Group","alternateName":"Obsidian Technology","url":"https:\/\/obsidiangroup.ai\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/obsidiangroup.ai\/#\/schema\/logo\/image\/","url":"https:\/\/obsidiangroup.ai\/wp-content\/uploads\/2025\/07\/valleyl-job-pv-17-rs.webp","contentUrl":"https:\/\/obsidiangroup.ai\/wp-content\/uploads\/2025\/07\/valleyl-job-pv-17-rs.webp","width":1920,"height":1080,"caption":"Obsidian Group"},"image":{"@id":"https:\/\/obsidiangroup.ai\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/Obsidian-Group\/61568341420856\/","https:\/\/www.instagram.com\/obsidiangroupaz\/","https:\/\/www.linkedin.com\/company\/obsidian-groupaz","https:\/\/www.youtube.com\/@ObsidianGroupAZ"],"description":"At Obsidian Group, we believe that every home should be a seamless blend of innovation, style, and functionality. With over 78 years of combined experience, our team of experts specializes in electrical solutions, advanced A\/V systems, luxury shading, customized lighting, and outdoor enhancementsâbringing your vision to life with precision and excellence.","email":"[email protected]","telephone":"480-501-0101","foundingDate":"2025-01-01","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1","maxValue":"10"},"publishingPrinciples":"https:\/\/obsidiangroup.ai\/about-obsidian\/"}]}</script>
26 27 <meta name="google-site-verification" content="zZv1iwtT37kqckma-gi-g32LxWsZoslF1Wdr0407QeQ" /> 28 <!-- / Yoast SEO Premium plugin. --> 29 30 31<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 32<link rel="alternate" type="application/rss+xml" title="Obsidian Group » Feed" href="https://obsidiangroup.ai/feed/" /> 33<link rel="alternate" type="application/rss+xml" title="Obsidian Group » Comments Feed" href="https://obsidiangroup.ai/comments/feed/" /> 34<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://obsidiangroup.ai/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fobsidiangroup.ai%2F" /> 35<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://obsidiangroup.ai/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fobsidiangroup.ai%2F&format=xml" /> 36<style id="wp-img-auto-sizes-contain-inline-css"> 37img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 38/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 39</style> 40<style id="wp-emoji-styles-inline-css"> 41 42 img.wp-smiley, img.emoji { 43 display: inline !important; 44 border: none !important; 45 box-shadow: none !important; 46 height: 1em !important; 47 width: 1em !important; 48 margin: 0 0.07em !important; 49 vertical-align: -0.1em !important; 50 background: none !important; 51 padding: 0 !important; 52 } 53/*# sourceURL=wp-emoji-styles-inline-css */ 54</style>
55<style id="site-designer-shared-pattern-classes-inline-css"> 56/* Dark cover/section overlay + on-dark text. */ 57body .wp-site-blocks .is-style-overlay-dark .wp-block-cover__background { background-color: var(--wp--preset--color--base-3); color: var(--wp--preset--color--contrast-3); } 58.wp-block-cover.is-style-overlay-dark .wp-block-cover__background.has-background-dim { opacity: 0.50 !important; } 59:is(.wp-block-designsetgo-section, .wp-block-designsetgo-scroll-slides).is-style-overlay-dark { --dsgo-overlay-color: var(--wp--preset--color--base-3); --dsgo-overlay-opacity: 0.50; color: var(--wp--preset--color--contrast-3); } 60.dsgo-image-accordion-item.is-style-overlay-dark { --dsgo-overlay-color: var(--wp--preset--color--base-3); } 61.wp-block-group.has-background.is-style-overlay-dark { box-shadow: inset 0 0 0 9999px color-mix(in srgb, var(--wp--preset--color--base-3) 50%, transparent); } 62body .wp-site-blocks .is-style-overlay-dark, body .wp-site-blocks .is-style-on-dark { --dsgo-text-color: var(--wp--preset--color--contrast-3); color: var(--wp--preset--color--contrast-3) !important; } 63body .wp-site-blocks .is-style-overlay-dark :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,cite), body .wp-site-blocks .is-style-on-dark :is(h1,h2,h3,h4,h5,h6,p,li,blockquote,cite) { color: var(--wp--preset--color--contrast-3) !important; } 64 65/* Solid dark section background + light text. */ 66.is-style-bg-dark { background-color: var(--wp--preset--color--contrast); color: var(--wp--preset--color--base); } 67.is-style-bg-dark a { color: var(--wp--preset--color--base); }
68/*# sourceURL=site-designer-shared-pattern-classes-inline-css */ 69</style> 70<style id="global-styles-inline-css"> 71:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
71--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
71.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 72:root :where(.wp-block-icon svg){width: 24px;} 73:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 74/*# sourceURL=global-styles-inline-css */ 75</style> 76<link rel='stylesheet' id='wp-theme-css' href='https://obsidiangroup.ai/wp-includes/css/dist/theme/design-tokens.min.css?ver=7.1.2' media='all' /> 77<link rel='stylesheet' id='wp-components-css' href='https://obsidiangroup.ai/wp-includes/css/dist/components/style.min.css?ver=7.1.2' media='all' /> 78<link rel='stylesheet' id='godaddy-styles-css' href='https://obsidiangroup.ai/wp-content/mu-plugins/vendor/wpex/godaddy-launch/includes/Dependencies/GoDaddy/Styles/build/latest.css?ver=2.0.2' media='all' /> 79<link rel='stylesheet' id='hello-elementor-css' href='https://obsidiangroup.ai/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.5.1' media='all' /> 80<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://obsidiangroup.ai/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.5.1' media='all' /> 81<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://obsidiangroup.ai/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.5.1' media='all' /> 82<link rel='stylesheet' id='elementor-frontend-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.3' media='all' /> 83<link rel='stylesheet' id='elementor-post-15-css' href='https://obsidiangroup.ai/wp-content/uploads/elementor/css/post-15.css?ver=1790833147' media='all' /> 84<link rel='stylesheet' id='widget-image-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.3' media='all' /> 85<link rel='stylesheet' id='widget-nav-menu-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=4.3.1' media='all' /> 86<link rel='stylesheet' id='e-sticky-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=4.3.1' media='all' /> 87<link rel='stylesheet' id='widget-image-box-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor/assets/css/widget-image-box.min.css?ver=4.3.3' media='all' /> 88<link rel='stylesheet' id='widget-social-icons-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.3.3' media='all' /> 89<link rel='stylesheet' id='e-apple-webkit-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=4.3.3' media='all' /> 90<link rel='stylesheet' id='widget-heading-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.3' media='all' /> 91<link rel='stylesheet' id='widget-icon-list-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=4.3.3' media='all' /> 92<link rel='stylesheet' id='uael-frontend-css' href='https://obsidiangroup.ai/wp-content/plugins/ultimate-elementor/assets/min-css/uael-frontend.min.css?ver=1.45.5' media='all' /> 93<link rel='stylesheet' id='uael-teammember-social-icons-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.24.0' media='all' /> 94<link rel='stylesheet' id='uael-social-share-icons-brands-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.css?ver=5.15.3' media='all' /> 95<link rel='stylesheet' id='uael-social-share-icons-fontawesome-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.css?ver=5.15.3' media='all' /> 96<link rel='stylesheet' id='uael-nav-menu-icons-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css?ver=5.15.3' media='all' /> 97<link rel='stylesheet' id='e-animation-fadeInUp-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInUp.min.css?ver=4.3.3' media='all' /> 98<link rel='stylesheet' id='swiper-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' /> 99<link rel='stylesheet' id='e-swiper-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=4.3.3' media='all' /> 100<link rel='stylesheet' id='widget-slides-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor-pro/assets/css/widget-slides.min.css?ver=4.3.1' media='all' /> 101<link rel='stylesheet' id='e-animation-fadeInDown-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInDown.min.css?ver=4.3.3' media='all' /> 102<link rel='stylesheet' id='widget-video-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor/assets/css/widget-video.min.css?ver=4.3.3' media='all' /> 103<link rel='stylesheet' id='widget-icon-box-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor/assets/css/widget-icon-box.min.css?ver=4.3.3' media='all' />
104<link rel='stylesheet' id='e-animation-slideInUp-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor/assets/lib/animations/styles/slideInUp.min.css?ver=4.3.3' media='all' /> 105<link rel='stylesheet' id='widget-image-carousel-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor/assets/css/widget-image-carousel.min.css?ver=4.3.3' media='all' /> 106<link rel='stylesheet' id='widget-posts-css' href='https://obsidiangroup.ai/wp-content/plugins/elementor-pro/assets/css/widget-posts.min.css?ver=4.3.1' media='all' /> 107<link rel='stylesheet' id='elementor-post-56-css' href='https://obsidiangroup.ai/wp-content/uploads/elementor/css/post-56.css?ver=1790836991' media='all' /> 108<link rel='stylesheet' id='elementor-post-37-css' href='https://obsidiangroup.ai/wp-content/uploads/elementor/css/post-37.css?ver=1790833148' media='all' /> 109<link rel='stylesheet' id='elementor-post-30-css' href='https://obsidiangroup.ai/wp-content/uploads/elementor/css/post-30.css?ver=1790833148' media='all' /> 110<link rel='stylesheet' id='eael-general-css' href='https://obsidiangroup.ai/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.min.css?ver=6.8.5' media='all' /> 111<link rel='stylesheet' id='elementor-gf-local-sourcesanspro-css' href='https://obsidiangroup.ai/wp-content/uploads/elementor/google-fonts/css/sourcesanspro.css?ver=1742246100' media='all' /> 112<link rel='stylesheet' id='elementor-gf-local-poppins-css' href='https://obsidiangroup.ai/wp-content/uploads/elementor/google-fonts/css/poppins.css?ver=1742246102' media='all' />
113<script id="jquery-core-js" src="https://obsidiangroup.ai/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 113
113
114<script id="jquery-migrate-js" src="https://obsidiangroup.ai/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
114 115 116<!-- Google tag (gtag.js) snippet added by Site Kit --> 117<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 117-118
117 118<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
118GT-MJKKTFQS
vendor: 18 bytes, line 118
118" async></script>
119<script id="google_gtagjs-js-after"> 120window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 121gtag("set","linker",{"domains":["obsidiangroup.ai"]}); 122gtag("js", new Date()); 123gtag("set", "developer_id.dZTNiMT", true); 124gtag("config", "GT-MJKKTFQS", {"googlesitekit_post_type":"page"}); 125 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 126//# sourceURL=google_gtagjs-js-after 127</script>
127 128<link rel="https://api.w.org/" href="https://obsidiangroup.ai/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://obsidiangroup.ai/wp-json/wp/v2/pages/56" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://obsidiangroup.ai/xmlrpc.php?rsd" /> 129<meta name="generator" content="WordPress 7.1.2" /> 130<link rel='shortlink' href='https://obsidiangroup.ai/' /> 131<meta name="generator" content="Site Kit by Google 1.188.0" />
131<script>
vendor: 331 bytes, lines 131-135
131(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 132new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 133j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 134'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 135})(window,document,'script','dataLayer','
135GTM-NKM5WNS4
vendor: 3 bytes, line 135
135');
135</script>
135 136<meta name="description" content="Our team of experts specializes in electrical solutions, advanced A/V systems, luxury shading, customized lighting, and outdoor enhancementsâbringing your vision to life with precision and excellence."> 137<meta name="generator" content="Elementor 4.3.3; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"> 138 <style> 139 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 140 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 141 background-image: none !important; 142 } 143 @media screen and (max-height: 1024px) { 144 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 145 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 146 background-image: none !important; 147 } 148 } 149 @media screen and (max-height: 640px) { 150 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 151 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 152 background-image: none !important; 153 } 154 } 155 </style> 156 <link rel="icon" href="https://obsidiangroup.ai/wp-content/uploads/2025/02/White-Favicon-Negative-32-OBSIDIAN.webp" sizes="32x32" /> 157<link rel="icon" href="https://obsidiangroup.ai/wp-content/uploads/2025/02/White-Favicon-Negative-32-OBSIDIAN.webp" sizes="192x192" /> 158<link rel="apple-touch-icon" href="https://obsidiangroup.ai/wp-content/uploads/2025/02/White-Favicon-Negative-32-OBSIDIAN.webp" /> 159<meta name="msapplication-TileImage" content="https://obsidiangroup.ai/wp-content/uploads/2025/02/White-Favicon-Negative-32-OBSIDIAN.webp" /> 160<style id="wp-site-designer-contrast-fallback"> .wp-block-group:not([data-dsgo-inline-bg]),.wp-block-column:not([data-dsgo-inline-bg]),.wp-block-columns:not([data-dsgo-inline-bg]){--dsgo-text-color:initial;} :is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover:not(.has-text-color){color:var(--wp--preset--color--contrast-3) !important;--dsgo-text-color:var(--wp--preset--color--contrast-3);} body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h1:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h2:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h3:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h4:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h5:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) h6:not(.has-text-color):where(:not
160(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) p:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(:is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column).has-background:not([class*="-background-color"]):not(.has-text-color):not(.is-style-footer-section):not(.is-style-header-section),.wp-block-cover) .wp-element-caption:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)){color:var(--dsgo-text-color,inherit) !important;} body .wp-site-blocks :is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column)[data-dsgo-inline-bg] .wp-block-button:is([class*="is-style-outline"],[class*="is-style-secondary"]) .wp-element-button{color:var(--dsgo-text-color,inherit) !important;border-color:currentColor !important;}body .wp-site-blocks :is(.wp-block-designsetgo-section,.wp-block-group,.wp-block-column)[data-dsgo-inline-bg] .wp-block-button:is([class*="is-style-outline"],[class*="is-style-secondary"]) .wp-element-button:hover{opacity:0.75;} body .wp-site-blocks [data-dsgo-inline-bg] h1:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h2:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h3:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h4:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h5:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] h6:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] p:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks [data-dsgo-inline-bg] .wp-element-caption:not(.has-text-color):where(:not(.elementor *):not([data-elementor-type] *)){color:var(--dsgo-text-color,inherit) !important;} .wp-block-designsetgo-section.has-background:not([data-dsgo-inline-bg]):not(.has-text-color){color:var(--wp--preset--color--contrast);--dsgo-text-color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-5);color:var(--wp--preset--color--contrast);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not
160(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-1:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--contrast);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-2:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-1);color:var(--wp--preset--color--contrast);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not
160(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-3:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--contrast);} :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--accent-3);color:var(--wp--preset--color--accent-2);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-4:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not
160(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--accent-2);} :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)),.has-background:is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)),.has-text-color:is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)){background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);} body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h1:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h2:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h3:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h4:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h5:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) h6:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) p:where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) a:where(:not(.wp-element-button):not(.wp-block-social-link-anchor)):where(:not(.elementor *):not([data-elementor-type] *)),body .wp-site-blocks :is(.wp-block-group,.wp-block-column).is-style-section-5:not(:is(.has-white-background-color,.has-black-background-color)) .wp-element-caption:where(:not(.elementor *):not([data-elementor-type] *)){color:var(--wp--preset--color--base);} body .wp-site-blocks input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="image"]):not([type="hidden"]),body .wp-site-blocks textarea,body .wp-site-blocks select{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);border:1px solid color-mix(in srgb, var(--wp--preset--color--contrast) 30%, transparent);} .wp-site-blocks input[type="submit"]:not(.wp-element-button),.wp-site-blocks button[type="submit"]:not(.wp-element-button){background-color:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--base);border-width:0;padding:12px 30px;font-family:inherit;font-size:var(--wp--preset--font-size--medium, 1rem);line-height:inherit;cursor:pointer;}</style> 161 <style id="site-designer-logo-constraints"> 162 .wp-block-site-logo.is-default-size img { 163 width: auto; 164 height: auto; 165 max-width: 180px; 166 max-height: 80px; 167 } 168 .wp-block-site-logo img { 169 height: auto; 170 } 171 </style> 172 </head> 173<body class="home wp-singular page-template page-template-elementor_header_footer page page-id-56 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor eio-default esm-default hello-elementor-default elementor-default elementor-template-full-width elementor-kit-15 elementor-page elementor-page-56"> 174 175 176<a class="skip-link screen-reader-text" href="#content">Skip to content</a> 177 178 <header data-elementor-type="header" data-elementor-id="37" class="elementor elementor-37 elementor-location-header" data-elementor-post-type="elementor_library"> 179 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-12f1ef71 e-con-full e-grid e-con e-parent" data-id="12f1ef71" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","sticky":"top","sticky_on":["desktop","tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 180 <div class="elementor-element elementor-element-7b7b76e5 elementor-widget__width-initial elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="7b7b76e5" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 181 <div class="elementor-widget-container"> 182 <a href="https://obsidiangroup.ai"> 183 <img width="201" height="45" src="https://obsidiangroup.ai/wp-content/uploads/2025/02/White-Negative-Logo-OBSIDIAN.webp" class="attachment-full size-full wp-image-141" alt="" /> </a> 184 </div>
185 </div> 186 <div class="elementor-element elementor-element-76de499 elementor-widget__width-initial elementor-nav-menu__align-end elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="76de499" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"horizontal","submenu_icon":{"value":"<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> 187 <div class="elementor-widget-container"> 188 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none"> 189 <ul id="menu-1-76de499" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-56 current_page_item menu-item-101"><a href="https://obsidiangroup.ai/" aria-current="page" class="elementor-item elementor-item-active">Home</a></li> 190<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-564"><a href="https://obsidiangroup.ai/the-obsidian-process/" class="elementor-item">The Obsidian Process</a></li> 191<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-102"><a href="https://obsidiangroup.ai/services/" class="elementor-item">Services<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a> 192<ul class="sub-menu elementor-nav-menu--dropdown"> 193 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-329"><a href="https://obsidiangroup.ai/services/obsidian-power/" class="elementor-sub-item">Obsidian Power</a></li> 194 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-328"><a href="https://obsidiangroup.ai/services/obsidian-tech/" class="elementor-sub-item">Obsidian Tech</a></li> 195 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-326"><a href="https://obsidiangroup.ai/services/obsidian-lighting/" class="elementor-sub-item">Obsidian Lighting</a></li> 196 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-778"><a href="https://obsidiangroup.ai/services/obsidian-security/" class="elementor-sub-item">Obsidian Security</a></li> 197 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-327"><a href="https://obsidiangroup.ai/services/obsidian-shading/" class="elementor-sub-item">Obsidian Shading</a></li> 198 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-325"><a href="https://obsidiangroup.ai/services/outdoor-audio-video-integration/" class="elementor-sub-item">Obsidian Outdoors</a></li> 199 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-324"><a href="https://obsidiangroup.ai/services/obsidian-planning/" class="elementor-sub-item">Obsidian Planning</a></li> 200</ul> 201</li> 202<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-99"><a href="https://obsidiangroup.ai/about-obsidian/" class="elementor-item">About Obsidian Group</a></li> 203<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-100"><a href="https://obsidiangroup.ai/contact/" class="elementor-item">Contact</a></li> 204</ul> </nav> 205 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 206 <svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg> </div> 207 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 208 <ul id="menu-2-76de499" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-56 current_page_item menu-item-101"><a href="https://obsidiangroup.ai/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">Home</a></li> 209<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-564"><a href="https://obsidiangroup.ai/the-obsidian-process/" class="elementor-item" tabindex="-1">The Obsidian Process</a></li> 210<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-102"><a href="https://obsidiangroup.ai/services/" class="elementor-item" tabindex="-1">Services<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewB
210ox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a> 211<ul class="sub-menu elementor-nav-menu--dropdown"> 212 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-329"><a href="https://obsidiangroup.ai/services/obsidian-power/" class="elementor-sub-item" tabindex="-1">Obsidian Power</a></li> 213 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-328"><a href="https://obsidiangroup.ai/services/obsidian-tech/" class="elementor-sub-item" tabindex="-1">Obsidian Tech</a></li> 214 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-326"><a href="https://obsidiangroup.ai/services/obsidian-lighting/" class="elementor-sub-item" tabindex="-1">Obsidian Lighting</a></li> 215 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-778"><a href="https://obsidiangroup.ai/services/obsidian-security/" class="elementor-sub-item" tabindex="-1">Obsidian Security</a></li> 216 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-327"><a href="https://obsidiangroup.ai/services/obsidian-shading/" class="elementor-sub-item" tabindex="-1">Obsidian Shading</a></li> 217 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-325"><a href="https://obsidiangroup.ai/services/outdoor-audio-video-integration/" class="elementor-sub-item" tabindex="-1">Obsidian Outdoors</a></li> 218 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-324"><a href="https://obsidiangroup.ai/services/obsidian-planning/" class="elementor-sub-item" tabindex="-1">Obsidian Planning</a></li> 219</ul> 220</li> 221<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-99"><a href="https://obsidiangroup.ai/about-obsidian/" class="elementor-item" tabindex="-1">About Obsidian Group</a></li> 222<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-100"><a href="https://obsidiangroup.ai/contact/" class="elementor-item" tabindex="-1">Contact</a></li> 223</ul> </nav> 224 </div> 225 </div> 226 </div> 227 </header> 228 <div data-elementor-type="wp-page" data-elementor-id="56" class="elementor elementor-56" data-elementor-post-type="page"> 229 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-12b1129 e-con-full e-flex e-con e-parent" data-id="12b1129" data-element_type="container" data-e-type="container"> 230 <div class="elementor-element elementor-element-8f22a11 elementor--h-position-left elementor-widget__width-inherit elementor--v-position-middle elementor-widget elementor-widget-slides" data-id="8f22a11" data-element_type="widget" data-e-type="widget" data-settings="{"navigation":"none","autoplay":"yes","pause_on_hover":"yes","pause_on_interaction":"yes","autoplay_speed":5000,"infinite":"yes","transition":"slide","transition_speed":500}" data-widget_type="slides.default"> 231 <div class="elementor-widget-container"> 232 <div class="elementor-swiper"> 233 <div class="elementor-slides-wrapper elementor-main-swiper swiper" role="region" aria-roledescription="carousel" aria-label="Slides" dir="ltr" data-animation="fadeInUp"> 234 <div class="swiper-wrapper elementor-slides"> 235 <div class="elementor-repeater-item-1ef770a swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg" role="img" aria-label="valleyl-job-pv-17-rs"></div><div class="elementor-background-overlay"></div><div class="swiper-slide-inner" ><div class="swiper-slide-contents"><h1 class="elementor-slide-heading">Luxury Smart Home Automation, Lighting & A/V in Phoenix, Scottsdale & Paradise Valley</h1><p class="elementor-slide-description">Arizona's design-first home technology partner. Savant. Lutron. Ketra. Coastal Source. Engineered for the way you live.</p><a href="https://obsidiangroup.ai/contact/" class="elementor-button elementor-slide-button elementor-size-sm">Contact Obsidian</a></div></div></div>
235<div class="elementor-repeater-item-1951176 swiper-slide" role="group" aria-roledescription="slide"><div class="swiper-slide-bg" role="img" aria-label="Modern living room with large windows and dark motorized shades overlooking the ocean"></div><div class="elementor-background-overlay"></div><div class="swiper-slide-inner" ><div class="swiper-slide-contents"><h1 class="elementor-slide-heading">Savant Power</h1><p class="elementor-slide-description">Extend the security and comforts of your home at all times with clean, reliable energy from Savant Power.</p><a href="https://obsidiangroup.ai/savant-power/" class="elementor-button elementor-slide-button elementor-size-sm">Lean More about Savant Power</a></div></div></div> </div> 236 </div> 237 </div> 238 </div> 239 </div> 240 </div> 241 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-39b3102e elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent" data-id="39b3102e" data-element_type="container" data-e-type="container" data-settings="{"background_background":"slideshow","background_slideshow_gallery":[{"id":1082,"url":"https:\/\/obsidiangroup.ai\/wp-content\/uploads\/2025\/07\/valleyl-job-pv-17-rs_1.webp"},{"id":713,"url":"https:\/\/obsidiangroup.ai\/wp-content\/uploads\/2025\/05\/obsidian-and-lutron-led-lighting-9.webp"},{"id":248,"url":"https:\/\/obsidiangroup.ai\/wp-content\/uploads\/2025\/03\/obsidian-retrograde-drive-8-scaled.webp"},{"id":699,"url":"https:\/\/obsidiangroup.ai\/wp-content\/uploads\/2025\/04\/lambart-house-april-v1-18.webp"},{"id":671,"url":"https:\/\/obsidiangroup.ai\/wp-content\/uploads\/2025\/04\/obsidian-backyard-elevate-1.webp"}],"background_slideshow_slide_duration":80000,"background_slideshow_ken_burns":"yes","background_slideshow_loop":"yes","background_slideshow_slide_transition":"fade","background_slideshow_transition_duration":500,"background_slideshow_ken_burns_zoom_direction":"in"}"> 242 <div class="e-con-inner"> 243 <div class="elementor-element elementor-element-7135770b elementor-widget elementor-widget-heading" data-id="7135770b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 244 <div class="elementor-widget-container"> 245 <h1 class="elementor-heading-title elementor-size-default">Transforming Homes, Elevating Spaces </h1> </div> 246 </div> 247 <div class="elementor-element elementor-element-39e00e39 elementor-widget elementor-widget-heading" data-id="39e00e39" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 248 <div class="elementor-widget-container"> 249 <p class="elementor-heading-title elementor-size-default">Arizona's Premier Home Automation and AV Solution Provider</p> </div> 250 </div> 251 <div class="elementor-element elementor-element-1d79a52f elementor-align-center elementor-widget elementor-widget-button" data-id="1d79a52f" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 252 <div class="elementor-widget-container"> 253 <div class="elementor-button-wrapper"> 254 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://obsidiangroup.ai/contact/"> 255 <span class="elementor-button-content-wrapper"> 256 <span class="elementor-button-text">Contact us</span> 257 </span> 258 </a> 259 </div> 260 </div> 261 </div> 262 </div> 263 </div> 264 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-37f4352a e-flex e-con-boxed e-con e-parent" data-id="37f4352a" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 265 <div class="e-con-inner"> 266 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-6a433606 e-con-full e-flex e-con e-child" data-id="6a433606" data-element_type="container" data-e-type="container"> 267 <div class="elementor-element elementor-element-ad91363 elementor-widget elementor-widget-heading" data-id="ad91363" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 268 <div class="elementor-widget-container"> 269 <h2 class="elementor-heading-title elementor-size-default">Everything you need for your next project</h2> </div>
270 </div> 271 <div class="elementor-element elementor-element-bae6c1c elementor-widget elementor-widget-text-editor" data-id="bae6c1c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 272 <div class="elementor-widget-container"> 273 <p>Obsidian Group is a luxury smart home and home technology company based in Mesa, Arizona. We design and install fully integrated automation, lighting, audio/video, shading, security, and outdoor entertainment systems for the Valley’s most discerning homeowners. From Paradise Valley and DC Ranch to Las Sendas and Arcadia, our work is engineered to disappear into the architecture and elevate the way you live in your home every day.</p> 274</p><p>Our team brings more than 78 years of combined experience to every project, with a full-time, in-house service techs and electricians. We serve homeowners across Phoenix, Scottsdale, Paradise Valley, Mesa, Chandler, Gilbert, Cave Creek, and Tempe. </div> 275 </div> 276 <div class="elementor-element elementor-element-3253f9d8 elementor-widget-mobile__width-inherit elementor-mobile-align-left elementor-invisible elementor-widget elementor-widget-button" data-id="3253f9d8" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInDown"}" data-widget_type="button.default"> 277 <div class="elementor-widget-container"> 278 <div class="elementor-button-wrapper"> 279 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://obsidiangroup.ai/the-obsidian-process/"> 280 <span class="elementor-button-content-wrapper"> 281 <span class="elementor-button-text">Learn More about the Obsidian Process </span> 282 </span> 283 </a> 284 </div> 285 </div> 286 </div> 287 </div> 288 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-23fc28a4 e-con-full e-flex e-con e-child" data-id="23fc28a4" data-element_type="container" data-e-type="container"> 289 <div class="elementor-element elementor-element-459ff87 elementor-widget elementor-widget-video" data-id="459ff87" data-element_type="widget" data-e-type="widget" data-settings="{"youtube_url":"https:\/\/www.youtube.com\/watch?v=CY5MObqEWYs","video_type":"youtube","controls":"yes"}" data-widget_type="video.default"> 290 <div class="elementor-widget-container"> 291 <div class="elementor-wrapper elementor-open-inline"> 292 <div class="elementor-video"></div> </div> 293 </div> 294 </div> 295 </div> 296 </div> 297 </div> 298 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-2b2beba8 e-flex e-con-boxed e-con e-parent" data-id="2b2beba8" data-element_type="container" data-e-type="container"> 299 <div class="e-con-inner"> 300 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-25b3a2c5 e-con-full e-flex e-con e-child" data-id="25b3a2c5" data-element_type="container" data-e-type="container"> 301 <div class="elementor-element elementor-element-67fdea72 elementor-widget elementor-widget-heading" data-id="67fdea72" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 302 <div class="elementor-widget-container"> 303 <h2 class="elementor-heading-title elementor-size-default">Our Services</h2> </div> 304 </div> 305 <div class="elementor-element elementor-element-7fc1e434 elementor-widget elementor-widget-heading" data-id="7fc1e434" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 306 <div class="elementor-widget-container"> 307 <h5 class="elementor-heading-title elementor-size-default">Everything you need for your next project</h5> </div> 308 </div> 309 </div> 310 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-48485263 e-con-full e-flex e-con e-child" data-id="48485263" data-element_type="container" data-e-type="container"> 311 <div class="elementor-element elementor-element-64803ab5 elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget__width-initial elementor-position-top elementor-widget elementor-widget-image-box" data-id="64803ab5" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 312 <div class="elementor-widget-container"> 313 <div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><a href="https://obsidiangroup.ai/services/obsidian-power/" tabindex="-1"><img fetchpriority="high" decoding="async" width="1824" height="1026" src="https://obsidiangroup.ai/wp-content/uploads/2025/05/Savant-Power-System-Brochure_7-23_v1_Web-16x9-1.webp" class="attachment-full size-full wp-image-831" alt="" srcset="https://obsidiangroup.ai/wp-content/uploads/2025/05/Savant-Power-System-Brochure_7-23_v1_Web-16x9-1.webp 1824w, https://obsidiangroup.ai/wp-content/uploads/2025/05/Savant-Power-System-Brochure_7-23_v1_Web-16x9-1-300x169.webp 300w, https://obsidiangroup.ai/wp-content/uploads/2025/05/Savant-Power-System-Brochure_7-23_v1_Web-16x9-1-1024x576.webp 1024w, https://obsidiangroup.ai/wp-content/uploads/2025/05/Savant-Power-System-Brochure_7-23_v1_Web-16x9-1-768x432.webp 768w, https://obsidiangroup.ai/wp-content/uploads/2025/05/Savant-Power-System-Brochure_7-23_v1_Web-16x9-1-1536x864.webp 1536w" sizes="(max-width: 1824px) 100vw, 1824px" /></a></figure><div class="elementor-image-box-content"><h4 class="elementor-image-box-title"><a href="https://obsidiangroup.ai/services/obsidian-power/">Obsidian Power</a></h4><p class="elementor-image-box-description">We offer comprehensive home electrical services, specializing in whole home battery backup systems, advanced lighting control, and simplified keypad operation, ensuring uninterrupted power and easy system management for your home.</p></div></div>
313 </div> 314 </div> 315 <div class="elementor-element elementor-element-1303b44 elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget__width-initial elementor-position-top elementor-widget elementor-widget-image-box" data-id="1303b44" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 316 <div class="elementor-widget-container"> 317 <div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><a href="https://obsidiangroup.ai/services/obsidian-lighting/" tabindex="-1"><img decoding="async" width="1920" height="1080" src="https://obsidiangroup.ai/wp-content/uploads/2025/05/obsidian-and-lutron-led-lighting-13.webp" class="attachment-full size-full wp-image-717" alt="" srcset="https://obsidiangroup.ai/wp-content/uploads/2025/05/obsidian-and-lutron-led-lighting-13.webp 1920w, https://obsidiangroup.ai/wp-content/uploads/2025/05/obsidian-and-lutron-led-lighting-13-300x169.webp 300w, https://obsidiangroup.ai/wp-content/uploads/2025/05/obsidian-and-lutron-led-lighting-13-1024x576.webp 1024w, https://obsidiangroup.ai/wp-content/uploads/2025/05/obsidian-and-lutron-led-lighting-13-768x432.webp 768w, https://obsidiangroup.ai/wp-content/uploads/2025/05/obsidian-and-lutron-led-lighting-13-1536x864.webp 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></a></figure><div class="elementor-image-box-content"><h4 class="elementor-image-box-title"><a href="https://obsidiangroup.ai/services/obsidian-lighting/">Obsidian Lighting</a></h4><p class="elementor-image-box-description">Discover comprehensive lighting solutions, including whole home panelized systems, retrofit wireless upgrades, and outdoor lighting. Our range also features linear and specialty fixtures designed for both functionality and style. Transform your space with expert lighting services tailored to your needs.</p></div></div> </div> 318 </div> 319 <div class="elementor-element elementor-element-9e38772 elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget__width-initial elementor-position-top elementor-widget elementor-widget-image-box" data-id="9e38772" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 320 <div class="elementor-widget-container"> 321 <div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><a href="https://obsidiangroup.ai/services/obsidian-shading/" tabindex="-1"><img loading="lazy" decoding="async" width="1920" height="1080" src="https://obsidiangroup.ai/wp-content/uploads/2025/07/valleyl-job-pv-24.webp" class="attachment-full size-full wp-image-1090" alt="Lutron Shades for Motorized use" srcset="https://obsidiangroup.ai/wp-content/uploads/2025/07/valleyl-job-pv-24.webp 1920w, https://obsidiangroup.ai/wp-content/uploads/2025/07/valleyl-job-pv-24-300x169.webp 300w, https://obsidiangroup.ai/wp-content/uploads/2025/07/valleyl-job-pv-24-1024x576.webp 1024w, https://obsidiangroup.ai/wp-content/uploads/2025/07/valleyl-job-pv-24-768x432.webp 768w, https://obsidiangroup.ai/wp-content/uploads/2025/07/valleyl-job-pv-24-1536x864.webp 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></a></figure><div class="elementor-image-box-content"><h4 class="elementor-image-box-title"><a href="https://obsidiangroup.ai/services/obsidian-shading/">Obsidian Shading</a></h4><p class="elementor-image-box-description">Our team offers an extensive selection of shading solutions, including a variety of interior and exterior window coverings, designed to enhance the comfort and style of your space. Whether youâre looking to add a touch of elegance to your home or improve energy efficiency, our premium shading options provide the perfect blend of functionality and aesthetics.</p></div></div> </div> 322 </div> 323 </div> 324 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-450aa20 e-con-full e-flex e-con e-child" data-id="450aa20" data-element_type="container" data-e-type="container"> 325 <div class="elementor-element elementor-element-d0f57ee elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget__width-initial elementor-position-top elementor-widget elementor-widget-image-box" data-id="d0f57ee" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 326 <div class="elementor-widget-container"> 327 <div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><a href="https://obsidiangroup.ai/services/obsidian-tech/" tabindex="-1"><img loading="lazy" decoding="async" width="1920" height="1080" src="https://obsidiangroup.ai/wp-content/uploads/2026/06/harding-job-images-1-3.webp" class="attachment-full size-full wp-image-2250" alt="" srcset="https://obsidiangroup.ai/wp-content/uploads/2026/06/harding-job-images-1-3.webp 1920w, https://obsidiangroup.ai/wp-content/uploads/2026/06/harding-job-images-1-3-300x169.webp 300w, https://obsidiangroup.ai/wp-content/uploads/2026/06/harding-job-images-1-3-1024x576.webp 1024w, https://obsidiangroup.ai/wp-content/uploads/2026/06/harding-job-images-1-3-768x432.webp 768w, https://obsidiangroup.ai/wp-content/uploads/2026/06/harding-job-images-1-3-1536x864.webp 1536w" sizes="(max-width: 1920px) 100v
327w, 1920px" /></a></figure><div class="elementor-image-box-content"><h4 class="elementor-image-box-title"><a href="https://obsidiangroup.ai/services/obsidian-tech/">Obsidian Tech</a></h4><p class="elementor-image-box-description">We specialize in premium A/V systems, luxury home theaters, and seamless distributed audio solutions, all designed to enhance your entertainment experience to the highest level.</p></div></div> </div> 328 </div> 329 <div class="elementor-element elementor-element-c5eed6c elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget__width-initial elementor-position-top elementor-widget elementor-widget-image-box" data-id="c5eed6c" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 330 <div class="elementor-widget-container"> 331 <div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><a href="https://obsidiangroup.ai/services/obsidian-outdoors/" tabindex="-1"><img loading="lazy" decoding="async" width="1920" height="1080" src="https://obsidiangroup.ai/wp-content/uploads/2026/08/tempe-job-exports-14-scaled.webp" class="attachment-full size-full wp-image-2276" alt="" srcset="https://obsidiangroup.ai/wp-content/uploads/2026/08/tempe-job-exports-14-scaled.webp 1920w, https://obsidiangroup.ai/wp-content/uploads/2026/08/tempe-job-exports-14-300x169.webp 300w, https://obsidiangroup.ai/wp-content/uploads/2026/08/tempe-job-exports-14-1024x576.webp 1024w, https://obsidiangroup.ai/wp-content/uploads/2026/08/tempe-job-exports-14-768x432.webp 768w, https://obsidiangroup.ai/wp-content/uploads/2026/08/tempe-job-exports-14-1536x864.webp 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></a></figure><div class="elementor-image-box-content"><h4 class="elementor-image-box-title"><a href="https://obsidiangroup.ai/services/obsidian-outdoors/">Obsidian Outdoors</a></h4><p class="elementor-image-box-description">We enhance outdoor spaces with high-performance A/V systems, innovative lighting solutions, and durable roller shades. Our products are designed to withstand harsh conditions, offering superior performance and aesthetic appeal. They ensure lasting enjoyment and value for any outdoor setting.</p></div></div> </div> 332 </div> 333 <div class="elementor-element elementor-element-6055768 elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget__width-initial elementor-position-top elementor-widget elementor-widget-image-box" data-id="6055768" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 334 <div class="elementor-widget-container"> 335 <div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><a href="https://obsidiangroup.ai/services/obsidian-security/" tabindex="-1"><img loading="lazy" decoding="async" width="1920" height="1079" src="https://obsidiangroup.ai/wp-content/uploads/2025/03/obsidian-crest-view-home-20-scaled.webp" class="attachment-full size-full wp-image-265" alt="Enhance Safety & Security with Outdoor Security Cameras" srcset="https://obsidiangroup.ai/wp-content/uploads/2025/03/obsidian-crest-view-home-20-scaled.webp 1920w, https://obsidiangroup.ai/wp-content/uploads/2025/03/obsidian-crest-view-home-20-300x169.webp 300w, https://obsidiangroup.ai/wp-content/uploads/2025/03/obsidian-crest-view-home-20-1024x576.webp 1024w, https://obsidiangroup.ai/wp-content/uploads/2025/03/obsidian-crest-view-home-20-768x432.webp 768w, https://obsidiangroup.ai/wp-content/uploads/2025/03/obsidian-crest-view-home-20-1536x864.webp 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></a></figure><div class="elementor-image-box-content"><h4 class="elementor-image-box-title"><a href="https://obsidiangroup.ai/services/obsidian-security/">Obsidian Security</a></h4><p class="elementor-image-box-description">Surveillance Systems and Network Security Solutions <br>Obsidian Group delivers peace of mind through advanced, integrated home security solutions that protect what matters most. </p></div></div> </div> 336 </div> 337 <div class="elementor-element elementor-element-0aa6789 elementor-widget-tablet__width-initial elementor-widget-mobile__width-inherit elementor-widget__width-initial elementor-position-top elementor-widget elementor-widget-image-box" data-id="0aa6789" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 338 <div class="elementor-widget-container"> 339 <div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><a href="https://obsidiangroup.ai/services/obsidian-planning/" tabindex="-1"><img loading="lazy" decoding="async" width="1920" height="1080" src="https://obsidiangroup.ai/wp-content/uploads/2025/03/what-we-provide-scaled.webp" class="attachment-full size-full wp-image-250" alt="obsidian planning" srcset="https://obsidiangroup.ai/wp-content/uploads/2025/03/what-we-provide-scaled.webp 1920w, https://obsidiangroup.ai/wp-content/uploads/2025/03/what-we-provide-300x169.webp 300w, https://obsidiangroup.ai/wp-content/uploads/2025/03/what-we-provide-1024x576.webp 1024w, https://obsidiangroup.ai/wp-content/uploads/2025/03/what-we-provide-768x432.webp 768w, https://obsidiangroup.ai/wp-content/uploads/2025/03/what-we-provide-1536x864.webp 1536w" sizes="(max-width: 1920px) 100v
339w, 1920px" /></a></figure><div class="elementor-image-box-content"><h4 class="elementor-image-box-title"><a href="https://obsidiangroup.ai/services/obsidian-planning/">Obsidian Planning</a></h4><p class="elementor-image-box-description">Our experts are dedicated to guiding you through every step of your project. We ensure that every detail is customized to meet your specific needs and preferences, resulting in a perfect fit for your lifestyle and space.</p></div></div> </div> 340 </div> 341 </div> 342 <div class="elementor-element elementor-element-45fadfad elementor-align-center elementor-invisible elementor-widget elementor-widget-button" data-id="45fadfad" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInDown"}" data-widget_type="button.default"> 343 <div class="elementor-widget-container"> 344 <div class="elementor-button-wrapper"> 345 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://obsidiangroup.ai/services/"> 346 <span class="elementor-button-content-wrapper"> 347 <span class="elementor-button-text">Learn more about Obsidian Services</span> 348 </span> 349 </a> 350 </div> 351 </div> 352 </div> 353 </div> 354 </div> 355 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-705c0113 e-flex e-con-boxed e-con e-parent" data-id="705c0113" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 356 <div class="e-con-inner"> 357 <div class="elementor-element elementor-element-672aecdf elementor-widget elementor-widget-heading" data-id="672aecdf" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 358 <div class="elementor-widget-container"> 359 <h2 class="elementor-heading-title elementor-size-default">Why Work With Us</h2> </div> 360 </div> 361 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-27b9fd78 e-con-full e-flex e-con e-child" data-id="27b9fd78" data-element_type="container" data-e-type="container"> 362 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-79b655b e-grid e-con-full e-con e-child" data-id="79b655b" data-element_type="container" data-e-type="container"> 363 <div class="elementor-element elementor-element-405fac18 elementor-view-stacked elementor-shape-square elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box" data-id="405fac18" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 364 <div class="elementor-widget-container"> 365 <div class="elementor-icon-box-wrapper"> 366 367 <div class="elementor-icon-box-icon"> 368 <span class="elementor-icon"> 369 <svg aria-hidden="true" class="e-font-icon-svg e-fas-check-square" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"></path></svg> </span> 370 </div> 371 372 <div class="elementor-icon-box-content"> 373 374 <h4 class="elementor-icon-box-title"> 375 <span > 376 Comprehensive Range of Services </span> 377 </h4> 378 379 <p class="elementor-icon-box-description"> 380 Obsidian Group offers a wide array of services tailored to meet diverse client needs. </p> 381 382 </div> 383 384 </div> 385 </div> 386 </div> 387 <div class="elementor-element elementor-element-31052a9 elementor-view-stacked elementor-shape-square elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box" data-id="31052a9" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 388 <div class="elementor-widget-container"> 389 <div class="elementor-icon-box-wrapper"> 390 391 <div class="elementor-icon-box-icon"> 392 <span class="elementor-icon"> 393 <svg aria-hidden="true" class="e-font-icon-svg e-fas-check-square" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"></path></svg> </span> 394 </div> 395 396 <div class="elementor-icon-box-content"> 397 398 <h4 class="elementor-icon-box-title"> 399 <span > 400 Decades of Experience </span> 401 </h4> 402 403 <p class="elementor-icon-box-description"> 404 Obsidian Group brings a wealth of knowledge and expertise to every project, ensuring high-quality results and customer satisfaction. </p> 405 406 </div> 407 408 </div> 409 </div>
410 </div> 411 <div class="elementor-element elementor-element-f9c2d17 elementor-view-stacked elementor-shape-square elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box" data-id="f9c2d17" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 412 <div class="elementor-widget-container"> 413 <div class="elementor-icon-box-wrapper"> 414 415 <div class="elementor-icon-box-icon"> 416 <span class="elementor-icon"> 417 <svg aria-hidden="true" class="e-font-icon-svg e-fas-check-square" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"></path></svg> </span> 418 </div> 419 420 <div class="elementor-icon-box-content"> 421 422 <h4 class="elementor-icon-box-title"> 423 <span > 424 Commitment to Quality Brands </span> 425 </h4> 426 427 <p class="elementor-icon-box-description"> 428 We exclusively source and install top-tier brands to ensure every system we deliver meets the highest standards of performance, reliability, and luxury. </p> 429 430 </div> 431 432 </div> 433 </div> 434 </div> 435 <div class="elementor-element elementor-element-07963d6 elementor-view-stacked elementor-shape-square elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box" data-id="07963d6" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 436 <div class="elementor-widget-container"> 437 <div class="elementor-icon-box-wrapper"> 438 439 <div class="elementor-icon-box-icon"> 440 <span class="elementor-icon"> 441 <svg aria-hidden="true" class="e-font-icon-svg e-fas-check-square" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"></path></svg> </span> 442 </div> 443 444 <div class="elementor-icon-box-content"> 445 446 <h4 class="elementor-icon-box-title"> 447 <span > 448 A Streamlined & Client-Centric Process </span> 449 </h4> 450 451 <p class="elementor-icon-box-description"> 452 Our structured approach ensures a hassle-free experience from concept to completion. </p> 453 454 </div> 455 456 </div> 457 </div> 458 </div> 459 </div> 460 </div> 461 </div> 462 </div> 463 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-2aec270f e-flex e-con-boxed e-con e-parent" data-id="2aec270f" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 464 <div class="e-con-inner"> 465 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-18db8eeb e-con-full e-flex e-con e-child" data-id="18db8eeb" data-element_type="container" data-e-type="container"> 466 <div class="elementor-element elementor-element-47574c0c animated-slow elementor-invisible elementor-widget elementor-widget-heading" data-id="47574c0c" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"slideInUp"}" data-widget_type="heading.default"> 467 <div class="elementor-widget-container"> 468 <h2 class="elementor-heading-title elementor-size-default">Tailored Maintenance for Smart Homes 469</h2> </div> 470 </div> 471 <div class="elementor-element elementor-element-368d0304 animated-slow elementor-invisible elementor-widget elementor-widget-heading" data-id="368d0304" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"slideInUp"}" data-widget_type="heading.default"> 472 <div class="elementor-widget-container"> 473 <h2 class="elementor-heading-title elementor-size-default">Turn Key Support for your HOME</h2> </div>
474 </div> 475 <div class="elementor-element elementor-element-235863ac elementor-widget elementor-widget-text-editor" data-id="235863ac" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 476 <div class="elementor-widget-container"> 477 Obsidian Group offers a limited service agreement program designed for discerning homeowners who want to ensure their technology investments continue to perform at their best. This program provides access to priority support, regular system checkups, and professional maintenance for a wide range of integrated systemsâsuch as lighting, network, surveillance, audio/video, and security. </div> 478 </div> 479 <div class="elementor-element elementor-element-5ede626 elementor-align-left elementor-invisible elementor-widget elementor-widget-button" data-id="5ede626" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInDown"}" data-widget_type="button.default"> 480 <div class="elementor-widget-container"> 481 <div class="elementor-button-wrapper"> 482 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://obsidiangroup.ai/contact/"> 483 <span class="elementor-button-content-wrapper"> 484 <span class="elementor-button-text">Contact us</span> 485 </span> 486 </a> 487 </div> 488 </div> 489 </div> 490 </div> 491 <div class="elementor-element elementor-element-306f7d28 elementor-widget elementor-widget-image" data-id="306f7d28" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 492 <div class="elementor-widget-container"> 493 <img loading="lazy" decoding="async" width="800" height="450" src="https://obsidiangroup.ai/wp-content/uploads/2025/03/obsidian-crest-view-home-9-2-1024x576.webp" class="attachment-large size-large wp-image-267" alt="" srcset="https://obsidiangroup.ai/wp-content/uploads/2025/03/obsidian-crest-view-home-9-2-1024x576.webp 1024w, https://obsidiangroup.ai/wp-content/uploads/2025/03/obsidian-crest-view-home-9-2-300x169.webp 300w, https://obsidiangroup.ai/wp-content/uploads/2025/03/obsidian-crest-view-home-9-2-768x432.webp 768w, https://obsidiangroup.ai/wp-content/uploads/2025/03/obsidian-crest-view-home-9-2-1536x864.webp 1536w, https://obsidiangroup.ai/wp-content/uploads/2025/03/obsidian-crest-view-home-9-2-scaled.webp 1920w" sizes="(max-width: 800px) 100vw, 800px" /> </div> 494 </div> 495 </div> 496 </div> 497 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-51f052d6 e-flex e-con-boxed e-con e-parent" data-id="51f052d6" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 498 <div class="e-con-inner"> 499 <div class="elementor-element elementor-element-1800afed elementor-widget elementor-widget-heading" data-id="1800afed" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 500 <div class="elementor-widget-container"> 501 <h2 class="elementor-heading-title elementor-size-default">Brands we work with</h2> </div> 502 </div> 503 <div class="elementor-element elementor-element-24573392 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="24573392" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 504 <div class="elementor-widget-container"> 505 We proudly offer the highest quality products in the industry, ensuring durability & customer satisfaction </div> 506 </div> 507 <div class="elementor-element elementor-element-5cdcfed9 elementor-widget elementor-widget-image-carousel" data-id="5cdcfed9" data-element_type="widget" data-e-type="widget" data-settings="{"slides_to_show":"4","slides_to_show_tablet":"4","navigation":"none","pause_on_hover":"no","pause_on_interaction":"no","image_spacing_custom":{"unit":"px","size":100,"sizes":[]},"slides_to_scroll_tablet":"1","slides_to_scroll":"2","autoplay":"yes","autoplay_speed":5000,"infinite":"yes","speed":500,"image_spacing_custom_tablet":{"unit":"px","size":"","sizes":[]},"image_spacing_custom_mobile":{"unit":"px","size":"","sizes":[]}}" data-widget_type="image-carousel.default"> 508 <div class="elementor-widget-container"> 509 <div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Image Carousel" dir="ltr"> 510 <div class="elementor-image-carousel swiper-wrapper" aria-live="off"> 511 <div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 of 11"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://obsidiangroup.ai/wp-content/uploads/2025/05/savant-black.webp" alt="savant-black" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 of 11"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://obsidiangroup.ai/wp-content/uploads/2025/05/COASTAL-SOUCE-STACK-LOGO-no-tagline-no-icon-WHITE.webp" alt="COASTAL-SOUCE-STACK-LOGO-no-tagline-no-icon-WHITE" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 of 11"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://obsidiangroup.ai/wp-content/uploads/2025/05/ketra_logo_lutron-9abadedf.webp" alt="ketra_logo_lutron-9abadedf" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 of 11"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://obsidiangroup.ai/wp-content/uploads/2025/05/crown-shade-company-1.webp" alt="crown-shade-company" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="5 of 11"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://obsidiangroup.ai/wp-content/uploads/2025/05/samsung-1-logo-black-and-white.webp" alt="samsung-1-logo-black-and-white" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="6 of 11"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://obsidiangroup.ai/wp-content/uploads/2025/05/jbl-2-logo-png-transparent.webp" alt="jbl-2-logo-png-transparent" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="7 of 11"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://obsidiangroup.ai/wp-content/uploads/2025/07/lutron-logo.webp" alt="lutron-logo" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="8 of 11"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://obsidiangroup.ai/wp-content/uploads/2025/06/Asset-3-scaled.png" alt="Optique" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="9 of 11"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://obsidiangroup.ai/wp-content/uploads/2025/05/Sony_logopng.webp" alt="Sony_logopng" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="10 of 11"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://obsidiangroup.ai/wp-content/uploads/2025/05/Revel_Audio-Logo.wine_.webp" alt="Revel_Audio-Logo.wine" /></figure></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="11 of 11"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://obsidiangroup.ai/wp-content/uploads/2025/05/jbl-2-logo-png-transparent-1.webp" alt="jbl-2-logo-png-transparent" /></figure></div> </div> 512 513 </div> 514 </div>
515 </div> 516 </div> 517 </div> 518 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-4bd1b810 e-flex e-con-boxed e-con e-parent" data-id="4bd1b810" data-element_type="container" data-e-type="container"> 519 <div class="e-con-inner"> 520 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-2b89c3af e-con-full e-flex e-con e-child" data-id="2b89c3af" data-element_type="container" data-e-type="container"> 521 <div class="elementor-element elementor-element-8b286b2 elementor-widget elementor-widget-heading" data-id="8b286b2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 522 <div class="elementor-widget-container"> 523 <h2 class="elementor-heading-title elementor-size-default">Obsidian News</h2> </div> 524 </div> 525 <div class="elementor-element elementor-element-41bafde3 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="41bafde3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 526 <div class="elementor-widget-container"> 527 <p>Learn about recent jobs and product announcements from Obsidian Group.  </p> </div> 528 </div> 529 <div class="elementor-element elementor-element-20c79ae4 elementor-widget-mobile__width-inherit elementor-invisible elementor-widget elementor-widget-button" data-id="20c79ae4" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInDown"}" data-widget_type="button.default"> 530 <div class="elementor-widget-container"> 531 <div class="elementor-button-wrapper"> 532 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://obsidiangroup.ai/?taxonomy=elementor_library_type&term=error-404"> 533 <span class="elementor-button-content-wrapper"> 534 <span class="elementor-button-text">Read more Obsidian Blogs</span> 535 </span> 536 </a> 537 </div> 538 </div> 539 </div> 540 </div> 541 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-62ae25c2 e-con-full e-flex e-con e-child" data-id="62ae25c2" data-element_type="container" data-e-type="container"> 542 <div class="elementor-element elementor-element-7478e74b elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts" data-id="7478e74b" data-element_type="widget" data-e-type="widget" data-settings="{"classic_row_gap":{"unit":"px","size":"80","sizes":[]},"classic_columns":"3","classic_columns_tablet":"2","classic_columns_mobile":"1","classic_row_gap_tablet":{"unit":"px","size":"","sizes":[]},"classic_row_gap_mobile":{"unit":"px","size":"","sizes":[]}}" data-widget_type="posts.classic"> 543 <div class="elementor-widget-container"> 544 <div class="elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid" role="list"> 545 <article class="elementor-post elementor-grid-item post-2083 post type-post status-publish format-standard has-post-thumbnail hentry category-blog" role="listitem"> 546 <a class="elementor-post__thumbnail__link" href="https://obsidiangroup.ai/what-is-savant-home-automation-a-guide-for-arizona-homeowners/" tabindex="-1" > 547 <div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1920" height="1096" src="https://obsidiangroup.ai/wp-content/uploads/2026/03/savant-power-scalable-energy-header-001.webp" class="attachment-full size-full wp-image-1928" alt="" srcset="https://obsidiangroup.ai/wp-content/uploads/2026/03/savant-power-scalable-energy-header-001.webp 1920w, https://obsidiangroup.ai/wp-content/uploads/2026/03/savant-power-scalable-energy-header-001-300x171.webp 300w, https://obsidiangroup.ai/wp-content/uploads/2026/03/savant-power-scalable-energy-header-001-1024x584.webp 1024w, https://obsidiangroup.ai/wp-content/uploads/2026/03/savant-power-scalable-energy-header-001-768x438.webp 768w, https://obsidiangroup.ai/wp-content/uploads/2026/03/savant-power-scalable-energy-header-001-1536x877.webp 1536w" sizes="(max-width: 1920px) 100v
547w, 1920px" /></div> 548 </a> 549 <div class="elementor-post__text"> 550 <h4 class="elementor-post__title"> 551 <a href="https://obsidiangroup.ai/what-is-savant-home-automation-a-guide-for-arizona-homeowners/" > 552 What Is Savant Home Automation? A Guide for Arizona Homeowners </a> 553 </h4> 554 555 <a class="elementor-post__read-more" href="https://obsidiangroup.ai/what-is-savant-home-automation-a-guide-for-arizona-homeowners/" aria-label="Read more about What Is Savant Home Automation? A Guide for Arizona Homeowners" tabindex="-1" > 556 Read More </a> 557 558 </div> 559 </article> 560 <article class="elementor-post elementor-grid-item post-1439 post type-post status-publish format-standard has-post-thumbnail hentry category-blog" role="listitem"> 561 <a class="elementor-post__thumbnail__link" href="https://obsidiangroup.ai/obsidian-group-at-cedia-expo-2025-elevating-the-future-of-connected-living/" tabindex="-1" > 562 <div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1920" height="1080" src="https://obsidiangroup.ai/wp-content/uploads/2025/09/cedia-2025-v1-11_1.webp" class="attachment-full size-full wp-image-1472" alt="" srcset="https://obsidiangroup.ai/wp-content/uploads/2025/09/cedia-2025-v1-11_1.webp 1920w, https://obsidiangroup.ai/wp-content/uploads/2025/09/cedia-2025-v1-11_1-300x169.webp 300w, https://obsidiangroup.ai/wp-content/uploads/2025/09/cedia-2025-v1-11_1-1024x576.webp 1024w, https://obsidiangroup.ai/wp-content/uploads/2025/09/cedia-2025-v1-11_1-768x432.webp 768w, https://obsidiangroup.ai/wp-content/uploads/2025/09/cedia-2025-v1-11_1-1536x864.webp 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></div> 563 </a> 564 <div class="elementor-post__text"> 565 <h4 class="elementor-post__title"> 566 <a href="https://obsidiangroup.ai/obsidian-group-at-cedia-expo-2025-elevating-the-future-of-connected-living/" > 567 Obsidian Group at CEDIA Expo 2025: Elevating the Future of Connected Living </a> 568 </h4> 569 570 <a class="elementor-post__read-more" href="https://obsidiangroup.ai/obsidian-group-at-cedia-expo-2025-elevating-the-future-of-connected-living/" aria-label="Read more about Obsidian Group at CEDIA Expo 2025: Elevating the Future of Connected Living" tabindex="-1" > 571 Read More </a> 572 573 </div> 574 </article> 575 <article class="elementor-post elementor-grid-item post-1341 post type-post status-publish format-standard has-post-thumbnail hentry category-blog" role="listitem"> 576 <a class="elementor-post__thumbnail__link" href="https://obsidiangroup.ai/revamping-home-lighting/" tabindex="-1" > 577 <div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="1920" height="1080" src="https://obsidiangroup.ai/wp-content/uploads/2025/07/fulton-exports-10.webp" class="attachment-full size-full wp-image-1325" alt="" srcset="https://obsidiangroup.ai/wp-content/uploads/2025/07/fulton-exports-10.webp 1920w, https://obsidiangroup.ai/wp-content/uploads/2025/07/fulton-exports-10-300x169.webp 300w, https://obsidiangroup.ai/wp-content/uploads/2025/07/fulton-exports-10-1024x576.webp 1024w, https://obsidiangroup.ai/wp-content/uploads/2025/07/fulton-exports-10-768x432.webp 768w, https://obsidiangroup.ai/wp-content/uploads/2025/07/fulton-exports-10-1536x864.webp 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></div> 578 </a> 579 <div class="elementor-post__text"> 580 <h4 class="elementor-post__title"> 581 <a href="https://obsidiangroup.ai/revamping-home-lighting/" > 582 Revamping Home Lighting: How Obsidian Group Transformed This Space with LED and Lutron Smart Controls </a> 583 </h4> 584 585 <a class="elementor-post__read-more" href="https://obsidiangroup.ai/revamping-home-lighting/" aria-label="Read more about Revamping Home Lighting: How Obsidian Group Transformed This Space with LED and Lutron Smart Controls" tabindex="-1" > 586 Read More </a> 587 588 </div> 589 </article> 590 </div> 591 592 </div> 593 </div> 594 </div> 595 </div> 596 </div> 597 </div> 598 <footer data-elementor-type="footer" data-elementor-id="30" class="elementor elementor-30 elementor-location-footer" data-elementor-post-type="elementor_library"> 599 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-785b897f e-con-full e-flex e-con e-parent" data-id="785b897f" data-element_type="container" data-e-type="container" data-settings="{"background_background":"gradient"}"> 600 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-9302ff3 e-con-full e-flex e-con e-child" data-id="9302ff3" data-element_type="container" data-e-type="container"> 601 <div class="elementor-element elementor-element-743b3d9e elementor-position-top elementor-widget elementor-widget-image-box" data-id="743b3d9e" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 602 <div class="elementor-widget-container"> 603 <div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img width="201" height="45" src="https://obsidiangroup.ai/wp-content/uploads/2025/02/White-Negative-Logo-OBSIDIAN.webp" class="attachment-full size-full wp-image-141" alt="" /></figure><div class="elementor-image-box-content"><p class="elementor-image-box-description">
603From crafting a new home to enhancing existing spaces, Obsidian Group is your partner in making it happen.</p></div></div> </div> 604 </div> 605 <div class="elementor-element elementor-element-590830a7 e-grid-align-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="590830a7" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 606 <div class="elementor-widget-container"> 607 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 608 <span class="elementor-grid-item" role="listitem"> 609 <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-3f1b7ac" href="https://www.facebook.com/people/Obsidian-Group/61568341420856/" target="_blank"> 610 <span class="elementor-screen-only">Facebook-f</span> 611 <svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg> </a> 612 </span> 613 <span class="elementor-grid-item" role="listitem"> 614 <a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-5c0ce3c" href="https://www.instagram.com/obsidiangroupaz/" target="_blank"> 615 <span class="elementor-screen-only">Instagram</span> 616 <svg aria-hidden="true" class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg> </a> 617 </span> 618 <span class="elementor-grid-item" role="listitem"> 619 <a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-4e65380" href="https://www.linkedin.com/company/obsidian-groupaz" target="_blank"> 620 <span class="elementor-screen-only">Linkedin</span> 621 <svg aria-hidden="true" class="e-font-icon-svg e-fab-linkedin" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg> </a> 622 </span> 623 <span class="elementor-grid-item" role="listitem"> 624 <a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-5809469" href="https://www.youtube.com/@ObsidianGroupAZ" target="_blank"> 625 <span class="elementor-screen-only">Youtube</span> 626 <svg aria-hidden="true" class="e-font-icon-svg e-fab-youtube" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg> </a> 627 </span> 628 </div> 629 </div>
630 </div> 631 </div> 632 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-61baf5a7 e-con-full e-flex e-con e-child" data-id="61baf5a7" data-element_type="container" data-e-type="container"> 633 <div class="elementor-element elementor-element-1f08f82 elementor-widget elementor-widget-heading" data-id="1f08f82" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 634 <div class="elementor-widget-container"> 635 <h6 class="elementor-heading-title elementor-size-default">Helpful Links</h6> </div> 636 </div> 637 <div class="elementor-element elementor-element-41ffbc0b elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="41ffbc0b" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 638 <div class="elementor-widget-container"> 639 <ul class="elementor-icon-list-items"> 640 <li class="elementor-icon-list-item"> 641 <a href="https://obsidiangroup.ai/"> 642 643 <span class="elementor-icon-list-text">Home</span> 644 </a> 645 </li> 646 <li class="elementor-icon-list-item"> 647 <a href="https://obsidiangroup.ai/about-obsidian/"> 648 649 <span class="elementor-icon-list-text">About Obsidian</span> 650 </a> 651 </li> 652 <li class="elementor-icon-list-item"> 653 <a href="https://obsidiangroup.ai/contact/"> 654 655 <span class="elementor-icon-list-text">Contact Obsidian</span> 656 </a> 657 </li> 658 <li class="elementor-icon-list-item"> 659 <a href="https://obsidiangroup.ai/services/"> 660 661 <span class="elementor-icon-list-text">Services</span> 662 </a> 663 </li> 664 </ul> 665 </div> 666 </div> 667 </div> 668 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-7447787 e-con-full e-flex e-con e-child" data-id="7447787" data-element_type="container" data-e-type="container"> 669 <div class="elementor-element elementor-element-d2bad5d elementor-widget elementor-widget-heading" data-id="d2bad5d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 670 <div class="elementor-widget-container"> 671 <h6 class="elementor-heading-title elementor-size-default">Services</h6> </div> 672 </div> 673 <div class="elementor-element elementor-element-a342ee2 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="a342ee2" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 674 <div class="elementor-widget-container"> 675 <ul class="elementor-icon-list-items"> 676 <li class="elementor-icon-list-item"> 677 <a href="https://obsidiangroup.ai/services/obsidian-power/"> 678 679 <span class="elementor-icon-list-text">Obsidian Power</span> 680 </a> 681 </li> 682 <li class="elementor-icon-list-item"> 683 <a href="https://obsidiangroup.ai/services/obsidian-tech/"> 684 685 <span class="elementor-icon-list-text">Obsidian Tech</span> 686 </a> 687 </li> 688 <li class="elementor-icon-list-item"> 689 <a href="https://obsidiangroup.ai/services/obsidian-lighting/"> 690 691 <span class="elementor-icon-list-text">Obsidian Lighting</span> 692 </a> 693 </li> 694 <li class="elementor-icon-list-item"> 695 <a href="https://obsidiangroup.ai/services/obsidian-shading/"> 696 697 <span class="elementor-icon-list-text">Obsidian Shading</span> 698 </a> 699 </li> 700 <li class="elementor-icon-list-item"> 701 <a href="https://obsidiangroup.ai/services/obsidian-outdoors/"> 702 703 <span class="elementor-icon-list-text">Obsidian Outdoors</span> 704 </a> 705 </li> 706 <li class="elementor-icon-list-item"> 707 <a href="https://obsidiangroup.ai/services/obsidian-planning/"> 708 709 <span class="elementor-icon-list-text">Obsidian Planning</span> 710 </a> 711 </li> 712 </ul> 713 </div>
714 </div> 715 </div> 716 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-616c3deb e-con-full e-flex e-con e-child" data-id="616c3deb" data-element_type="container" data-e-type="container"> 717 <div class="elementor-element elementor-element-3148647d elementor-widget elementor-widget-heading" data-id="3148647d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 718 <div class="elementor-widget-container"> 719 <h6 class="elementor-heading-title elementor-size-default"><a href="https://zzm.aa9.myftpupload.com/contact/">Contact </a></h6> </div> 720 </div> 721 <div class="elementor-element elementor-element-6ec6c470 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="6ec6c470" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 722 <div class="elementor-widget-container"> 723 <ul class="elementor-icon-list-items"> 724 <li class="elementor-icon-list-item"> 725 <a href="mailto:[email protected][email protected]"> 726 727 <span class="elementor-icon-list-text">Email: [email protected]</span> 728 </a> 729 </li> 730 <li class="elementor-icon-list-item"> 731 <a href="tel:+14805010101"> 732 733 <span class="elementor-icon-list-text">Phone: 480-501-0101</span> 734 </a> 735 </li> 736 <li class="elementor-icon-list-item"> 737 <a href="https://share.google/8QqHpAL1XrzJxq1fq"> 738 739 <span class="elementor-icon-list-text">Address: 4005 E Palm St Ste 101 Mesa AZ 85215</span> 740 </a> 741 </li> 742 <li class="elementor-icon-list-item"> 743 <span class="elementor-icon-list-text">Hours: Monday-Friday 8am to 4pm</span> 744 </li> 745 </ul> 746 </div> 747 </div> 748 </div> 749 </div> 750 <div data-particle_enable="false" data-particle-mobile-disabled="false" class="elementor-element elementor-element-4f60be09 e-flex e-con-boxed e-con e-parent" data-id="4f60be09" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 751 <div class="e-con-inner"> 752 <div class="elementor-element elementor-element-1042d870 elementor-widget elementor-widget-heading" data-id="1042d870" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 753 <div class="elementor-widget-container"> 754 <p class="elementor-heading-title elementor-size-default">© 2026 All Rights Reserved.</p> </div> 755 </div> 756 </div> 757 </div> 758 </footer> 759
760<script type="speculationrules"> 761{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 762</script>
762 763<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 763-764
763 764<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
764GTM-NKM5WNS4
vendor: 85 bytes, lines 764-765
764" 765height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
766<!-- End Google Tag Manager (noscript) --> 767
768<script type="text/javascript"> 769window.lhnJsSdkInit = function () { 770lhnJsSdk.setup = { 771application_id: "6dd768dd-9278-4f7b-b1ac-3b18294f97fd", 772application_secret: "rkuhw3gvzgrrykjn0fug//hnm3ud6uwwauyamr0b4dapmwvork" 773}; 774lhnJsSdk.controls = [{ 775type: "hoc", 776id: "4e46715c-6cec-471e-a018-5072be67af5a" 777}]; 778lhnJsSdk. options = { 779custom1: "1094172000072038253" 780}; 781}; 782 783 784(function (d, s) { 785var newjs, lhnjs = d.getElementsByTagName(s)[0]; 786newjs = d.createElement(s); 787newjs.src = "https://developer.livehelpnow.net/js/sdk/lhn-jssdk-current.min.js"; 788lhnjs.parentNode.insertBefore(newjs, lhnjs); 789}(document, "script")); 790</script>
790 791
791<script type="text/javascript"> 792 (function() { 793 // Global page view and session tracking for UAEL Modal Popup feature 794 try { 795 // Session tracking: increment if this is a new session 796 797 // Check if any popup on this page uses current page tracking 798 var hasCurrentPageTracking = false; 799 var currentPagePopups = []; 800 // Check all modal popups on this page for current page tracking 801 if (typeof jQuery !== 'undefined') { 802 jQuery('.uael-modal-parent-wrapper').each(function() { 803 var scope = jQuery(this).data('page-views-scope'); 804 var enabled = jQuery(this).data('page-views-enabled'); 805 var popupId = jQuery(this).attr('id').replace('-overlay', ''); 806 if (enabled === 'yes' && scope === 'current') { 807 hasCurrentPageTracking = true; 808 currentPagePopups.push(popupId); 809 } 810 }); 811 } 812 // Global tracking: ALWAYS increment if ANY popup on the site uses global tracking 813 // Current page tracking: increment per-page counters 814 if (hasCurrentPageTracking && currentPagePopups.length > 0) { 815 var currentUrl = window.location.href; 816 var urlKey = 'uael_page_views_' + btoa(currentUrl).replace(/[^a-zA-Z0-9]/g, '').substring(0, 50); 817 var currentPageViews = parseInt(localStorage.getItem(urlKey) || '0'); 818 currentPageViews++; 819 localStorage.setItem(urlKey, currentPageViews.toString()); 820 // Store URL mapping for each popup 821 for (var i = 0; i < currentPagePopups.length; i++) { 822 var popupUrlKey = 'uael_popup_' + currentPagePopups[i] + '_url_key'; 823 localStorage.setItem(popupUrlKey, urlKey); 824 } 825 } 826 } catch (e) { 827 // Silently fail if localStorage is not available 828 } 829 })(); 830 </script>
830 831
831<script> 832 ( () => { 833 const lazyloadRunObserver = () => { 834 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 835 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 836 entries.forEach( ( entry ) => { 837 if ( entry.isIntersecting ) { 838 let lazyloadBackground = entry.target; 839 if( lazyloadBackground ) { 840 lazyloadBackground.classList.add( 'e-lazyloaded' ); 841 } 842 lazyloadBackgroundObserver.unobserve( entry.target ); 843 } 844 }); 845 }, { rootMargin: '200px 0px 200px 0px' } ); 846 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 847 lazyloadBackgroundObserver.observe( lazyloadBackground ); 848 } ); 849 }; 850 const events = [ 851 'DOMContentLoaded', 852 'elementor/lazyload/observe', 853 ]; 854 events.forEach( ( event ) => { 855 document.addEventListener( event, lazyloadRunObserver ); 856 } ); 857 } )(); 858 </script>
858 859
859<script id="coblocks-animation-js" src="https://obsidiangroup.ai/wp-content/plugins/coblocks/dist/js/coblocks-animation.js?ver=3.1.17"></script>
vendor: 1 bytes, line 859
859
860<script id="coblocks-tiny-swiper-js" src="https://obsidiangroup.ai/wp-content/plugins/coblocks/dist/js/vendors/tiny-swiper.js?ver=3.1.17"></script>
vendor: 1 bytes, line 860
860
861<script id="coblocks-tinyswiper-initializer-js-extra"> 862var coblocksTinyswiper = {"carouselPrevButtonAriaLabel":"Previous","carouselNextButtonAriaLabel":"Next","sliderImageAriaLabel":"Image"}; 863//# sourceURL=coblocks-tinyswiper-initializer-js-extra 864</script>
vendor: 1 bytes, line 864
864
865<script id="coblocks-tinyswiper-initializer-js" src="https://obsidiangroup.ai/wp-content/plugins/coblocks/dist/js/coblocks-tinyswiper-initializer.js?ver=3.1.17"></script>
vendor: 1 bytes, line 865
865
866<script id="hello-theme-frontend-js" src="https://obsidiangroup.ai/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.5.1"></script>
vendor: 1 bytes, line 866
866
867<script id="elementor-webpack-runtime-js" src="https://obsidiangroup.ai/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 867
867
868<script id="elementor-frontend-modules-js" src="https://obsidiangroup.ai/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 868
868
869<script id="jquery-ui-core-js-before"> 870jQuery.uiBackCompat = true; 871//# sourceURL=jquery-ui-core-js-before 872</script>
vendor: 1 bytes, line 872
872
873<script id="jquery-ui-core-js" src="https://obsidiangroup.ai/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 873
873
874<script id="elementor-frontend-js-extra"> 875var uael_particles_script = {"uael_particles_url":"https://obsidiangroup.ai/wp-content/plugins/ultimate-elementor/assets/min-js/uael-particles.min.js","particles_url":"https://obsidiangroup.ai/wp-content/plugins/ultimate-elementor/assets/lib/particles/particles.min.js","snowflakes_image":"https://obsidiangroup.ai/wp-content/plugins/ultimate-elementor/assets/img/snowflake.svg","gift":"https://obsidiangroup.ai/wp-content/plugins/ultimate-elementor/assets/img/gift.png","tree":"https://obsidiangroup.ai/wp-content/plugins/ultimate-elementor/assets/img/tree.png","skull":"https://obsidiangroup.ai/wp-content/plugins/ultimate-elementor/assets/img/skull.png","ghost":"https://obsidiangroup.ai/wp-content/plugins/ultimate-elementor/assets/img/ghost.png","moon":"https://obsidiangroup.ai/wp-content/plugins/ultimate-elementor/assets/img/moon.png","bat":"https://obsidiangroup.ai/wp-content/plugins/ultimate-elementor/assets/img/bat.png","pumpkin":"https://obsidiangroup.ai/wp-content/plugins/ultimate-elementor/assets/img/pumpkin.png"}; 876var EAELImageMaskingConfig = {"svg_dir_url":"https://obsidiangroup.ai/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/image-masking/svg-shapes/"}; 877//# sourceURL=elementor-frontend-js-extra 878</script>
vendor: 1 bytes, line 878
878
879<script id="elementor-frontend-js-before"> 880var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.3.3","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true},"urls":{"assets":"https:\/\/obsidiangroup.ai\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/obsidiangroup.ai\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/obsidiangroup.ai\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"0a81981ab8","atomicFormsSendForm":"f2f8a0b9c6"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":56,"title":"Smart%20Home%20Automation%20in%20Phoenix%20%26%20Scottsdale%20%7C%20Obsidian","excerpt":"Our team of experts specializes in electrical solutions, advanced A\/V systems, luxury shading, customized lighting, and outdoor enhancements\u2014bringing your vision to life with precision and excellence.","featuredImage":"https:\/\/obsidiangroup.ai\/wp-content\/uploads\/2025\/07\/valleyl-job-pv-17-rs-1024x576.webp"}}; 881//# sourceURL=elementor-frontend-js-before 882</script>
vendor: 1 bytes, line 882
882
883<script id="elementor-frontend-js" src="https://obsidiangroup.ai/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 883
883
884<script id="elementor-frontend-js-after"> 885window.scope_array = []; 886 window.backend = 0; 887 jQuery.cachedScript = function( url, options ) { 888 // Allow user to set any option except for dataType, cache, and url. 889 options = jQuery.extend( options || {}, { 890 dataType: "script", 891 cache: true, 892 url: url 893 }); 894 // Return the jqXHR object so we can chain callbacks. 895 return jQuery.ajax( options ); 896 }; 897 jQuery( window ).on( "elementor/frontend/init", function() { 898 elementorFrontend.hooks.addAction( "frontend/element_ready/global", function( $scope, $ ){ 899 if ( "undefined" == typeof $scope ) { 900 return; 901 } 902 if ( $scope.hasClass( "uael-particle-yes" ) ) { 903 window.scope_array.push( $scope ); 904 $scope.find(".uael-particle-wrapper").addClass("js-is-enabled"); 905 }else{ 906 return; 907 } 908 if(elementorFrontend.isEditMode() && $scope.find(".uael-particle-wrapper").hasClass("js-is-enabled") && window.backend == 0 ){ 909 var uael_url = uael_particles_script.uael_particles_url; 910 911 jQuery.cachedScript( uael_url ); 912 window.backend = 1; 913 }else if(elementorFrontend.isEditMode()){ 914 var uael_url = uael_particles_script.uael_particles_url; 915 jQuery.cachedScript( uael_url ).done(function(){ 916 var flag = true; 917 }); 918 } 919 }); 920 }); 921 922 // Added both `document` and `window` event listeners to address issues where some users faced problems with the `document` event not triggering as expected. 923 // Define cachedScript globally to avoid redefining it. 924 925 jQuery.cachedScript = function(url, options) { 926 options = jQuery.extend(options || {}, { 927 dataType: "script", 928 cache: true, 929 url: url 930 }); 931 return jQuery.ajax(options); // Return the jqXHR object so we can chain callbacks 932 }; 933 934 let uael_particle_loaded = false; //flag to prevent multiple script loads. 935 936 jQuery( document ).on( "ready elementor/popup/show", () => { 937 loadParticleScript(); 938 }); 939 940 jQuery( window ).one( "elementor/frontend/init", () => { 941 if (!uael_particle_loaded) { 942 loadParticleScript(); 943 } 944 }); 945 946 function loadParticleScript(){ 947 // Use jQuery to check for the presence of the element 948 if (jQuery(".uael-particle-yes").length < 1) { 949 return; 950 } 951 952 uael_particle_loaded = true; 953 var uael_url = uael_particles_script.uael_particles_url; 954 // Call the cachedScript function 955 jQuery.cachedScript(uael_url); 956 } 957//# sourceURL=elementor-frontend-js-after 958</script>
vendor: 1 bytes, line 958
958
959<script id="smartmenus-js" src="https://obsidiangroup.ai/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 959
959
960<script id="e-sticky-js" src="https://obsidiangroup.ai/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 960
960
961<script id="imagesloaded-js" src="https://obsidiangroup.ai/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 961
961
962<script id="swiper-js" src="https://obsidiangroup.ai/wp-content/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver=8.4.5"></script>
vendor: 1 bytes, line 962
962
963<script id="googlesitekit-events-provider-content-events-js-before"> 964window._googlesitekit = window._googlesitekit || {}; 965window._googlesitekit.contentEvents = {"postID":56,"isSinglePost":false,"hasVimeoEmbed":false}; 966//# sourceURL=googlesitekit-events-provider-content-events-js-before 967</script>
vendor: 1 bytes, line 967
967
968<script id="googlesitekit-events-provider-content-events-js" src="https://obsidiangroup.ai/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-c7172f3fd0e4d5ad62ef.js" defer></script>
vendor: 1 bytes, line 968
968
969<script id="eael-general-js-extra"> 970var localize = {"ajaxurl":"https://obsidiangroup.ai/wp-admin/admin-ajax.php","nonce":"3b7bc75ad8","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https://obsidiangroup.ai/","cart_redirectition":"","cart_page_url":"","el_breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"ParticleThemesData":{"default":"{\"particles\":{\"number\":{\"value\":160,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":false,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":true,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":6,\"direction\":\"none\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"repulse\"},\"onclick\":{\"enable\":true,\"mode\":\"push\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","nasa":"{\"particles\":{\"number\":{\"value\":250,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":1,\"random\":true,\"anim\":{\"enable\":true,\"speed\":1,\"opacity_min\":0,\"sync\":false}},\"size\":{\"value\":3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":4,\"size_min\":0.3,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":1,\"direction\":\"none\",\"random\":true,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":600}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"bubble\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":250,\"size\":0,\"duration\":2,\"opacity\":0,\"speed\":3},\"repulse\":{\"distance\":400,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","bubble":"{\"particles\":{\"number\":{\"value\":15,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#1b1e34\"},\"shape\":{\"type\":\"polygon\",\"stroke\":{\"width\":0,\"color\":\"#000\"},\"polygon\":{\"nb_sides\":6},\"image\":{\"src\":\"img/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.3,\"random\":true,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":50,\"random\":false,\"anim\":{\"enable\":true,\"speed\":10,\"size_min\":40,\"
970sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":200,\"color\":\"#ffffff\",\"opacity\":1,\"width\":2},\"move\":{\"enable\":true,\"speed\":8,\"direction\":\"none\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":false,\"mode\":\"grab\"},\"onclick\":{\"enable\":false,\"mode\":\"push\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","snow":"{\"particles\":{\"number\":{\"value\":450,\"density\":{\"enable\":true,\"value_area\":800}},\"color\":{\"value\":\"#fff\"},\"shape\":{\"type\":\"circle\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"img/github.svg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":true,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":5,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":500,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":2},\"move\":{\"enable\":true,\"speed\":6,\"direction\":\"bottom\",\"random\":false,\"straight\":false,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":true,\"mode\":\"bubble\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":400,\"line_linked\":{\"opacity\":0.5}},\"bubble\":{\"distance\":400,\"size\":4,\"duration\":0.3,\"opacity\":1,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}","nyan_cat":"{\"particles\":{\"number\":{\"value\":150,\"density\":{\"enable\":false,\"value_area\":800}},\"color\":{\"value\":\"#ffffff\"},\"shape\":{\"type\":\"star\",\"stroke\":{\"width\":0,\"color\":\"#000000\"},\"polygon\":{\"nb_sides\":5},\"image\":{\"src\":\"http://wiki.lexisnexis.com/academic/images/f/fb/Itunes_podcast_icon_300.jpg\",\"width\":100,\"height\":100}},\"opacity\":{\"value\":0.5,\"random\":false,\"anim\":{\"enable\":false,\"speed\":1,\"opacity_min\":0.1,\"sync\":false}},\"size\":{\"value\":4,\"random\":true,\"anim\":{\"enable\":false,\"speed\":40,\"size_min\":0.1,\"sync\":false}},\"line_linked\":{\"enable\":false,\"distance\":150,\"color\":\"#ffffff\",\"opacity\":0.4,\"width\":1},\"move\":{\"enable\":true,\"speed\":14,\"direction\":\"left\",\"random\":false,\"straight\":true,\"out_mode\":\"out\",\"bounce\":false,\"attract\":{\"enable\":false,\"rotateX\":600,\"rotateY\":1200}}},\"interactivity\":{\"detect_on\":\"canvas\",\"events\":{\"onhover\":{\"enable\":false,\"mode\":\"grab\"},\"onclick\":{\"enable\":true,\"mode\":\"repulse\"},\"resize\":true},\"modes\":{\"grab\":{\"distance\":200,\"line_linked\":{\"opacity\":1}},\"bubble\":{\"distance\":400,\"size\":40,\"duration\":2,\"opacity\":8,\"speed\":3},\"repulse\":{\"distance\":200,\"duration\":0.4},\"push\":{\"particles_nb\":4},\"remove\":{\"particles_nb\":2}}},\"retina_detect\":true}"},"eael_login_nonce":"97c7e38a9a","eael_register_nonce":"f13f500a3c","eael_lostpassword_nonce":"ee3d2d8133","eael_resetpassword_nonce":"342bb3511c"}; 971//# sourceURL=eael-general-js-extra 972</script>
vendor: 1 bytes, line 972
972
973<script id="eael-general-js" src="https://obsidiangroup.ai/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/general.min.js?ver=6.8.5"></script>
vendor: 1 bytes, line 973
973
974<script id="wp-hooks-js" src="https://obsidiangroup.ai/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 974
974
975<script id="wp-i18n-js" src="https://obsidiangroup.ai/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 975
975
976<script id="wp-i18n-js-after"> 977wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 978//# sourceURL=wp-i18n-js-after 979</script>
vendor: 1 bytes, line 979
979
980<script id="elementor-pro-frontend-js-before"> 981var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/obsidiangroup.ai\/wp-admin\/admin-ajax.php","nonce":"4c0d949562","urls":{"assets":"https:\/\/obsidiangroup.ai\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/obsidiangroup.ai\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/obsidiangroup.ai\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 982//# sourceURL=elementor-pro-frontend-js-before 983</script>
vendor: 1 bytes, line 983
983
984<script id="elementor-pro-frontend-js" src="https://obsidiangroup.ai/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 984
984
985<script id="pro-elements-handlers-js" src="https://obsidiangroup.ai/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 985
985
986<script id="wp-emoji-settings" type="application/json"> 987{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://obsidiangroup.ai/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 988</script>
vendor: 1 bytes, line 988
988
989<script type="module"> 990/*! This file is auto-generated */ 991var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 992//# sourceURL=https://obsidiangroup.ai/wp-includes/js/wp-emoji-loader.min.js 993</script>
993 994
994<script>'undefined'=== typeof _trfq || (window._trfq = []);'undefined'=== typeof _trfd && (window._trfd=[]), 995 _trfd.push({'tccl.baseHost':'secureserver.net'}), 996 _trfd.push({'ap':'wpaas_v2'}, 997 {'server':'501104d6ddd3'}, 998 {'pod':'c27-prod-p3-us-west-2'}, 999 {'xid':'45750627'}, 1000 {'wp':'7.1.2'}, 1001 {'php':'8.2.33'}, 1002 {'loggedin':'0'}, 1003 {'cdn':'1'}, 1004 {'builder':'elementor'}, 1005 {'theme':'hello-elementor'}, 1006 {'wds':'0'}, 1007 {'wp_alloptions_count':'357'}, 1008 {'wp_alloptions_bytes':'102145'}, 1009 {'gdl_coming_soon_page':'0'} 1010 , {'appid':'624840'} ); 1011 var trafficScript = document.createElement('script'); trafficScript.src = 'https://img1.wsimg.com/signals/js/clients/scc-c2/scc-c2.min.js'; window.document.head.appendChild(trafficScript);</script>
1011 1012
1012<script>window.addEventListener('click', function (elem) { var _elem$target, _elem$target$dataset, _window, _window$_trfq; return (elem === null || elem === void 0 ? void 0 : (_elem$target = elem.target) === null || _elem$target === void 0 ? void 0 : (_elem$target$dataset = _elem$target.dataset) === null || _elem$target$dataset === void 0 ? void 0 : _elem$target$dataset.eid) && ((_window = window) === null || _window === void 0 ? void 0 : (_window$_trfq = _window._trfq) === null || _window$_trfq === void 0 ? void 0 : _window$_trfq.push(["cmdLogEvent", "click", elem.target.dataset.eid]));});</script>
1012 1013
1013<script src='https://img1.wsimg.com/traffic-assets/js/tccl-tti.min.js' onload="window.tti.calculateTTI()"></script>
1013 1014 1015</body> 1016</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.