 body{font-family:"Poppins",sans-serif;overflow-x:hidden;}h1,h1 a,.large-text-1{color:#252525;font-family:"Anton",sans-serif;font-size:25px;line-height:normal;margin:25px 0;text-transform:uppercase;}h2,.large-text-2{color:#252525;font-family:"Anton",sans-serif;font-size:22px;line-height:normal;margin:25px 0;text-transform:uppercase;}h3{color:#252525;font-family:"Anton",sans-serif;font-size:22px;line-height:1.5rem;margin:20px 15px;margin-top:15px;}h4{font-family:"Anton",sans-serif;color:#252525;font-size:1.5em;line-height:1.5rem;margin:25px 0;}p{font-family:"Poppins",sans-serif;color:#747474;font-size:14px;line-height:27px;margin:15px 0;}ul{list-style-type:none;}ul li{font-family:"Poppins",sans-serif;color:#747474;font-size:15px;margin-bottom:15px;}strong{color:#181818;}.small{font-size:18px;display:block;}.hide{display:none!important;}.fade-on-load{opacity:0;}.animate-slow{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}.animate-medium{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;}.animate-fast{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;}.horizontal-center{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}.vertical-center{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}.padded{padding:50px;}.strip-padding{padding-left:0!important;padding-right:0!important;}.strip-left{padding-left:0!important;}.strip-right{padding-right:0!important;}.dark-bg{background:rgba(0,0,0,.5);}.light-bg{background:rgba(255,255,255,.5);}.dark-bg h1,.dark-bg h2,.dark-bg p,.dark-bg strong{color:#ffffff;}.light-bg h1,.light-bg h2,.light-bg p{color:#000000;}.alt-color{color:#3965b0;}.light-color{color:#abb9d1;} .box{border:2px solid #3965b0;padding:25px 40px;margin-bottom:15px;}.box h2{margin-top:0;}.box p,.box li{color:#181818;}.box.square{margin-left:0;list-style-position:inside;}.small-hr{width:30%;margin:20px auto;}.row{margin:0 auto;max-width:75rem;width:100%;}.long-row{max-width:1600px;margin:0 auto;width:90%;position:relative;}.button{line-height:40px;letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:400;margin:0;padding:0 5%;width:100%;border:1px solid transparent;}.button:hover,.button:focus{background:#000000;color:#ffffff;border-color:transparent;}.color-button{background:#3965b0;color:#ffffff;}.light-button{background:none;border-color:#000000;color:#000000;}.cta-wrapper{position:relative;display:block;float:left;width:100%;margin:30px 0;}.cta-wrapper .line{position:absolute;width:30%;height:1px;background:#b8b8b8;}.cta-wrapper .line.left{left:0;}.cta-wrapper .line.right{right:0;}.cta-wrapper .button{width:auto;font-weight:600;font-size:14px;line-height:45px;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:75rem;clear:both;}.content-wrapper{width:100%;padding-top:35px;display:block;float:left;}.header-wrapper{display:block;float:left;width:100%;padding-top:4px;margin-bottom:35px;}.header-company-title{margin:0;}.header-company-title a{font-family:"Anton",sans-serif;font-size:27px;line-height:normal;color:#181818;margin:1.5% 0 0;text-transform:uppercase;display:block;}.phone-text{font-size:16px;line-height:27px;margin:0;} .header-company-serviceorder{font-size:13px;font-weight:700;color:#3965b0;text-transform:uppercase;margin:0;line-height:20px;}.big-text{font-size:16px;line-height:20px;margin:5px 0;} .header-company-serviceorder2{border-style:solid;border-width:3px;color:#3965b0;font-size:15px;font-weight:700;margin-top:44px;text-transform:uppercase;width:auto;max-width:450px;text-align:center;}.navigation-wrapper:before{content:"";position:absolute;top:-4px;left:0;display:block;width:101%;height:4px;background:#3965b0;transform:skewX(45deg);-webkit-transform:skewX(45deg);-moz-transform:skewX(45deg);-o-transform:skewX(45deg);}.navigation-wrapper .inner-wrapper:before{content:"";position:absolute;top:0;left:-11px;display:block;width:102%;height:4px;background:#2f2f2f;transform:skewX(45deg);-webkit-transform:skewX(45deg);-moz-transform:skewX(45deg);-o-transform:skewX(45deg);}.navigation-wrapper .inner-wrapper{padding-top:30px;}.top-bar,.top-bar.expanded{height:auto;background:none;}.top-bar-section ul li,.top-bar.expanded .title-area{background:none;}.top-bar-section ul li{margin:0 1%;}.top-bar-section li:not(.has-form) a:not(.button){font-family:"Poppins",sans-serif;background:none;text-align:center;font-size:10.5px;letter-spacing:3px;text-transform:uppercase;color:#181818;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section ul li.active > a,.top-bar-section ul li.active > a:hover{background:none;color:#181818;}.top-bar-section .has-dropdown > a{padding-right:15px!important;}.top-bar-section .has-dropdown > a::after{border:none;top:0;}.top-bar-section .dropdown{width:auto;background:#000000;}.top-bar-section .dropdown li{margin:0;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:#000000;color:#ffffff;text-align:center;}.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:hover:not(.button){color:#abb9d1;background:#000000;}.home-slider-wrapper{position:relative;display:block;width:100%;float:left;}.line-wrapper{position:absolute;padding-right:17px;width:5%;height:calc(70vh - 5%);left:0;}.vertical-line{width:1px;height:100%;background:#dcdcdc;float:right;}.home-slider-wrapper .slick-slider{display:block;width:100%;float:left;margin:0;}.home-slider-wrapper .slick-list{border:10px solid #f1f1f1;display:block;height:70vh;margin:0 auto;overflow:hidden;max-width:1600px;width:90%;}.home-slider-wrapper .slick-dots{background:#ffffff;margin:0;padding:10px 5px 10px 0;width:5%;bottom:auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}.home-slider-wrapper .slick-dots li{display:block;width:100%;height:25px;margin:1px 0;}.home-slider-wrapper .slick-dots li button{float:right;margin:0;height:25px;width:25px;border:1px solid transparent;border-radius:25px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}.home-slider-wrapper .slick-dots li.slick-active button,.home-slider-wrapper .slick-dots li:hover button{border-color:#dedede;}.home-slider-wrapper .slick-dots li button::before{content:"";opacity:1;border-radius:6px;height:6px;width:6px;border:1px solid #afafaf;line-height:normal;padding:0;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}.home-slider-wrapper .slick-dots li.slick-active button::before,.home-slider-wrapper .slick-dots li:hover button::before{border-color:transparent;background:#000000;}.slider-wrapper{border:10px solid #f1f1f1;display:block;height:auto;margin:0 auto;overflow:hidden;max-width:1600px;width:90%;position:relative;}.slick-list{z-index:-1;}.slider-wrapper .slick-slider,.slider-wrapper .google-map{position:absolute;top:0;left:0;width:100%!important;}.slider-content-wrapper{position:absolute;bottom:10px;width:calc(90% - 20px);max-width:1580px;border-top:3px solid #3965b0;}.social-links > a{padding:0 5px;}.scroll-icon{position:absolute;z-index:9999;top:-25px;height:53px;width:53px;background:#3965b0;cursor:pointer;}.scroll-icon i.fa{position:absolute;line-height:53px;font-size:25px;color:#ffffff;}.slider-content-wrapper h1,.slider-content-wrapper .large-text-1{font-size:25px;letter-spacing:4px;line-height:normal;margin:0;}.slider-content-wrapper h2,.slider-content-wrapper .slider-tagline{font-size:20px;letter-spacing:1px;text-transform:uppercase;line-height:normal;margin:0;color:#abb9d1;}.social-links{margin-top:30px;}.social-links i.fa{width:55px;line-height:55px;font-size:20px;color:#ffffff;}.social-links i.fa.fa-facebook{background:#507cbe;}.social-links i.fa.fa-google-plus{background:#4d4f54;}.social-links i.fa.fa-youtube-play{background:#3965b0;}.contactForm{margin-top:20px;}.contactForm input,.contactForm textarea{background:rgba(0,0,0,0) none repeat scroll 0 0;box-shadow:none;margin-bottom:30px;padding:10px 15px 10px 10px;width:100%;border-color:#b8b8b8;color:#0d0d0d;text-transform:uppercase;font-size:14px;letter-spacing:2px;}.contactForm textarea{height:120px;}.contactForm .submitWrapper span.submit{cursor:pointer;}.emailConfirmation{margin:0 auto;text-align:center;}.emailConfirmation h1{color:#00CC00;}p.contact-address{font-weight:600;font-size:24px;color:#181818;}p.contact-info,p.contact-phone,p.contact-fax,p.contact-email{font-family:"Poppins",sans-serif;color:#151515;font-size:22px;margin:10px 0 0;line-height:normal;word-wrap:break-word;}.company-hours p{margin:0 0 10px;letter-spacing:1px;font-size:18px;font-weight:600;color:#181818;}.footer-wrapper{width:100%;display:block;float:left;padding-top:50px;font-family:"Poppins",sans-serif;background:#191919;margin-top:15px;}.footer-wrapper .large-text-2{color:#abb9d1;margin:0 0 25px;}.footer-wrapper p.contact-info{font-size:21px;font-weight:100;color:#ffffff;margin:0 0 50px;}.footer-nav ul.title-area{display:none;}.footer-nav .top-bar-section ul li{margin:0 5px 5px 0;}.footer-nav .top-bar-section li:not(.has-form) a:not(.button),.footer-nav .top-bar-section li:not(.has-form) a:hover:not(.button),.footer-nav .top-bar-section li.active:not(.has-form) a:hover:not(.button),.footer-nav .top-bar-section li.active:not(.has-form) a:not(.button){font-family:"Poppins",sans-serif;font-size:12px;font-weight:700;color:#ffffff;text-align:center;text-transform:uppercase;letter-spacing:.5px;margin:0;border-radius:5px;padding:5px 10px!important;line-height:normal;}.footer-nav .top-bar-section li:not(.has-form) a:hover:not(.button),.footer-nav .top-bar-section li.active:not(.has-form) a:hover:not(.button),.footer-nav .top-bar-section li.active:not(.has-form) a:not(.button){background:#3965b0;}.footer-nav .top-bar-section li:not(.has-form) a:not(.button)::after{display:none;}.footer-nav .dropdown{display:none!important;}.disclaimer{width:100%;display:block;float:left;background:#161616;}.disclaimer p{font-size:8px;text-transform:uppercase;color:#ffffff;font-weight:600;line-height:normal;}.lnm-image img{width:90%;}.scroll-top{background:#3965b0;font-size:25px;cursor:pointer;}.disclaimer .scroll-top i.fa{color:#ffffff;line-height:55px;}.fc-header-left,.fc-header-center,.fc-header-right{clear:both;display:block;width:100%;text-align:center;}#preloader{background:none repeat scroll 0 0 #fff;display:block;padding:20% 0 0;position:absolute;text-align:center;width:100%;z-index:999999;top:0;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}.spinner{margin:100px auto;width:50px;height:30px;text-align:center;font-size:10px;}.spinner > div{background-color:#444;height:100%;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out;}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}.spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)} 20%{-webkit-transform:scaleY(1.0)}}@keyframes stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4);} 20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0);}}  .fa-map-marker{background:cadetblue;}.covid-banner #covid-readmore p{font-size:25px;line-height:40px;}.covid-banner #covid-banner{display:none !important;}body.covid-banner{margin-top:-50px !important;}.header-button{line-height:40px;letter-spacing:2px;text-transform:capitalize;font-size:19px;font-weight:400;margin:0;padding:0% 5%;width:100%;border:1px solid black;border-radius:7px;display:inline-block;max-width:300px;background:rgb(57,101,176);background:linear-gradient(90deg,rgba(57,101,176,1) 0%,rgba(96,136,204,1) 35%,rgba(131,160,210,1) 100%);color:white;font-weight:bold;margin-top:10px;text-align:center;}.header-button:hover{color:white;}.company-info h1{margin:0;}.footer-services p{color:white;}  @media only screen and (min-width:1025px){.top-bar-section li:not(.has-form) a:not(.button):after{content:"";position:relative;display:block;width:0;height:7px;background:#000000;margin:0 auto;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}.top-bar-section li.active:not(.has-form) a:not(.button):after,.top-bar-section li.active:not(.has-form) a:hover:not(.button):after,.top-bar-section li:not(.has-form) a:hover:not(.button):after,.top-bar-section ul li.active > a:after,.top-bar-section ul li.active > a:hover:after{width:100%;}.top-bar-section .dropdown{opacity:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;}.top-bar-section .has-dropdown.hover > .dropdown,.top-bar-section .has-dropdown.not-click:hover > .dropdown{opacity:1;}} @media only screen and (max-width:1440px){.top-bar-section li:not(.has-form) a:not(.button){letter-spacing:0;}p.contact-info,p.contact-phone,p.contact-fax,p.contact-email{font-size:18px;margin:3px 0 0;}.large-text-1{margin:10px 0;font-size:17px;}.footer-wrapper p.contact-info{font-size:18px;}.company-info img{max-width:350px;}.header-company-serviceorder{font-size:12px;}} @media only screen and (max-width:1024px){h1,h1 a{font-size:20px;margin:15px 0;}h2{font-size:18px;margin:10px 0;}p,ul li{font-size:12.5px;}a,a:focus,a:hover,a:visited,a:active{color:#3965b0;}.small{font-size:16px;}.button{padding:0 4%;margin-bottom:5px;font-size:12.5px;}.padded{padding:20px;}.box{padding:15px;}.header-wrapper{margin-bottom:0;}.company-info{margin-top:10px;text-align:center;}.header-company-title a{padding:0 10px;}.navigation-wrapper{margin-top:10px;}.navigation-wrapper,.navigation-wrapper .inner-wrapper{padding:0;}.navigation-wrapper:before,.navigation-wrapper .inner-wrapper:before{width:100%;left:0;transform:skewX(0);-webkit-transform:skewX(0);-moz-transform:skewX(0);-o-transform:skewX(0);}.top-bar{height:45px;}.top-bar .toggle-topbar.menu-icon a{color:#181818;}.top-bar .toggle-topbar.menu-icon a span::after,.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px #181818,0 7px 0 1px #181818,0 14px 0 1px #181818;}.top-bar-section ul li>a{padding-left:0;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section ul li.active > a,.top-bar-section ul li.active > a:hover{background:#000000;color:#ffffff;}.home-slider-wrapper .slick-list{width:100vw;height:auto;}.slick-slider{margin:0!important;}.slider-wrapper .slick-slider,.slider-wrapper .google-map{position:relative;}.slider-wrapper .google-map{height:150px!important;}.slider-content-wrapper{position:relative;display:block;float:left;bottom:auto;width:100%;}.slider-wrapper .fade-on-load{position:absolute;bottom:0;}.scroll-icon{width:45px;height:45px;}.scroll-icon i.fa{line-height:45px;font-size:20px;}.slider-content-wrapper h1{font-size:20px;}.social-links{margin-top:10px;}.cta-wrapper{margin:10px 0;}.cta-wrapper .line{display:none;}.cta-wrapper .button{font-size:12px;}.footer-wrapper p.contact-info{font-size:20px;}.header-button{max-width:35%;font-size:16px;}.header-company-serviceorder2{max-width:100%;font-size:13px;}.dark-bg{background:rgba(0,0,0,.85);}}  @media only screen and (min-width:1024px) and (max-height:768px){.home-slider-wrapper{overflow:hidden;height:500px;}.slider-content-wrapper,.slider-wrapper .fade-on-load{bottom:0;} .slider-wrapper{overflow:hidden;height:355px;}} @media only screen and (max-width:767px){.slider-wrapper .fade-on-load{position:relative;bottom:auto;}.lnm-image img{width:120px;} .color-button2{background:#3965b0 none repeat scroll 0 0;color:#ffffff;} .cta-wrapper2 .button2{font-size:14px;font-weight:600;line-height:45px;width:auto;} .button2{border:1px solid transparent;font-size:12px;font-weight:400;letter-spacing:2px;line-height:40px;margin:0;padding:0 5%;text-transform:uppercase;width:100%;} .button2.radius2{border-radius:3px;} .button2{display:inline-block;} .button2:hover,.button2:focus{background:#000000 none repeat scroll 0 0;border-color:transparent;color:#ffffff;} .header-company-serviceorder2{width:auto;} .footer-services p{color:#fff;}.header-button{max-width:100%;font-size:16px;line-height:30px;margin:0;}.header-company-serviceorder{font-size:10px;}.big-text,.phone-text{font-size:14px;}.header-company-serviceorder2{font-size:11px;margin:0;line-height:20px;}.company-info img{max-width:300px;}} @media only screen and (max-width:350px){.big-text,.phone-text{font-size:12px;line-height:15px;} .header-company-serviceorder{line-height:15px;}} 