.home-support i,.tile{cursor:pointer}.blue{background-color:#003550}.blue2{background-color:#00748C}.orange{background-color:#eb4623}.grey{background-color:#161616}.content.lightGrey,.lightGrey{background-color:#f4f4f4}.colorLightGrey{color:#f4f4f4}.white{background-color:#fff}.colorOrange{color:#eb4623!important}.colorGrey{color:#161616}.colorBlue{color:#003550}.colorWhite,.content.colorWhite{color:#fff}.offWhiteBg{background:#F5F5F5}.green{background-color:#638b18}.colorGreen{color:#638b18}.red{background-color:#BC151B}.darkRed{background-color:#950022}.colorRed{color:#BC151B}.purple{color:#644b78}.home-app,.home-apple,.home-comfort,.home-convenience,.home-google,.home-security{background:url(/images/sprites/home-sprite.svg?v=1457103724032) no-repeat}.no-svg .home-app,.no-svg .home-apple,.no-svg .home-comfort,.no-svg .home-convenience,.no-svg .home-google,.no-svg .home-security{background:url(/images/sprites/home-sprite.png?v=1457103724032) no-repeat}.home-app{background-position:86.22754491017965% 71.42857142857143%;width:40px;height:40px}.home-apple{background-position:0 0;width:135px;height:40px}.home-comfort{background-position:100% 0;width:72px;height:72px}.home-convenience{background-position:0 100%;width:72px;height:72px}.home-google{background-position:0 35.714285714285715%;width:115.3px;height:40px}.home-security{background-position:53.333333333333336% 100%;width:72px;height:72px}.badges-alexa-black,.badges-alexa-white,.badges-app,.badges-apple,.badges-google,.badges-homekit,.badges-homekit-icon{background:url(/images/sprites/badges-sprite.svg?v=1467742907129) no-repeat}.no-svg .badges-alexa-black,.no-svg .badges-alexa-white,.no-svg .badges-app,.no-svg .badges-apple,.no-svg .badges-google,.no-svg .badges-homekit,.no-svg .badges-homekit-icon{background:url(/images/sprites/badges-sprite.png?v=1467742907129) no-repeat}.badges-alexa-black{background-position:0 34.375%;width:176px;height:40px}.badges-alexa-white{background-position:0 0;width:194px;height:44px}.badges-app{background-position:92.22222222222223% 31.25%;width:40px;height:40px}.badges-apple{background-position:0 100%;width:135px;height:40px}.badges-google{background-position:99.64047252182846% 0;width:115.3px;height:40px}.badges-homekit{background-position:0 67.74193548387096%;width:171px;height:44px}.badges-homekit-icon{background-position:76.07843137254902% 35.39823008849557%;width:55px;height:55px}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}html{overflow-y:scroll;-webkit-overflow-scrolling:touch}.has-overlay{overflow:hidden;height:auto}.has-overlay>body{height:100%;overflow:hidden}.modal--fade,.modal--show{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;width:0;height:0;overflow:hidden;opacity:0;display:none\9;color:#222;line-height:1.3}.is-active.modal--fade,.is-active.modal--show,.modal--fade:target,.modal--show:target{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);width:auto;height:auto;opacity:1;display:block\9}.is-active.modal--fade,.is-active.modal--show{height:100%\9;width:100%\9}.modal--fade .modal-inner,.modal--show .modal-inner{position:absolute;top:60px;left:50%;z-index:20;margin-left:-375px;width:750px;overflow-x:hidden;-webkit-overflow-scrolling:touch}.modal--fade .modal-inner>iframe,.modal--fade .modal-inner>img,.modal--fade .modal-inner>video,.modal--show .modal-inner>iframe,.modal--show .modal-inner>img,.modal--show .modal-inner>video{width:100%;height:auto;min-height:300px}.modal--fade .modal-inner>img,.modal--show .modal-inner>img{width:auto;max-width:100%}.modal--fade .modal-inner iframe,.modal--show .modal-inner iframe{display:block;width:100%;border:0}.modal--fade .modal-content,.modal--show .modal-content{position:relative;max-height:400px;max-height:60vh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal--fade .modal-content>*,.modal--show .modal-content>*{max-width:100%}.modal--fade .modal-close,.modal--show .modal-close{display:block;height:1px;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;text-indent:-100px}.modal--fade .modal-close:before,.modal--show .modal-close:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.is-stacked.modal--fade,.is-stacked.modal--show{-webkit-transform:translate(0,0) scale(1,1);-ms-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1);opacity:1}.is-stacked.modal--fade .modal-inner,.is-stacked.modal--show .modal-inner{-webkit-animation:scaleDown .7s ease both;animation:scaleDown .7s ease both}.is-stacked.modal--fade .modal-close,.is-stacked.modal--show .modal-close{opacity:0}.modal--fade .modal-inner,.modal--show .modal-inner{border-radius:2px;background:#161616;-webkit-box-shadow:0 0 30px rgba(0,0,0,.6);box-shadow:0 0 30px rgba(0,0,0,.6);max-width:100%;-webkit-transition:max-width .25s linear,margin-left 125ms linear;transition:max-width .25s linear,margin-left 125ms linear}.modal--fade header,.modal--show header{border-bottom:1px solid #ddd;padding:0 1.2em}.modal--fade header>h2,.modal--show header>h2{margin:.5em 0}.modal--fade .modal-content,.modal--show .modal-content{border-bottom:1px solid #ddd;padding:15px 1.2em}.modal--fade footer,.modal--show footer{border-top:1px solid #fff;padding:0 1.2em 18px;background:#f0f0f0;border-radius:2px}.modal--fade .modal-close:before,.modal--show .modal-close:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAEUlEQVQoz2NgeEYAjioYSQoAzOTmAXhPhyoAAAAASUVORK5CYII=)}.video .modal-content{padding:0;border-bottom:none}section.video.modal{background-color:transparent}.modal-close:before{background:#161616!important;background:rgba(22,22,22,.95)!important}.modal--fade .modal-close:after,.modal--show .modal-close:after{position:absolute;top:35px;right:50%;z-index:20;font-family:icons;content:'\E078';background:0 0;border-radius:2px;padding:2px 8px;font-size:1.2em;text-decoration:none;text-indent:0;color:#fff;margin-right:-400px}.home-main h1,.no-flexbox .home-main h1{padding-top:1em}.modal.modal-form{background-color:transparent}.modal.modal-form .modal-close:before{background:rgba(22,22,22,.65)!important}.modal.modal-form .modal-inner{text-align:center;background:#fff}.modal.modal-form .modal-inner .error,.modal.modal-form .modal-inner label{margin:.3em 0;text-align:left}.modal.modal--notify h2{color:#161616;font-size:2.27em}.home-main{padding-bottom:3em;background-image:url(/images/pages/home/home-header.jpg?v=100715);background-position:20% bottom;background-size:cover;background-repeat:no-repeat;height:400px;display:block}.home-main h1{font-size:2.9em;margin-top:0;color:#fff;text-transform:capitalize}.home-prod__type,.homekit span{font-size:.8em}.home-products{margin:2.2em auto 3.6em}.home-products img{max-width:400px;width:85%}.home-prod{text-align:center;margin-bottom:3em}.home-prod:hover .home-prod__name,.home-prod:hover .home-prod__type{color:#644b78}.home-prod__name{font-weight:600;text-transform:uppercase;color:#161616;margin-bottom:.3em;margin-top:5px}.home-prod__learn{color:#644b78;display:block;margin-top:.8em}.home-lifestyle{background:#f1f1f1;padding:3em 0 4em}.homekit h4,.homekit span{padding-right:1em;text-align:center}.home-lifestyle .gallery{margin:2em auto}.home-lifestyle .gallery img{width:100%;max-width:250px;height:auto;z-index:-1}.hk-sect{margin-bottom:2em}.hk-sect h4{margin-top:.3em;margin-bottom:0;color:#fff;display:block}.hk-ctnr>div{margin-top:-125px}.homekit{margin-bottom:3em}.homekit div,.homekit span{display:block}.homekit div{margin:0 auto}.homekit span{margin-bottom:1.5em}.homekit h4{color:#161616;margin-bottom:.5em}.home-comfort,.home-convenience,.home-security{margin:0 auto;position:relative}#home-sect4{color:#fff}#home-sect4 h2{margin-top:0;color:#fff}.no-flexbox #home-sect4 h2{margin-top:3em}#home-sect4 .row:first-child{height:690px;position:relative}#home-sect4 .background{background-image:url(/images/pages/home/app_background.jpg);background-color:#161616;background-size:cover;background-position:center center}#home-sect4 .background img{position:absolute}#home-sect4 .background .arrow-link{margin:2.2em auto}#home-sect4 p{margin-bottom:1em}#home-sect4 .app-img{position:absolute;width:90%;left:50%;margin-left:-150px;max-width:300px;height:auto;top:-350px}#home-sect4 .shop-link{height:125px}#home-sect4 .shop-link .icon-tag{color:#644b78;font-size:1.5em}#home-sect4 .shop-link a{display:inline-block;white-space:nowrap;margin-top:6em;font-size:.8em}#home-sect4 .shop-link a:hover{color:#644b78}#home-sect4 .learnmore{margin-top:1em;margin-right:1.5em}.home-app,.home-apple,.home-google{display:inline-block;vertical-align:middle;margin-right:10px}.home-apple{display:block;margin:10px auto}.product-tiles{margin:1em 0 4em}.tile{background:center bottom no-repeat #000;margin:20px 10px;text-align:center;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.tile:first-of-type{margin-bottom:0}.tile:before{content:"";width:100%;height:100%;background-color:#1e1e1e;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:0;position:absolute;top:0}.carousel,.carousel-inner{position:relative}.tile:hover:before{opacity:.2;filter:alpha(opacity=20)}.tile--full{height:600px}.tile--half{height:290px}.tile--content{width:100%;color:#fff;z-index:2}.tile--content__title{font-size:1.5em}.tile--content__sub{font-size:.9em;margin-top:.4em}.tile--content__link{display:block;margin-top:1.5em;color:#fff}.tile--1{background-image:url(/images/pages/home/panel-1.jpg)}.tile--2{background-image:url(/images/pages/home/panel-2.jpg);background-position:right bottom}.tile--3{background-image:url(/images/pages/home/panel-3.jpg)}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#000;text-align:center;text-shadow:none}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#000;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #000;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#000}.carousel-caption{z-index:10;padding-top:20px;padding-bottom:20px;color:#000;text-align:center;text-shadow:none;position:relative;right:auto!important;left:auto!important;bottom:0}.carousel-caption .btn{text-shadow:none}.carousel-inner .item{height:220px}.carousel-inner .item a{font-size:1.2em;font-weight:400;color:#161616;display:inline}.carousel-image{padding:1em;margin:0 auto}.carousel-indicators{display:none;bottom:5px!important}.home-support .home-news,.home-support .home-support{height:440px}.home-support h4,.home-support i{color:#fff}.home-support .icon-support{width:60px;height:60px;line-height:60px;font-size:1.7em;border:2px solid #644b78;border-radius:50%;text-align:center}.home-support .home-support{background-color:#1e1e1e}.home-support .home-support li{margin-bottom:.8em}.home-support .home-support li i{width:25px}.home-support .home-support a:hover,.home-support .home-support a:hover i{color:#fff}.home-support .home-support .icon-email{font-size:.5em}.home-support .icon-arrow{margin-left:.4em}.home-support .home-news{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:2em;background:#644b78;background:-webkit-linear-gradient(75deg,#865e94 0,#644b78 100%);background:linear-gradient(15deg,#865e94 0,#644b78 100%);color:#fff}.home-support .home-news a{color:#fff;text-decoration:underline;margin:0 .5em}.home-support article{font-size:1em;max-width:600px;margin-top:2em}.home-support article h4{margin-bottom:0}.home-support article time{font-size:.8em;font-style:italic}.home-support .controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-height:46em) and (min-width:768px){.modal--fade .modal-content,.modal--show .modal-content{max-height:340px;max-height:50vh}}@media screen and (max-height:36em) and (min-width:768px){.modal--fade .modal-content,.modal--show .modal-content{max-height:265px;max-height:40vh}}@media screen and (min-width:768px){.modal--fade{-webkit-transition:opacity .4s;transition:opacity .4s}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}@media (min-width:768px){.home-prod,.homekit{margin-bottom:0}.homekit,.homekit h4,.homekit span{text-align:left}.modal.modal--small .fieldset--modal .button{margin-top:0}.modal.modal--small .modal-inner{padding:40px 0;left:50%;width:450px;margin-left:-225px;top:90px}.modal.modal--small .modal-close:after{top:55px;right:50%;margin-right:-260px!important}.modal.modal--small .modal-content{border:none;padding:15px 50px}.modal.modal--notify p{padding:0 3em}.home-main{background-position:90% center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-main h1{padding-top:0}.flexbox .home-lifestyle .row-narrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.homekit div{margin:0 0 1em}#home-sect4 .row:first-child{height:500px}#home-sect4 .app-img{left:10%;margin-left:0;max-width:360px;height:auto;top:-420px}#home-sect4 .shop-link{height:75px}#home-sect4 .shop-link a{font-size:1em;margin-top:0;height:75px;line-height:75px}.home-apple{margin:0;display:inline-block}.carousel-caption{bottom:0}}@media (min-width:992px){.flexbox .home-lifestyle .row-narrow{display:block}.home-lifestyle .gallery img{max-width:290px}#home-sect4 .row:first-child{height:650px}#home-sect4 .app-img{left:18%;max-width:410px;top:-500px}}@media (min-width:1200px){.home-main{background-position:center center}#home-sect4 .app-img{left:21%;max-width:470px;top:-580px}.carousel-caption{bottom:30px}}@media screen and (max-width:790px){.modal--fade .modal-inner,.modal--show .modal-inner{width:auto;left:20px;right:20px;margin-left:0}.modal--fade .modal-close:after,.modal--show .modal-close:after{margin-right:0!important;right:20px}}@media screen and (max-width:768px){.modal--fade,.modal--show{-webkit-transform:translate(0,400px);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:opacity 1ms .25s;transition:opacity 1ms .25s;display:block;right:auto;bottom:auto}.is-active.modal--fade,.is-active.modal--show,.modal--fade:target,.modal--show:target{width:100%;height:100%}.is-active.modal--fade .modal-close,.is-active.modal--show .modal-close,.modal--fade:target .modal-close,.modal--show:target .modal-close{display:block}.modal--fade .modal-inner,.modal--show .modal-inner{-webkit-box-sizing:border-box;box-sizing:border-box;top:0;left:0;right:0;height:100%;overflow:auto}.modal--fade .modal-content,.modal--show .modal-content{max-height:none;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.modal--fade .modal-close,.modal--show .modal-close{display:none;right:auto;text-decoration:none}.modal--fade .modal-close:before,.modal--show .modal-close:before{content:'';position:fixed;top:0;left:0;right:0;z-index:20;background:#27aae2;height:3em;-webkit-box-shadow:0 0 5px rgba(0,0,0,.6);box-shadow:0 0 5px rgba(0,0,0,.6)}.is-stacked.modal--fade,.is-stacked.modal--show{-webkit-animation:scaleDown .7s ease both;animation:scaleDown .7s ease both}.is-stacked.modal--fade .modal-inner,.is-stacked.modal--show .modal-inner{-webkit-animation:none;animation:none}.is-stacked.modal--fade .modal-close,.is-stacked.modal--show .modal-close{opacity:1}.modal--fade .modal-inner,.modal--show .modal-inner{padding-top:3em;-webkit-box-shadow:none;box-shadow:none}.modal--fade .modal-close:after,.modal--show .modal-close:after{top:5px!important;right:5px;left:auto;margin-left:0;content:attr(data-close);font-size:1em;padding:.5em 1em}}@media screen and (max-width:690px){.modal--fade .modal-close:after,.modal--show .modal-close:after{margin-right:0!important;right:0}}@media screen and (max-height:36em) and (min-width:30em){.modal-content{max-height:265px;max-height:60vh!important}}@media screen and (max-height:46em) and (min-width:30em){.modal-content{max-height:340px;max-height:70vh!important}}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}