:export{black:#020202;green:#47b045;green-text:#0a4409;white:#fff;spacing:.5rem;titling:var(--font-bignoodletitling),sans-serif;sans:"sweet-sans-pro",sans-serif,sans-serif;futura:"futura-pt",Futura,sans-serif;futura-condensed:"futura-pt-condensed",sans-serif}.hom2-2{padding:110px 22px}@media only screen and (max-width:599px){.hom2-2{padding:80px 22px}}.hom2-2 .banners{max-width:1110px;margin:0 auto}.hom2-2 .banner{padding:30px;display:flex;gap:47px;align-items:center}@media only screen and (max-width:599px){.hom2-2 .banner{display:block;text-align:center}}.hom2-2 .ban-1{background-color:#086fb7;color:#fff}.hom2-2 .ban-2{flex-direction:row-reverse;padding:90px 0;text-align:right}@media only screen and (max-width:599px){.hom2-2 .ban-2{text-align:center;padding:60px 0}}.hom2-2 .ban-3{background-color:#7a9488;color:#fff}.hom2-2 .img{flex:0 0 286px}@media only screen and (max-width:809px){.hom2-2 .img{flex:0 0 200px}}@media only screen and (max-width:599px){.hom2-2 .img{max-width:200px;margin:0 auto 20px}}.hom2-2 .new{font-size:14px;font-size:.875rem;line-height:2.1428571429em;font-weight:800;letter-spacing:.0714285714em;margin-bottom:-3px;text-transform:uppercase}.hom2-2 h2{font-family:bignoodletitlingregular,sans-serif;font-size:56px;font-size:3.5rem;line-height:1.0714285714em;font-weight:400;letter-spacing:0;margin-bottom:28px}@media only screen and (max-width:809px){.hom2-2 h2{font-size:36px}}.hom2-2 small{font-family:bignoodletitlingregular,sans-serif;font-size:1.25rem;line-height:1.5em;font-weight:400;letter-spacing:.05em;display:block;font-size:20px}.hom2-2 p{font-size:16px;font-size:1rem;line-height:1.75em;font-weight:500;letter-spacing:-.025em;margin-bottom:34px}.hom2-2 strong{font-weight:700}.hom2-2 .btn{max-width:234px;display:inline-block}.hom2-2 cite{font-style:italic}.hom2-3{padding:110px 30px 120px;background-position:top;background-size:cover;background-color:#020202}@media only screen and (max-width:991px){.hom2-3{padding:80px 30px}}@media only screen and (max-width:809px){.hom2-3{padding:80px 0}}.hom2-3 .heading{margin-bottom:60px;text-align:center;color:#fff}.hom2-3 h2{font-family:bignoodletitlingregular,sans-serif;font-size:36px;font-size:2.25rem;line-height:1.1111111111em;font-weight:400;letter-spacing:0}@media only screen and (max-width:809px){.hom2-3 h2{font-size:28px}}.hom2-3 p{font-size:14px;font-size:.875rem;line-height:1.2857142857em;font-weight:500;letter-spacing:0}.hom2-3 .cmp-carousel .card{background-color:#000}.hom2-3 .cmp-carousel img{opacity:calc(1 - var(--distance)/5)}.hom2-3 .cmp-carousel .control{fill:#fff}.hom2-3 .mobile-carousel-container{display:none}@media(max-width:768px){.hom2-3 .desktop-carousel-container{display:none}.hom2-3 .mobile-carousel-container{display:block}.hom2-3 .carousel .control.previous{left:0}.hom2-3 .carousel .control.next{right:0}}.hom2-4{padding:120px 30px}@media only screen and (max-width:991px){.hom2-4{padding:80px 30px}}.hom2-4 .flex{max-width:1110px;margin:0 auto;justify-content:space-between}@media only screen and (max-width:991px){.hom2-4 .flex{display:block;box-shadow:4px 4px 12px rgba(2,2,2,.4);padding:70px}}@media only screen and (max-width:599px){.hom2-4 .flex{padding:0;box-shadow:none}}.hom2-4 .text{flex:0 0 50%;max-width:50%}@media only screen and (max-width:991px){.hom2-4 .text{max-width:none}}.hom2-4 .text h2{font-family:bignoodletitlingregular,sans-serif;font-size:36px;font-size:2.25rem;line-height:1.1111111111em;font-weight:400;letter-spacing:0;margin-bottom:1.625rem}@media only screen and (max-width:809px){.hom2-4 .text h2{font-size:28px}}.hom2-4 .text p{font-size:16px;font-size:1rem;line-height:1.75em;font-weight:500;letter-spacing:-.025em;margin-bottom:1.625rem}@media only screen and (max-width:809px){.hom2-4 .text p{font-size:18px;font-size:1.125rem;line-height:1.4444444444em;font-weight:500;letter-spacing:-.0277777778em}}.hom2-4 .text h3{font-family:bignoodletitlingregular,sans-serif;font-size:36px;font-size:2.25rem;line-height:1.1111111111em;font-weight:400;letter-spacing:0;margin-bottom:1.625rem}@media only screen and (max-width:809px){.hom2-4 .text h3{font-size:28px}}.hom2-4 .form{flex:0 0 33.3333333333%}.hom2-4 .hs-form label{display:block;margin-bottom:5px}.hom2-4 .hs-form label>span{text-transform:uppercase}.hom2-4 .hs-form ul{margin:-25px auto 10px}.hom2-4 .hs-form input[type=email],.hom2-4 .hs-form input[type=text]{display:block;margin-bottom:24px;border:none;border-bottom:3px solid #fff;background:#f2f2f2;height:50px;font-size:15px;font-size:.9375rem;line-height:1em;font-weight:500;letter-spacing:-.0333333333em}.hom2-4 .hs-form input[type=email]::placeholder,.hom2-4 .hs-form input[type=text]::placeholder{vertical-align:bottom;text-transform:uppercase;color:#000}.hom2-4 .hs-form input[type=email]:focus-visible,.hom2-4 .hs-form input[type=text]:focus-visible{outline:none;border-bottom:3px solid #086fb7}@media only screen and (max-width:1023px){.hom2-4 .hs-form input[type=email]:focus-visible,.hom2-4 .hs-form input[type=text]:focus-visible{border-color:#020202}}.hom2-4 .hs-form input[type=submit]{width:100%;padding:10px 0;border:none;border-radius:25px;font-size:14px;font-size:.875rem;line-height:1em;font-weight:700;letter-spacing:-.0357142857em;text-transform:uppercase;background-color:#06f;color:#fff;text-align:center;height:50px;transition:background-color .2s ease-out}.hom2-4 .hs-form input[type=submit]:hover{background-color:#086fb7}.hom2-4 .hs-form .hs-richtext{font-size:12px;font-size:.75rem;line-height:1.5em;font-weight:500;letter-spacing:-.0316666667em;margin-bottom:1.625rem}.hom2-4 .hs-form .hs-richtext a{color:#020202;text-decoration:underline}.hom2-4 .hs-form .hs-richtext span{font-size:inherit!important;line-height:inherit!important}.hom2-4 .hs-form .hs-error-msgs{font-size:12px;font-size:.75rem;line-height:1.5em;font-weight:500;letter-spacing:-.0316666667em;color:#c04300}.hom2-6{padding:120px 30px}@media only screen and (max-width:991px){.hom2-6{padding:80px 30px}}@media only screen and (max-width:809px){.hom2-6{padding:80px 22px}}.hom2-6 .heading{text-align:center;margin-bottom:40px}.hom2-6 .heading h2{font-family:bignoodletitlingregular,sans-serif;font-size:36px;font-size:2.25rem;line-height:1.1111111111em;font-weight:400;letter-spacing:0}@media only screen and (max-width:809px){.hom2-6 .heading h2{font-size:28px}}.hom2-6 .heading p{font-size:14px;font-size:.875rem;line-height:1.2857142857em;font-weight:500;letter-spacing:0}.hom2-6 .products{display:flex;justify-content:space-between;gap:45px;max-width:1110px;margin:0 auto 30px}@media only screen and (max-width:991px){.hom2-6 .products{gap:30px}}@media only screen and (max-width:809px){.hom2-6 .products{display:block;text-align:center}}.hom2-6 .products .title{display:block}.hom2-6 .products .cta{display:none}@media only screen and (max-width:809px){.hom2-6 .products img{max-width:200px;margin:0 auto 15px}}.hom2-6 .cta{display:flex;justify-content:center}.hom2-7{padding:160px 30px 40px}@media only screen and (max-width:991px){.hom2-7{padding:120px 30px 40px}}@media only screen and (max-width:809px){.hom2-7{padding:80px 22px}}.hom2-7 .flex{max-width:1110px;margin:0 auto;display:flex;gap:45px;align-items:center;flex-direction:row-reverse}@media only screen and (max-width:809px){.hom2-7 .flex{display:block;text-align:center}}.hom2-7 .img{flex-grow:1;flex-shrink:0;flex-basis:calc(33.3333333333% - 30px);max-width:340px;margin:0 auto}@media only screen and (max-width:991px){.hom2-7 .img{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333333333% - 20px)}}@media only screen and (max-width:809px){.hom2-7 .img{margin-bottom:60px}}.hom2-7 .img img{display:block}.hom2-7 h2{font-family:bignoodletitlingregular,sans-serif;font-size:36px;font-size:2.25rem;line-height:1.1111111111em;font-weight:400;letter-spacing:0;margin-bottom:14px}@media only screen and (max-width:809px){.hom2-7 h2{font-size:28px}}.hom2-7 small{font-family:bignoodletitlingregular,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;letter-spacing:.0555555556em;display:block;font-size:20px}.hom2-7 p,.hom2-7 small{line-height:1.6666666667em}.hom2-7 p{font-size:18px;font-size:1.125rem;font-weight:500;letter-spacing:-.0277777778em;margin-bottom:34px}.hom2-7 strong{font-weight:700}.hom2-7 .btn{max-width:234px;display:inline-block}.hom2-7 cite{font-style:italic}