.quote-form{color:#fff}.quote-form h2{font-size:32px;font-weight:700}.sub-title{margin-bottom:20px}.full-width input,.half input,select{width:100%!important;padding:15px!important;border-radius:30px!important;border:none!important;background:#eee}.half-row{display:flex;gap:20px;margin-top:2px;width:100%}.half{width:50%}.range-field{margin:20px 0}.range-field input[type=range]{width:100%}.range-value{float:right}.submit-btn input{width:100%;padding:15px!important;border-radius:30px!important;background:#000;color:#fff!important;border:none!important;font-size:18px!important;cursor:pointer!important;margin-top:5px;margin-bottom:0!important}.contact-info{display:flex;justify-content:space-between;margin-top:20px;border-top:1px solid #fff;padding-top:15px}.support-text{text-align:center;margin-top:10px;opacity:.8}.range-field p{margin:0}.range-field label{display:block;color:#fff!important;font-size:18px!important}.range-field .wpcf7-form-control-wrap{display:block}.range-field input[type=range]{-webkit-appearance:none;width:100%;background:0 0!important;margin:0!important;padding:0!important;border:unset!important}.range-field input[type=range]::-webkit-slider-runnable-track{height:4px;background:#cfcfcf;border-radius:2px}.range-field input[type=range]::-moz-range-track{height:4px;background:#cfcfcf}.range-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:14px;width:14px;background:#2a7d2e;border:1px solid #fff;border-radius:50%;margin-top:-6px;cursor:pointer}.range-field input[type=range]::-moz-range-thumb{height:14px;width:14px;background:#fff;border:1px solid #2e7d32;border-radius:50%;cursor:pointer}.range-value{display:block!important;text-align:right;margin-top:8px;font-size:17px!important;color:#fff!important}.half label{display:block;color:#fff!important;font-size:18px!important;padding-bottom:20px}.newsletter-inner p{margin:0}.newsletter-inner{display:flex;gap:15px;align-items:center;max-width:600px}.newsletter-inner input[type=email]{flex:1;padding:11px 20px;border:none;background:#eaeaea;font-size:14px;outline:none}.newsletter-inner input[type=submit]{padding:9px 25px;border:none;background:#fff;color:#000;font-weight:600;cursor:pointer;white-space:nowrap}.newsletter-inner input[type=submit]:hover{background:#f3f3f3}.jg-green{color:#16a34a}.gs-services-slider{position:relative;overflow:hidden;padding:10px 0}.gs-slides{display:flex;gap:20px;transition:transform .5s ease}.gs-slide{min-width:calc(33.33% - 13.33px);border-radius:16px;position:relative;overflow:hidden;display:flex;align-items:flex-end;color:#fff;transition:all .5s ease}.gs-slide-img{width:100%;height:100%!important;object-fit:cover!important;background:#000;border-radius:16px}.gs-slide::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);z-index:1}.gs-content{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:20px}.gs-content h3{font-size:22px;font-weight:700;margin-bottom:8px}.gs-content p{font-size:14px;font-weight:300!important}.gs-arrow{position:absolute;bottom:20px;right:30px;width:40px;height:40px;background:#1bbf73;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff}.gs-icon{position:absolute;top:15px;right:15px;background:#1bbf73;padding:10px;border-radius:10px;z-index:3}.gs-icon img{width:28px}.gs-dots{text-align:center;margin-top:15px}.gs-dot{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin:5px;cursor:pointer}.gs-dot.active{background:#1bbf73;transform:scale(1.3)}@media (max-width:1024px){.gs-slide{min-width:calc(50% - 10px)}}@media (max-width:767px){.gs-slide{min-width:100%}.single-post h3,.single-post h2{font-size:22px!important}.newsletter-inner{display:flex;gap:15px;flex-direction:column;align-items:stretch}.jg-article-images img.entered.litespeed-loaded{height:200px!important;object-fit:cover}}.gs-content p{display:flex;display:none;flex-direction:row;opacity:0;transform:translateY(10px);transition:all .3s ease}.gs-content p{opacity:0;display:none;transform:translateY(10px);transition:all .3s ease}.gs-slide:hover .gs-content p{opacity:1;display:block;transform:translateY(0)}.gs-arrow{opacity:1;transform:translateY(10px);transition:all .3s ease}.gs-slide:hover .gs-arrow{opacity:1;transform:translateY(0)}.gs-slide:hover{transform:scale(1.02);z-index:2}.jg-cart-image::before{background-position:bottom -15px right -18px!important}.jg-cart-image{background-size:100% 100%!important}.jg-landscape-vision:hover h3.elementor-icon-box-title{color:#fff!important}.jg-landscape-vision:hover p.elementor-icon-box-description{color:#fff!important}.jg-full-design-services .elementor-icon-box-icon{margin-top:11px}.gallery-item .hover-view{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:.3s ease;z-index:2}.gallery-item .hover-view span{background:#16a34a;color:#fff;padding:21px 17px;border-radius:50%;font-size:16px}.gallery-item:hover .hover-view{opacity:1}.gallery-item .gallery-icon{position:relative}.hover-view{pointer-events:none}.single-post h3,.single-post h2{font-weight:600}.ekit-template-content-header.is-sticky{position:fixed;top:0;left:0;z-index:9999!important;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}body.sticky-padding{padding-top:150px}.gs-slide::before{content:"";position:absolute;inset:0;background:rgba(22,163,74,0);z-index:1;transition:all .3s ease}.gs-slide::after{left:294px;position:absolute;width:100px;height:100px;background:url("https://jerseygrounds.thedotcloud.com/wp-content/uploads/2026/04/Group-1686566762.png");background-size:100%;opacity:0;z-index:3;transition:all .3s ease;--lzl-bg-img:"https://jerseygrounds.thedotcloud.com/wp-content/uploads/2026/04/Group-1686566762.png"}.gs-slide:hover::before{background:linear-gradient(to bottom,rgba(22,163,74,0) 0%,rgba(29,53,38,.8) 100%)}.gs-slide:hover::after{opacity:1!important}.our-process-paragraph{font-size:15px!important}.gs-slide.lzl:not(.lzl-ed)::after,.gs-slide.lzl-ing:not(.lzl-ed)::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20220%20220%22%20width%3D%22220%22%20height%3D%22220%22%3E%3C%2Fsvg%3E")}.faq-question span{text-wrap:auto}.single-post ul{margin-bottom:20px}.jg-article-images img.entered.litespeed-loaded{height:235px;object-fit:cover}