body,html{overflow-x:hidden}#site-header{display:none}.works img{padding:25px}.home .wpcf7 form.sent .wpcf7-response-output{color:#fff}/* form */.first-half,.second-half{display:flex;align-items:center}.name{width:100%;margin-right:20px}.email{width:100%;margin-right:20px}.phone{width:100%;margin-right:20px}.address{width:100%;margin-right:20px}.service{width:100%;margin-top:24px;margin-right:20px}.date{width:100%;margin-top:24px;margin-right:20px}form .home-contact input[type="text"]{min-height:60px;border-radius:30px!important;border:2px solid #92d02569;color:#fff}form .home-contact input[type="text"]::placeholder{color:#fff;font-family:"Open Sans";font-size:14px}form .home-contact input[type="email"]{min-height:60px;border-radius:30px!important;border:2px solid #92d02569;color:#fff}form .home-contact input[type="email"]::placeholder{color:#fff;font-family:"Open Sans";font-size:14px}form .home-contact input[type="tel"]{min-height:60px;border-radius:30px!important;border:2px solid #92d02569;color:#fff}form .home-contact input[type="tel"]::placeholder{color:#fff;font-family:"Open Sans";font-size:14px}form .home-contact select{min-height:60px;border-radius:30px!important;border:2px solid #92d02569}form .home-contact select{color:#fff;font-family:"Open Sans";font-size:14px}form .home-contact select option{color:#000}form .home-contact input[type="date"]{min-height:60px;border-radius:30px!important;border:2px solid #92d02569;color:#fff;font-family:"Open Sans";font-size:14px;color:#fff}.request{display:flex;justify-content:center;align-content:center;margin-top:24px}body .request input[type="submit"]{border-color:#fff0;padding:0 45px;border:none;height:66px;text-transform:uppercase;font-weight:600;border-radius:40px;background:#92d025;color:#fff;cursor:pointer}.wpcf7-spinner{display:none}#footer{display:none}.subscribe{display:flex;align-items:center;justify-content:space-between}.your-email{padding-left:40px;position:relative}.your-email:before{position:absolute;content:"";background:url("https://cjsprosvcs.com/wp-content/uploads/2026/08/envelope1.png") no-repeat;background-size:100%;width:35px;height:35px;left:0;top:10px}form .subscribe input[type="email"]{border:0;outline:none;font-family:"Open Sans";font-size:20px}.subscribe p{margin:0}.your-email br{display:none}body .request2 input[type="submit"]{background:#93d126;border:medium none;z-index:1000;color:#ffffff;font-size:20px;cursor:pointer;font-weight:bold;padding:20px 30px}.service-contact p{margin:0}.service-contact textarea{height:130px;margin-bottom:20px}body .service-contact input[type="submit"]{background:#78c400;cursor:pointer;padding:14px 36px;font-weight:bold;text-transform:uppercase;width:100%;border:none;color:#fff}/* get a quote */.get-a-quote .quote{text-align:center}.get-a-quote p{margin-bottom:0}.get-a-quote input{height:55px;border:0;background:#fff!important;border:0!important}.get-a-quote select{height:55px;border:0;margin-top:20px;background:#fff!important}#popmake-1200{padding:50px;background:#e6f6ca;border-radius:50px}.get-a-quote .send input{width:100%!important;background:#6d2239!important;margin-top:20px}.get-a-quote.wpcf7-spinner{display:none}.get-a-quote .logo{text-align:center}.get-a-quote .logo img{width:200px}.get-a-quote .send input{width:100% !important;background:#92d025 !important;margin-top:20px}.pum-theme-1192 .pum-container,.pum-theme-lightbox .pum-container{padding:18px;border-radius:3px;border:8px solid #03a743;box-shadow:0 0 30px 0 rgb(1,95,43)}/* form contact*/.your-name,.phone-number{display:flex;align-items:center}.home-contact2 .name{margin-right:10px;width:100%}.home-contact2 .email2{margin-left:10px;width:100%}.home-contact2 .phone{margin-right:10px;width:100%}.home-contact2 .Subject{margin-left:10px;width:100%;margin-top:24px}form .home-contact2 textarea{min-height:100px}.home-contact2 textarea{height:100px;background:#fff;border:none;resize:none;margin-bottom:20px;border:1px solid #ddd}.home-contact2 textarea::placeholder{color:#9e9e9e;opacity:1;font-family:"Segoe UI"}.home-contact2 select{height:50px;background:#fff;border:none;color:#9e9e9e;font-family:"Segoe UI";margin-bottom:20px;border:1px solid #ddd}.home-contact select::placeholder{opacity:1;font-family:"Segoe UI";color:#9e9e9e}.home-contact2 input{height:50px;background:#fff;border:none;width:100%!important}.home-contact2 input::placeholder{font-family:"Segoe UI";color:#9e9e9e}.home-contact2 p{margin-bottom:0!important}.new-service{margin-top:24px}.new-sub input[type="submit"]{background-color:#92d025}.loadMoreBtn{text-align:center;margin-bottom:60px}.loadMoreBtn-label{background-color:#92D025;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;border-radius:0 0 0 0;padding:16px 40px 16px 40px}.service-box{overflow:hidden;opacity:1;transform:translateY(0);max-height:1000px;transition:max-height 0.6s ease,opacity 0.5s ease,transform 0.5s ease,margin 0.6s ease,padding 0.6s ease}/* Hidden boxes */.service-box.is-hidden{max-height:0 !important;opacity:0 !important;transform:translateY(20px);margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;pointer-events:none}/* Show animation */.service-box.show-box{max-height:1000px;opacity:1;transform:translateY(0)}.load-more-btn{background-color:#92D025;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;border-radius:0 0 0 0;padding:16px 40px 16px 40px;margin:30px auto !important;cursor:pointer;color:#fff}