.cms-dynamic{padding-top:70px;padding-bottom:75px}.cms-dynamic h2{margin-bottom:25px}.cms-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cms-card{overflow:hidden;background:#fff;border-radius:15px;box-shadow:0 12px 40px #173d2310;border:1px solid #e7eee5}.cms-card-media{height:220px;display:block;overflow:hidden}.cms-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.cms-card:hover img{transform:scale(1.04)}.cms-card-body{padding:22px}.cms-card-body small{display:block;font-size:11px;color:#78927b;margin-bottom:10px}.cms-card-body h3{font-size:20px;margin:0 0 12px;line-height:1.4}.cms-card-body p{font-size:13px;opacity:.75}.cms-read-more{display:inline-block;font-weight:700;margin-top:8px;color:#276b40}.cms-article{max-width:900px}.cms-article-meta{font-size:13px;color:#6c9075;margin-bottom:20px}.cms-article-hero{width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:18px;margin-bottom:28px}.cms-article-body{font-size:17px;line-height:1.9;margin-bottom:32px}.cms-article-body p,.cms-article-body ul{margin:0 0 21px}.cms-article-body h2,.cms-article-body h3{margin:25px 0 15px}.cms-contact-success{background:#e9f7eb;border:1px solid #b4dec0;color:#28693d;padding:18px;border-radius:10px;margin:25px 0}.cms-hp{position:absolute!important;left:-9999px!important;opacity:0!important} @media(max-width:900px){.cms-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cms-card-grid{grid-template-columns:1fr}.cms-dynamic{padding:45px 0}}

.cms-social-links{padding:12px 0;color:#c3d9c5;font-size:13px}.cms-social-links a{color:inherit;text-decoration:underline;text-underline-offset:4px}
