/* Start custom CSS */.kp,.kp *{box-sizing:border-box}.kp{font-family:Sarabun,sans-serif!important;color:#5B665B!important;font-size:15px!important;line-height:1.7!important;background:#fff!important}.kp h1,.kp h2,.kp h3{font-family:Marcellus,Georgia,serif!important;color:#5B665B!important;font-weight:500!important}.kp .hero{text-align:center!important;padding:3rem 2rem 2.5rem!important;background:#f7f4f1!important;border-bottom:1px solid #c8c3bc!important}.kp .hero-sub{font-size:.8rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#96A795!important;margin-bottom:.6rem!important}.kp .hero h1{font-size:1.5rem!important;line-height:1.5!important;color:#5B665B!important;margin-bottom:1.2rem!important}.kp .hero h1 em{color:#96A795!important;font-style:italic!important}.kp .hero img{max-width:220px!important;width:100%!important;height:auto!important;margin:0 0 1.2rem!important}.kp .quote{font-style:italic!important;color:#96A795!important;font-size:.95rem!important;margin-bottom:1.4rem!important}.kp .btn{display:inline-block!important;background:#5B665B!important;color:#f7f4f1!important;padding:.75rem 2.2rem!important;border-radius:25px!important;text-decoration:none!important;font-size:.9rem!important}.kp .section{padding:2.2rem 2rem!important;max-width:820px!important;margin:0 auto!important}.kp .stitle{font-size:1.2rem!important;border-left:3px solid #96A795!important;padding-left:.85rem!important;margin-bottom:1.1rem!important;color:#5B665B!important}.kp .cards{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:1rem!important}.kp .card{background:#f7f4f1!important;border-radius:10px!important;padding:1.4rem 1rem!important;text-align:center!important}.kp .card h3{color:#5B665B!important}.kp .card-sub{font-size:.78rem!important;color:#96A795!important}.kp .price{font-size:1.9rem!important;color:#5B665B!important;font-family:Marcellus,Georgia,serif!important}.kp .badge{background:#e4ede1!important;color:#5B665B!important;border-radius:20px!important;padding:.2rem .8rem!important;font-size:.75rem!important}.kp .plant{background:#edf2eb!important;border-left:3px solid #96A795!important;padding:.85rem 1rem!important;color:#5B665B!important}.kp .egrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.65rem!important}.kp .eitem{background:#f7f4f1!important;border-radius:8px!important;padding:.65rem .9rem!important;font-size:.83rem!important;color:#5B665B!important}.kp .cta{background:#5B665B!important;text-align:center!important;padding:2.5rem 1.5rem!important}.kp .cta h2{color:#f7f4f1!important;font-size:1.2rem!important;margin-bottom:.5rem!important}.kp .cta p{color:#e4ede1!important;font-size:.88rem!important;margin-bottom:1.2rem!important}.kp .cta .btn{background:#96A795!important;color:#fff!important}.kp .kdivider{border:none!important;border-top:1px solid #e2ddd8!important;margin:0!important}.kp .mt{margin-top:1.6rem!important}@media(max-width:600px){.kp .egrid,.kp .cards{grid-template-columns:1fr!important}} .elementor-location-footer .e-con-full { background-color: #5B5550 !important; } .elementor-location-footer img { display: none !important; }/* End custom CSS */