.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}.jg-green{color:#16a34a}.gs-icon{position:absolute;top:15px;right:15px;background:#1bbf73;padding:10px;border-radius:10px;z-index:3}.gs-icon img{width:28px}.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:767px){.single-post h3,.single-post h2{font-size:22px!important}.jg-article-images img.entered.litespeed-loaded{height:200px!important;object-fit:cover}}.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}.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}.our-process-paragraph{font-size:15px!important}.faq-question span{text-wrap:auto}.single-post ul{margin-bottom:20px}.jg-article-images img.entered.litespeed-loaded{height:235px;object-fit:cover}