.responsive-image img{object-fit:cover}.sticky-header .et_pb_section.et_pb_section_0_tb_header.et_pb_with_background.et_section_regular.et_pb_section--fixed.et_pb_section--with-menu{background:#475342!important;transition:background-color .3s ease-in-out .2s;border-bottom:0!important}.ask-about-accordion .et_pb_toggle_open h5.et_pb_toggle_title{position:relative}.ask-about-accordion .et_pb_toggle_open h5.et_pb_toggle_title:after{font-family:ETmodules!important;content:"K"!important;font-size:26px!important;position:absolute!important;right:-3px!important;font-weight:800!important;color:#fff}.dipi_testimonial_0 .swiper-button-next,.dipi_testimonial_0 .swiper-button-prev{border-radius:8px!important}.testimonial-slides .dipi-testimonial-item:before{content:""!important;background:url("https://kjlandscapedesign.com/wp-content/uploads/2025/02/New-Project-1.webp");position:absolute!important;right:20px;bottom:10px;height:50px;background-repeat:no-repeat;width:50px;background-size:contain;--lzl-bg-img:"https://kjlandscapedesign.com/wp-content/uploads/2025/02/New-Project-1.webp"}.testimonial-slides .dipi-testimonial-item{position:relative}.validation_message{display:none}.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border:3px solid #c02b0a!important}.blog-grid .wp-pagenavi{display:flex;justify-content:center;gap:5px;align-items:center}.testimonial-slides .dipi-testimonial-item:before.lzl:not(.lzl-ed),.testimonial-slides .dipi-testimonial-item:before.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA2CAYAAAB9TjFQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAATElEQVRoBe3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgx8DQwwTgABO8/bfgAAAABJRU5ErkJggg==")}.blog-grid span.current{font-size:17px;height:40px;width:40px;display:flex;justify-content:center;align-items:center;border:1px solid #475342!important;color:#fff!important;background-color:#475342;border-radius:8px}.blog-grid a.page:hover{color:#fff!important;background:#475344}.blog-grid a.page{font-size:17px;height:40px;width:40px;display:flex;justify-content:center;align-items:center;border:1px solid #475342;color:#475344;border-radius:8px}.blog-grid a.nextpostslink,a.previouspostslink{border:none;font-size:30px;color:#475342}.contact-page input#gform_submit_button_1{padding:13px 45px!important;font-size:16px}.contact-page .gform-footer.gform_footer.top_label{justify-content:center}.blog-single-row .et_pb_row{padding-top:0!important}.blog-single-row img{object-fit:cover}.blog-single-row .et_pb_row.et_pb_row_0{margin:0;width:100%}.blog-single-row .et_pb_section.et_pb_section_0.et_section_regular{padding:0}.blog-single-row .et_pb_module.et_pb_post_title.et_pb_post_title_0_tb_body.et_pb_bg_layout_light.et_pb_text_align_left{margin-bottom:10px}.footer-Contact h4.et_pb_module_header{padding:0}.footer-menu-row ul li a:after{content:"";display:block;background:#fff;width:0;height:2px;left:50%;position:absolute;top:25px;transition:all .3s ease-in-out;opacity:1;border-radius:0px}.footer-menu-row ul li a{position:relative}.footer-menu-row ul li a:hover:after{width:100%!important;opacity:1!important;left:0!important}@media (max-width:1024px) and (min-width:981px){.footer-menu-row.et_pb_row_3_tb_footer.et_pb_row{padding-right:20px!important;padding-left:20px!important}}@media (max-width:980px){.right-img-row .left-column{box-shadow:0px 0px 0px 0px rgba(0,0,0,.3)!important}.left-img-row .right-columnP{box-shadow:0px 0px 0px 0px rgba(0,0,0,.3)!important}}.right-img-row img{width:100%;object-fit:cover!important}.ppc-class .gform_wrapper .gform_body .gfield{margin-bottom:5px}.ppc-class .gform_wrapper .gform_body .gfield_label{display:block;font-size:16px;margin-bottom:8px;color:#fff}.ppc-class .gform_wrapper .gform_body input,.ppc-class .gform_wrapper .gform_body textarea{width:100%;padding:12px;border:none;border-radius:4px;font-size:16px;background-color:#fff;color:#333}.ppc-class .gform_wrapper .gform_body textarea{height:120px;resize:vertical}.ppc-class .gform_wrapper .gform_footer input[type=submit]{background-color:#fff;color:#475341;padding-top:8px;padding-right:35px;padding-bottom:8px;padding-left:35px;border:none;border-radius:50px;font-size:16px;cursor:pointer;display:block;margin:20px auto 0;text-transform:uppercase;font-weight:700}.ppc-class .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#e0e0e0}.ppc-class .gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin:0;padding:4px 0}