.burger-menu,.burger-menu.open{display:inline-block;cursor:pointer;position:fixed;right:20px;top:40px;z-index:9999;background:#fff;padding:10px;border-radius:25px;box-shadow:0 1px 4px #0000004d}.burger-menu .bar1,.bar2,.bar3{width:25px;height:3px;background-color:#333;margin:4px 0;transition:.4s}.burger-menu.open .bar1{-webkit-transform:rotate(-45deg) translate(-4px,4px);transform:rotate(-45deg) translate(-4px,4px)}.burger-menu.open .bar2{opacity:0}.burger-menu.open .bar3{-webkit-transform:rotate(45deg) translate(-6px,-6px);transform:rotate(45deg) translate(-6px,-6px)}.menu{width:100%;display:block;text-align:center;padding:0}.menu ul{position:relative;top:0;font-size:24px;padding:0}.menu li{list-style:outside none none;margin:10px 0;padding:0;cursor:pointer}.menu li:hover{color:red}html,body{margin:0;padding:0}*{margin-top:0}body{--primary-color: #007d46;--primary-text-color: #fff;--featured-bg: #007d46;--featured-text: #fff;--secondary-color: #10072b;--background: #fff;--site-header: var(--background);--card-bg: #fff;--card-bdr: #eee;--card-shadow: #d5d5d5;--btn-bg: var(--background);--btn-bdr: #d3d6e7;--btn-text-color: #868892;--btn-hover-bg: var(--btn-bdr);--btn-hover-text-color: #00062b;--contact-bg: #f7f8fe;--contact-bdr: #d3d6e7;--input-bg: var(--background);--footer-text-col: #666}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;border-top:10px solid var(--primary-color);background-color:var(--background);color:var(--text-color)}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}.site-wrapper{padding:32px;max-width:1140px;margin:0 auto}.site-wrapper img{max-width:100%}.navigation{display:flex;align-items:center;font-weight:300}.navigation a{color:#888;text-decoration:none;margin:0 8px}.navigation a[aria-current]{color:var(--primary-color);font-weight:700}.navigation a:hover{color:var(--primary-color)}.navigation a:last-child{margin-right:0}.site-header{display:flex;justify-content:space-between;padding:20px 0;background:var(--site-header)}.site-title a{font-size:2em;color:#000;text-decoration:none;font-weight:900;text-transform:uppercase}.site-title a .highlight-word{color:var(--primary-color)}.hero-header{max-width:980px;margin-bottom:2em}.headline{font-size:36px;font-weight:900;margin-bottom:.5rem}.button{padding:18px 27px;display:inline-block;background:var(--btn-bg);border:1px solid var(--btn-bdr);border-radius:9px;text-decoration:none;color:var(--btn-text-color);font-size:16px;font-weight:400;margin:0 20px 0 0;transition:background-color .3s linear}.button.-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--primary-text-color)}.button.-primary:hover{background-color:var(--secondary-color);color:var(--primary-text-color);text-decoration:none}.button:hover{background-color:var(--btn-hover-bg);color:var(--btn-hover-text-color)}.primary-content{font-size:18px;line-height:1.5;font-weight:300}.post{padding:0;background:var(--background);color:var(--text-color);line-height:1.5}.post>.blog-post-content{max-width:980px;margin:0 auto}.post>.blog-post-content hr{margin:1.5em 0}.post>.blog-post-content img{display:block;margin:2em auto}.post>.blog-post-content a{text-decoration:underline}.post>.blog-post-content div.gatsby-iframe-wrapper{padding:1.5em 0}.post>.blog-post-content div.gatsby-iframe-wrapper iframe{margin:0 auto;display:block}.post>.blog-post-content *:last-child,.post>*:last-child{margin-bottom:0}.post .post-title{text-align:center;margin:0 0 .5rem;line-height:1.3;font-size:2rem}.post .post-meta{margin-bottom:32px;text-align:center}.post-thumbnail{text-align:center;min-height:380px;background-image:url(/assets/circles-light.png);background-color:var(--featured-bg);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:18px;margin-bottom:36px;color:var(--featured-text);display:grid;align-content:center;position:relative;padding:18px;overflow:hidden}.post-thumbnail:before{content:"";background:#0006;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.post-thumbnail>*{position:relative;z-index:2}.post-thumbnail .post-meta{color:#fffc;margin-bottom:0}.grids{display:grid;grid-template-columns:1fr;grid-gap:32px;margin-top:32px}.card{display:grid;background-color:var(--card-bg);border-radius:9px;border:1px solid var(--card-bdr);box-shadow:0 0 30px var(--card-shadow);overflow:hidden;line-height:1.5}.card:hover .post-link{color:var(--primary-color)}.card>a img{display:block}.card>header{padding:24px}.card>h2:first-child{margin:0 0 .5rem}.card .post-title{font-size:1.2rem;margin-bottom:.3rem}.card .post-meta{font-weight:100;margin-bottom:0}.card .post-link{color:var(--text-color);text-decoration:none;padding:1.5em}.post-meta{font-size:.8rem;color:var(--text-secondary-color)}.site-footer{text-align:center;margin:90px 0 16px;color:var(--footer-text-col)}.site-footer a{font-weight:700}.form-container{background-color:var(--contact-bg);padding:32px;border:1px solid var(--contact-bdr);border-radius:9px}.form-container label{display:block;margin-bottom:.5rem;color:var(--text-secondary-color)}.form-container input[type=text],.form-container input[type=email],.form-container textarea{appearance:none;border:1px solid var(--card-shadow);color:var(--text-secondary-color);border-radius:6px;line-height:32px;padding:6px 12px;width:calc(100% - 24px);margin-bottom:1.5rem;background-color:var(--input-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.form-container textarea{margin-bottom:2rem;height:150px}.two-grids{display:grid;grid-gap:32px}a.disclaimer-link{text-decoration:underline;font-weight:400;color:var(--footer-text-col)}@media only screen and (min-width: 768px){.grids{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1024px){.grids{grid-template-columns:1fr 1fr 1fr}.two-grids{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px}}.product-card-container{display:grid;grid-template-columns:1fr;gap:20px;margin:2rem 0}.product-card-item{display:flex;flex-direction:column;justify-content:space-between;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;transition:transform .2s,box-shadow .2s}.product-card-item:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border-color:var(--primary-color)}.product-card-title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;color:#111827}.product-card-badge{display:inline-block;background-color:var(--primary-color);color:#fff;font-size:.75rem;font-weight:600;padding:4px 8px;border-radius:9999px;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em;width:fit-content}.product-card-desc{font-size:.95rem;color:#4b5563;margin-bottom:1.5rem;line-height:1.6}.product-card-button{display:inline-block;text-align:center;background-color:var(--primary-color);color:#fff!important;font-weight:600;padding:10px 20px;border-radius:8px;text-decoration:none!important;transition:background-color .2s;margin-top:.5em}.product-card-button:hover{background-color:var(--secondary-color);text-decoration:none!important}@media only screen and (min-width: 768px){.product-card-container{grid-template-columns:1fr 1fr}}
