');mask-position:center bottom;mask-repeat:no-repeat;mask-size:contain;width:15px}.fye237n>*:not(.solo-designer)>*:not(.solo-designer) ul[data-type='checkmark-bullet-list'] li p{display:inline;margin-bottom:0 !important}.fye237n>*:not(.solo-designer)>*:not(.solo-designer) .body-font-size-large ul[data-type='checkmark-bullet-list']{margin-left:28px;text-indent:-26px}.fye237n>*:not(.solo-designer)>*:not(.solo-designer) .body-font-size-large ul[data-type='checkmark-bullet-list'] li:before{height:18px;width:18px}@media only screen and (max-width: 576px){.fye237n.font-size-Default h1.mobile-res{font-size:34px;line-height:40.8px}.fye237n.font-size-Default h2.mobile-res{font-size:27.2px;line-height:35.699999999999996px}.fye237n.font-size-Default h3.mobile-res{font-size:20.4px;line-height:27.2px}.fye237n.font-size-Default h4.mobile-res{font-size:17px;line-height:23.8px}.fye237n.font-size-Default h5.mobile-res{font-size:15.299999999999999px;line-height:22.099999999999998px}.fye237n.font-size-Large h1.mobile-res{font-size:44.199999999999996px;line-height:53.04px}.fye237n.font-size-Large h2.mobile-res{font-size:29.92px;line-height:39.27px}.fye237n.font-size-Large h3.mobile-res{font-size:22.439999999999998px;line-height:29.92px}.fye237n.font-size-Large h4.mobile-res{font-size:18.7px;line-height:26.18px}.fye237n.font-size-Large h5.mobile-res{font-size:16.830000000000002px;line-height:24.310000000000002px}.fye237n.font-size-ExtraLarge h1.mobile-res{font-size:54.4px;line-height:65.28px}.fye237n.font-size-ExtraLarge h2.mobile-res{font-size:32.64px;line-height:42.839999999999996px}.fye237n.font-size-ExtraLarge h3.mobile-res{font-size:24.48px;line-height:32.64px}.fye237n.font-size-ExtraLarge h4.mobile-res{font-size:20.4px;line-height:28.56px}.fye237n.font-size-ExtraLarge h5.mobile-res{font-size:18.36px;line-height:26.52px}}.f1re41gn{padding-bottom:32px;padding-left:24px;padding-right:24px;padding-top:32px}@media (min-width: 576px){.f1re41gn{padding-bottom:64px;padding-left:24px;padding-right:24px;padding-top:64px}}.f2k7jl9{height:72px}.fjt4r6u{background-color:#fff;border:none;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.20), 0px 0px 1px 0px rgba(0, 0, 0, 0.20), 0px 0px 0px 1px rgba(8, 51, 68, 0.4) inset;color:#334155 !important;width:100%;z-index:100}.fjt4r6u h1, .fjt4r6u h2, .fjt4r6u h3, .fjt4r6u h4, .fjt4r6u h5, .fjt4r6u h6,.fjt4r6u .primary-text{color:#083344 !important}.fjt4r6u .btn,.fjt4r6u .btn-primary{background-color:#0ea5e9;border-color:#0ea5e9;color:#fff}.fjt4r6u .btn:hover,.fjt4r6u .btn-primary:hover{background-color:#0284c7;border-color:#0284c7;color:#fff}.fjt4r6u .btn:active,.fjt4r6u .btn-primary:active{background-color:#0369a1;border-color:#0369a1;color:#fff}.fjt4r6u .btn-secondary{background-color:transparent;border-color:#083344;box-shadow:inset 0 0 0px 1.5px #083344;color:#083344}.fjt4r6u .btn-secondary:hover{background-color:#083344 !important;border-color:#083344 !important;color:#fff}.fjt4r6u .btn-secondary:active{background-color:#083344 !important;border-color:#083344 !important;color:#fff;opacity:0.7}.fjt4r6u .btn-secondary-loading{background-color:#083344;border-color:#083344;color:#fff;opacity:0.7}.fjt4r6u .highlight{color:#0284c7}.fjt4r6u a{color:#0369a1}.fjt4r6u hr{color:#083344;opacity:0.2}.fjt4r6u .text,.fjt4r6u .social-network-links,.fjt4r6u .social-network-links a,.fjt4r6u .social-network-links a:hover{color:#083344}.fjt4r6u .secondary-text{color:#334155}.fjt4r6u .logo-container{align-items:center;display:flex;justify-content:flex-start;max-width:85%}.f38n583{bottom:0;box-shadow:0px -1px 0px 0px rgba(8, 51, 68, 0.2) inset;height:1px;left:0;position:absolute;right:0;width:100%}.f1y7ruft{min-height:420px}.fxa1evt{background-color:#fff;color:#334155 !important;overflow:hidden}.fxa1evt h1, .fxa1evt h2, .fxa1evt h3, .fxa1evt h4, .fxa1evt h5, .fxa1evt h6,.fxa1evt .primary-text{color:#083344 !important}.fxa1evt .btn,.fxa1evt .btn-primary{background-color:#0ea5e9;border-color:#0ea5e9;color:#fff}.fxa1evt .btn:hover,.fxa1evt .btn-primary:hover{background-color:#0284c7;border-color:#0284c7;color:#fff}.fxa1evt .btn:active,.fxa1evt .btn-primary:active{background-color:#0369a1;border-color:#0369a1;color:#fff}.fxa1evt .btn-secondary{background-color:transparent;border-color:#083344;box-shadow:inset 0 0 0px 1.5px #083344;color:#083344}.fxa1evt .btn-secondary:hover{background-color:#083344 !important;border-color:#083344 !important;color:#fff}.fxa1evt .btn-secondary:active{background-color:#083344 !important;border-color:#083344 !important;color:#fff;opacity:0.7}.fxa1evt .btn-secondary-loading{background-color:#083344;border-color:#083344;color:#fff;opacity:0.7}.fxa1evt .highlight{color:#0284c7}.fxa1evt a{color:#0369a1}.fxa1evt hr{color:#083344;opacity:0.2}.fxa1evt .right-col > *{justify-content:flex-start !important;text-align:left}.fxa1evt .intro-image-container, .fxa1evt .intro-image{aspect-ratio:1;border-radius:50% !important;object-fit:cover;overflow:hidden;width:100%}.fxa1evt .intro-image-container, .fxa1evt .intro-image > *{aspect-ratio:1}.f16kwsur{margin:1.6em 0;margin-bottom:1em;text-align:left}.f16kwsur p, .f16kwsur ul{margin-bottom:1em}.f16kwsur li{min-height:1em;padding-left:0.1em}.f16kwsur li > p{display:inline;margin:0}.f16kwsur a{text-decoration:underline}.f16kwsur a:hover{text-decoration:none}.f16kwsur ul{list-style-position:outside;padding-left:1.4em}@keyframes f1k4zt7i{0%{box-shadow:0px 0px 0px 2px #c689ff inset}100%{box-shadow:none}}.f17ebq78{border:none;border-bottom:none;border-radius:50%;border-top:none;border-width:1px;overflow:hidden;padding-bottom:100%;position:relative}.f17ebq78 img{left:0;position:absolute;top:0;transform-origin:top left}.f1pu269a{aspect-ratio:1;object-fit:cover;width:100%}.fqbo850{background-color:#a7f3d0;color:#334155 !important;text-align:left}.fqbo850 h1, .fqbo850 h2, .fqbo850 h3, .fqbo850 h4, .fqbo850 h5, .fqbo850 h6,.fqbo850 .primary-text{color:#083344 !important}.fqbo850 .btn,.fqbo850 .btn-primary{background-color:#0ea5e9;border-color:#0ea5e9;color:#fff}.fqbo850 .btn:hover,.fqbo850 .btn-primary:hover{background-color:#0284c7;border-color:#0284c7;color:#fff}.fqbo850 .btn:active,.fqbo850 .btn-primary:active{background-color:#0369a1;border-color:#0369a1;color:#fff}.fqbo850 .btn-secondary{background-color:transparent;border-color:#083344;box-shadow:inset 0 0 0px 1.5px #083344;color:#083344}.fqbo850 .btn-secondary:hover{background-color:#083344 !important;border-color:#083344 !important;color:#a7f3d0}.fqbo850 .btn-secondary:active{background-color:#083344 !important;border-color:#083344 !important;color:#a7f3d0;opacity:0.7}.fqbo850 .btn-secondary-loading{background-color:#083344;border-color:#083344;color:#a7f3d0;opacity:0.7}.fqbo850 .highlight{color:#0284c7}.fqbo850 a{color:#0369a1}.fqbo850 hr{color:#083344;opacity:0.2}.f3p0cc9{text-align:left}.f3p0cc9 p, .f3p0cc9 ul{margin-bottom:1em}.f3p0cc9 li{min-height:1em;padding-left:0.1em}.f3p0cc9 li > p{display:inline;margin:0}.f3p0cc9 a{text-decoration:underline}.f3p0cc9 a:hover{text-decoration:none}.f3p0cc9 ul{list-style-position:outside;padding-left:1.4em}.f1iqc0zr{border:solid;border-bottom:solid;border-bottom-color:#0ea5e9;border-color:#0ea5e9;border-radius:0;border-top:solid;border-top-color:#0ea5e9;border-width:4px;overflow:hidden;padding-bottom:calc((100% - 8px) * 0.75);position:relative}.f1iqc0zr img{left:0;position:absolute;top:0;transform-origin:top left}.f5szjkw{aspect-ratio:1.3333333333333333;object-fit:cover;width:100%}.f1c56icz{background-color:#67e8f9;color:#334155 !important}.f1c56icz h1, .f1c56icz h2, .f1c56icz h3, .f1c56icz h4, .f1c56icz h5, .f1c56icz h6,.f1c56icz .primary-text{color:#083344 !important}.f1c56icz .btn,.f1c56icz .btn-primary{background-color:#0ea5e9;border-color:#0ea5e9;color:#fff}.f1c56icz .btn:hover,.f1c56icz .btn-primary:hover{background-color:#0284c7;border-color:#0284c7;color:#fff}.f1c56icz .btn:active,.f1c56icz .btn-primary:active{background-color:#0369a1;border-color:#0369a1;color:#fff}.f1c56icz .btn-secondary{background-color:transparent;border-color:#083344;box-shadow:inset 0 0 0px 1.5px #083344;color:#083344}.f1c56icz .btn-secondary:hover{background-color:#083344 !important;border-color:#083344 !important;color:#67e8f9}.f1c56icz .btn-secondary:active{background-color:#083344 !important;border-color:#083344 !important;color:#67e8f9;opacity:0.7}.f1c56icz .btn-secondary-loading{background-color:#083344;border-color:#083344;color:#67e8f9;opacity:0.7}.f1c56icz .highlight{color:#0284c7}.f1c56icz a{color:#0369a1}.f1c56icz hr{color:#083344;opacity:0.2}.f165krj8{border:none;border-bottom:none;border-radius:0;border-top:none;border-width:2px;overflow:hidden;padding-bottom:75%;position:relative}.f165krj8 img{left:0;position:absolute;top:0;transform-origin:top left}.fin4unf{height:12px}.f1szbq5t{background-color:#155e75;color:#ecfeff !important}.f1szbq5t h1, .f1szbq5t h2, .f1szbq5t h3, .f1szbq5t h4, .f1szbq5t h5, .f1szbq5t h6,.f1szbq5t .primary-text{color:#fff !important}.f1szbq5t .btn,.f1szbq5t .btn-primary{background-color:#0ea5e9;border-color:#0ea5e9;color:#fff}.f1szbq5t .btn:hover,.f1szbq5t .btn-primary:hover{background-color:#0284c7;border-color:#0284c7;color:#fff}.f1szbq5t .btn:active,.f1szbq5t .btn-primary:active{background-color:#0369a1;border-color:#0369a1;color:#fff}.f1szbq5t .btn-secondary{background-color:transparent;border-color:#fff;box-shadow:inset 0 0 0px 1.5px #fff;color:#fff}.f1szbq5t .btn-secondary:hover{background-color:#fff !important;border-color:#fff !important;color:#155e75}.f1szbq5t .btn-secondary:active{background-color:#fff !important;border-color:#fff !important;color:#155e75;opacity:0.7}.f1szbq5t .btn-secondary-loading{background-color:#fff;border-color:#fff;color:#155e75;opacity:0.7}.f1szbq5t .highlight{color:#0284c7}.f1szbq5t a{color:#bae6fd}.f1szbq5t hr{color:#fff;opacity:0.2}.f1szbq5t .quotes{justify-content:center !important;text-align:center}.f1yh3ulv{text-align:center}.f1yh3ulv p, .f1yh3ulv ul{margin-bottom:1em}.f1yh3ulv li{min-height:1em;padding-left:0.1em}.f1yh3ulv li > p{display:inline;margin:0}.f1yh3ulv a{text-decoration:underline}.f1yh3ulv a:hover{text-decoration:none}.f1yh3ulv ul{list-style-position:inside;padding-left:0}.f1ii9oap{background-color:#000000;background-position:center;background-repeat:no-repeat;background-size:cover;color:#ecfeff !important;height:320px !important;max-height:640px;min-height:160px}.f1ii9oap h1, .f1ii9oap h2, .f1ii9oap h3, .f1ii9oap h4, .f1ii9oap h5, .f1ii9oap h6,.f1ii9oap .primary-text{color:#fff !important}.f1ii9oap .btn,.f1ii9oap .btn-primary{background-color:#0ea5e9;border-color:#0ea5e9;color:#fff}.f1ii9oap .btn:hover,.f1ii9oap .btn-primary:hover{background-color:#0284c7;border-color:#0284c7;color:#fff}.f1ii9oap .btn:active,.f1ii9oap .btn-primary:active{background-color:#0369a1;border-color:#0369a1;color:#fff}.f1ii9oap .btn-secondary{background-color:transparent;border-color:#fff;box-shadow:inset 0 0 0px 1.5px #fff;color:#fff}.f1ii9oap .btn-secondary:hover{background-color:#fff !important;border-color:#fff !important;color:#164e63}.f1ii9oap .btn-secondary:active{background-color:#fff !important;border-color:#fff !important;color:#164e63;opacity:0.7}.f1ii9oap .btn-secondary-loading{background-color:#fff;border-color:#fff;color:#164e63;opacity:0.7}.f1ii9oap .highlight{color:#0284c7}.f1ii9oap a{color:#bae6fd}.f1ii9oap hr{color:#fff;opacity:0.2}.f8ygar6{background:linear-gradient(
rgba(0, 0, 0, 0.2),
rgba(0, 0, 0, 0.2)
), url(https://images.unsplash.com/photo-1533090368676-1fd25485db88?crop=entropy&cs=srgb&fm=jpg&ixid=M3w0OTUyODh8MHwxfHNlYXJjaHwyMHx8aG9tZSUyMGF1dG9tYXRpb24lMjBvcGVuJTIwZWNvc3lzdGVtfGVufDB8MHx8fDE3MTY5MjY4NjJ8MA&ixlib=rb-4.0.3&q=85);background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.f1pljt99{background-color:#083344;color:#ecfeff !important}.f1pljt99 h1, .f1pljt99 h2, .f1pljt99 h3, .f1pljt99 h4, .f1pljt99 h5, .f1pljt99 h6,.f1pljt99 .primary-text{color:#fff !important}.f1pljt99 .btn,.f1pljt99 .btn-primary{background-color:#0ea5e9;border-color:#0ea5e9;color:#fff}.f1pljt99 .btn:hover,.f1pljt99 .btn-primary:hover{background-color:#0284c7;border-color:#0284c7;color:#fff}.f1pljt99 .btn:active,.f1pljt99 .btn-primary:active{background-color:#0369a1;border-color:#0369a1;color:#fff}.f1pljt99 .btn-secondary{background-color:transparent;border-color:#fff;box-shadow:inset 0 0 0px 1.5px #fff;color:#fff}.f1pljt99 .btn-secondary:hover{background-color:#fff !important;border-color:#fff !important;color:#083344}.f1pljt99 .btn-secondary:active{background-color:#fff !important;border-color:#fff !important;color:#083344;opacity:0.7}.f1pljt99 .btn-secondary-loading{background-color:#fff;border-color:#fff;color:#083344;opacity:0.7}.f1pljt99 .highlight{color:#0284c7}.f1pljt99 a{color:#bae6fd}.f1pljt99 hr{color:#fff;opacity:0.2}.feg74yb{background-color:#fff;box-shadow:0px 1px 0px 0px rgba(0, 0, 0, 0.12) inset;color:#334155 !important}.feg74yb h1, .feg74yb h2, .feg74yb h3, .feg74yb h4, .feg74yb h5, .feg74yb h6,.feg74yb .primary-text,.feg74yb .logo{color:#083344 !important}.feg74yb .btn,.feg74yb .btn-primary{background-color:#0ea5e9;border-color:#0ea5e9;color:#fff}.feg74yb .btn:hover,.feg74yb .btn-primary:hover{background-color:#0284c7;border-color:#0284c7;color:#fff}.feg74yb .btn:active,.feg74yb .btn-primary:active{background-color:#0369a1;border-color:#0369a1;color:#fff}.feg74yb .btn-secondary{background-color:transparent;border-color:#083344;box-shadow:inset 0 0 0px 1.5px #083344;color:#083344}.feg74yb .btn-secondary:hover{background-color:#083344 !important;border-color:#083344 !important;color:#fff}.feg74yb .btn-secondary:active{background-color:#083344 !important;border-color:#083344 !important;color:#fff;opacity:0.7}.feg74yb .btn-secondary-loading{background-color:#083344;border-color:#083344;color:#fff;opacity:0.7}.feg74yb .highlight{color:#0284c7}.feg74yb a{color:#0369a1}.feg74yb hr{color:#083344;opacity:0.2}.feg74yb .legal-and-made-with a,.feg74yb .social-network-links a{color:#083344}.feg74yb .legal-and-made-with a:hover,.feg74yb .social-network-links a:hover{color:#083344;opacity:0.7}.feg74yb .social-network-links{color:#083344;column-gap:24px;justify-content:flex-start}
Empowering Open Home Automation Solutions
Boulder Automation supports the open ecosystem of Home Assistant and ESPHome, believing in open hardware and software for all.
Our Services
Smart Home Consultation
Receive expert advice and guidance on optimizing your smart home ecosystem.
Remote Monitoring Solutions
Implement remote monitoring systems to keep track of your home automation from anywhere.
IoT Device Configuration
Configure IoT devices to work efficiently with your existing smart home setup.
Empowering open automation for all.
Join the movement today!