@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&family=Space+Grotesk:wght@300..700&display=swap");:root{--font-family:"Roboto",sans-serif;--font-family-alt:"Space Grotesk",sans-serif;--primary-bg:#f9f9f6;--secondary-bg:#e8f0e5;--dark-bg:#2e6b3a;--primary-color:#2e6b3a;--primary-color-hover:#3f8a4d;--primary-color-light:#8cc084;--primary-gradient:linear-gradient(90deg,#99d290 -0.05%,#3a8d4a);--secondary-color:#ffd84d;--info-color:#bfd7e6;--success-color:#8cc084;--danger-color:#d66a4d;--warning-color:#ffd84d;--primary-text:#1c1c1c;--secondary-text:#4a4a4a;--inverted-text:#fff}html{scroll-behavior:smooth}:where(.client-site,.coming-soon) :where(*){box-sizing:border-box}:where(.client-site,.coming-soon) :where(*,:before,:after){margin:0;padding:0}.client-site{font-family:var(--font-family);font-size:16px;font-weight:300;font-style:normal;color:var(--primary-text,#1c1c1c)}.client-site ol,.client-site ul{list-style:none}body{scroll-behavior:smooth}body,html[data-app-shell=client] body{background:var(--primary-bg,#f9f9f6)}body.overflow-hidden{overflow:hidden;touch-action:none}.overflow-hidden{overflow:hidden}.coming-soon{background:url(/dist/images/cooming-soon.jpeg) no-repeat 50%}.coming-soon .coming-soon-content{text-align:center;padding:20px;background:rgba(0,0,0,.2);background-blend-mode:normal,overlay,normal;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:10px}.coming-soon .coming-soon-content h1{font-size:48px;font-weight:600;color:#fff;margin-bottom:20px}.coming-soon .coming-soon-content p{font-size:24px;font-weight:300;color:#fff;margin-bottom:40px}.coming-soon .coming-soon-content .coming-soon-image{width:100%;height:auto;max-width:600px;margin-bottom:50px}.client-site .btn{font-size:14px;font-weight:500;border-radius:5px;cursor:pointer;border:none;text-align:center;text-decoration:none;box-sizing:border-box;max-width:100%;display:inline-flex;padding:10px 20px;align-items:center;transition:background-color .3s ease,color .3s ease}.client-site .btn-primary{background-color:var(--primary-color);color:#fff}.client-site .btn-primary:hover{background-color:var(--primary-color-hover)}.client-site .btn-primary-outline{background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color)}.client-site .btn-primary-outline:hover{background-color:var(--secondary-bg);color:var(--primary-color-hover);border-color:var(--primary-color-hover)}.client-site .btn-secondary{background-color:var(--secondary-color);color:var(--primary-text)}.client-site .btn-secondary:hover{background-color:#ffea70;color:var(--primary-text)}.client-site .btn-secondary-outline{background-color:transparent;color:var(--primary-text);border:1px solid var(--primary-text)}.client-site .btn-secondary-outline:hover{border-color:var(--primary-color);color:var(--primary-color)}.welcome-section{margin:20px 30px;border-radius:37px;background:linear-gradient(252deg,#99d290 13.61%,#3a8d4a 79.6%);padding:80px 0}.welcome-section h1{font-family:Space Grotesk;font-size:48px;font-weight:700}.welcome-section h1,.welcome-section p{font-style:normal;line-height:150%;width:clamp(300px,80%,800px);text-wrap:balance;color:var(--inverted-text)}.welcome-section p{margin:20px 0;font-family:Roboto;font-size:24px;font-weight:500}.badge{background:transparent;color:#fff;padding:5px 10px;border-radius:5px;font-size:12px;font-weight:500;display:inline-block;margin-bottom:20px}.badge-dark{background:var(--dark-bg)}.badge-default{border:1px solid var(--inverted-text);color:var(--inverted-text)}.badge-light{border:1px solid var(--primary-text);color:var(--primary-text)}span.highlighted-text{font-family:Roboto;font-size:10px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase;letter-spacing:1.3px}.client-site main h2{font-family:Space Grotesk;font-size:48px;font-style:normal;font-weight:700;line-height:150%;text-wrap:balance}.client-site main p{font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.primary-text{color:var(--primary-color)}.section-title{font-family:var(--font-family-alt);font-size:48px;font-weight:700}.section-subtitle{font-size:18px}.permission-section{background:var(--primary-bg);margin:50px 0;padding:30px 0}.card{background:#fff;border-radius:12px;background:var(--inverted-text);box-shadow:0 12px 16px 0 rgba(0,0,0,.04),0 4px 56px 0 rgba(0,0,0,.04);border-radius:15px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.card h3{font-family:var(--font-family-alt);font-size:32px;font-weight:700;text-align:left}.card p{font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-align:left}section h2{font-size:48px;font-weight:700}.product-section h3,section h2{font-family:var(--font-family-alt);font-style:normal}.product-section h3{font-size:20px;font-weight:500;line-height:120%;text-wrap:balance}.information-section h3{color:#18181b;font-family:Space Grotesk;font-size:24px;font-style:normal;font-weight:500;line-height:120%}.information-section p{color:#4d4d56;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.blog-item{display:flex;flex-direction:column;align-items:flex-start;background:var(--primary-bg);border-radius:10px;padding:20px;border-radius:12px;box-shadow:0 12px 16px 0 rgba(0,0,0,.04),0 4px 56px 0 rgba(0,0,0,.04)}.blog-item .blog-item-image{width:100%;height:auto;object-fit:cover;aspect-ratio:16/9;border-radius:10px;margin-bottom:15px}.blog-item .blog-item-title{font-family:var(--font-family-alt);font-size:20px;font-weight:600;line-height:120%;margin-bottom:10px;color:var(--primary-text);-webkit-line-clamp:1}.blog-item .blog-item-excerpt,.blog-item .blog-item-title{font-style:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog-item .blog-item-excerpt{font-family:var(--font-family);font-size:14px;font-weight:400;line-height:150%;color:var(--secondary-text);margin-bottom:15px;flex-grow:1;line-height:normal;-webkit-line-clamp:2;text-align:left}.about-us h4{font-size:24px;font-weight:500}.about-us h4,.about-us li,.about-us p{font-family:Roboto;font-style:normal;line-height:150%}.about-us li,.about-us p{color:var(--primary-text);font-size:16px;font-weight:400}.about-us li{list-style:disc;margin-left:20px}.support h1{color:var(--primary-color);font-family:Space Grotesk;font-size:48px;font-weight:700}.support h1,.support p{text-align:center;font-style:normal;line-height:150%}.support p{color:#36383a;font-family:Roboto;font-size:16px;font-weight:400}.support .card{border-radius:10px;border:2px solid #d9d9d9}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px;color:var(--secondary-text);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400}.form-group input,.form-group textarea{width:100%;padding:10px;border-radius:5px;font-size:14px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}.form-group textarea{resize:vertical;min-height:100px}.support-card{display:flex;flex-direction:column;padding:20px;margin:20px 0}.support-card h4{color:#0f0f10;font-size:24px;font-weight:500}.support-card h4,.support-card p{font-family:Roboto;font-style:normal;line-height:150%}.support-card p{color:var(--primary-text);font-size:16px;font-weight:400;text-align:left}.paginate{display:flex;justify-content:center;margin:20px 0}.paginate ul{display:flex;padding:0}.paginate li .page-link{background:var(--primary-bg);border:1px solid var(--primary-color);color:var(--primary-color);padding:8px 12px;margin:0 5px;border-radius:5px;cursor:pointer}.paginate li.active .page-link,.paginate li:hover .page-link{background:var(--primary-color);color:#fff}h1.not-found{font-family:Space Grotesk;font-size:48px;font-weight:700}h1.not-found,p.not-found{color:#000;font-style:normal;line-height:150%}p.not-found{font-family:Roboto;font-size:18px;font-weight:400}.article{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:20px}.article .article-content{margin-top:30px;width:75%}.article .article-footer{margin-top:40px;width:75%}.article .article-footer .tags-title{font-family:Space Grotesk;font-size:20px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:10px}.article .article-footer .tag{display:inline-block;background:var(--secondary-bg);color:var(--primary-text);padding:5px 10px;border-radius:5px;font-size:14px;font-weight:400;margin-right:10px;margin-bottom:10px}@media (max-width:768px){h2{font-size:22px}h4{font-size:20px}.welcome-section{padding:40px 20px;margin:10px 15px}.welcome-section h1{font-size:18px}.welcome-section p{font-size:14px}.aboutus-section h2{font-size:24px;margin-bottom:8px}.aboutus-section p{font-size:18px}.permission-section h2{font-size:24px;margin-bottom:8px}.permission-section .card{display:flex;flex-direction:column;align-items:center;justify-content:center}.permission-section .card h3{font-size:22px}.information-section h2,.product-section h2{font-size:24px;margin-bottom:8px}.information-section h2{width:100%!important}.information-section p{font-size:18px;margin-bottom:8px;text-align:left!important;width:100%!important}.subtitle{font-size:24px!important}.support h1{font-size:clamp(1.75rem,6vw,2.5rem);line-height:1.2;padding:0 .5rem}.article{padding:1rem 0}.article .article-content,.article .article-footer{width:100%}.article .article-content.card{padding:1rem}.article img{max-width:100%;height:auto;border-radius:12px}.paginate ul{flex-wrap:wrap;justify-content:center;gap:.35rem}.paginate li .page-link{margin:0}.section-title{font-size:clamp(1.75rem,5vw,2.25rem)}}.coming-soon{background:var(--primary-gradient);background-size:cover;height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.glass3d{--filter-glass3d:blur(32px) brightness(0.85) saturate(2.5);--color-glass3d:rgba(5,40,46,.2);--noise-glass3d:url(https://www.transparenttextures.com/patterns/egg-shell.png);position:relative;z-index:4;box-shadow:0 0 .75px rgba(20,26,31,.2),.7px .8px 1.2px -.4px rgba(20,26,31,.1),1.3px 1.5px 2.2px -.8px rgba(20,26,31,.1),2.3px 2.6px 3.9px -1.2px rgba(20,26,31,.1),3.9px 4.4px 6.6px -1.7px rgba(20,26,31,.1),6.5px 7.2px 10.9px -2.1px rgba(20,26,31,.1),8px 9px 14px -2.5px rgba(20,26,31,.2)}.glass3d:before{z-index:3;-webkit-backdrop-filter:var(--filter-glass3d);backdrop-filter:var(--filter-glass3d);background-color:var(--color-glass3d);background-image:var(--noise-glass3d);background-size:100px;background-repeat:repeat}.glass3d:after,.glass3d:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;overflow:hidden}.glass3d:after{z-index:5;box-shadow:inset 2px 2px 1px -3px rgba(224,230,235,.8),inset 4px 4px 2px -6px rgba(224,230,235,.3),inset 1.5px 1.5px 1.5px -.75px rgba(224,230,235,.15),inset 1.5px 1.5px .25px rgba(224,230,235,.03),inset 0 0 .25px .5px rgba(224,230,235,.03)}.glass3d>*{position:relative;z-index:6}.welcome-section .img-fluid{animation:float 6s ease-in-out infinite;filter:drop-shadow(2px 10px 30px rgba(0,0,0,.5))}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(1deg)}}.about-us .img-fluid{position:relative;width:100%}.about-us .img-fluid img{width:100%;height:auto;aspect-ratio:16/9}.img-fluid{z-index:1}