*,:after,:before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%}@media screen and (max-width:75em){html{font-size:50%}}@media screen and (max-width:37.5em){html{font-size:37.5%}}body{font-family:Open Sans,sans-serif}#__next,body{width:100%}ul{list-style-type:disc}li,ul{font-size:1.5rem}a{-webkit-transition:.5s;transition:.5s}a:active,a:hover,a:link{color:inherit}h4{line-height:.5}.avatar{border-radius:50%}#spinner{position:fixed;margin:auto;top:0;left:0;bottom:10em;right:0}#wrapper{height:25em}#wrapper,#wrapperSignup{width:30em;margin:auto;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}#wrapperSignup{height:50em}#wrapperResidentSignup{width:30em;height:60em;margin:auto;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}#signin{font-size:3rem;display:inline-block;background:#91b9fa;color:#eee;line-height:1;padding:8px 0;margin-right:4px;border-radius:50%;text-align:center;width:5.5rem;height:5rem;-webkit-transition:.3s;transition:.3s}#tel{color:#fff}#tel:hover{color:#91b9fa}a:active,a:focus,a:hover{color:#91b9fa;outline:none;text-decoration:none}p{padding:0;margin:0 0 3rem;font-size:1.5rem}#agreementLink{text-decoration:underline!important;font-size:1.4rem;color:inherit!important;cursor:pointer!important}#header{position:fixed;left:0;top:0;right:0;background:transparent;-webkit-transition:all .5s;transition:all .5s;z-index:997}.navbar-toggler{border:none;color:#fff!important}#header.active,.header-scrolled{background:#0d2e83}#header #logo{float:left}#header #logo small{font-size:1.4rem;margin:0;padding:0 0 0 5rem;font-family:Montserrat,sans-serif;font-weight:600;color:#91b9fa}#header h4{color:#fff;font-size:2.8rem;padding:0 0 0 1rem}#header #logo a h4 small{color:#91b9fa;padding-left:1rem}#header #logo h4 a:hover{color:#fff;padding-left:1rem}#header #logo img{padding:0;margin:0}@media (max-width:75em){#header #logo h4 a{font-size:2rem}#header #logo img{max-height:3rem}#header #logo small{font-size:1.1rem}#navbar-image img{margin-right:0;width:80%}}@media (max-width:480px){#header #logo small{font-size:1rem;margin:0;padding-left:4rem;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:1px;color:#91b9fa}}#intro{display:block;background:#000}#intro,.intro-image{width:100%;height:60vh}.intro-image{display:inline-block;background-position:50%;background-size:cover;background-repeat:no-repeat}#intro .carousel-item:before{content:"";background-color:rgba(0,0,0,.8);position:absolute;height:100%;width:100%;top:0;right:0;left:0;bottom:0}#intro .carousel-container{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;top:0;left:0;right:0}#intro .carousel-content{text-align:center}#intro h2{color:#fff;margin-bottom:3rem;font-size:4.8rem;font-weight:700}@media (max-width:800px){#intro h2{font-size:2.4rem}}#intro p{width:80%;margin:0 auto 3rem;color:#fff;font-size:2rem}@media (min-width:1024px){#intro p{width:60%}}#intro .btn-get-started{font-family:Montserrat,sans-serif;font-weight:500;font-size:1.6rem;letter-spacing:1px;display:inline-block;padding:8px 32px;border-radius:50px;-webkit-transition:.5s;transition:.5s;margin:1rem;color:#fff;background:#0d2e83}#intro #quote{margin-top:28rem}#intro .btn-get-started:hover{background:#fff;color:#0d2e83}#navLink{color:#fff;flex:right 1}#navLink:hover{color:#91b9fa}.nav-menu,.nav-menu *{margin:0;padding:0;list-style:none}.nav-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.nav-menu li{position:relative;white-space:nowrap}.nav-menu>li{float:left}.nav-menu li.sfHover>ul,.nav-menu li:hover>ul{display:block}.nav-menu ul ul{top:0;left:100%}.nav-menu ul li{min-width:18rem}.sf-arrows .sf-with-ul{padding-right:3rem}.sf-arrows .sf-with-ul:after{content:"\f107";position:absolute;right:1.5rem;font-family:FontAwesome;font-style:normal;font-weight:400}.sf-arrows ul .sf-with-ul:after{content:"\f105"}#nav-menu-container{float:right;margin:0}@media (min-width:1024px){#nav-menu-container{padding-right:6rem}}@media (max-width:768px){#nav-menu-container{display:none}}.nav-menu{padding:.7rem .8rem;text-decoration:none;display:inline-block;color:#fff}.nav-button,.nav-menu{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.3rem;text-transform:uppercase;outline:none}.nav-menu:hover{color:#91b9fa}.nav-menu>li{margin-left:1rem}.nav-menu ul{margin:.4rem 0 0;padding:1rem;-webkit-box-shadow:0 0 30px rgba(127,137,161,.25);box-shadow:0 0 30px rgba(137,145,163,.25);background:#fff}.nav-menu ul li,.nav-menu ul li a{-webkit-transition:.3s;transition:.3s}.nav-menu ul li a{padding:1rem;color:#333;display:block;font-size:1.3rem;text-transform:none}.nav-menu ul li:hover>a{color:#0d2e83}.nav-menu ul ul{margin:0}@media screen and (max-width:984px){.navbar-nav a{width:18%}}.section-header h3{font-size:3.2rem;color:#111;text-transform:uppercase;text-align:center;font-weight:700;position:relative;padding-bottom:1.5rem}.section-header h3:before{content:"";position:absolute;display:block;width:12rem;height:1px;background:#bab6b6;bottom:1px;left:calc(50% - 60px)}.section-header h3:after{content:"";position:absolute;display:block;width:4rem;height:.3rem;background:#0d2e83;bottom:0;left:calc(50% - 20px)}.section-header p{text-align:center;padding-bottom:3rem;font-size:1.6rem;color:#333}.section-bg{background:#f7f7f7}#featured-services{background:#0d2e83}#featured-services .box{padding:3rem 2rem}@media screen and (max-width:50em){#featured-services .box{padding:2rem 1rem}}#featured-services .box-bg{background-image:-webkit-gradient(linear,left bottom,left top,from(#0d2e83),color-stop(0),color-stop(#0d2e83),color-stop(50%),color-stop(#0d2e83),to(100%));background-image:-webkit-linear-gradient(bottom,#0d2e83,0,#0d2e83,50%,#0d2e83,100%);background-image:linear-gradient(0deg,#0d2e83,0,#0d2e83,50%,#0d2e83,100%)}#featured-services i{color:#91b9fa;font-size:4.8rem;display:inline-block;line-height:1}#featured-services h4{font-weight:400;margin:1.5rem 0;font-size:1.8rem}#featured-services h4 a{color:#fff}#featured-services h4 a:hover{color:#91b9fa}#featured-services p{font-size:1.4rem;line-height:2.4rem;color:#fff;margin-bottom:0}#about{background-size:cover;padding:6rem 0 4rem;position:relative}#about:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:hsla(0,0%,100%,.92);z-index:9}#about .container{position:relative;z-index:10}#about .about-col{background:#fff;border-radius:0 0 .4rem .4rem;-webkit-box-shadow:0 .2rem 1.2rem rgba(0,0,0,.08);box-shadow:0 .2rem 1.2rem rgba(0,0,0,.08);margin-bottom:2rem}#about .about-col .img{position:relative}#about .about-col .img img{border-radius:.4rem .4rem 0 0}#about .about-col .icon{width:6.4rem;height:6.4rem;padding-top:.8rem;position:absolute;background-color:#0d2e83;border-radius:50%;text-align:center;border:4px solid #fff;left:calc(50% - 32px);bottom:-3rem;-webkit-transition:.3s;transition:.3s}#about .about-col i{font-size:3.6rem;line-height:1;color:#fff;-webkit-transition:.3s;transition:.3s}#about .about-col:hover .icon{background-color:#fff}#about .about-col:hover i{color:#0d2e83}#about .about-col h2{color:#000;text-align:center;font-weight:700;font-size:2rem;padding:0;margin:4rem 0 1.2rem}#about .about-col h2 a{color:#000}#about .about-col h2 a:hover{color:#0d2e83}#about .about-col p{font-size:1.4rem;line-height:2.4rem;color:#333;margin-bottom:0;padding:0 2rem 2rem}#hours,.about-form{font-size:1.5rem;color:#000}.form-input{font-size:1.5rem}#services{background:#e0dede;background-size:cover;padding:6rem 0 4rem}#services .box{margin-bottom:3rem}#services .img-fluid img{width:25rem;height:20rem;margin-bottom:1.5rem;border-radius:25%}#services .title{margin-left:6rem;font-weight:700;margin-bottom:1.5rem;font-size:1.8rem}#services .title a{color:#111}#services .box:hover .title a{color:#0d2e83}#services .description{font-size:1.4rem;margin-left:6rem;line-height:2.4rem;color:#000;margin-bottom:0}.service-form{font-size:1.5rem;color:inherit}#footer{background:#000;margin-top:0;padding:0 0 3rem;color:#eee;font-size:1.4rem;width:100%}#footer .footer-top{background:#0d2e83;padding:6rem 0 3rem}#footer .footer-top .footer-info{margin-bottom:3rem}#footer .footer-top .footer-info h3{font-size:3rem;margin:0 0 2rem;padding:.2rem 0;line-height:1;text-transform:uppercase}#footer .footer-top .footer-info p{font-size:1.4rem;line-height:2.4rem;margin-bottom:0;font-family:Montserrat,sans-serif;color:#eee}#footer .footer-top .social-links a{font-size:1.8rem;display:inline-block;background:#91b9fa;color:#eee;line-height:1;padding:.8rem 0;margin-right:.4rem;border-radius:50%;text-align:center;width:3.6rem;height:3.6rem;-webkit-transition:.3s;transition:.3s}#footer .footer-top .social-links a:hover{background:#0d2e83;color:#fff}#footer .footer-top h4{font-size:1.4rem;font-weight:700;color:#fff;text-transform:uppercase;position:relative;padding-bottom:1.2rem}#footer .footer-top h4:after,#footer .footer-top h4:before{content:"";position:absolute;left:0;bottom:0;height:.2rem}#footer .footer-top h4:before{right:0;background:#555}#footer .footer-top h4:after{background:#fff;width:60px}#footer .footer-top .footer-links{margin-bottom:3rem}#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0}#footer .footer-top .footer-links ul i{padding-right:.8rem;color:#ddd}#footer .footer-top .footer-links ul li{border-bottom:1px solid #fff;padding:1rem 0}#footer .footer-top .footer-links ul li:first-child{padding-top:0}#footer .footer-top .footer-links ul a{color:#eee}#footer .footer-top .footer-links ul a:hover{color:#91b9fa}#footer .footer-top .footer-contact{margin-bottom:3rem}#footer .footer-top .footer-contact p{line-height:2.6rem}#footer .footer-top .footer-newsletter{margin-bottom:3rem}#footer .copyright{text-align:center;padding-top:3rem}#footer .credits{text-align:center;font-size:1.3rem;color:#ddd}#submitBtn{background-color:#0d2e83;font-size:1.6rem;color:#fff}#submitBtn:hover{background-color:#91b9fa;color:#fff}#cancelBtn{margin-left:2rem}.required{color:red}.hidden{display:none}form{margin-bottom:2rem}#contact-form{background-color:#e0dede;padding:5rem 0;margin-top:3rem}#aboutCarousel .carousel-inner{width:100%;height:50vh}#aboutCarousel .carousel-inner img{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}#aboutCarousel{margin-bottom:3rem}@media (max-width:768px){#aboutCarousel{margin-bottom:0}}.about-link{color:#0d2e83}.about-link:hover{color:#91b9fa}.li-margin{list-style-type:none;margin-top:1rem}#safeImage{margin-bottom:5rem;height:40rem;width:80rem}@media (max-width:480px){#safeImage{margin-bottom:5rem;height:16rem;width:25rem}}#commImages{margin-bottom:4rem}@media (max-width:900px){#commImages img{margin-left:2rem;height:30rem;width:30rem}}@media (max-width:768px){#commImages img{height:20rem;width:20rem}}#garageContent{margin-bottom:2rem}#garageImage{margin-bottom:3rem}#activationImage,#patrolService{margin-bottom:4rem}#onSiteImg{height:40rem;width:60rem}@media (max-width:560px){#onSiteImg{height:25rem;width:35rem}}#constructImg,#execImg,#onSiteImgContainer,#parkImg{margin-bottom:5rem}@media (max-width:480px){#constructImg{width:20rem;height:20rem}}.phone-error{color:red}#dashboard-container{height:10vh;width:100%;position:fixed;z-index:80;margin-top:-7rem}#dashboard-title{color:#fff;padding-top:.5rem}@media (max-width:1400px){#dashboard-container{margin-top:-7rem}}@media (max-width:1200px){#dashboard-container{margin-top:-8.5rem}}@media (max-width:900px){#dashboard-container{margin-top:-7rem}#dashboard-body{font-size:2rem;font-weight:600}#dash-card-title{font-size:2rem;font-weight:500}}@media (max-width:500px){#dashboard-container{margin-top:-7rem}#dashboard-body{font-size:1.5rem;font-weight:600}#dash-card-title{font-size:1.5rem;font-weight:500}}#dashboard-body{font-size:4rem;font-weight:600}#dash-card-title{font-size:2rem;font-weight:500}.list-item{font-size:1.8rem;width:100%;color:#666;font-weight:200;cursor:pointer}@media (max-width:768px){#dashboard-container{margin-top:-7rem}.list-item{font-size:.75rem;width:100%;color:#666;font-weight:200;cursor:pointer}}.list-item:hover{color:#91b9fa}#vehicleInfoTitle{margin-top:2rem;margin-bottom:2rem;font-weight:700}#overview-card{width:12rem}@media (max-width:736px){#dashboard-container{height:20vh}}@media (max-width:414px){#dashboard-container{margin-top:-8rem}#overview-container{text-align:center;padding-left:2rem!important}#overview-card{width:100%}#dashboard-title{font-size:2rem}#dashboard-container{height:10vh!important}}@media (max-width:375px){#navbar-image a{margin-right:0;width:10%!important}#dashboard-container{margin-top:-8.5rem}}@media (max-width:320px){#dashboard-container{margin-top:-9.5rem}#card-container{padding-top:2rem!important}#dashboard-title{font-size:1.5rem}}hr{display:flex;width:100%;height:.3rem;background-color:#0d2e83;border:0;margin-bottom:5rem;margin-top:2rem}#page-title{font-size:4rem;text-transform:uppercase;text-align:center;font-weight:700;position:relative;padding-bottom:1.5rem}.indexText h3{font-size:2.5rem}.otherText p{font-weight:100;font-size:1.3rem;line-height:1.8}.otherImages{width:100%;height:40rem;-webkit-object-fit:cover;object-fit:cover}#atm,#commParks,#fireWatch,#fumigation,#lock-unlock,#onCall,#pool,#shopping,#slurry{margin-bottom:5rem}.other-list{display:inline-block;text-align:left;list-style-type:disc}#otherTel{color:inherit}#otherTel:hover{color:#91b9fa}.permit-image{max-height:40rem}#resident-prop-card{max-width:40rem}.dashboard__section{display:flex;background-color:#91b9fa;height:4rem}.dashboard__section--title{display:flex;font-size:2rem;font-weight:700;letter-spacing:1px;color:#fff;align-self:center}.navbar__profile{padding-top:2rem}.navbar__profile--name{font-size:2rem}.form-container{margin-right:10rem;margin-left:10rem}