*{margin:0;padding:0}a{color:#000;text-decoration:none}button{border:none;outline:none}@font-face{font-display:swap;font-family:Graphik;font-style:normal;font-weight:400;src:url(/fonts/Graphik-Regular.woff2?5d4bb03e65f0933150d3b3d073b40f6b) format("woff2"),url(/fonts/Graphik-Regular.woff?9b0c419f129c8f8559efac2fa6286a37) format("woff")}@font-face{font-display:swap;font-family:Graphik;font-style:normal;font-weight:600;src:url(/fonts/Graphik-Semibold.woff2?d171727a0e4def7ac5129341c08d44e2) format("woff2"),url(/fonts/Graphik-Semibold.woff?a74d2674c6c838064c4f4aa4284ace95) format("woff")}h1,h2,h3,h4{font-weight:600;letter-spacing:-.03em}h1{font-size:40px;line-height:105%}@media(min-width:768px){h1{font-size:44px}}@media(min-width:1024px){h1{font-size:50px}}@media(min-width:1280px){h1{font-size:52px;line-height:110%}}@media(min-width:1400px){h1{font-size:56px}}h2{font-size:34px}@media(min-width:768px){h2{font-size:38px}}@media(min-width:1024px){h2{font-size:42px}}@media(min-width:1280px){h2{font-size:48px}}h3{font-size:26px}@media(min-width:768px){h3{font-size:28px}}@media(min-width:1280px){h3{font-size:32px}}h4{font-size:20px}@media(min-width:768px){h4{font-size:22px}}@media(min-width:1280px){h4{font-size:25px}}p{font-size:15px;line-height:140%}.button,p{letter-spacing:-.01em}.button{background-color:#00a54f;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:13px 20px;transition:all .2s ease-in-out}.button:hover{background-color:#02984a}@media(min-width:768px){.button{font-size:15px;padding:14px 21px}}.bg-image{background-color:#e9e9eb;background-position:50%;background-repeat:no-repeat;background-size:cover}.highlight-green{color:#00a54f}.highlight-darkGreen{color:#007d3c}@-webkit-keyframes fade-in-left{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-left{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes slide-bottom{0%{transform:translateY(-100px)}to{transform:translateY(0)}}@keyframes slide-bottom{0%{transform:translateY(-100px)}to{transform:translateY(0)}}@-webkit-keyframes slide-top{0%{transform:translateY(0)}to{transform:translateY(-100px)}}@keyframes slide-top{0%{transform:translateY(0)}to{transform:translateY(-100px)}}@-webkit-keyframes slide-right{0%{transform:translateX(-100px)}to{transform:translateX(0)}}@keyframes slide-right{0%{transform:translateX(-100px)}to{transform:translateX(0)}}@-webkit-keyframes slide-left{0%{transform:translateX(100px)}to{transform:translateX(0)}}@keyframes slide-left{0%{transform:translateX(100px)}to{transform:translateX(0)}}.fade-in-left{-webkit-animation:fade-in-left .6s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-left .6s cubic-bezier(.39,.575,.565,1) both}.slide-bottom{-webkit-animation:slide-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-bottom .5s cubic-bezier(.25,.46,.45,.94) both}.slide-top{-webkit-animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both}.slide-right{-webkit-animation:slide-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-right .5s cubic-bezier(.25,.46,.45,.94) both}.slide-left{-webkit-animation:slide-left .7s cubic-bezier(.165,.84,.44,1) both;animation:slide-left .7s cubic-bezier(.165,.84,.44,1) both}.delay-1{-webkit-animation-delay:.3s;animation-delay:.3s}.delay-1.stagged:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.delay-1.stagged:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}.delay-1.stagged:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s}.delay-1.stagged:nth-child(5){-webkit-animation-delay:.7s;animation-delay:.7s}.delay-1.stagged:nth-child(6){-webkit-animation-delay:.8s;animation-delay:.8s}html{scroll-behavior:smooth}html.no-scroll{overflow:hidden}body{font-family:Graphik;max-width:100vw;overflow-x:hidden}header{position:absolute;transition:all .3s ease;width:100%;z-index:3}header .header-wrapper{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:26px 18px}header .header-wrapper .brand{position:relative;z-index:3}header .header-wrapper .brand img{margin-top:5px;width:100px}header .header-wrapper .menu .burger{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;width:32px;z-index:3}header .header-wrapper .menu .burger .meat{background-color:#fff;height:.15em;position:relative;width:32px}header .header-wrapper .menu .burger .meat:after{background-color:#fff;content:"";height:.15em;position:absolute;top:6px;transition:all .3s ease;width:32px}header .header-wrapper .menu .burger .meat:before{background-color:#fff;content:"";height:.15em;position:absolute;top:-6px;transition:all .3s ease;width:32px}header .header-wrapper .menu .burger.active .meat{background-color:transparent}header .header-wrapper .menu .burger.active .meat:after{top:0;transform:rotate(45deg)}header .header-wrapper .menu .burger.active .meat:before{top:0;transform:rotate(-45deg)}header .header-wrapper .menu .menu-wrapper{align-content:flex-start;align-items:flex-start;background-color:#00a54f;display:flex;flex-direction:column;flex-wrap:nowrap;height:100vh;justify-content:center;left:-110%;padding-left:18px;padding-right:18px;position:fixed;top:0;transition:all .5s ease-in-out;width:100vw}header .header-wrapper .menu .menu-wrapper a{color:#fff;display:block;font-size:24px;letter-spacing:-.01em;line-height:150%;margin:12px 0;opacity:1;transition:all .2s ease-in-out}header .header-wrapper .menu .menu-wrapper a:hover{opacity:.8}header .header-wrapper .menu .menu-wrapper.active{left:0}header.fixed{background-color:#00a54f;position:fixed;top:0}header.fixed .header-wrapper{padding-bottom:18px;padding-top:18px}header.fixed .header-wrapper .brand img{max-width:110px}@media(min-width:768px){header .header-wrapper{padding-left:3.6vw;padding-right:3.6vw}header .header-wrapper .brand img{width:104px}header .header-wrapper .menu .burger{display:none}header .header-wrapper .menu .menu-wrapper{background-color:transparent;display:flex;flex-direction:row;height:auto;justify-content:flex-end;left:auto;padding:0;position:relative;top:auto;width:auto}header .header-wrapper .menu .menu-wrapper a{display:inline-block;font-size:16px;font-weight:600;letter-spacing:-.02em;margin:0 0 0 36px}header .header-wrapper .menu .menu-wrapper a:first-child{margin-left:0}}@media(min-width:1024px){header .header-wrapper{padding:32px 4vw}header .header-wrapper .brand img{width:110px}header .header-wrapper .menu .menu-wrapper a{margin-left:48px}}@media(min-width:1280px){header .header-wrapper{padding:38px 5.4vw}header .header-wrapper .menu .menu-wrapper a{margin-left:56px}}@media(min-width:1400px){header .header-wrapper{padding:42px 6.7vw}header .header-wrapper .brand img{width:120px}}@media(min-width:1600px){header .header-wrapper{padding-left:12vw;padding-right:12vw}}@media(min-width:1900px){header .header-wrapper{padding-left:18vw;padding-right:18vw}}.social-promo-bar{background-color:#00a54f;box-sizing:border-box;padding:10px 18px;transition:all .5s ease-in-out;width:100%}.social-promo-bar .inner-bar{align-items:center;display:flex;justify-content:space-between}.social-promo-bar .inner-bar .links{width:50%}.social-promo-bar .inner-bar .links a{color:#fff;font-size:13px;font-weight:600;letter-spacing:-.005em;margin:0;opacity:1;transition:all .2s ease-in-out}.social-promo-bar .inner-bar .links a span{display:block}.social-promo-bar .inner-bar .links a:hover{opacity:.8}.social-promo-bar .inner-bar .rr-ss{display:flex;justify-content:flex-end;width:50%}.social-promo-bar .inner-bar .rr-ss a{margin:0 0 0 6px}.social-promo-bar .inner-bar .rr-ss a img{opacity:1;transition:all .2s ease-in-out;width:28px}.social-promo-bar .inner-bar .rr-ss a:first-child{margin-left:0}.social-promo-bar .inner-bar .rr-ss a:hover img{opacity:.8}.social-promo-bar.on-footer{padding:15px 18px}.social-promo-bar.fixed{background-color:#007d3c;position:-webkit-sticky;position:sticky;top:0;z-index:9}@media(min-width:768px){.social-promo-bar{padding:10px 3.6vw}.social-promo-bar .inner-bar .links a{font-size:14px}.social-promo-bar .inner-bar .links a span{display:inline-block}.social-promo-bar .inner-bar .rr-ss a{margin-left:10px}.social-promo-bar .inner-bar .rr-ss a img{width:24px}.social-promo-bar.on-footer{padding:18px 3.6vw}}@media(min-width:1280px){.social-promo-bar{padding-left:5.4vw;padding-right:5.4vw}.social-promo-bar .inner-bar .links a{font-size:16px}.social-promo-bar .inner-bar .rr-ss a img{width:26px}.social-promo-bar.on-footer{padding:14px 5.4vw}}@media(min-width:1400px){.social-promo-bar,.social-promo-bar.on-footer{padding-left:6.7vw;padding-right:6.7vw}}@media(min-width:1600px){.social-promo-bar,.social-promo-bar.on-footer{padding-left:12vw;padding-right:12vw}}@media(min-width:1900px){.social-promo-bar,.social-promo-bar.on-footer{padding-left:18vw;padding-right:18vw}}.cover{align-items:flex-end;box-sizing:border-box;display:flex;height:72vh;justify-content:flex-start;overflow:hidden;padding-bottom:40px;padding-left:18px;padding-right:18px;position:relative;width:100%}.cover:after{background-color:#000;content:"";height:100%;left:0;opacity:.35;position:absolute;top:0;width:100%;z-index:1}.cover .presentation-message{z-index:2}.cover .presentation-message h1{color:#fff;margin-bottom:16px;max-width:14ch}.cover .presentation-message .button{margin-bottom:4px}.cover .presentation-message .button:nth-child(2){margin-right:8px}.cover .mobile-images{background-position:50%;background-size:cover;bottom:0;left:0;margin:auto;min-height:100%;min-width:100vw;position:absolute;right:0;top:0;transition:all .3s ease;z-index:1}.cover #introVideo{display:none}@media(min-width:768px){.cover{padding-left:3.6vw;padding-right:3.6vw}.cover .presentation-message h1{margin-bottom:16px}}@media(min-width:1024px){.cover{height:560px;padding-bottom:50px;padding-left:4vw;padding-right:4vw}.cover .presentation-message h1{margin-bottom:16px}.cover .mobile-images,.cover .mobile-images .slide-1,.cover .mobile-images .slide-2,.cover .mobile-images .slide-3{display:none}.cover #introVideo{bottom:0;display:block;left:0;margin:auto;min-height:100%;min-width:100vw;position:absolute;right:0;top:0;transition:all .3s ease}}@media(min-width:1280px){.cover{height:610px;padding-bottom:56px;padding-left:5.4vw;padding-right:5.4vw}.cover .presentation-message h1{margin-bottom:20px}}@media(min-width:1400px){.cover{height:660px;padding-bottom:60px;padding-left:6.7vw;padding-right:6.7vw}.cover .presentation-message h1{margin-bottom:24px}}@media(min-width:1600px){.cover{height:720px;padding-left:12vw;padding-right:12vw}}@media(min-width:1900px){.cover{padding-left:18vw;padding-right:18vw}}.swiper{height:50vh;width:100%}.products{background-color:#e9e9eb;padding:36px 18px 34px}.products .products-wrapper h2{color:#00a54f;margin-bottom:18px}.products .products-wrapper .items .item{background-color:#f4f4f4;box-sizing:border-box;margin-bottom:18px;width:100%}.products .products-wrapper .items .item .img{height:240px;width:100%}.products .products-wrapper .items .item .data{box-sizing:border-box;padding:22px 20px 24px}.products .products-wrapper .items .item .data h3{margin-bottom:6px}.products .products-wrapper .items .item:last-child{margin-bottom:0}@media(min-width:768px){.products{padding-left:3.6vw;padding-right:3.6vw}}@media(min-width:1024px){.products{padding:50px 4vw}.products .products-wrapper h2{margin-bottom:24px}.products .products-wrapper .items{grid-column-gap:20px;display:grid;grid-template-columns:1fr 1fr}.products .products-wrapper .items .item{margin-bottom:0}.products .products-wrapper .items .item .data{padding:30px 26px 28px}.products .products-wrapper .items .item .data h3{margin-bottom:9px}}@media(min-width:1280px){.products{padding-left:5.4vw;padding-right:5.4vw}.products .products-wrapper .items{grid-column-gap:24px}.products .products-wrapper .items .item .img{height:320px}.products .products-wrapper .items .item .data{padding:30px 34px}}@media(min-width:1400px){.products{padding:60px 6.7vw}.products .products-wrapper h2{margin-bottom:28px}.products .products-wrapper .items{grid-column-gap:28px}.products .products-wrapper .items .item .img{height:360px}}@media(min-width:1600px){.products{padding-left:12vw;padding-right:12vw}}@media(min-width:1900px){.products{padding-left:18vw;padding-right:18vw}}.services{background-color:#f4f4f4;box-sizing:border-box;padding:34px 18px 38px;width:100%}.services .services-wrapper h2{color:#00a54f;margin-bottom:16px}.services .services-wrapper .group .card{background-color:#e9e9eb;margin-bottom:12px;padding:22px 20px 24px}.services .services-wrapper .group .card h4{margin-bottom:8px}.services .services-wrapper .group:last-child .card:last-child{margin-bottom:0}@media(min-width:768px){.services{padding-left:3.6vw;padding-right:3.6vw}}@media(min-width:1024px){.services{padding:50px 4vw}.services .services-wrapper h2{margin-bottom:24px}.services .services-wrapper .group{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-template-rows:1fr 1fr;margin-bottom:20px}.services .services-wrapper .group .img{display:inherit;grid-column:1/2;grid-row:1/3}.services .services-wrapper .group .card{grid-column:2/3;margin-bottom:0;padding:24px 22px 26px}.services .services-wrapper .group .card h4{margin-bottom:10px}.services .services-wrapper .group:nth-child(2n+2){grid-template-columns:1.25fr .75fr}.services .services-wrapper .group:nth-child(odd){grid-template-columns:.75fr 1.25fr}.services .services-wrapper .group:nth-child(odd) .img{grid-column:2/3;grid-row:1/3}.services .services-wrapper .group:nth-child(odd) .card{grid-column:1/2}.services .services-wrapper .group:last-child{margin-bottom:0}}@media(min-width:1280px){.services{padding-left:5.4vw;padding-right:5.4vw}.services .services-wrapper .group{grid-column-gap:24px;grid-row-gap:24px;margin-bottom:24px}.services .services-wrapper .group .card{padding:32px 30px 28px}}@media(min-width:1400px){.services{padding:60px 6.7vw}.services .services-wrapper h2{margin-bottom:28px}.services .services-wrapper .group{grid-column-gap:26px;grid-row-gap:24px;margin-bottom:24px}}@media(min-width:1600px){.services{padding-left:12vw;padding-right:12vw}}@media(min-width:1900px){.services{padding-left:18vw;padding-right:18vw}}.us{align-items:flex-end;display:flex;height:60vh;justify-content:flex-start;margin-left:auto;margin-right:auto;padding:34px 18px;position:relative}.us:before{background:linear-gradient(1turn,#f4f4f4,hsla(0,0%,96%,.71) 35.26%,hsla(0,0%,96%,0) 69.76%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.us .us-wrapper{margin-left:auto;margin-right:auto;position:relative;text-align:center;z-index:2}.us .us-wrapper .message{display:block;text-align:center}.us .us-wrapper .message h1{margin-bottom:16px;margin-left:auto;margin-right:auto;max-width:15ch}.us .us-wrapper .message p{margin-left:auto;margin-right:auto;max-width:50ch}@media(min-width:1024px){.us{height:520px}}@media(min-width:1400px){.us{height:560px}}.information{background-color:#f4f4f4;margin-top:-1px;padding:34px 18px 38px;position:relative}.information .map{height:60vh;margin-bottom:42px;position:relative;width:100%}.information .map .gmap_canvas{background:none!important;height:100%;overflow:hidden}.information .contact .info{margin-bottom:35px}.information .contact .info h2{color:#00a54f;margin-bottom:7px}.information .contact .info .item{margin-top:16px}.information .contact .form form .form-item{margin-bottom:18px}.information .contact .form form .form-item label{display:block;font-size:15px;letter-spacing:-.01em;margin-bottom:8px;opacity:.9}.information .contact .form form .form-item input{background-color:#fff;border:none;box-sizing:border-box;height:40px;padding-left:12px;padding-right:12px;width:100%}.information .contact .form form .form-item input:focus{border-bottom:1px solid #00a54f;outline:none}.information .contact .form form .form-item textarea{background-color:#fff;border:none;box-sizing:border-box;height:100px;padding:10px 12px;resize:none;width:100%}.information .contact .form form .form-item textarea:focus{border-bottom:1px solid #00a54f;outline:none}.information .contact .form form .form-item:nth-child(3){margin-bottom:12px}.information .contact .form form button{cursor:pointer}@media(min-width:768px){.information{padding-left:3.6vw;padding-right:3.6vw}}@media(min-width:1024px){.information{padding:40px 4vw 48px}.information .contact{display:flex}.information .contact .info{box-sizing:border-box;margin-bottom:0;padding-right:40px;width:50%}.information .contact .info h2{margin-bottom:14px}.information .contact .info p{margin-bottom:28px}.information .contact .form{box-sizing:border-box;padding-left:28px;padding-top:50px;width:50%}.information .contact .form form .form-item{margin-bottom:14px}}@media(min-width:1280px){.information{padding-left:5.4vw;padding-right:5.4vw}.information .map{margin-bottom:58px}}@media(min-width:1400px){.information{padding:60px 6.7vw 68px}.information .map{margin-bottom:64px}.information .contact .info{padding-right:100px}}@media(min-width:1600px){.information{padding-left:12vw;padding-right:12vw}}@media(min-width:1900px){.information{padding-left:18vw;padding-right:18vw}}
