 @import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap'); #wpadminbar{display:none !important;} body{font-family:Open Sans,sans-serif;}h1,h1 a{color:#203b63;font-family:Open Sans,sans-serif;font-size:2em;line-height:2.3rem;margin:25px 0;font-weight:700;text-shadow:1px 2px 7px rgba(0,0,0,0.08);}h2{color:#203b63;font-family:Open Sans,sans-serif;font-size:2em;line-height:2.3rem;margin:25px 0;font-weight:700;text-shadow:1px 2px 7px rgba(0,0,0,0.08);}h3{color:#203b63;font-family:Open Sans,sans-serif;font-size:1.5em;line-height:2.3rem;margin:25px 0;font-weight:700;text-shadow:1px 2px 7px rgba(0,0,0,0.08);}h4{color:#203b63;font-family:Open Sans,sans-serif;font-size:1.3em;line-height:2.3rem;margin:25px 0;font-weight:700;text-shadow:1px 2px 7px rgba(0,0,0,0.08);}p{font-family:Open Sans,sans-serif;color:#000;font-size:16px;margin:15px 0;font-weight:400;line-height:175%;}ul{list-style-type:none;}ol li{font-weight:400;line-height:200%;}ul.circle-cyan li,ul.circle-grey li{color:#000;font-weight:400;line-height:200%;}ul.circle-cyan li::before{content:"\f111";font-family:'Font Awesome 6 Pro';font-weight:600;font-size:9px;color:#67b1f1;position:absolute;transform:translateX(-20px);-webkit-transform:translateX(-20px) translateY(2px);-ms-transform:translateX(-20px) translateY(2px);-moz-transform:translateX(-20px) translateY(2px);-o-transform:translateX(-20px) translateY(2px);margin-right:10px;}ul.circle-grey li::before{content:"\f111";font-family:'Font Awesome 6 Pro';font-weight:600;font-size:9px;color:#67b1f1;position:absolute;transform:translateX(-20px);-webkit-transform:translateX(-20px) translateY(2px);-ms-transform:translateX(-20px) translateY(2px);-moz-transform:translateX(-20px) translateY(2px);-o-transform:translateX(-20px) translateY(2px);margin-right:10px;}.row{margin:0 auto;max-width:75rem;width:100%;}.row.wide{max-width:95rem;}.strip-padding{padding:0;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:75rem;clear:both;}.move-text-to-slider{display:none;}.bg-blue{background:#203b63;}.bg-blue h1,.bg-blue h2,.bg-blue h3{color:#203b63;}.bg-blue h2.split,.bg-blue p,.bg-blue ol li,.bg-blue ul.circle-cyan li{color:#FFFFFF;}.bg-light-slate h1,.bg-light-slate h2,.bg-light-slate h3{color:#203b63;}.bg-light-slate{background:#edf0f5;}h1.split-heading,h2.split-heading{color:#203b63;font-weight:bold;font-size:50px;line-height:70px;}h1.split-heading span,h2.split-heading span{display:block;width:100%;font-weight:400;color:#203b63;font-size:25px;margin-bottom:20px;line-height:0.3;letter-spacing:1px;font-size:40px;}.custom-padding{padding:3% 4% 2% 11%;}.small-vertical-margin-top{margin-top:4vh;}.medium-vertical-margin-top{margin-top:12vh;}.vertical-margin-top{margin-top:130px;}.medium-padding-left{padding-left:7vw;}.medium-padding-right{padding-right:5vw;} .small-vertical-padding{padding:5vh 0;} .medium-vertical-padding{padding:10vh 0;}.large-vertical-padding{padding:15vh 0;}.x-large-vertical-padding{padding:25vh 0px;}ul.circle li{line-height:200%;}span.lighter{font-weight:200;}.inline-element{display:inline-block;}.max-height{height:100%;}.text-slate{color:#dbe4ff;}.vertical-centering{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}.vertical-padding-top{padding-top:8vh;}.has-horizontal-accent-grey p::before{content:"";display:block;height:5px;width:3vw;background-color:#67b1f1;position:absolute;top:25px;left:0vw;}.has-horizontal-accent-grey p{padding:0 0 0 4vw;}.has-horizontal-accent-cyan p::before{content:"";display:block;height:5px;width:3vw;background-color:#67b1f1;position:absolute;top:25px;left:0vw;}.has-horizontal-accent-cyan p{padding:0 0 0 4vw;}.text-white{color:#FFFFFF !important;}.text-cyan{color:#000 !important;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}.scroll-to-content{cursor:pointer;}  .service-image{background-size:cover !important;min-height:75vh;background:url(https://icusurveillanceservice.com/wp-content/uploads/sites/1585/2025/09/lv3-defaults-slide-1-OPT.jpg) #191919;}#about-us{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/about-us.jpg) #191919;}#services{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/services.jpg) #191919;}#access-and-intercom-systems{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/access-and-intercom-systems.jpg) #191919;}#alarm-systems-services{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/alarm-systems-services.jpg) #191919;}#custom-home-theater-installation{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/custom-home-theater-installation.jpg) #191919;}#custom-lighting{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/custom-lighting.jpg) #191919;}#data-wiring-network-cabling{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/data-wiring-network-cabling.jpg) #191919;}#electrical-upgrade-insurance-requirements{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/electrical-upgrade-insurance-requirements.jpg) #191919;}#electrical-corrections{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/electrical-corrections.jpg) #191919;}#electrical-upgrades-insurance{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/electrical-upgrades-insurance.jpg) #191919;}#fuse-to-breaker{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/fuse-to-breaker.jpg) #191919;}#home-inspection-corrections{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/home-inspection-corrections.jpg) #191919;}#move-in-corrections-and-upgrades{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/move-in-corrections-and-upgrades.jpg) #191919;}#new-construction-electrical{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/new-construction-electrical.jpg) #191919;}#new-home-construction{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/new-home-construction.jpg) #191919;}#professional-audio-video{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/professional-audio-video.jpg) #191919;}#security-camera-surveillance{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/security-camera-surveillance.jpg) #191919;}#service-changes{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/service-changes.jpg) #191919;}#tv-telephone-and-data-lines{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/tv-telephone-and-data-lines.jpg) #191919;}#electrical-remodeling{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/electrical-remodeling.jpg) #191919;}#faq{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/faq.jpg) #191919;}#gallery{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/service-images/gallery.jpg) #191919;}  div#parallax-content{background-color:#191919;}.flx-box{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;height:auto;min-height:650px;}.start-at-half{height:375px;align-self:flex-end;-ms-align-self:flex-end;-webkit-align-self:flex-end;-moz-align-self:flex-end;-o-align-self:flex-end;}.end-at-half{height:425px;align-self:flex-end;-ms-align-self:flex-end;-webkit-align-self:flex-end;-moz-align-self:flex-end;-o-align-self:flex-end;} .about-bg-2{background:url("https://icusurveillanceservice.com/wp-content/themes/lv3/images/lv3-about-parallax-bg-2.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}  .services-row{margin-bottom:2%;}.service-card{background:transparent;cursor:pointer;padding:10px 30px 20px 30px;}.service-card:hover{ background:#203b63;box-shadow:0px 0px 18px rgba(0,0,0,0.48);}.service-card h2{font-size:1.75em;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}.service-card:hover h2{color:#48e8ff;}.service-card a{display:block;width:100%;position:absolute;height:100%;top:0px;left:0px;}.service-card span{color:#FFFFFF;background:#203b63;display:block;max-width:175px;padding:10px 0;text-align:center;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}.service-card:hover span{background:#091325;}.service-card:hover p{color:#FFFFFF;}  header{z-index:99;max-height:80vh;}.logo-wrapper{transform:translateY(100%);}p.header-company-title,.logo-wrapper img{float:left;}.header-company-title a{font-family:Open Sans,sans-serif;font-weight:600;text-decoration:none;font-size:1.1em;line-height:1;color:#FFFFFF;text-decoration:none;float:left;width:100%;text-align:left;margin:30px 0 5px 0;}.blue-gradient-overlay::before{content:"";display:block;width:100%;height:100%;z-index:0;position:absolute;background:-webkit-linear-gradient(-100deg,rgb(3 6 12),rgb(255 255 255));background:-moz-linear-gradient(-100deg,rgb(3 6 12),rgb(255 255 255));background:-o-linear-gradient(-100deg,rgb(3 6 12),rgb(255 255 255));background:linear-gradient(-100deg,rgb(3 6 12),rgb(255 255 255));opacity:0.90;} .blue-gradient-overlay-2::before{content:"";display:block;width:100%;height:100%;z-index:0;position:absolute;background:-webkit-linear-gradient(-145deg,rgb(3 6 12),rgb(97 125 165));background:-moz-linear-gradient(-145deg,rgb(3 6 12),rgb(97 125 165));background:-o-linear-gradient(-145deg,rgb(3 6 12),rgb(97 125 165));background:linear-gradient(-145deg,rgb(3 6 12),rgb(97 125 165));opacity:0.96;} .interactive-background{background:url(https://icusurveillanceservice.com/wp-content/uploads/sites/1585/2025/09/lv3-interactive-bg-OPT.jpg);background-repeat:no-repeat;background-size:108% !important;background-position:top center;background-color:#191919;}.logo-wrapper img{margin-right:30px;}.header-contents{padding:0 15% 0 1rem;position:relative;top:20vh;}h1.slider-text,p.default-slider-text{color:#203b63;font-size:60px;font-weight:800;line-height:65px;text-transform:uppercase;text-shadow:1px 1px 2px rgb(89 89 89 / 44%);}h1.slider-text span,p.default-slider-text span{display:block;width:100%;font-weight:400;font-size:26px;margin:0 0 15px 0;line-height:0;letter-spacing:1px;}.header-phone-number a{color:#FFFFFF;font-size:23px;font-weight:normal;float:right;margin:25px 0 10px 0px;}.header-phone-number a span{font-weight:400;font-size:27px;color:#fff;}.home-slider-holder{box-shadow:0px 5px 30px rgba(0,0,0,0.48);}.offset-slider-holder{position:relative;transform:translateY(15px);-webkit-transform:translateY(15px);-ms-transform:translateY(15px);-moz-transform:translateY(15px);-o-transform:translateY(15px);}p.header-company-serviceorder{color:#FFFFFF;font-weight:200;}.container{position:absolute;top:0;width:24px;height:24px;}.chevron{position:absolute;width:28px;height:8px;opacity:0;transform:scale3d(0.5,0.5,0.5);-webkit-transform:scale3d(0.5,0.5,0.5);-ms-transform:scale3d(0.5,0.5,0.5);-moz-transform:scale3d(0.5,0.5,0.5);-o-transform:scale3d(0.5,0.5,0.5);animation:move 3s ease-out infinite;-webkit-animation:move 3s ease-out infinite;-ms-animation:move 3s ease-out infinite;-moz-animation:move 3s ease-out infinite;-o-animation:move 3s ease-out infinite;}.chevron:first-child{animation:move 3s ease-out 1s infinite;-webkit-animation:move 3s ease-out 1s infinite;-ms-animation:move 3s ease-out 1s infinite;-moz-animation:move 3s ease-out 1s infinite;-o-animation:move 3s ease-out 1s infinite;}.chevron:nth-child(2){animation:move 3s ease-out 2s infinite;-webkit-animation:move 3s ease-out 2s infinite;-ms-animation:move 3s ease-out 2s infinite;-moz-animation:move 3s ease-out 2s infinite;-o-animation:move 3s ease-out 2s infinite;}.chevron:before,.chevron:after{content:" ";position:absolute;top:0;height:100%;width:51%;background:#183259;}.chevron:before{left:0;transform:skew(0deg,30deg);-webkit-transform:skew(0deg,30deg);-ms-transform:skew(0deg,30deg);-moz-transform:skew(0deg,30deg);-o-transform:skew(0deg,30deg);}.chevron:after{right:0;width:50%;transform:skew(0deg,-30deg);-webkit-transform:skew(0deg,-30deg);-ms-transform:skew(0deg,-30deg);-moz-transform:skew(0deg,-30deg);-o-transform:skew(0deg,-30deg);}.text{display:block;margin-top:75px;margin-left:-30px;font-family:"Helvetica Neue","Helvetica",Arial,sans-serif;font-size:12px;color:#FFFFFF;text-transform:uppercase;white-space:nowrap;opacity:.25;animation:pulse 2s linear alternate infinite;-webkit-animation:pulse 2s linear alternate infinite;-ms-animation:pulse 2s linear alternate infinite;-moz-animation:pulse 2s linear alternate infinite;-o-animation:pulse 2s linear alternate infinite;}  .top-bar,.top-bar-section ul li{background:none;}.navigation-wrapper .top-bar{background:none;display:inline-block;height:auto;}.top-bar-section ul:not(.dropdown) li:not(:last-child){margin-right:0;}.top-bar-section li:not(.has-form) a:not(.button){background:transparent;color:#FFFFFF;font-family:Open Sans,sans-serif;font-size:16px;text-transform:capitalize;position:relative;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form)>a{color:#fff;background:transparent;}.top-bar-section .has-dropdown>a:after{border-color:#fff transparent transparent transparent;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.top-bar-section .dropdown{background:#284879;box-shadow:0px 20px 45px 0px rgba(28,28,28,0.45);}.top-bar-section .dropdown li{background:none;margin:0 !important;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:#FFFFFF;background:none;padding:0 15px;text-transform:capitalize;font-size:14px;line-height:45px;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){color:#FFFFFF;background:#203b63;padding:0 15px;}  header.contact-page-header{height:auto;position:relative;min-height:50vh;}header.contact-page-header .header-contents{top:7vh;}.contact-page-buffer{height:65vh;}.groupWrapper{margin:20px 0;}.contact-img{background:url(https://icusurveillanceservice.com/wp-content/themes/lv3/images/lv3-contact-page-img.png);background-size:cover;background-repeat:no-repeat;width:auto;height:auto;min-height:566px;min-width:740px;position:absolute;left:0;bottom:0;}.contactForm{margin-top:20px;}.contactForm label{display:block;font-size:13px;}.contactForm input{width:100%;padding:17px;margin-bottom:15px;height:2.7rem;background-color:transparent;}.contactForm textarea{width:100%;min-height:200px;} label{font-size:.875rem;color:#000;cursor:pointer;display:block;font-weight:normal;line-height:1.5;margin-bottom:0;} .contactForm .captchaWrapper{margin-top:10px;}.contactForm .captchaRefresh{vertical-align:top;}.contactForm .submitWrapper{text-align:center;margin-top:30px;}.contactForm .submitWrapper span.submit{font-size:inherit;font-weight:200;background-color:#203b63;padding:10px 0;cursor:pointer;color:#FFFFFF;display:block;max-width:250px;margin:0 auto;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}.contactForm .submitWrapper span.submit:hover{background-color:#1a2651;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}.form-holder{background:#FFFFFF;padding:5% 10%;top:7vh;box-shadow:0px 5px 30px rgba(0,0,0,0.48);position:absolute;}.entry-content.emailConfirmation{position:fixed;right:50%;z-index:99999;transform:translateX(50%);-webkit-transform:translateX(50%);-ms-transform:translateX(50%);-moz-transform:translateX(50%);-o-transform:translateX(50%);background:rgba(0,0,0,0.65);width:100%;height:100%;}.entry-content.emailConfirmation *{text-align:center;}.entry-content.emailConfirmation p{color:#FFFFFF;}  .footer-wrapper{width:100%;font-family:Open Sans,sans-serif;}.footer-inner-wrapper{margin:0 auto;padding:25px 0 0 0;}.footer-inner-wrapper h1{padding:0 0 25px 0;}.footer-bg{background:url("https://icusurveillanceservice.com/wp-content/uploads/sites/1585/2025/09/lv3-footer-bg-OPT.jpg");background-size:cover;background-position:center;border-top:5px solid #79c1ff;}.footer-bg::before{content:"";display:block;width:100%;height:100%;background:#203b63;position:absolute;opacity:0.96;}p.footer-heading{font-size:27px;margin:0 0 10px 0;font-weight:700;color:#fff;} .footer-wrapper p{color:#fff;} .footer-email,.footer-number,.footer-location{position:relative;left:-10px;color:#fff;}a.footer-cta{display:block;max-width:200px;margin:20px auto 0 auto;color:#191919;padding:10px 0; background:#79c1ff;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}a.footer-cta:hover{box-shadow:0 0 45px rgba(0,0,0,0.4392156862745098);}.footer-social .fa{margin:10px 10px;font-size:22px;color:#383838;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}.footer-social .fa:hover{color:#203b63;} .disclaimer{margin-bottom:80px;} .disclaimer p{font-size:13px;line-height:inherit;}svg.payment-icon{float:none;}  .slide-out-wrapper{position:fixed;top:50%;right:0;width:33vw;background:#f9f9f9;padding:2% 4%;z-index:9999;border-radius:10px 0px 0px 15px;-moz-transform:translateX(100%) translateY(-50%);-webkit-transform:translateX(100%) translateY(-50%);-o-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}.slide-out-wrapper.active{-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);box-shadow:0px 40px 40px 0px rgba(28,28,28,0.2);}.slide-out-content h3{margin:0 0 25px;color:#203b63;}.slide-out-form form{margin:0;}.slide-out-form input.fancyInput[type="text"]{padding:10px 25px;margin-bottom:10px;}.slide-out-form .contactForm textarea{padding:10px 15px;font-size:15px;height:100px;margin-bottom:10px;}.slide-out-form .contactForm .captchaWrapper{margin:0 0 10px;padding:5px 15px;min-height:0;}.slide-out-form .contactForm .captchaWrapper input{margin:0 0 0 0px;padding:0 15px;}.slide-out-form .contactForm .submitWrapper span.submit{min-width:200px;padding:15px;}.slide-out-form .contactForm .submitWrapper{margin-top:20px;}.slide-out-wrapper span.open,.slide-out-wrapper span.close{position:absolute;left:0;top:50%;color:#FFFFFF;font-size:24px;width:80px;line-height:80px;text-align:center;background:#203b63;border-radius:40px;box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateX(-70%) translateY(-50%);-webkit-transform:translateX(-70%) translateY(-50%);-o-transform:translateX(-70%) translateY(-50%);-ms-transform:translateX(-70%) translateY(-50%);transform:translateX(-70%) translateY(-50%);cursor:pointer;border:1px solid #a2c5e2;}.slide-out-wrapper span.close{display:none;}.slide-out-wrapper span.open{display:inline-block;}.slide-out-wrapper.active span.close{display:inline-block;}.slide-out-wrapper.active span.open{display:none;}.landing-page-wrapper #primary,.row.service-areas-wrapper .clearfix{padding:0 0 60px 0;}.landing-page-button-wrapper a{background:#111a37;font-size:15px;font-weight:400;} .landing-page-button-wrapper a:hover{background:#79c1ff;color:#000;}  @keyframes move{25%{opacity:1;} 33%{opacity:1;transform:translateY(30px);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-moz-transform:translateY(30px);-o-transform:translateY(30px);} 67%{opacity:1;transform:translateY(40px);-webkit-transform:translateY(40px);-ms-transform:translateY(40px);-moz-transform:translateY(40px);-o-transform:translateY(40px);} 100%{opacity:0;transform:translateY(55px) scale3d(0.5,0.5,0.5);-webkit-transform:translateY(55px) scale3d(0.5,0.5,0.5);-ms-transform:translateY(55px) scale3d(0.5,0.5,0.5);-moz-transform:translateY(55px) scale3d(0.5,0.5,0.5);-o-transform:translateY(55px) scale3d(0.5,0.5,0.5);}} @keyframes pulse{to{opacity:1;}}  p.header-company-title{float:none;margin:0;line-height:1;font-size:20px;}.header-company-title a{font-size:20px;float:none;display:inline-block;margin:0;}p.header-company-serviceorder{font-size:14px;line-height:1.3;margin:0;}.logo-wrapper{margin-top:15px !important;transform:translateY(0);}.logo-nav-holder{display:flex;align-items:center;}header.contact-page-header{min-height:55vh;}.mobile-sticky-cta{display:none;}.inner-list-columns{display:grid;grid-template-columns:1fr 1fr;}  .greyBckd{background:#f7f7f7;} .stylingBadge img{margin:40px 30px 40px 30px;} .end-at-half h2 span{color:#79c1ff;font-weight:600;} .bg-blue h2{color:#fff;} .whiteText{color:#fff!important;} .bigText{font-size:23px;} .footerText{color:#fff;} .blog-index h1{padding-top:140px!important;display:inline-block;} .lnmcr-row{padding-top:140px!important;padding-bottom:45px;} button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#203b63;opacity:1.0;} .gallery-wrapper h2{color:#203b63;} .footer-social .fa{font-size:22px;color:#fff;} .footer-social .fa:hover{color:#ed7e22;} #ae_launcher{bottom:120px!important;left:34px!important;right:initial!important;}  @media only screen and (max-width:1600px){.row.wide{max-width:85rem;}.custom-padding{padding:3% 4% 2% 8%;}.header-phone-number a{font-size:20px;}.header-phone-number a span{font-size:22px;}h1.slider-text,p.default-slider-text{font-size:50px;}h1.slider-text span,p.default-slider-text span{font-size:24px;}h2.split-heading,h1.split-heading{font-size:40px;line-height:40px;}h2.split-heading span,h1.split-heading span{font-size:22px;}.top-bar-section li:not(.has-form) a:not(.button){font-size:14px;}} @media only screen and (max-width:1400px){p{font-size:12px;}.row.wide{max-width:75rem;}.medium-vertical-padding{padding:10vh 0;}.large-vertical-padding{padding:13vh 0;}.x-large-vertical-padding{padding:18vh 0px;}.vertical-margin-top{margin-top:11vh;}.has-horizontal-accent-grey p{margin-top:0;}.header-phone-number a{font-size:18px;}.header-phone-number a span{font-size:20px;}h2.split-heading,h1.split-heading{font-size:30px;line-height:30px;}h2.split-heading span,h1.split-heading span{font-size:20px;}h1.slider-text,p.default-slider-text{font-size:45px;}h1.slider-text span,p.default-slider-text span{font-size:22px;}.header-company-title a{font-size:1em;}.has-horizontal-accent-grey p::before{top:15px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){line-height:35px;}.top-bar-section li:not(.has-form) a:not(.button){font-size:13px;}.header-contents{top:15vh;}header.contact-page-header{min-height:60vh;}header.contact-page-header .header-contents{top:2vh;}p.footer-heading{font-size:21px;}.contact-img{min-height:360px;min-width:515px;}.groupWrapper{margin:5px 0;}.form-holder h2.split-heading,h1.split-heading{font-size:30px;line-height:25px;}.form-holder{top:0;}.slider-wrapper{max-width:525px;}} @media screen and (max-width:1200px){.inner-list-columns{grid-template-columns:1fr;}} @media screen and (max-height:900px){.slider-wrapper{max-width:525px;}} @media only screen and (max-width:1024px){.sectionPics span{width:50%;display:block;padding:5px;float:none;margin:0 auto;} h1,h1 a{font-size:1.5em;line-height:2.1rem;} .sectionPics.stylingBadge{display:flex;flex-wrap:wrap;justify-content:center;} .lastBadge{display:flex;flex-wrap:wrap;justify-content:center;} .blog-index h1{padding-top:20px!important;display:inline-block;} .mobile-navigation{display:block;font-size:18px;right:20px;line-height:58px;position:absolute;text-transform:uppercase;top:0px;vertical-align:top;width:auto;z-index:999;}.mobile-navigation .fa{color:#28497a;font-size:32px;line-height:58px;margin:0px;text-align:center;vertical-align:middle;width:58px;}.fullwidth-navigation{background:#28497a;position:absolute;top:0;width:100%;z-index:997;}.fullwidth-navigation .top-bar{padding-top:10%;height:100%;display:block;}.fullwidth-navigation .title-area{display:none !important;}.top-bar-section{background:#28497a;}.fullwidth-navigation .top-bar-section ul{position:relative;right:0;width:100%;z-index:997;padding-top:40px;}.fullwidth-navigation.active .top-bar-section .has-dropdown.moved>.dropdown{box-shadow:none;left:100%;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button){line-height:65px;text-align:center;padding:0;font-size:20px;}.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form)>a{padding:0;color:#67b1f1;}.top-bar-section li:not(.has-form) a:not(.button)::before{display:none !important;}.top-bar-section .has-dropdown > a::after{content:"";display:inline-block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent #fff !important;border-top-style:solid;margin-top:0px;left:auto;right:0;top:44%;margin-right:15px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.fullwidth-navigation.active .top-bar-section .has-dropdown.moved>.dropdown{box-shadow:none;left:100%;border-radius:0;background:#28497a;padding-bottom:40px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:white;line-height:35px !important;}.top-bar .top-bar-section ul.dropdown li:not(.dropdown){height:35px;}ul.circle-grey li::before,ul.circle-cyan li::before{font-size:10px;}header.contact-page-header .header-contents{top:0;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);}h1.slider-text span,p.default-slider-text span,h2.split-heading span,h1.split-heading span{line-height:1;}.x-large-vertical-padding{padding:10vh 0px;}.has-horizontal-accent-grey p::before{width:4vw;left:2vw;}.has-horizontal-accent-grey p{padding:0 8vw;}.medium-padding-left{padding-left:.9375rem;}.medium-padding-right{padding-right:.9375rem;}.medium-strip-padding{padding:0;}.medium-vertical-margin-top{margin-top:2vh;}.has-horizontal-accent-grey.strip-accent p{padding:0;}.has-horizontal-accent-grey.strip-accent p::before{display:none;}.medium-padding-left.for-medium-padding-correction{padding-left:7vw;}.vertical-margin-top{margin-top:25px;}.vertical-centering{top:50%;transform:unset;-webkit-transform:unset;-ms-transform:unset;-moz-transform:unset;-o-transform:unset;}.footer-email,.footer-number,.footer-location{position:absolute;left:-10px;}p.footer-heading{font-size:20px;}  .mobile-hide{display:none !important;}header.interactive-background{background:none;}.blue-gradient-overlay::before{opacity:1;} .blue-gradient-overlay::before{content:"";display:block;width:100%;height:100%;z-index:0;position:absolute;background:-webkit-linear-gradient(-145deg,rgb(196 212 243),rgb(255 255 255));background:-moz-linear-gradient(-145deg,rgb(196 212 243),rgb(255 255 255));background:-o-linear-gradient(-145deg,rgb(196 212 243),rgb(255 255 255));background:linear-gradient(-145deg,rgb(196 212 243),rgb(255 255 255));opacity:0.90;} .header-details{text-align:center !important;padding:18px;}.logo-wrapper img{float:none;margin:0 0 15px;}.header-company-title a{text-align:center;margin-bottom:5px;}.move-text-to-slider{display:block;padding:0 0.9375rem;}.move-text-to-slider span{color:inherit !important;}.has-horizontal-accent-grey p{padding:0;}.has-horizontal-accent-grey p::before{display:none;}.medium-padding-left.for-medium-padding-correction{padding-left:0.9375rem;}.mobile-header-bg{height:350px;background:center / cover no-repeat url(https://icusurveillanceservice.com/wp-content/uploads/sites/1585/2025/09/default-bg-tablet.jpg);float:left;width:100%;}.mobile-sticky-cta{display:block;position:fixed;bottom:10px;left:0;width:100%;z-index:99;padding:0 30px;}a.sticky-btn{display:inline-block;width:calc(50% - 20px);float:left;text-align:center;color:#191919;font-size:18px;text-transform:capitalize;background:#79c1ff;padding:15px 5px;margin:0 10px;}footer{margin-bottom:60px;}} @media screen and (max-width:1024px) and (orientation:landscape){.slick-slide{max-height:unset;}.slider-wrapper{max-width:450px;}.row.wide{max-width:60rem;}.header-contents{top:0;transform:translateY(25%);-webkit-transform:translateY(25%);-ms-transform:translateY(25%);-moz-transform:translateY(25%);-o-transform:;padding:0px 17% 0 1rem;}h1.slider-text,p.default-slider-text{font-size:35px;}h1.slider-text span,p.default-slider-text span{font-size:19px;}.medium-vertical-padding{padding:70px 0;}.contact-page-buffer{height:auto;min-height:100vh;}} @media screen and (max-width:850px) and (orientation:landscape){.sectionPics span{width:50%;display:block;padding:5px;float:none;margin:0 auto;} .stylingBadge img{margin:10px 0px 10px 0px;} .sectionPics.stylingBadge{display:flex;flex-wrap:wrap;justify-content:center;} .lastBadge{display:flex;flex-wrap:wrap;justify-content:center;} .slider-wrapper{display:none;}.header-contents{transform:unset;-webkit-transform:unset;-ms-transform:unset;-moz-transform:unset;-o-transform:unset;padding:0 5%;}h1.slider-text,p.default-slider-text{margin:0;font-size:1.3em;}.header-company-title a{margin:10px 0 0 0;font-size:0.8em;}p.header-company-serviceorder{margin:15px 0 20px 0;font-size:13px;}.logo-wrapper img{max-width:100%;}} @media screen and (max-width:768px) and (orientation:portrait){.sectionPics span{width:50%;display:block;padding:5px;float:none;margin:0 auto;} .stylingBadge img{margin:10px 0px 10px 0px;} .sectionPics.stylingBadge{display:flex;flex-wrap:wrap;justify-content:center;} .lastBadge{display:flex;flex-wrap:wrap;justify-content:center;} .slider-wrapper{right:15px;}.header-contents{top:0;padding:0 10% 0 1rem;}h1.slider-text,p.default-slider-text{font-size:2em;}h1.slider-text span,p.default-slider-text span{font-size:12px;letter-spacing:0;}.medium-vertical-padding{padding:60px 0;}.row.wide{max-width:45rem;}} @media screen and (max-width:767px) and (orientation:portrait){.sectionPics span{width:50%;display:block;padding:5px;float:none;margin:0 auto;} .stylingBadge img{margin:10px 0px 10px 0px;} .sectionPics.stylingBadge{display:flex;flex-wrap:wrap;justify-content:center;} .lastBadge{display:flex;flex-wrap:wrap;justify-content:center;} h2{font-size:1.7em;}.row.wide{max-width:22rem;}.header-phone-number a{float:unset;margin:0 0 10px 0;display:block;width:100%;text-align:center;}.logo-wrapper img{margin-right:20px;max-width:100%;left:50%;position:relative;transform:translateX(-50%);}.interactive-background{background-size:300% !important;}.has-horizontal-accent-grey p::before,.has-horizontal-accent-cyan p::before{display:none;}.has-horizontal-accent-grey p,.has-horizontal-accent-cyan p{padding:0;}.header-company-title a{line-height:0.7rem;font-size:0.6em;}.large-vertical-padding{padding:9vh 0;}.medium-padding-right{padding-right:0;}.footer-email,.footer-number,.footer-location{position:relative;}.slider-wrapper{right:unset;}h1.slider-text,p.default-slider-text{font-size:1.7em;}.logo-wrapper{float:left;margin-top:32px;}.flx-box{display:block;height:auto;min-height:100%;}.end-at-half,.start-at-half{height:unset;align-self:flex-start;}.form-holder{padding:5% 2%;}.contact-page-buffer{height:auto;}.contact-img{min-width:auto;}p.header-company-serviceorder{margin:0;font-size:12px;}h1.slider-text,p.default-slider-text{font-size:1em;}.form-holder h2.split-heading,.form-holder h1.split-heading{font-size:25px;line-height:1;}.contactForm textarea{min-height:70px;}.logo-wrapper img{margin-right:0;left:unset;transform:none;}} @media only screen and (max-width:500px){.sectionPics span{width:50%;display:block;padding:5px;float:none;margin:0 auto;} .stylingBadge img{margin:10px 0px 10px 0px;} .sectionPics.stylingBadge{display:flex;flex-wrap:wrap;justify-content:center;} .lastBadge{display:flex;flex-wrap:wrap;justify-content:center;} .mobile-header-bg{height:350px;background:center / cover no-repeat url(https://icusurveillanceservice.com/wp-content/uploads/sites/1585/2025/09/default-bg-small.jpg);}} 