section.inner{padding:0 !important}.wrapper-page-home{border-top:#262222 solid 12px}.homepage-marquee{position:relative;height:340px}@media screen and (min-width:768px){.homepage-marquee{height:auto}}.homepage-marquee .main-hero-img img,.homepage-marquee img.main-hero-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:calc(24% - 80px) top;object-position:calc(24% - 80px) top}@media screen and (min-width:390px){.homepage-marquee .main-hero-img img,.homepage-marquee img.main-hero-img{-o-object-position:calc(28% - 80px) top;object-position:calc(28% - 80px) top}}@media screen and (min-width:425px){.homepage-marquee .main-hero-img img,.homepage-marquee img.main-hero-img{-o-object-position:calc(32% - 80px) top;object-position:calc(32% - 80px) top}}@media screen and (min-width:480px){.homepage-marquee .main-hero-img img,.homepage-marquee img.main-hero-img{-o-object-position:right;object-position:right}}@media screen and (min-width:550px){.homepage-marquee .main-hero-img img,.homepage-marquee img.main-hero-img{-o-object-position:top;object-position:top}}.homepage-marquee .main-hero-img img.logo,.homepage-marquee img.main-hero-img.logo{-o-object-position:center;object-position:center}.homepage-marquee p{margin:0}.homepage-marquee .marquee-copy{position:absolute;top:22%;right:0;width:100%;max-width:69%}.homepage-marquee .marquee-copy img{width:146px}.homepage-marquee .marquee-copy .subhead{color:#51843c;font-size:23px;font-weight:800;line-height:38px;padding-left:30px;line-height:1.4;text-align:left;text-transform:uppercase;margin-left:14px;margin-top:27px}.homepage-marquee .marquee-copy .subhead .powered-by{display:block;background:#51843c;color:#fff;font-size:11px;line-height:1.6;letter-spacing:1.4px}@media screen and (min-width:450px){.homepage-marquee .marquee-copy{max-width:72%}.homepage-marquee .marquee-copy img{width:166px}.homepage-marquee .marquee-copy .subhead{font-size:26px;padding-left:35px}.homepage-marquee .marquee-copy .subhead .powered-by{font-size:14px;padding-left:35px}}@media screen and (min-width:480px){.homepage-marquee .marquee-copy{max-width:calc(397px - 8%)}}@media screen and (min-width:550px){.homepage-marquee .marquee-copy{max-width:58%}.homepage-marquee .marquee-copy img{width:205px}.homepage-marquee .marquee-copy .subhead{font-size:33px;padding-left:27px;margin-top:17px;margin-left:30px}.homepage-marquee .marquee-copy .subhead .powered-by{font-size:18px;padding-left:27px}}@media screen and (min-width:768px){.homepage-marquee .marquee-copy{top:17%}.homepage-marquee .marquee-copy .subhead{margin-top:31px}}@media screen and (min-width:850px){.homepage-marquee .marquee-copy img{width:240px}.homepage-marquee .marquee-copy .subhead .powered-by{font-size:23px}.homepage-marquee .marquee-copy .subhead{margin-top:40px;margin-left:43px}}@media screen and (min-width:1024px){.homepage-marquee .marquee-copy{top:14%}.homepage-marquee .marquee-copy img{width:370px}.homepage-marquee .marquee-copy .subhead{font-size:45px;font-weight:700;margin-top:50px;margin-left:83px}.homepage-marquee .marquee-copy .subhead .powered-by{font-size:30px}}@media screen and (min-width:1560px){.homepage-marquee .marquee-copy{max-width:60%}.homepage-marquee .marquee-copy img{width:420px}.homepage-marquee .marquee-copy .subhead{font-size:59px;margin-top:90px;margin-left:96px}.homepage-marquee .marquee-copy .subhead .powered-by{font-size:39px}}.flex-container{display:flex;flex-direction:column}.home-spotlight-1{display:flex;flex-direction:column;justify-content:center;align-items:center}.home-spotlight-1 .home-spotlight-1-inner{display:flex;justify-content:flex-end}.home-spotlight-1 .home-spotlight-1-image{background:linear-gradient(180deg in oklch,#a25d37 1%,14%,oklch(55% .1 48.3deg/0.5) 20%,43%,transparent 48%,transparent);padding-bottom:2rem}.home-spotlight-1 .home-spotlight-1-image img{width:100%}.home-spotlight-1 .home-spotlight-1-image>img{pointer-events:none}@media screen and (max-width:767px){.home-spotlight-1 .home-spotlight-1-image img{max-width:870px;width:840px;margin-left:-30px;margin-top:-30px}}@media screen and (min-width:768px){.home-spotlight-1 .home-spotlight-1-image{background:rgba(0,0,0,0);margin-top:-110px}}@media screen and (min-width:1920px){.home-spotlight-1 .home-spotlight-1-image{width:100%}.home-spotlight-1 .home-spotlight-1-image>img{width:100%}}.home-spotlight-1 .home-spotlight-1-icons{display:none;padding-right:6%;transition:padding .25s ease-in-out}@media screen and (min-width:768px){.home-spotlight-1 .home-spotlight-1-icons{display:flex;justify-content:space-evenly;padding-right:0;padding-left:8%;padding-bottom:2rem;flex-direction:column;width:14%;align-self:center}}@media screen and (min-width:1050px){.home-spotlight-1 .home-spotlight-1-icons{padding-left:0}}@media screen and (min-width:1250px){.home-spotlight-1 .home-spotlight-1-icons{padding-right:6%}}.home-spotlight-1 .home-spotlight-1-icons .icon-and-text{display:flex;flex-direction:column;align-items:center}.home-spotlight-1 .home-spotlight-1-icons .icon-and-text img{width:76px;padding-bottom:.5rem}.home-spotlight-1 .home-spotlight-1-icons .icon-and-text p{font-size:10px;text-align:center;text-transform:uppercase;font-weight:600;letter-spacing:1.6px;line-height:normal}@media screen and (min-width:768px){.home-spotlight-1 .home-spotlight-1-icons .icon-and-text p{font-size:16px}}.home-spotlight-1 .home-spotlight-1-icons .icon-and-text p.color-dark-teal{color:#2f5240}.home-spotlight-1 .home-spotlight-1-icons .icon-and-text p.color-oceanic{color:#285457}.home-spotlight-1 .home-spotlight-1-icons .icon-and-text p.color-tidal-green{color:#51853d}.home-spotlight-1 .home-spotlight-2-icons{display:flex}@media screen and (min-width:768px){.home-spotlight-1 .home-spotlight-2-icons{display:none}}.home-spotlight-1 .home-spotlight-1-copy{background:#a25d37;color:#fff;margin-top:-1px;padding:3rem 3rem 1.5rem;position:relative}@media screen and (min-width:768px){.home-spotlight-1 .home-spotlight-1-copy{background:linear-gradient(180deg in oklch,oklch(55% .1 48.3deg) 0%,oklch(55% .1 48.3deg) 55%,75%,oklch(55% .1 48.3deg/0.5) 84%,92%,transparent);margin-top:-76px;padding:8.2rem 4.2rem 11.6rem;max-width:765px;margin-left:60px}}.home-spotlight-1 .home-spotlight-1-copy h2{color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:1.8px;text-align:left;text-transform:uppercase;margin-bottom:.7rem}@media screen and (min-width:768px){.home-spotlight-1 .home-spotlight-1-copy h2{font-size:28px;letter-spacing:2.8px;line-height:1.65}}.home-spotlight-1 .home-spotlight-1-copy p{color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:21.594px;letter-spacing:.96px;margin-bottom:2.2rem;text-wrap:balance}@media screen and (min-width:768px){.home-spotlight-1 .home-spotlight-1-copy p{font-size:20px;line-height:39px;letter-spacing:.08em}}@media screen and (min-width:768px){.home-spotlight-1 .home-spotlight-1-copy br{display:none}}.home-spotlight-1 .home-spotlight-1-copy .button{background-color:#eee;display:inline-flex;height:45px;justify-content:center;align-items:center;gap:19.054px;flex-shrink:0;color:#2f5240;text-align:center;font-family:Montserrat;font-size:12px;text-decoration:none;line-height:1;position:relative;z-index:2}@media screen and (min-width:768px){.home-spotlight-1 .home-spotlight-1-copy .button{font-size:19px;padding:12px 29px;letter-spacing:.17em}}.home-spotlight-1 .home-spotlight-1-copy .button:hover p{color:#fff}.home-spotlight-1 .home-spotlight-1-copy .button p{color:#2f5240;margin:0;font-weight:700;letter-spacing:.17em}.home-spotlight-2{background-color:#fff;padding-bottom:3rem}@media screen and (min-width:768px){.home-spotlight-2{padding-bottom:5rem}}.home-spotlight-2 .home-spotlight-2-copy{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 30px}.home-spotlight-2 .home-spotlight-2-copy h2{color:#2f5240;padding-inline:30px;text-align:center}@media screen and (min-width:768px){.home-spotlight-2 .home-spotlight-2-copy h2{font-size:28px;line-height:38px}}.home-spotlight-2 .home-spotlight-2-copy p{text-align:center;max-width:762px}.home-spotlight-2 .home-spotlight-2-copy .button{background-color:#2f5240;color:#fff;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;margin-top:.8rem}.home-products{padding-bottom:4rem;background-image:url("/wp-content/uploads/2024/12/leaf-background-image-full.svg");background-repeat:no-repeat;background-position:bottom -30px right -70px;background-size:68%;position:relative;margin-top:2.5rem}@media screen and (min-width:768px){.home-products{background-position:bottom -220px right -110px;background-size:58%;padding-bottom:7rem}}@media screen and (min-width:1600px){.home-products{background-size:930px;background-position:bottom -220px left calc(50% + 445px)}}.home-products .home-products-container{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.home-products .home-products-container{flex-direction:row;flex-wrap:wrap;justify-content:center;border:#2f5240 solid 4px;margin:-2.8rem auto 0 auto;padding-top:2rem;padding-bottom:4rem;max-width:1030px;width:80%}}.home-products .home-products-container .product{justify-content:space-between;position:relative}.home-products .home-products-container .product .title-link:after{content:url("/wp-content/uploads/2024/12/arrow-right-white.svg");padding-left:6px}.home-products h2{text-align:center;color:#2f5240}@media screen and (min-width:768px){.home-products h2{font-size:28px;background-color:#fff;position:absolute;top:-17px;left:50%;transform:translateX(-50%);padding:0 2.5rem}}.home-products hr{background:#2f5240;height:2px;width:295px;margin-bottom:2.5rem;border:none}@media screen and (min-width:768px){.home-products hr{display:none}}.home-products .all-products-button{justify-content:center;align-items:center;margin-top:2rem}@media screen and (min-width:768px){.home-products .all-products-button{margin-top:-2.3rem}}.home-products .all-products-button .button{background-color:#2f5240;color:#fff}.home-products .product{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1.5rem;height:235px;width:285px}@media screen and (min-width:768px){.home-products .product{margin:1rem;height:344px;width:398px}}.home-products .product a{color:#fff;font-weight:600;letter-spacing:1.6px;text-decoration:none;text-transform:uppercase;width:100%}.home-products .product a.title-link{font-size:16px;padding:1rem 0}@media screen and (min-width:768px){.home-products .product a.title-link{font-size:24px;padding:0;height:57px;align-content:center}}.home-products .product a.image-link{background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center}.home-products .product a.image-link img{display:block;width:50%}.home-products .product a.image-link:after{content:"";margin-left:8px;margin-top:7px;margin-right:-20px;width:12px;height:12px;display:inline-block;background-image:url("/wp-content/uploads/2024/12/arrow-right-white.svg");background-repeat:no-repeat;background-size:12px 12px}.home-products .product.single a.image-link img{width:65%}.home-products .product.single a.image-link:after{margin-top:10px}@media screen and (min-width:768px){.home-products .product a.image-link:after{width:15px;height:10px;background-size:15px 10px}}.home-products .product p{color:#fff;font-size:12px;padding:0 .5rem;letter-spacing:.8px}@media screen and (min-width:768px){.home-products .product p{font-size:16px;height:87px;max-width:329px;padding:0 1.5rem;line-height:1.37}}.home-products .product-1{background:#007d8f}.home-products .product-1 a.title-link{background:#6a9fb2}.home-products .product-2{background:#8a4188}.home-products .product-2 a{background:#976294}.home-products .product-3{background:#976294}.home-products .product-3 a{background:#8a4188}.home-products .product-4{background:#285457}.home-products .product-4 a{background:#617679}.home-products .product-5{background:#275b2d}.home-products .product-5 a{background:#51843c}.home-products .product-5 p{max-width:300px}.home-learn-more .home-learn-more-header{position:relative}.home-learn-more .home-learn-more-header h2{color:#8ca53b;font-size:33px;font-weight:600;line-height:56px;mix-blend-mode:plus-lighter;margin-bottom:.4rem;position:absolute;bottom:3px;left:0;right:0;letter-spacing:4px;line-height:40px;text-align:center}@media screen and (min-width:768px){.home-learn-more .home-learn-more-header h2{font-size:55px;line-height:63px;letter-spacing:6.6px;margin-bottom:1.5rem}}.home-learn-more .home-learn-more-header h2 span{font-weight:800;font-size:38px;line-height:42px;letter-spacing:4.6px}@media screen and (min-width:768px){.home-learn-more .home-learn-more-header h2 span{font-size:77px;line-height:77px;letter-spacing:9.24px;display:inline-block;position:relative;bottom:-2px}}.home-learn-more .parallax-container{background-image:url("/wp-content/uploads/2024/12/home-learn-more-bg-mobile.jpg");height:350px;background-position:left;background-size:cover;position:relative}@media screen and (min-width:768px){.home-learn-more .parallax-container{background-image:url("/wp-content/uploads/2024/12/home-learn-more-bg-2.jpg");background-attachment:fixed;height:550px;background-size:cover}}.home-learn-more .parallax-container .gradient-overlay{background:linear-gradient(180deg,rgba(0,0,0,.8) 0%,rgba(255,255,255,0) 15%,rgba(255,255,255,0) 75%,rgba(0,0,0,.8) 100%);height:100%;width:100%;position:absolute}@media screen and (min-width:768px){.home-learn-more .parallax-container .gradient-overlay{background:linear-gradient(180deg,rgba(255,255,255,0) 40%,rgba(0,0,0,.6) 100%)}}@supports(-webkit-touch-callout:none){.home-learn-more .parallax-container{background-attachment:initial !important}}.home-learn-more .home-learn-more-copy{display:flex;flex-direction:column;background-color:#a25d37;padding:26px;padding-bottom:69px;align-items:center;justify-content:center;position:relative}.home-learn-more .home-learn-more-copy p{color:#fff;text-align:center;margin-bottom:0}@media screen and (min-width:768px){.home-learn-more .home-learn-more-copy p{font-size:16px;line-height:34px;max-width:880px;display:block;position:relative;letter-spacing:1.28px}}.home-learn-more .home-learn-more-copy p:after{content:"";position:absolute;bottom:-68px;right:20px;margin-top:8px;margin-left:34px;mix-blend-mode:multiply;background-image:url("/wp-content/uploads/2025/02/product-guarantee-badge.svg");background-repeat:no-repeat;background-size:54px;height:89px;width:54px;transform:translateY(-50%)}@media screen and (min-width:768px){.home-learn-more .home-learn-more-copy p:after{bottom:-138px;right:-21px}}@media screen and (min-width:980px){.home-learn-more .home-learn-more-copy p:after{background-size:79px;width:89px;bottom:-63px;right:-59px}}@media screen and (min-width:1080px){.home-learn-more .home-learn-more-copy p:after{background-size:99px;right:auto;width:99px;height:99px;top:30px}}.home-learn-more .home-learn-more-copy .button{color:#fff;background-color:#262222;position:absolute;bottom:-22px}@media screen and (min-width:768px){.home-learn-more .home-learn-more-copy .button{bottom:-34px}}@media screen and (min-width:768px){.home-learn-more .home-learn-more-copy{padding:47px 3rem 85px}}@media screen and (min-width:768px){.home-resources{padding-top:4rem}}.home-resources .inner{padding:0 !important}.home-resources .home-resources-header{margin-top:4rem}.home-resources .home-resources-header p{font-size:12px;line-height:22px;text-align:center}@media screen and (min-width:768px){.home-resources .home-resources-header p{font-size:16px;line-height:34px}}.home-resources .cta-button-container{display:flex;justify-content:center}.home-resources .button{background-color:#2f5240;color:#fff;max-width:200px}.home-careers{background-color:#285457;text-align:center;position:relative;max-width:1360px;margin:0 auto}@media screen and (min-width:900px){.home-careers{background-color:#fff;padding:3.75rem 0}}.home-careers .home-careers-image{position:relative}.home-careers .home-careers-cta{padding:50px 32px;background-color:#285457;transition:transform .25s ease-in-out}@media screen and (min-width:900px){.home-careers .home-careers-cta{position:absolute;top:50%;left:40%;transform:translate(4%,-50%);max-width:600px;padding:60px 40px}}@media screen and (min-width:1200px){.home-careers .home-careers-cta{left:50%}}@media screen and (min-width:1450px){.home-careers .home-careers-cta{left:50%;transform:translate(12%,-50%)}}.home-careers .home-careers-cta .home-careers-header h2{color:#fff;margin-top:0;padding-inline:8%}@media screen and (min-width:900px){.home-careers .home-careers-cta .home-careers-header h2{text-align:left;padding:0;font-size:28px;line-height:38px}}.home-careers .home-careers-cta .home-careers-header p{color:#fff;padding-bottom:28px;margin:0 auto}@media screen and (min-width:900px){.home-careers .home-careers-cta .home-careers-header p{text-align:left;font-size:16px;line-height:34px;margin:0}}.home-careers .home-careers-cta .home-careers-header p strong{color:#fff;font-weight:800}.home-careers .home-careers-cta .cta-button-container{display:flex;justify-content:center}@media screen and (min-width:900px){.home-careers .home-careers-cta .cta-button-container{justify-content:flex-start}}.home-careers .home-careers-cta .cta-button-container .button{background-color:#fff}.home-contact{background-color:#1f3c12}.home-contact .home-contact-copy-container{background-position:center center}@media screen and (min-width:768px){.home-contact .home-contact-copy-container{background-color:rgba(0,0,0,0);background-image:url("/wp-content/uploads/2024/12/homepage-contact-bg-plants-scaled.jpeg");background-position:73% center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:space-between;max-width:1440px;margin-inline:auto}}.home-contact .home-contact-copy-container .home-contact-copy{position:relative}@media screen and (min-width:768px){.home-contact .home-contact-copy-container .home-contact-copy{display:flex;order:2;width:50%}}.home-contact .home-contact-copy-container .home-contact-copy h2{font-size:26px;font-size:clamp(2rem,-0.875rem + 8.333vw,3.5rem);text-align:center;position:absolute;top:40%;right:0;left:0;mix-blend-mode:hard-light;color:#eac426;font-weight:800;line-height:1}@media screen and (min-width:768px){.home-contact .home-contact-copy-container .home-contact-copy h2{font-size:45px;letter-spacing:7.65px;padding-right:55px;top:40%}}.home-contact .home-contact-copy-container .home-contact-copy p{font-size:14px}.home-contact .home-contact-copy-container .home-contact-copy img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:110%}@media screen and (min-width:768px){.home-contact .home-contact-copy-container .home-contact-copy img{display:none}}.home-contact .home-contact-copy-container .contact-form{padding:2.5rem 2rem;transition:padding .25s ease-in-out}@media screen and (min-width:768px){.home-contact .home-contact-copy-container .contact-form{padding:2.5rem 2rem 2.5rem 3rem;max-width:47%}}@media screen and (min-width:1200px){.home-contact .home-contact-copy-container .contact-form{padding:2.5rem 2rem 2.5rem 10rem}}.home-contact .home-contact-copy-container .contact-form h2{color:#fff}.home-contact .home-contact-copy-container .contact-form p{color:#fff}.home-contact .home-contact-copy-container .contact-form p.gform_required_legend{display:none}.home-contact .home-contact-copy-container .contact-form label{color:#fff;font-size:14px;font-weight:400;letter-spacing:-.42px;margin-bottom:4px}.home-contact .home-contact-copy-container .contact-form legend{color:#fff}.home-contact .home-contact-copy-container .contact-form .gfield_required{color:#fff}.home-contact .home-contact-copy-container .contact-form .optin-section-container .gchoice{display:flex;align-items:flex-start}.home-contact .home-contact-copy-container .contact-form .optin-section-container .gchoice label{letter-spacing:.96px}.home-contact .home-contact-copy-container .contact-form .optin-section-container .gchoice .gfield-choice-input{margin-top:3px;margin-right:10px}.home-contact .home-contact-copy-container .contact-form .product-choices-selection .gfield_checkbox{display:flex;flex-wrap:wrap}.home-contact .home-contact-copy-container .contact-form .product-choices-selection .gfield_checkbox .gchoice{display:flex;flex:0 0 33.33%;padding-bottom:6px}.home-contact .home-contact-copy-container .contact-form .product-choices-selection .gfield_checkbox .gchoice label{letter-spacing:.96px}.home-contact .home-contact-copy-container .contact-form .product-choices-selection .gfield_checkbox .gchoice .gfield-choice-input{margin-right:10px}.home-contact .home-contact-copy-container .contact-form input[type=submit]{background-color:#ccc;border:rgba(0,0,0,0) solid 2px;color:#2f5240;transition:all .25s ease-in-out;line-height:1 !important}.home-contact .home-contact-copy-container .contact-form input[type=submit]:hover{background-color:#2f5240;border-color:#ccc;color:#fff}