@import url(https://fonts.googleapis.com/css?family=Questrial);@import url(https://fonts.googleapis.com/css?family=Montserrat);body{font-family:"Questrial",sans-serif;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}h1,h2,h3,h4,h5,p{font-family:"Questrial",sans-serif}img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.home-page-jumbo{position:absolute;left:0;right:0;background:-webkit-gradient(linear,left top,right top,from(#00152d),to(#4718b4));background:linear-gradient(90deg,#00152d,#4718b4);padding-left:15%;padding-right:15%;padding-bottom:300px;display:flex;flex-direction:column;position:relative}.banner-images-container{position:absolute;right:5%;top:100px;max-width:800px;width:50%;height:50%;overflow:hidden}.banner-images-container #rocket{position:absolute;width:100%;right:0;top:0;opacity:1;z-index:10;-webkit-animation:bouncingRocket 3s ease infinite;animation:bouncingRocket 3s ease infinite}.banner-images-container #phone{position:absolute;width:100%;right:0;top:0;opacity:1;z-index:1}.banner-images-container .circle-image-container{width:100%;height:50%;position:absolute;padding-left:28%;padding-right:25%;padding-top:28%;z-index:5}.banner-images-container .circle-image-rotation{-webkit-transform:rotate(-45deg) skew(15deg,15deg);transform:rotate(-45deg) skew(15deg,15deg);width:100%}.banner-images-container .circle-image-container #circle-image{width:100%;height:100%;-webkit-filter:blur(1px);filter:blur(1px);-webkit-animation:rotation 25s linear infinite;animation:rotation 25s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes bouncingRocket{0%{top:0}50%{top:1%}to{top:0}}@keyframes bouncingRocket{0%{top:0}50%{top:1%}to{top:0}}.waves-background{position:absolute!important;top:2700px!important;width:70%;opacity:.5}.home-page-jumbo #p1{font-size:30px;color:#ccc}.home-page-jumbo #p2{margin:0;font-size:20px;color:#ccc}.home-page-jumbo #p3{margin:0;color:#ccc;font-weight:200}.section-container{position:relative}.about-us-text-area{border-radius:2em;padding:2em;background-color:rgba(0,0,0,.3);width:50%;min-width:360px}.how-we-do-section{display:flex;flex-direction:row;align-items:center;justify-content:space-around;min-height:430px;flex-wrap:wrap}.how-we-do-card{margin:.5em 0;width:30%;min-width:280px!important;height:100%!important;min-height:430px;padding:1em;color:#fff;background-color:rgba(83,24,248,.3)!important;border-radius:2em!important}.how-we-do-card .image-container{align-self:center;width:100%;display:flex;align-items:center;justify-content:center;min-height:200px}.how-we-do-card:hover{border:1px solid #0089ff;-webkit-transform:scale(1.1);transform:scale(1.1);background-color:#5f25ff!important;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important;box-shadow:0 7px 3px 0 rgba(0,0,0,.2)}.city-iso-img{width:60%;align-self:center}.dashboard-img,.modular-img{width:50%;align-self:center}.products-and-services-section{justify-content:space-between}.products-and-services-card,.products-and-services-card-no-hover{width:30%;padding:1em;height:400px;margin-bottom:1.5em}.expand{width:100%;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.products-and-services-card:hover{background-color:#9bdfff!important}.products-and-services-card .image-container{align-self:center;width:300px;display:flex;align-items:center;justify-content:center;min-height:100px}.product-img{width:100px}.shape-1{margin-top:1700px}.shape-1,.shape-2{position:absolute;opacity:.3;width:500px;z-index:0}.shape-2{margin-top:1800px;left:50%}.tech-background{position:absolute;left:0;top:15em;width:80%;opacity:.1}.shape-1,.shape-2,.tech-background{pointer-events:none}.ways-container{position:relative;display:flex;width:580px;flex-direction:column;justify-content:center}.ways-images-container{height:300px;display:flex;align-items:center;justify-content:flex-end}.way-image{position:absolute;width:562.5px;height:300px;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.way-image.fadeOut{opacity:0}.way-image.fadeIn{opacity:1}.toggle-container,.toggle-container .toggle-switch-label-container{display:flex;align-items:center;justify-content:center}.toggle-container .toggle-switch-label-container{padding:5px;height:100%}.toggle-container .toggle-switch-label-container p{margin:0}.toggle-container .toggle-switch-label-container img{height:70%}.toggle-container .react-switch-handle{box-shadow:5px 5px 4px 1px rgba(0,0,0,.3)!important}.toggle-container #old-way{color:#000;margin-left:-70px}.toggle-container #our-way{color:#fff;width:150px!important}.back-to-top-container{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:20px;padding-bottom:3px;z-index:500}.back-to-top-container i{font-size:20px}.back-to-top-container:hover{background-color:rgba(28,145,255,.452);border-color:#0089ff;cursor:pointer}.products-and-services-section{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start}.products-and-services-card,.products-and-services-card-no-hover{position:relative;width:30%!important;padding:1em 1em 100px;color:#000;height:300px;background-color:#ecf9ff!important;border-radius:2em!important;margin:1em 1em 1.5em;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.expand{width:100%!important;height:auto}.expand .icon-and-title-container{flex-direction:row;margin:1em 0 0 1em;font-size:20px}.expand .icon-and-title-container .product-icon{width:60px}.products-and-services-card:hover{border:1px solid #0089ff;-webkit-transform:scale(1.1);transform:scale(1.1);background-color:#c6ecff!important;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important;box-shadow:0 7px 3px 0 rgba(0,0,0,.2);cursor:pointer}.icon-and-title-container{display:flex;flex-direction:column;align-items:center;-webkit-transition:all .3s ease-in-out .5s;transition:all .3s ease-in-out .5s}.products-and-services-card .icon-container{align-self:center;width:300px;display:flex;align-items:center;justify-content:center;min-height:100px}.products-and-services-card #p3{color:#000}#product-title{font-family:"Montserrat",sans-serif;text-align:center;font-weight:700}.product-icon{width:100px;margin-right:1em;-webkit-transition:all .3s ease-in-out .5s;transition:all .3s ease-in-out .5s}.close-icon{position:absolute;top:20px;right:20px;color:tomato;width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:large}.close-icon:hover{cursor:pointer;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.expanded-section{display:flex}.expanded-section .products-images-container{position:absolute;top:80px;right:40px}.expanded-section #tablet-img{position:absolute;right:230px;top:100px;width:100px;z-index:2}.expanded-section #monitor-img{position:absolute;right:10px;top:10px;width:300px}.expanded-section .text-container{width:60%}.expanded-section .text-container p{font-size:20px;margin-left:1em}.expanded-section .text-container div{display:flex;flex-direction:row;align-items:center;margin-bottom:.5em}.expanded-section .text-container div svg{flex:0.2 1}.expanded-section .text-container div p{margin:0;flex:0.8 1;font-size:16px;list-style:none}#sh-mobile-img{position:absolute;right:1em;top:4em;width:100px;z-index:2}#sh-house-img{position:absolute;right:5.5em;width:400px}#tc-crane-office-img{position:absolute;right:2.5em;width:400px}.more-button{min-width:100px;border-radius:30px!important;padding-bottom:10px!important;position:absolute;right:4em;bottom:2em;z-index:100}.more-button svg{font-size:18px!important;margin-bottom:2px}.contact-us-page-container{position:relative;width:100%!important;padding:0!important;height:100%;margin-bottom:10em}.contact-us-page-container .banner-container{position:relative;width:100%;height:300px;margin:0;padding:10em 20% 2em;display:flex;flex-direction:column;justify-content:center;background:-webkit-gradient(linear,left top,right top,from(#56006b),to(#000980));background:linear-gradient(90deg,#56006b,#000980);overflow:hidden}.contact-us-page-container .banner-container .banner-image{position:absolute;max-height:100%;max-width:40%;right:10%;bottom:-30%;opacity:.9;z-index:0}.contact-us-page-container .banner-container .banner-title{font-size:36px;margin:0;color:#ccc;z-index:5}.contact-us-page-container .banner-container .banner-body{font-size:20px;color:#ccc;z-index:5}.contact-us-body{display:flex;flex-direction:column;padding:0 10%}.contact-us-body .map-container{position:relative;border-radius:2em;overflow:hidden;display:flex;align-items:center;justify-content:center}.contact-us-body .map-container .overlay{position:absolute;width:100%;height:100%;background-color:rgba(128,0,128,.3)}.contact-us-body .map-image{width:100%}.contact-us-body .map-container #pin{position:absolute;color:#0089ff;width:30px;height:30px;bottom:50%;-webkit-animation:droppin 2s ease-in-out infinite;animation:droppin 2s ease-in-out infinite}@-webkit-keyframes droppin{0%{bottom:51%}50%{bottom:53%}to{bottom:51%}}@keyframes droppin{0%{bottom:51%}50%{bottom:53%}to{bottom:51%}}.contact-us-body .map-container #pin:hover{color:#0074da;cursor:pointer}.contact-us-body .details p{margin:0}.contact-us-body .details .address-card{min-height:200px!important;min-width:400px!important;width:80%;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important}.contact-us-body .details .address-card div{flex:0.3 1}.contact-us-body .details .my-divider{height:150px;display:flex;align-items:center;justify-content:center}.contact-us-body .details .my-divider div{border-left:1.5px solid #ccc;height:100%}.contact-us-body .details .title{font-size:24px}.sticky-tooltip{background-color:hsla(0,0%,100%,.9);border:1px solid #0089ff;padding:.2em 1em;height:30px;border-radius:15px;display:flex;align-items:center;justify-content:center}.sticky-tooltip p{font-size:16px}.layout-container{height:100%;display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.footer-container{height:360px;background-color:#060018;display:flex;flex-direction:column;align-items:center}.footer-container .contact-us-container{position:relative;width:60%;min-width:600px;height:100%;padding:2em 0;color:#ccc;font-size:16px!important;display:flex;flex-direction:row;justify-content:space-between}.footer-container .contact-us-container .segment{width:30%}.footer-container .contact-us-container .title{font-size:20px;margin:0;text-decoration:underline}.footer-container .contact-us-container .contact-section p{margin:0}.contact-section,.links-section{display:flex;flex-direction:column}.footer-container .contact-us-container a{color:#ccc;margin-bottom:.5em;font-style:normal;cursor:pointer;text-decoration:none!important}.footer-container .contact-us-container a:hover{color:#8796eb!important}.footer-container .contact-us-container .address{font-size:14px}.footer-bottom-container{width:100%;padding:0 20%;height:60px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#290442;z-index:10}.footer-bottom-container #left{display:flex;flex-direction:row;align-items:flex-end;justify-content:center}.footer-bottom-container p{margin:0 0 0 1em;line-height:14px;color:hsla(0,0%,100%,.3);font-size:12px}.navbar-main{padding-top:2em!important;padding-bottom:2em!important;position:fixed!important;top:0!important;z-index:50;right:0;left:0;border-bottom:.5px solid hsla(0,0%,80%,.3);-webkit-transition:padding-top .3s ease-in-out,padding-bottom .3s ease-in-out;transition:padding-top .3s ease-in-out,padding-bottom .3s ease-in-out;justify-content:center!important}.nav-bar-content{width:60%;min-width:600px;align-self:center;display:flex;flex-direction:row;align-items:center}.gradient{background-color:transparent}.navbar-main .dropdown-container{background-color:#2a0199;margin-top:0}.navbar-main .dropdown-container .dropdown-item{color:#fff}.navbar-main .dropdown-container .dropdown-item:hover{background-color:#3500c5}.shrink{padding-top:.5em!important;padding-bottom:.5em!important;background:#2716be!important;border-bottom:0}.navbar-dark{background:#002347!important}.nav-link,.navbar-brand,.navbar-nav{color:#ccc!important}.nav-link p{margin:0 0 0 .5em;padding-bottom:.3em;display:inline}.my-nav-link{display:flex!important;align-items:flex-start!important}.my-nav-link .icon{margin-top:3px}.nav-link-marker{box-sizing:border-box;border-bottom-width:2px;border-bottom-style:solid;-webkit-animation:marker .5s linear;animation:marker .5s linear}@-webkit-keyframes marker{0%{border-bottom:2px solid hsla(0,0%,100%,0)}70%{border-bottom:2px solid #fff}to{border-bottom:2px solid hsla(0,0%,100%,.8)}}@keyframes marker{0%{border-bottom:2px solid hsla(0,0%,100%,0)}70%{border-bottom:2px solid #fff}to{border-bottom:2px solid hsla(0,0%,100%,.8)}}#drop-item{color:#222!important}#dropdown-item:hover{background-color:#dcf6ff!important}.nav-link:hover,.navbar-brand:hover,.navbar-nav:hover{color:#fff!important;cursor:pointer}.navbar-main .logo{width:8em;-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,.5));filter:drop-shadow(2px 2px 2px rgba(0,0,0,.5));-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.navbar-main .logo.shrink-logo{width:6em}.vms-page-container{position:relative;padding:0!important;width:100%!important;background-color:#f0f8ff!important}.vms-banner-container{position:relative;width:100%;height:500px;margin:0;display:flex;flex-direction:column;align-items:center;color:#ccc;background:linear-gradient(205deg,#25dda9,#00094b);background:-webkit-linear-gradient(205deg,#25dda9,#00094b);overflow:hidden}.vms-banner-container .vms-banner-sub-container{display:flex;flex-direction:column;justify-content:flex-end;position:relative;width:60%;min-width:600px;height:100%;margin-bottom:2em}.vms-banner-container .vms-banner-sub-container *{z-index:10}.tab-on-table{position:absolute;height:180%;right:-300px;bottom:-110%;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,#000,#000,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(#000),to(transparent));mask-image:linear-gradient(90deg,#000,#000,transparent);z-index:1!important}.vms-banner-container .banner-title{font-size:36px;margin:0}.vms-banner-container .banner-body{font-size:20px}.vms-banner-container .banner-sub-title{font-size:26px}.vms-isometric-image,.vms-isometric-image-shadow{width:15%;position:absolute;right:20em;bottom:20em}.vms-isometric-image-shadow{z-index:1;bottom:19.5em;-webkit-animation:_blur 4s ease 0s infinite;animation:_blur 4s ease 0s infinite}.vms-isometric-image{z-index:2;-webkit-animation:_mover 4s ease 0s infinite;animation:_mover 4s ease 0s infinite}.vms-images-container{position:relative;width:100%;height:800px}.vms-images-container .vms-monitor{width:70%;position:absolute;right:30%;opacity:0;-webkit-transition:all 2s ease;transition:all 2s ease;min-width:600px}.vms-images-container .vms-monitor-slide-in{right:0;opacity:1}.vms-images-container .check-in-out-tablets{width:40%;position:absolute;right:85%;top:24%;opacity:0;-webkit-transition:all 2s ease .25s;transition:all 2s ease .25s;min-width:290px}.vms-images-container .check-in-out-tablets-slide-in{right:55%;opacity:1}.vms-section{position:relative;width:100%}.vms-section p{margin:0;font-size:18px}.vms-section .title{font-size:30px}.vms-section .sub-title{font-size:22px}.features-card-body{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around}.features-card-body .my-card{width:30%;margin-bottom:1em}.how-it-works-card{min-width:300px!important}.vms-tablet-corner{width:200px;align-self:center}#typer-cursor{border-left:.1em solid #ccc;-webkit-animation:blink .7s steps(1) infinite;animation:blink .7s steps(1) infinite}@-webkit-keyframes blink{50%{border-color:transparent}}@keyframes blink{50%{border-color:transparent}}.card-expandable-container{padding:2em 1em 2em 2em!important;position:relative;overflow:hidden;height:120px}.card-expandable-body{max-height:0;visibility:hidden;margin-top:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.card-expandable-expand-button{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;height:25px;-webkit-transition:background-color .3s;transition:background-color .3s}.card-expandable-expand-button:hover{cursor:pointer;background-color:rgba(135,206,250,.3)}.expanded{visibility:visible;max-height:400px;margin-top:1em;overflow:auto;overflow-x:hidden}.expanded::-webkit-scrollbar{width:3px}.expanded::-webkit-scrollbar-track{background:#f1f1f1;border-radius:1.5px}.expanded::-webkit-scrollbar-thumb{background:#d3d6dd;border-radius:1.5px}.expanded::-webkit-scrollbar-thumb:hover{background:#c3cde6}.card-expandable-container .title{font-size:22px;line-height:100%}.card-expandable-expand-button svg{-webkit-transition:-webkit-transform .5s ease-in-out!important;transition:-webkit-transform .5s ease-in-out!important;transition:transform .5s ease-in-out!important;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out!important}.card-expandable-new-badge{width:100px;height:20px;background-color:#0300b6;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;top:10px;right:-23px;font-size:10px;font-weight:700;-webkit-transform:rotate(37deg);transform:rotate(37deg);box-shadow:0 3px 3px 0 rgba(0,0,0,.2)}.card-expandable-new-badge:hover{cursor:default;background-color:#0400e0}.contact-us{width:100%}.contact-us-card{padding:2em 4em;width:70%;max-width:900px;margin-bottom:10px;box-shadow:0 3px 3px 0 rgba(0,0,0,.2)}.contact-us-card,.contact-us-card-content{display:flex;flex-direction:column;align-items:center}.contact-us-card-content{width:100%}.contact-us-card .title{font-size:24px;font-weight:700}.contact-us-card .text-area{border:1px solid #007bff;max-height:500px;overflow:scroll;overflow-x:hidden}.contact-us-card .text-area:focus{outline:none!important;box-shadow:none!important}.my-input-container{width:100%}.my-input-box{position:relative;display:flex;flex-direction:row;align-items:center;border:1px solid #007bff;border-radius:20px;color:#007bff;padding:0 1em;width:100%}.my-input-box .label{margin:0}.my-input{outline:none!important;border:0!important}.my-input-container .error{font-size:14px;color:red}.panic-page-container{position:relative;padding:0!important;width:100%!important;background-color:#f0f8ff!important;min-width:800px}.panic-page-container .banner-container{position:relative;width:100%;height:500px;margin:0;padding:0;display:flex;justify-content:center;align-items:flex-end;color:#ccc;background:-webkit-gradient(linear,left top,right top,from(#172f7e),to(#780d7c));background:linear-gradient(90deg,#172f7e,#780d7c);overflow:hidden}.panic-page-container .banner-container .banner-sub-container{position:relative;width:60%;min-width:800px;height:100%;display:flex;flex-direction:column;justify-content:center}.panic-page-container .banner-container .banner-title{font-size:36px;margin:0}.panic-page-container .banner-container .banner-body{font-size:20px}.thief-image,.thief-image-overlay{position:absolute;width:650px;right:0;bottom:0}.thief-image-overlay{bottom:0!important;-webkit-animation:_mover 1s ease 0s infinite;animation:_mover 1s ease 0s infinite}.code-badge-span{font-size:16px;font-family:"Courier New",Courier,monospace;background-color:#cae8f3}.panic-tablet-corner{width:200px;align-self:center}.panic-images-container{position:relative;width:100%;height:600px}.panic-images-container .panic-monitor{width:55%;min-width:460px;position:absolute;right:40%;opacity:0;-webkit-transition:all 2s ease .25s;transition:all 2s ease .25s}.panic-images-container .panic-monitor-slide-in{right:5%;opacity:1}.panic-images-container .panic-phone{width:17%;min-width:150px;position:absolute;right:30%;top:27%;opacity:0;-webkit-transition:all 2s ease;transition:all 2s ease}.panic-images-container .panic-phone-slide-in{right:0;opacity:1}.panic-circuit-3d-iso{width:40%;min-width:240px}.panic-circuit-measurements{width:60%;min-width:360px}.blob-image{object-fit:cover;width:250%;position:absolute;left:-50%;right:-50%;bottom:0}.panic-circuit-3d-tv-container{display:flex;align-items:center;justify-content:center;width:800px;height:300px;position:relative}.panic-circuit-3d-tv-container img{height:90%;position:absolute}.panic-circuit-3d-tv-container .component{opacity:.1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.panic-circuit-3d-tv-container .scale{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}.component-box{position:absolute;width:50px;height:50px;z-index:20}.component-box.power{left:15%;top:5%;width:20%;height:25%}.component-box.relay{left:15%;top:30%;width:20%;height:30%}.component-box.ethernet{left:15%;top:60%;width:22%;height:30%}.component-box.enc{left:40%;top:57%;width:9%;height:31%}.component-box.microcontroller{left:56%;top:57%;width:8%;height:31%}.component-box.beeper{left:53%;top:5%;width:10%;height:29%}.component-box.serial{left:66%;top:5%;width:20%;height:31%}.component-box.fire{left:66%;top:35%;width:20%;height:20%}.component-box.sosKey{left:66%;top:55%;width:20%;height:40%}.faq-group{padding:1em;margin-bottom:1em}.faq-group .title{font-size:large;font-weight:700}.faq-item-container{padding:1em;margin-bottom:.5em;max-height:10em;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.faq-item-container.expanded{max-height:500px}.faq-item-container .title-section{display:flex;align-items:center;justify-content:space-between;font-size:larger}.faq-item-container .title-section:hover{cursor:pointer}.faq-item-container .title-icon{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.faq-item-container .title-icon.expanded{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.faq-item-container .title-text{margin:0}.faq-item-container .body{margin:0;padding:0 1em;opacity:0;-webkit-transition:all .3s ease-in-out .2s;transition:all .3s ease-in-out .2s}.faq-item-container .body.expanded{opacity:1;margin:.5em 0}.consultancy-services-container{padding:8em 2em;max-width:1000px;align-self:center}.consultancy-services-container .title{font-size:22px}.consultancy-services-card{position:relative;border-radius:2em!important;padding:20px 2em;background:-webkit-gradient(linear,left top,right bottom,from(#8de7eb),to(#e5bdff));background:linear-gradient(to bottom right,#8de7eb,#e5bdff);border:0!important}.consultancy-services-card p{margin:0;color:#353535}.consultancy-services-card .test-box{padding:0 1em;border-radius:1em}.form-group-row{display:flex;align-items:center;justify-content:space-between;background-color:hsla(0,0%,100%,.3);padding:.5em 1em!important;border-radius:1em;margin:0 0 .5em!important}.form-group-row label{width:80%;margin:0}.my-checkbox{width:20px;height:20px}.spinner,.spinner-container{display:flex;align-items:center;justify-content:center}.spinner{width:10em;height:3em;border-radius:1.5em;border:1px solid #0089ff}.results-container{display:flex;flex-direction:column;align-items:center}.results-container .title{font-size:40px;margin:0;color:purple;border:2px solid purple;padding:0 2em;border-radius:2em}.results-container .body{font-size:24px;margin:0}.send-us-details-container{border:2px solid purple;padding:2em;border-radius:2em;margin-bottom:2em}.send-us-details-container .item{width:100%;display:flex;align-items:center}.send-us-details-container .item .answer,.send-us-details-container .item .question{font-size:10px;border-radius:10px}.send-us-details-container .item .answer{padding:0 .5em;background-color:#e2e2e2}.send-us-details-container .item .answer.green{padding:0 .5em;background-color:#32cd32}.begin-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.back-next-buttons-container{margin-top:2em;justify-content:space-between}.back-next-buttons-container,.back-next-buttons-container button{display:flex;align-items:center}.render-success-fail-container,.send-us-details-button-container{display:flex;flex-direction:column;align-items:center}.send-us-details-button-container button{border-style:dashed;border-radius:2em;width:250px}.send-us-details-button-container button svg{-webkit-transform:scale(.9);transform:scale(.9)}.development-contact-us-container{width:50%;display:flex;flex-direction:column}.development-contact-us-container .error-text{font-size:12px;color:tomato}.development-contact-us-container .textarea{min-height:100px;max-height:300px;overflow:scroll;overflow-x:hidden;font-size:14px}.development-contact-us-container .counter{font-size:12px}.development-contact-us-container .attachment-container{display:flex;align-items:center;font-size:14px}.development-contact-us-container .attachment-container .summary-badge{margin-left:1em;padding:0 1em;border-radius:1em;border:1px solid grey;background-color:#ccc;display:flex;align-items:center}.development-contact-us-container .attachment-container .summary-badge svg{width:15px;height:12px;margin-right:.3em}.development-contact-us-container button{align-self:center;width:100px;border-radius:2em}.team-page-container{position:relative;padding:0!important;width:100%!important;background:-webkit-gradient(linear,left top,left bottom,from(#051753),to(#1c013f));background:linear-gradient(180deg,#051753,#1c013f);overflow:hidden}.team-page-container .banner-container{position:relative;width:100%;height:300px;margin:0;padding:10em 20% 2em;display:flex;flex-direction:column;justify-content:center;color:#ccc;overflow:hidden}.team-page-container .dots-effect{opacity:.1;position:absolute;left:15em;width:70%}.team-page-container .banner-container .banner-title{font-size:36px;margin:0}.team-page-container .banner-container .banner-body{font-size:20px}.profile-container{position:relative;min-height:300px;border-radius:2em!important;padding:30px 2em;background:-webkit-gradient(linear,left top,right bottom,from(#451e4b),to(#0f0772));background:linear-gradient(to bottom right,#451e4b,#0f0772);border:0!important;box-shadow:10px 10px 10px 1px rgba(0,0,0,.3)}.profile-container p{margin:0;color:#fff}.profile-container .profile-img-container{border:3px solid #3d0b5a;width:150px;height:150px;border-radius:75px;overflow:hidden;display:flex;align-items:center;justify-content:center;align-self:center;position:absolute;top:-70px;right:5em;padding:10px;background-color:#fff3fb}.profile-container .profile-img-container .darma-avatar{position:absolute;width:inherit;padding:5px;right:-15%}.profile-container .profile-img-container .ahmed-avatar{position:absolute;width:inherit;padding:inherit;right:-5%}.profile-container .profile-img{width:150px;align-self:center}.profile-container .name{font-size:26px;font-weight:700}.profile-container .position{font-size:20px}.profile-container .position svg{color:#ccc}.profile-container .position svg:hover{color:purple;cursor:pointer}.profile-container .select-section{display:flex;align-items:center}.profile-container .select-section .select-button{margin:1em;height:40px;width:10em;border-radius:20px;display:flex;align-items:center;justify-content:center;border:1px solid purple;color:purple;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.profile-container .select-section .select-button:hover{border:1px solid #c209c2;color:#c209c2;cursor:pointer}.profile-container .select-section .select-button.selected{background-color:rgba(128,0,128,.7);border:1px solid rgba(128,0,128,.7);color:hsla(0,0%,80%,.7)}.profile-container .select-section .select-button.selected:hover{background-color:purple;border:1px solid purple;color:#ccc}.profile-container .select-section .select-button p{color:inherit}.profile-container .skills-section{display:flex}.profile-container .skills-section p{margin-left:5em}.profile-container .bio{padding:1em}.partners-page-container{position:relative;padding:0!important;width:100%!important;background:-webkit-gradient(linear,left top,left bottom,from(#020e35),to(#1c013f));background:linear-gradient(180deg,#020e35,#1c013f)}.partners-page-container .banner-container{position:relative;width:100%;height:300px;margin:0;padding:10em 20% 2em;display:flex;flex-direction:column;justify-content:center;color:#ccc;overflow:hidden}.partners-page-container .banner-container .banner-title{font-size:36px;margin:0}.partners-page-container .banner-container .banner-body{font-size:20px}.careers-page-container{position:relative;padding:0!important;width:100%!important;min-width:800px}.careers-page-banner-container{position:relative;width:100%;height:500px;margin:0;display:flex;flex-direction:column;align-items:center;overflow:hidden}.careers-page-banner-container .careers-page-banner-sub-container{display:flex;flex-direction:column;justify-content:flex-end;position:relative;width:60%;min-width:600px;height:100%;margin-bottom:2em}.careers-page-banner-container .careers-page-banner-sub-container *{z-index:10}.career-image{position:absolute;height:100%;right:10%;z-index:1!important}.careers-page-banner-container .banner-title{font-size:36px;margin:0}.careers-page-banner-container .banner-body{font-size:20px}.careers-page-container .careers-page-body{display:flex;flex-direction:column;justify-content:center;width:60%;min-width:600px}.job-item-container{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:1em!important;width:100%}.job-item-container p{margin:0}.job-item-container .title{font-size:24px;margin:0}.job-item-container .period{padding:0 1em;border:1px solid #ccc;border-radius:20px;font-size:14px}.job-item-container .refNo{font-size:10px;margin:0}.job-item-container .heading{font-weight:20px}.job-item-container.is-expanded{max-height:2000px!important}.job-item-container .title-period-container{position:relative;width:100%;display:flex;flex-direction:row;align-items:center!important;justify-content:flex-start}.job-item-container .chevron-container{position:absolute;right:1em;width:25px;height:25px;display:flex;align-items:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.job-item-container .chevron-container:hover{cursor:pointer}.job-item-container .chevron-container svg{width:20px;height:20px}.job-item-container .chevron-container.is-expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.job-item-container .apply-button-container{display:flex;align-items:center;justify-content:flex-end;width:100%}.job-item-container .apply-button-container button{width:8em;height:35px!important;align-self:flex-end!important}.job-item-container .apply-button-container button p{margin-bottom:10px!important}.career-resume-badge{border-radius:1000px!important;padding-left:1em!important;padding-right:1em!important;font-weight:unset!important;color:grey!important;background-color:transparent!important;border:1px solid grey!important;margin-left:5px}.my-switch{box-shadow:0 0 1px 3px #77c0ff}.my-input-with-error-container{width:100%}.my-input-with-error-container-box{position:relative;display:flex;flex-direction:row;align-items:center;border:1px solid #007bff;border-radius:20px;color:#007bff;padding:0 1em;width:100%}.my-input-with-error-container-box .my-input-with-error-label{margin:0;display:flex;flex-direction:row;align-items:flex-start;width:auto;white-space:nowrap;font-size:14px}.my-input-with-error-container-box .my-input{outline:none!important;border:0!important;font-size:14px}.my-input::-webkit-input-placeholder{color:rgba(0,0,0,.3)!important}.my-input:-ms-input-placeholder{color:rgba(0,0,0,.3)!important}.my-input::-ms-input-placeholder{color:rgba(0,0,0,.3)!important}.my-input::placeholder{color:rgba(0,0,0,.3)!important}.my-input:focus{outline:none!important;box-shadow:none!important}.my-input-with-error-container .error{font-size:12px;color:tomato;margin-left:1em}.become-a-dealer-container .card{padding:2em}.become-a-dealer-container .divider{border-bottom:1px solid #8a8a8a;margin:2em 0}.become-a-dealer-container .send-button{width:10em;align-self:center}.my-select-sub-container{margin-bottom:.5em;display:flex;flex-direction:row;align-items:center;justify-content:space-between!important;border:1px solid #0089ff!important;border-radius:1000px;padding:0 1em}.my-select-container p{margin:0;color:#0089ff}.my-select-container select{padding-left:30px;border:none!important;height:40px;outline:0;margin-left:1em}.my-select-container .optgroup{max-height:100px!important}.my-select-container .error{font-size:14px;color:tomato;margin-left:1em}.sh-page-container{position:relative;padding:0!important;width:100%!important;background-color:#f0f8ff!important}.sh-banner-container{position:relative;width:100%;height:500px;margin:0;display:flex;flex-direction:column;align-items:center;color:#ccc;background:linear-gradient(205deg,#de59ff,#5f048a,#00094b);background:-webkit-linear-gradient(205deg,#de59ff,#5f048a,#00094b);overflow:hidden}.sh-banner-container .sh-banner-sub-container{display:flex;flex-direction:column;justify-content:flex-end;position:relative;width:60%;min-width:600px;height:100%;margin-bottom:2em}.phone-smart-home-image{position:absolute;height:80%;right:-150px;bottom:0;z-index:1!important}.sh-banner-container .banner-title{font-size:36px;margin:0}.sh-banner-container .banner-body{font-size:20px}.sh-banner-container .banner-sub-title{font-size:26px}.sh-banner-container .sh-banner-sub-container *{z-index:10}.sh-isometric-image,.sh-isometric-image-shadow{width:15%;position:absolute;right:20em;bottom:20em}.sh-isometric-image-shadow{z-index:1;bottom:19.5em;-webkit-animation:_blur 4s ease 0s infinite;animation:_blur 4s ease 0s infinite}.sh-isometric-image{z-index:2;-webkit-animation:_mover 4s ease 0s infinite;animation:_mover 4s ease 0s infinite}@keyframes _mover{0%{bottom:20em}50%{bottom:19.5em}to{bottom:20em}}@-webkit-keyframes _mover{0%{bottom:20em}50%{bottom:19.5em}to{bottom:20em}}@keyframes _blur{0%{-webkit-filter:blur(5px)}50%{-webkit-filter:blur(1px)}to{-webkit-filter:blur(5px)}}@-webkit-keyframes _blur{0%{-webkit-filter:blur(5px)}50%{-webkit-filter:blur(1px)}to{-webkit-filter:blur(5px)}}.sh-tablet-corner{width:200px;align-self:center}.sh-section{position:relative;width:100%}.sh-section p{margin:0;font-size:18px}.sh-section .title{font-size:30px}.sh-section .sub-title{font-size:22px}.demo-container{min-width:800px}.iso-images-container{position:relative;width:100%;height:800px}.iso-images-container img{position:absolute;width:60%;left:0;top:0}.phone-container{z-index:1;position:relative;width:30%;float:right}.phone-container p{margin:0}.phone-container .phone-image{width:100%}.phone-container .items-container{position:absolute;width:90%;height:65%;margin:0 5%;right:0;top:12%}.phone-container .items-container .device{position:relative;display:flex;align-items:center;justify-content:flex-start;border:1px solid #dbdbdb;border-radius:5px;height:10%;width:100%;margin-bottom:2%;box-shadow:0 .3vw .3vw 0 rgba(0,0,0,.2)}.phone-container .items-container .device svg{color:#0089ff;height:50%;max-width:15%;flex:0.15 1}.phone-container .items-container .device p{flex:0.65 1;font-size:1vw}.phone-container .items-container .device .switch{flex:0.2 1;height:100%}.iso-images-container .show{opacity:1}.iso-images-container .hide-30{opacity:.3}.iso-images-container .hide{opacity:0}.my-opacity{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.my-opacity-3{-webkit-transition:opacity 3s ease;transition:opacity 3s ease}.phone-container .items-container .scenes-container{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:0;left:0;height:18%;margin-bottom:5%;width:100%}.phone-container .items-container .scene{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:15px 0;border:1px solid #dbdbdb;border-radius:5px;height:100%;width:32%;margin-bottom:2%;box-shadow:0 .3vw .3vw 0 rgba(0,0,0,.2)}.phone-container .items-container .scene:hover{cursor:pointer;background-color:#e1f6ff}.phone-container .items-container .scene:active{background-color:#c6eeff}.phone-container .items-container .scene svg{width:40%;height:40%;color:#0089ff}.phone-container .items-container .scene p{font-size:1vw}.my-row{display:flex;flex-direction:row}.my-col{display:flex;flex-direction:column}.align-center{align-items:center}.align-end{align-items:flex-end}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.wrap{flex-wrap:wrap}.my-button{border-radius:3em!important}.my-button:focus{outline:none!important;box-shadow:none!important}.my-card{height:100%;padding:2em;border-radius:2em!important}.my-shadow{margin-bottom:10px;box-shadow:0 3px 3px 0 rgba(0,0,0,.2)}.my-card.hover:hover{background-color:rgba(0,247,255,.1);cursor:pointer}.page-padding{padding:6em 20%}.my-scroll::-webkit-scrollbar{width:3px}.my-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:1.5px}.my-scroll::-webkit-scrollbar-thumb{background:#d3d6dd;border-radius:1.5px}.my-scroll::-webkit-scrollbar-thumb:hover{background:#c3cde6}
/*# sourceMappingURL=main.4b837daf.chunk.css.map */