body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}body{background:#f4f4f4;color:#333;font-family:Segoe UI,Arial,sans-serif;margin:0}.container{margin:0 auto;max-width:1200px;padding:0 15px}.flex-between{align-items:center;display:flex;justify-content:space-between}.top-bar{background:#333;color:#fff;font-size:.85rem;padding:8px 0}.contact-text,.contact-text a{color:#f2f2f2;font-weight:400;text-decoration:none}.contact-text a:hover{cursor:default}.divider{margin:0 6px;opacity:.6}.socials{gap:14px}.socials,.socials a{align-items:center;display:flex}.socials a{background:#0000;color:#ffffffbf;font-size:22px}.socials a:hover{color:#fff}.navbar{background:#4a521f;box-shadow:0 0 5px #0000001a;width:100%}.nav-inner{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.site-logo{display:block;height:62px;object-fit:contain;width:auto}.nav-list{display:flex;gap:25px;list-style:none;margin:0;padding:0}.nav-list li{color:#fff;cursor:pointer;font-size:16px;transition:.3s}.nav-list li:hover{color:#cfd6a5}.nav-active{color:#718138!important;font-weight:700}.main-layout{align-items:flex-start;display:flex;gap:20px;margin-top:20px}.sidebar{flex-shrink:0;width:25%}.sidebar-box{background:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:20px;padding:15px}.sidebar-box h3{border-bottom:2px solid #718138;color:#718138;margin-top:0;padding-bottom:5px}.sidebar-input{border:1px solid #ccc;margin-bottom:10px;padding:8px;width:100%}.sidebar-box ul{list-style:none;margin:0;padding:0}.sidebar-box li{border-bottom:1px dotted #ccc;color:#555;cursor:pointer;padding:8px 0;transition:.2s}.sidebar-box li:hover{color:#718138;font-weight:700;padding-left:5px}.sidebar-active{color:#718138!important;font-weight:700;padding-left:5px}.content-area{background:#fff;border:1px solid #ddd;border-radius:4px;min-height:500px;padding:25px;width:75%}.hero-img{border-radius:5px;margin-bottom:20px;width:100%}.hero-box{background:#fff3f3;border-left:5px solid #718138;margin-bottom:20px;padding:20px}.grid-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:20px}.grid-card{background:#fff;border:1px solid #eee;border-radius:5px;padding:1px;text-align:center;transition:.2s}.grid-card:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.img-placeholder{align-items:center;background:#f9f9f9;display:flex;font-size:2rem;height:80px;justify-content:center;margin-bottom:10px}.big-form{display:flex;flex-direction:column;gap:10px;max-width:500px}.input-field{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:10px;width:100%}.btn-red{background:#718138;border:none;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.btn-red:hover{background:#5f6c2f}.btn-small{background:#444;border:none;color:#fff;cursor:pointer;font-size:.8rem;margin-top:10px;padding:5px 10px}.btn-small:hover,.footer{background:#222}.footer{color:#aaa;margin-top:40px;padding:20px;text-align:center}.fade-in{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.main-layout{flex-direction:column}.content-area,.sidebar{width:100%}.nav-list{flex-direction:column;gap:10px;text-align:center}}.contact-layout{display:flex;flex-wrap:wrap;gap:30px}.contact-info{max-width:400px}.grid-card img{height:179px;object-fit:contain;padding:8px}.grid-card .img-placeholder,.grid-card img{background:#f9f9f9;border-radius:4px;margin-bottom:10px;width:100%}.grid-card .img-placeholder{align-items:center;display:flex;font-size:2.2rem;height:120px;justify-content:center}.grid-card h4{color:#333;font-size:1rem;margin:8px 0 4px}.grid-card p{color:#666;font-size:.85rem;min-height:38px}.grid-card .btn-small{margin-top:10px}.grid-card:hover .img-placeholder,.grid-card:hover img{background:#f1f1f1}.product-card{display:flex;flex-direction:column;justify-content:space-between}.dropdown-parent{color:#555;cursor:pointer;padding:8px 0}.dropdown-list{list-style:none;margin:5px 0;padding-left:15px}.dropdown-item{color:#666;cursor:pointer;font-size:.9rem;padding:6px 0}.dropdown-item:hover{color:#718138;font-weight:700;padding-left:5px}
/*# sourceMappingURL=main.34cdf320.css.map*/