.hero{width:100%}.hero .hero-body{--un-bg-opacity:1;background-color:rgb(122 177 46/var(--un-bg-opacity));flex-direction:column;display:flex;position:relative}@media (width>=1024px){.hero .hero-body{flex-direction:row}}.hero .hero-copy{z-index:10;--un-text-opacity:1;width:100%;color:rgb(255 255 255/var(--un-text-opacity));background-color:#00000059;flex-direction:column;justify-content:center;padding:3rem 1.5rem;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.hero .hero-copy{background-color:#0000;width:56%;padding:7rem 2.5rem 7rem max(2.5rem,50vw - 750px + 2.5rem)}}.hero .hero-copy:before{content:"";opacity:.1;background-image:radial-gradient(circle at 15% 20%,#fff6 0 2px,#0000 2.5px);background-size:46px 46px;position:absolute;inset:0}.hero .hero-title{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity));font-size:clamp(1.75rem,8vw,2.5rem);line-height:1.25;position:relative}@media (width>=1024px){.hero .hero-title{font-size:5rem}}.hero .hero-title span{margin-top:.75rem;display:block}.hero .hero-tags{gap:1rem;margin-top:2.5rem;display:flex;position:relative}.hero .hero-tags .hero-tag{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity));border-width:2px;border-color:#fffc;border-radius:.375rem;align-items:center;padding:.25rem .5rem;font-size:1.125rem;line-height:1.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.hero .hero-tags .hero-tag:hover{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity));--un-text-opacity:1;color:rgb(122 177 46/var(--un-text-opacity))}@media (width>=1024px){.hero .hero-tags .hero-tag{font-size:1.5rem;line-height:2rem}}.hero .hero-media{width:100%;height:100%;position:absolute;inset:0}@media (width>=1024px){.hero .hero-media{width:44%;position:relative;inset:auto}}.hero .hero-img{object-fit:cover;width:100%;height:100%}.hero .hero-arc{pointer-events:none;fill:currentColor;--un-text-opacity:1;width:100%;height:100%;color:rgb(122 177 46/var(--un-text-opacity));display:none;position:absolute;inset:0}@media (width>=1024px){.hero .hero-arc{display:block}}.service{--un-bg-opacity:1;background-color:rgb(247 247 247/var(--un-bg-opacity))}.service .service-grid{flex-wrap:wrap;justify-content:center;gap:1.5rem;max-width:1400px;margin-left:auto;margin-right:auto;display:flex}@media (width>=1024px){.service .service-grid{gap:2.5rem}}@media (width>=1536px){.service .service-grid{gap:3.75rem}}.service .service-card{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity));border-radius:.75rem;flex-direction:column;width:88%;max-width:400px;padding:1.75rem 1.5rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 10px 28px -6px #7ab12e4d}.service .service-card:hover{--un-translate-y:-.25rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@media (width>=768px){.service .service-card{width:46%}}@media (width>=1024px){.service .service-card{width:340px}}@media (width>=1536px){.service .service-card{padding:2rem}}.service .service-card .svc-head{align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex;position:relative}.service .service-card .svc-head:after{content:"";--un-bg-opacity:1;background-color:rgb(122 177 46/var(--un-bg-opacity));width:100%;height:.125rem;position:absolute;bottom:0;left:0}.service .service-card i.svc-icon{--un-text-opacity:1;color:rgb(122 177 46/var(--un-text-opacity));flex-shrink:0;font-size:2.6rem;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.service .service-card .svc-title{--un-text-opacity:1;color:rgb(122 177 46/var(--un-text-opacity));font-size:1.125rem;font-weight:700;line-height:1.75rem}@media (width>=1024px){.service .service-card .svc-title{font-size:1.25rem;line-height:1.75rem}}.service .service-card .svc-foot{align-items:center;gap:.75rem;display:flex}@media (width>=1536px){.service .service-card .svc-foot{gap:1rem}}.service .service-card .svc-desc{--un-text-opacity:1;min-width:0;color:rgb(102 102 102/var(--un-text-opacity));flex:1;font-size:.92rem;line-height:1.625}.service .service-card .svc-arrow{--un-text-opacity:1;color:rgb(122 177 46/var(--un-text-opacity));flex-shrink:0;font-size:3rem;line-height:1;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.service .service-card:hover{box-shadow:0 18px 38px -8px #7ab12e73}.service .service-card:hover i.svc-icon{--un-scale-x:1.1;--un-scale-y:1.1;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.service .service-card:hover .svc-arrow{--un-translate-x:.25rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.products{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.products .cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (width>=768px){.products .cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.products .cat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.75rem}}@media (width>=1536px){.products .cat-grid{gap:2.5rem}}.products .cat-card{--un-gradient-from-position:0%;--un-gradient-from:rgb(122 177 46/var(--un-from-opacity,1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:transparent var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);--un-gradient-shape:to bottom in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,#0000000d);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);border-radius:1.5rem;text-decoration:none;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;overflow:hidden}.products .cat-card:hover{--un-translate-y:-.375rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.products .cat-card .cat-thumb{aspect-ratio:4/3;overflow:hidden}.products .cat-card .cat-thumb img{object-fit:contain;width:100%;height:100%;padding:1rem;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.products .cat-card .cat-label{--un-bg-opacity:1;background-color:rgb(122 177 46/var(--un-bg-opacity));text-align:center;--un-text-opacity:1;width:80%;color:rgb(255 255 255/var(--un-text-opacity));border-radius:1rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}@media (width>=1024px){.products .cat-card .cat-label{font-size:1rem;line-height:1.5rem}}@media (width>=1536px){.products .cat-card .cat-label{font-size:1.25rem;line-height:1.75rem}}.products .cat-card:hover .cat-thumb img{--un-scale-x:1.05;--un-scale-y:1.05;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.products .cat-card:hover .cat-label{--un-bg-opacity:1;background-color:rgb(0 126 62/var(--un-bg-opacity))}.news{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity));padding-top:0}.news .news-body{width:100%}.news .news-list{flex-direction:column;gap:1.5rem;display:flex}.news .news-row{flex-direction:column;gap:1rem;text-decoration:none;display:flex}@media (width>=1024px){.news .news-row{flex-direction:row;gap:2.5rem}}.news .news-row .news-item{--un-border-opacity:1;border-bottom-width:1px;border-color:rgb(122 177 46/var(--un-border-opacity));flex-direction:column;flex:1;gap:1rem;min-width:0;padding-top:.5rem;padding-bottom:1.5rem;display:flex}@media (width>=1024px){.news .news-row .news-item{flex-direction:row;align-items:center;gap:1.5rem}}.news .news-row .news-date{white-space:nowrap;flex-shrink:0;justify-content:flex-start;align-items:center;gap:.25rem;display:flex}.news .news-row .news-date .news-day{--un-text-opacity:1;color:rgb(122 177 46/var(--un-text-opacity));font-size:.875rem;line-height:1}@media (width>=1024px){.news .news-row .news-date .news-day{font-size:3rem;line-height:1}}.news .news-row .news-date .news-ym{flex-direction:row;align-items:center;gap:.25rem;display:flex}@media (width>=1024px){.news .news-row .news-date .news-ym{flex-direction:column;align-items:stretch;gap:0}}.news .news-row .news-date .news-year{--un-text-opacity:1;color:rgb(51 51 51/var(--un-text-opacity));font-size:.875rem;line-height:1}@media (width>=1024px){.news .news-row .news-date .news-year{margin-top:.5rem;font-size:1rem;line-height:1.5rem}}.news .news-row .news-date .news-month{--un-text-opacity:1;color:rgb(51 51 51/var(--un-text-opacity));letter-spacing:.05em;font-size:.875rem;line-height:1}@media (width>=1024px){.news .news-row .news-date .news-month{margin-top:-.25rem;font-size:1rem;line-height:1.5rem}}.news .news-row .news-content{min-width:0;padding-top:.125rem}@media (width>=1024px){.news .news-row .news-content{--un-border-opacity:1;border-left-width:1px;border-color:rgb(243 244 246/var(--un-border-opacity));padding-left:1.5rem}}@media (width>=1536px){.news .news-row .news-content{padding-left:2.5rem}}.news .news-row .news-content .news-title{--un-text-opacity:1;color:rgb(51 51 51/var(--un-text-opacity));font-size:1rem;font-weight:600;line-height:1.375;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (width>=1024px){.news .news-row .news-content .news-title{font-size:1.125rem;line-height:1.75rem}}@media (width>=1536px){.news .news-row .news-content .news-title{font-size:1.25rem;line-height:1.75rem}}.news .news-row .news-content .news-desc{--un-text-opacity:1;color:rgb(102 102 102/var(--un-text-opacity));margin-top:.5rem;font-size:.75rem;line-height:1.625}@media (width>=1024px){.news .news-row .news-content .news-desc{font-size:.875rem;line-height:1.25rem}}@media (width>=1536px){.news .news-row .news-content .news-desc{font-size:1rem;line-height:1.5rem}}.news .news-row .news-thumb{border-radius:.5rem;flex-shrink:0;width:100%;display:block;overflow:hidden}@media (width>=1024px){.news .news-row .news-thumb{width:320px}}.news .news-row .news-thumb img{aspect-ratio:16/10;object-fit:cover;width:100%;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.news .news-row:hover .news-title{--un-text-opacity:1;color:rgb(122 177 46/var(--un-text-opacity))}.news .news-row:hover .news-thumb img{--un-scale-x:1.05;--un-scale-y:1.05;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}
