.txt-white{color:#fff !important}.txt-orange{color:#eb5e28 !important}.txt-orange-lt{color:#ffa300 !important}.txt-teal{color:#00c49a !important}.txt-gray{color:#110b11 !important}.bg-orange{background-color:#eb5e28 !important}.bg-orange-lg{background-color:#ffa300 !important}.bg-teal{background-color:#00c49a !important}.bg-gray{background-color:#110b11 !important}body{position:relative}#page{overflow:hidden}.site-footer{position:relative}.dot-divider{display:flex;justify-content:center}.dot-divider i{padding-right:10px}.dot-divider i:nth-of-type(3){padding-right:0}p:last-of-type{margin-bottom:0}@media screen and (min-width:992px){body:not(.home) #content{padding-top:75px}}@media screen and (max-width:991px){body:not(.home) #content{padding-top:25px}}.p-1{padding:1em !important}.p-2{padding:2em !important}.p-3{padding:3em !important}.p-4{padding:4em !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:1.5em !important}ul.ul-in{list-style-type:disc;margin-left:15px}.btn{border-radius:50rem !important;padding:15px 25px;text-align:center;font-size:18px;font-weight:700;color:#fff;position:relative;overflow:hidden;display:inline-block}.btn:hover{color:#fff}.btn:before{position:absolute;width:0;height:100%;border-radius:50rem;background-color:rgba(255,255,255,.25);content:"";left:0;top:0;transition:all 1s}.btn:hover:before{width:100%}.btn-container{text-align:center;margin-top:1.5em}.btn-container .btn:nth-of-type(1){margin-right:15px}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{width:100% !important}@media screen and (max-width:499px){.btn{display:block}.btn-container .btn:nth-of-type(1){margin-bottom:10px;margin-right:0}}.txt-center{text-align:center !important}.txt-right{text-align:right !important}.txt-sm{font-size:.75em !important;line-height:1.15em}.txt-md{font-size:1.5em !important}.txt-lg{font-size:2em !important}.txt-ul{border-bottom:3px solid #eb5e28}b{font-weight:700 !important}e{font-style:italic}ul.s-ul{color:#fff}.testi{display:flex;justify-content:space-between;flex-wrap:wrap}.testi-box{flex:0 0 30%;padding:10px;border-top:3px solid #00c49a;background-color:#fff}@media screen and (max-width:780px){.img-scale{display:flex;justify-content:center}.img-scale>div{flex:0 0 60%}}@media screen and (max-width:500px){.img-scale{display:flex;justify-content:center}.img-scale>div{flex:0 0 85%}}.pre-footer{background-color:#f7f7f7}@media screen and (min-width:992px){.pre-footer{border:0;max-height:250px;height:250px;background:url(/wp-content/uploads/2020/07/in-footer-divider-2.svg) center top no-repeat #f7f7f7;background-size:100% 100%}}@media screen and (min-width:768px) and (max-width:991px){.pre-footer{border:0;max-height:175px;height:175px;background:url(/wp-content/uploads/2020/07/in-footer-divider-2.svg) center top no-repeat #f7f7f7;background-size:100% 100%}}@media screen and (max-width:767px){.pre-footer{border:0;max-height:100px;height:100px;background:url(/wp-content/uploads/2020/07/in-footer-divider-2.svg) center top no-repeat #f7f7f7;background-size:100% 100%}}.dot-bg-fff-10{background:url(/wp-content/uploads/2020/07/texture-circle-white-10.png) left top}h1{font-family:clarendon-urw,serif;font-weight:800;font-style:normal}h2{font-family:fieldwork,sans-serif;font-weight:400;font-style:normal}h3{font-family:railroad-gothic-atf,sans-serif;font-weight:400;font-style:normal;letter-spacing:3px;text-transform:uppercase}@media screen and (min-width:1200px){h1.pad-left,h4.pad-left{padding-left:calc((100% - 1200px) / 2) !important;margin-right:calc((100% - 1200px) / 2) !important}.row-stretch-pad,.single-markets #primary{padding-left:calc((100% - 1200px) / 2) !important;padding-right:calc((100% - 1200px) / 2) !important}.single-markets #primary{border:0 !important;width:100%}}@media screen and (max-width:1199px){.row-stretch-pad,.single-markets #primary{padding:0 25px}h1.pad-left,h4.pad-left{padding-left:25px !important;margin-right:75px !important}.single-markets #primary{border:0 !important;width:100%}}@media screen and (max-width:991px){#masthead .site-logo-img .astra-logo-svg{width:auto !important}}.edcm-template-7{z-index:-1 !important}.edcm-template-7.edcm-menu-active{z-index:99999 !important}@media screen and (max-width:780px){.edcm-17.edcm-circular-menu,.edcm-wrapper-17.edcm-circular-menu-wrapper{display:none}button.menu-toggle{background:url(/wp-content/uploads/2020/07/menu-circle.svg) center top no-repeat !important;background-size:contain !important}}.edcm-circular-menu-wrapper.edcm-template-6.edcm-top-right .edcm-toggle-wrapper{top:25px}.ast-primary-sticky-header-active .edcm-circular-menu-wrapper.edcm-template-6.edcm-top-right .edcm-toggle-wrapper{top:10px}@media screen and (max-width:1325px){.main-header-bar-navigation{padding-right:50px}}@media screen and (max-width:780px){.main-header-bar-navigation{padding-right:0}header#masthead{border-bottom:1px solid rgba(17,11,17,.25)}}.nf-before-form-content{display:none}.nf-form-content{padding:0 !important;max-width:100% !important;width:100% !important}.nf-form-content input:not([type=button]),.nf-form-content textarea{background-color:#fff !important;border:3px solid rgba(17,11,17,.5) !important;border-radius:50rem !important;padding-left:20px !important;padding-right:20px;width:100% !important;transition:all 1s}.nf-form-content input:not([type=button]):focus{padding-top:24px !important;padding-bottom:24px !important;border-color:#eb5e28 !important;height:74px !important}.nf-form-content textarea{border-radius:25px !important;transition:all 1s}.nf-form-content textarea:focus{padding-top:24px !important;padding-bottom:24px !important;border-color:#eb5e28 !important;border-radius:25px !important;height:calc(100% + 25px)}.nf-error.field-wrap .nf-field-element:after{border-radius:0 50rem 50rem 0}body.single-markets #content{padding-top:0 !important}body.single-markets header.entry-header{max-width:100% !important;margin-top:10px;padding-left:0 !important;padding-right:0 !important}@media screen and (min-width:1200px){#home-intro{margin:100px 0}h1.hero-title{font-size:4.5em;padding-right:50px}h2.hero-subtitle{margin:0;padding:15px;background-color:#ffa300;color:#fff}.home #page{position:relative}.home #page header{position:absolute;left:0;top:0;width:100%}.main-header-bar{background-color:rgba(255,255,255,.75)}#home-hero{background:url(/wp-content/uploads/2020/07/in-hero-1@2400.jpg) left center no-repeat #e7e8e3;background-size:100%;padding:350px 0}#home-hero-txt{padding-left:45%}}@media screen and (min-width:992px) and (max-width:1199px){#home-intro{margin:75px 0}h1.hero-title{font-size:3.5em;padding-right:35px}h2.hero-subtitle{margin:0;padding:15px;background-color:#ffa300;color:#fff}.home #page{position:relative}.home #page header{position:absolute;left:0;top:0;width:100%}.main-header-bar{background-color:rgba(255,255,255,.75)}#home-hero{background:url(/wp-content/uploads/2020/07/in-hero-1@2400.jpg) -25px center no-repeat #e7e8e3;background-size:100%;padding:250px 0}#home-hero-txt{padding-left:45%}}@media screen and (min-width:768px) and (max-width:991px){#home-intro{margin:75px 0;display:flex;flex-wrap:wrap}#home-intro .img-scale{display:flex;justify-content:center}#home-intro .img-scale>div{flex:0 0 50%}#home-intro>div{flex:0 0 100%}#home-intro>div:nth-of-type(1){margin-bottom:50px}h1.hero-title{font-size:2.5em;padding-right:35px}h2.hero-subtitle{margin:0;padding:15px;background-color:#ffa300;color:#fff;font-size:1.75em}.home #page{position:relative}.home #page header{position:absolute;left:0;top:0;width:100%}.main-header-bar{background-color:rgba(255,255,255,.75)}#home-hero{background:url(/wp-content/uploads/2020/07/in-hero-1@2400.jpg) -75px center no-repeat #e7e8e3;background-size:100%;padding:175px 0}#home-hero-txt{padding-left:40%}#masthead .site-logo-img img{max-height:60px !important}}@media screen and (max-width:767px){#home-intro{margin:75px 0;display:flex;flex-wrap:wrap}#home-intro .img-scale{display:flex;justify-content:center}#home-intro .img-scale>div{flex:0 0 65%}#home-intro>div{flex:0 0 100%}#home-intro>div:nth-of-type(1){margin-bottom:50px}h1.hero-title{font-size:2em;padding-right:35px}h2.hero-subtitle{margin:0;padding:15px;background-color:#ffa300;color:#fff;font-size:1.35em}.home #page{position:relative}.home #page header{position:absolute;left:0;top:0;width:100%}.main-header-bar{background-color:rgba(255,255,255,.75)}#home-hero{background:url(/wp-content/uploads/2020/07/in-hero-1@1200.jpg) -25px center no-repeat #e7e8e3;background-size:100%;padding:135px 0}#home-hero-txt{padding-left:40%}#masthead .site-logo-img img{max-height:60px !important}.main-header-bar,.ast-header-break-point .main-header-bar,.ast-header-break-point .header-main-layout-2 .main-header-bar,.ast-header-break-point .ast-mobile-header-stack .main-header-bar{padding-top:0 !important;padding-bottom:0 !important}}@media screen and (max-width:550px){#home-intro{margin:75px 0;display:flex;flex-wrap:wrap}#home-intro .img-scale{display:flex;justify-content:center}#home-intro .img-scale>div{flex:0 0 85%}#home-hero{background:url(/wp-content/uploads/2020/07/in-hero-1@1000.jpg) center center no-repeat #e7e8e3;background-size:110%;padding:250px 0 50px}#home-hero-txt{padding-left:10%}h2.hero-subtitle{font-size:1.15em}h1.hero-title{color:#000;margin:0;padding:15px 10px;background-color:rgba(255,255,255,.75)}}#home-installs div>.so-panel{margin-bottom:0 !important}a.a-grid{display:block;padding:100px 0;position:relative;overflow:hidden}a.a-grid:before{position:absolute;width:150px;height:150px;content:"";background:url(/wp-content/uploads/2020/07/grid-plus@150.png) left top no-repeat;transition:opacity 1s;left:calc(50% - 75px);top:calc(50% - 75px);opacity:0;z-index:2}a.a-grid:hover:before{opacity:.5}a.a-grid:after{content:"";position:absolute;width:0;height:0;transition:all 1s;left:50%;top:50%;border-radius:50rem;opacity:0;z-index:1}a.a-grid:hover:after{width:150%;height:150%;opacity:1;left:-25%;top:-25%;z-index:1}.offer-grid{margin-bottom:5px}.offer-grid i{margin-bottom:10px;color:#fff}.offer-grid h3{color:#fff;margin-bottom:0}#gf-1 a.a-grid:after{background:url(/wp-content/uploads/2020/07/grid-face-1.jpg) center no-repeat}#gf-2 a.a-grid:after{background:url(/wp-content/uploads/2020/07/grid-face-2.jpg) center no-repeat}#gf-3 a.a-grid:after{background:url(/wp-content/uploads/2020/08/grid-face-3-2.jpg) center no-repeat}#gf-4 a.a-grid:after{background:url(/wp-content/uploads/2020/07/grid-face-4.jpg) center no-repeat}#gf-5 a.a-grid:after{background:url(/wp-content/uploads/2020/07/grid-face-5.jpg) center no-repeat}#gf-6 a.a-grid:after{background:url(/wp-content/uploads/2020/07/grid-face-6.jpg) center no-repeat}@media screen and (min-width:500px) and (max-width:780px){#home-installs>div{display:flex;flex-wrap:nowrap;margin-bottom:0 !important;justify-content:space-between}#home-installs>div>div{flex:0 0 49.5%}}@media screen and (max-width:499px){#home-installs>div{display:flex;flex-wrap:wrap;margin-bottom:0 !important;justify-content:space-between}#home-installs>div>div{flex:0 0 100%}}#office-features{display:flex;justify-content:center;flex-wrap:wrap !important;flex-direction:row !important}#office-features>div{flex:0 0 25%;margin-bottom:30px}#office-features>div>div{padding:0 30px}@media screen and (min-width:768px) and (max-width:992px){#office-features>div{flex:0 0 50%;margin-bottom:30px}}@media screen and (min-width:500px) and (max-width:767px){#office-features>div{flex:0 0 50% !important;margin-bottom:30px}}@media screen and (max-width:499px){#office-features{flex-direction:column !important}#office-features>div{flex:0 0 100% !important;margin-bottom:30px}#office-features>div .sow-image-container{width:75%;max-width:300px;margin:0 auto}}#smart-home-features{display:flex;justify-content:center;flex-wrap:wrap !important;flex-direction:row !important}#smart-home-features>div{flex:0 0 33%;margin-bottom:30px}#smart-home-features>div>div{padding:0 30px}@media screen and (min-width:768px) and (max-width:992px){#smart-home-features>div{flex:0 0 50%;margin-bottom:30px}}@media screen and (min-width:500px) and (max-width:767px){#smart-home-features>div{flex:0 0 50% !important;margin-bottom:30px}}@media screen and (max-width:499px){#smart-home-features{flex-direction:column !important}#smart-home-features>div{flex:0 0 100% !important;margin-bottom:30px}#smart-home-features>div .sow-image-container{width:75%;max-width:300px;margin:0 auto}}@media screen and (min-width:1400px){.icon-header{position:absolute;left:-75px;bottom:-75px;z-index:1000}.icon-header-img{max-width:500px;max-height:500px}}@media screen and (min-width:1200px) and (max-width:1399px){.icon-header{position:absolute;left:-65px;bottom:-65px;z-index:1000}.icon-header-img{max-width:400px;max-height:400px}}@media screen and (min-width:992px) and (max-width:1199px){.icon-header{position:absolute;left:-50px;bottom:200px;z-index:1000}.icon-header-img{max-width:300px;max-height:300px}}@media screen and (min-width:768px) and (max-width:991px){.icon-header{display:none}.icon-header-img{max-width:300px;max-height:300px}}@media screen and (max-width:767px){.icon-header-img{max-width:300px;max-height:300px}.icon-header{position:relative;text-align:center;margin-bottom:-25px;padding-top:15px}}.astra-advanced-hook-66,footer#colophon{background-color:#f7f7f7}.footer-icons{margin-bottom:25px;display:block !important}.footer-disclaimer{padding-top:25px;border-top:1px solid rgba(17,11,17,.25)}.footer-icon-container{display:flex;flex-wrap:wrap;align-items:flex-start}.footer-icon-container>span{margin-bottom:10px;margin-right:5px}.footer-about{margin-bottom:20px}.footer-section{font-size:.85em;color:rgba(17,11,17,.75)}@media screen and (min-width:1200px){.astra-advanced-hook-66{display:flex;align-items:center;min-height:450px}.footer-section{padding-left:500px;padding-right:75px}.footer-about>div{flex:0 0 25%}.footer-about>div:nth-of-type(1){flex:0 0 45%}.footer-icons{margin-top:75px !important}}@media screen and (min-width:1200px) and (max-width:1399px){.footer-section{padding-left:400px;padding-right:75px}}@media screen and (min-width:992px) and (max-width:1199px){.astra-advanced-hook-66{display:flex;align-items:center;min-height:450px}.footer-section{padding-left:300px;padding-right:35px;flex-wrap:wrap !important}.footer-about>div{flex:0 0 48%}.footer-about>div:nth-of-type(1){flex:0 0 100%;margin-bottom:15px}.footer-icons{margin-top:50px !important}}@media screen and (min-width:768px) and (max-width:991px){.astra-advanced-hook-66{display:flex;align-items:center}.footer-section{padding-left:50px;padding-right:50px;flex-wrap:wrap !important}.footer-about>div{flex:0 0 25%}.footer-about>div:nth-of-type(1){flex:0 0 48%}.footer-icons{margin-top:50px !important}.footer-icon-container{align-items:center}}@media screen and (max-width:767px){.astra-advanced-hook-66{display:flex;align-items:center}.footer-section{padding-left:25px;padding-right:25px;flex-wrap:wrap !important}.footer-about>div{flex:0 0 48%}.footer-about>div:nth-of-type(1){flex:0 0 100%;margin-bottom:15px}.footer-icons{margin-top:50px !important}.footer-icon-container{align-items:center}}#office-upgrades-img,#smarter-home-img,#business-solutions-img{position:relative}#business-solutions-img>div{padding-top:25px}@media screen and (min-width:1200px){.spin:before,.spin:after{left:calc(50% - 200px);width:400px;height:400px}}@media screen and (min-width:992px) and (max-width:1199px){.spin:before,.spin:after{left:calc(50% - 165px);width:330px;height:330px}}@media screen and (min-width:768px) and (max-width:991px){.spin:before,.spin:after{left:calc(50% - 150px);width:300px;height:300px}}@media screen and (min-width:500px) and (max-width:767px){.spin:before,.spin:after{left:calc(50% - 150px);width:300px;height:300px}}@media screen and (max-width:499px){.spin:before,.spin:after{left:10%;width:80%;height:80%}}.spin:before,.spin:after{top:0;position:absolute;content:"";border-radius:100%;z-index:-1}.spin:before{border:8px solid #ffa300}.spin:hover:before{border-top-color:#00c49a;border-right-color:#00c49a;border-bottom-color:#00c49a;transition:border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s}.spin:after{border:0 solid transparent}.spin:hover:after{border-top:8px solid #00c49a;border-left-width:8px;border-right-width:8px;transform:rotate(270deg);transition:transform .4s linear 0s,border-left-width 0s linear .35s,-webkit-transform .4s linear 0s}