@charset "UTF-8";@font-face{font-family:BasierSquare;src:url(/_next/static/media/BasierSquare-Regular.464e87ff.otf) format("opentype");font-weight:400}@font-face{font-family:BasierSquare;src:url(/_next/static/media/BasierSquare-Medium.02653cec.ttf) format("truetype");font-weight:500}@font-face{font-family:BasierSquare;src:url(/_next/static/media/BasierSquare-SemiBold.86e2bfdd.ttf) format("truetype");font-weight:600}@font-face{font-family:Open Sans;src:url(/_next/static/media/OpenSans-Regular.a1ea4e6e.ttf) format("opentype");font-weight:400}@font-face{font-family:Open Sans;src:url(/_next/static/media/OpenSans-Regular.a1ea4e6e.ttf) format("opentype");font-weight:500}@font-face{font-family:Open Sans;src:url(/_next/static/media/OpenSans-Medium.b2b50244.ttf) format("truetype");font-weight:600}@font-face{font-family:Open Sans;src:url(/_next/static/media/OpenSans-SemiBold.3e3373ee.ttf) format("truetype");font-weight:600}@font-face{font-family:Open Sans;src:url(/_next/static/media/OpenSans-Bold.e7f81a20.ttf) format("truetype");font-weight:800}@font-face{font-family:Open Sans;src:url(/_next/static/media/OpenSans-ExtraBold.fbd7208f.ttf) format("truetype");font-weight:900}*,:after,:before{margin:0;box-sizing:border-box}body{font-size:16px;background:#fff;font-family:Open Sans,sans-serif;color:#30332d}@media only screen and (min-width:992px){#main{overflow-x:hidden}}section.report-layout{padding:40px 0}.report-layout .img-fluid{width:100%}.block--image-and-form h2{font-size:24px}::selection{background:#def2c2}::-moz-selection{background:#def2c2}select{-webkit-appearance:none}select::-ms-expand{display:none}.text-title,h1,h2,h3,h4{font-family:BasierSquare,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#30332d;transition:all .3s ease}a,a:hover{text-decoration:none}a:hover{color:#8dc63f}@media only screen and (min-width:992px){.mtop-4{margin-top:4px}.mtop-8{margin-top:8px}.mtop-16{margin-top:16px}.mtop-24{margin-top:24px}.mtop-48{margin-top:48px}.mtop-50{margin-top:50px}.mbtm-4{margin-bottom:4px}.mbtm-8{margin-bottom:8px}.mbtm-16{margin-bottom:16px}.mbtm-24{margin-bottom:24px}.mbtm-48{margin-bottom:48px}.mbtm-50{margin-bottom:50px}.pright-4{padding-right:4px}.pright-8{padding-right:8px}.pright-16{padding-right:16px}.pright-24{padding-right:24px}.pright-48{padding-right:48px}.pright-50{padding-right:50px}.pleft-4{padding-left:4px}.pleft-8{padding-left:8px}.pleft-16{padding-left:16px}.pleft-24{padding-left:24px}.pleft-48{padding-left:48px}.pleft-50{padding-left:50px}}.icon-el{display:inline-block;height:1em;width:1em;background-repeat:no-repeat;background-position:50%;background-size:contain}.icon-el.big{width:40px;height:53px}.icon-el.report{background-image:url(/_next/static/media/book-report.7d233feb.svg)}.icon-el.guide{background-image:url(/_next/static/media/book-guide.207f6175.svg)}.icon-el.download{background-image:url(/_next/static/media/sm-download.6618aab0.svg)}.icon-el.external{background-image:url(/_next/static/media/sm-external.b01736ae.svg)}.icon-el.mail{background-image:url(/_next/static/media/sm-email.a737f03a.svg)}.icon-el.print{background-image:url(/_next/static/media/sm-print.3e2b6abc.svg)}.icon-el.cross{background-image:url(/_next/static/media/sm-cross.c84b10dd.svg)}.icon-el.view{background-image:url(/_next/static/media/sm-view.8899f51c.svg)}.icon-el.right{background-image:url(/_next/static/media/arrow-right.82fb44df.svg)}.icon-el.caret{background-image:url(/_next/static/media/caret-down.f7ad90bc.svg)}.icon-el.caret.left{transform:rotate(90deg)}.icon-el.caret.right{transform:rotate(-90deg)}.icon-el.caret.up{transform:rotate(180deg)}.with-border{box-shadow:-10px 10px 0 #8dc63f}.border-gray{border:20px solid #ecedeb!important}.grecaptcha-badge{visibility:hidden;display:none}.ctct-inline-form .g-recaptcha{display:none!important}.btn,.ctct-form-embed.form_1 .ctct-form-defaults button{font-family:BasierSquare,sans-serif;font-weight:600;font-size:14px;line-height:40px;text-transform:uppercase;letter-spacing:1px;min-width:168px;min-height:50px;border-radius:30px;padding-left:40px;padding-right:40px}.btn.btn-outline,.ctct-form-embed.form_1 .ctct-form-defaults button.btn-outline{border:3px solid #8dc63f;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2)}.btn.btn-outline:hover,.ctct-form-embed.form_1 .ctct-form-defaults button.btn-outline:hover{border-color:#56732d;box-shadow:0 5px 5px rgba(0,0,0,.1)}.btn.btn-green,.ctct-form-embed.form_1 .ctct-form-defaults button.btn-green{border:0;color:#fff;background:#8dc63f}.btn.btn-green:hover,.ctct-form-embed.form_1 .ctct-form-defaults button.btn-green:hover{background:#56732d}.btn.btn-darkgreen,.ctct-form-embed.form_1 .ctct-form-defaults button.btn-darkgreen{border:0;background:#56732d;color:#fff}.btn.btn-darkgreen:hover,.ctct-form-embed.form_1 .ctct-form-defaults button.btn-darkgreen:hover{background:#303a22}.btn.circle,.ctct-form-embed.form_1 .ctct-form-defaults button.circle{width:50px;height:50px;padding:5px;min-height:0;min-width:0;box-shadow:none}.readmore{font-family:BasierSquare,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.readmore.text-darkgreen:hover{color:#8dc63f}.readmore .icon-el{margin-left:10px}.btn-icon{font-family:BasierSquare,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.btn-icon.text-darkgreen:hover{color:#8dc63f!important}.btn-icon .icon-el{margin-left:10px}button.btn-icon{border:none!important;background-color:unset!important;cursor:pointer;padding:0}.error,.text-orange{color:#fd8916}.text-gray{color:#7f807f}.text-green{color:#8dc63f}.text-darkgreen{color:#56732d}.bg-green{background:#def2c2}.bg-lightgreen{background:#f4f7f0}.bg-gray{background:#f7f7f7}.modal-body{padding:50px}input[type=email].form-control,input[type=number].form-control,input[type=tel].form-control:focus,input[type=text].form-control,select.form-control,textarea.form-control{border:2px solid transparent}input[type=email].form-control:focus,input[type=number].form-control:focus,input[type=tel].form-control:focus,input[type=text].form-control:focus,select.form-control:focus,textarea.form-control:focus{border:2px solid #8dc63f;box-shadow:none!important}form:not(.form-rounded) .required{margin-left:4px;color:#8dc63f;font-size:16px;font-weight:700;line-height:.9}form .alert p{margin:0}form .ff-errors,form ul.has-error{color:red;font-size:12px}.filter-row input[type=email],.filter-row input[type=number],.filter-row input[type=tel],.filter-row input[type=text],.filter-row select,.filter-row textarea,.form input[type=email],.form input[type=number],.form input[type=tel],.form input[type=text],.form select,.form textarea{height:48px;border-color:transparent;background-color:#f7f7f7}.filter-row select,.form select{background-image:url(/_next/static/media/caret-down-lite.2df76afb.svg);background-position:center right 10px;background-repeat:no-repeat}.filter-row textarea,.form textarea{height:204px}.filter-row .form-group,.form .form-group{margin-top:15px}.filter-row .checkbox--square,.form .checkbox--square{position:relative}.filter-row .checkbox--square+i.checkbox__check,.form .checkbox--square+i.checkbox__check{margin-right:15px;width:24px;height:24px;display:block;border:2px solid #8dc63f}.filter-row .checkbox--square,.form .checkbox--square{opacity:0;position:absolute}.filter-row .checkbox--square:checked+i.checkbox__check,.form .checkbox--square:checked+i.checkbox__check{background-size:80%;background:url(/_next/static/media/check.740fe98b.svg) no-repeat 50%}.filter-row .in-formit,.form .in-formit{margin:0;position:relative}input[type=email].input-shadow,input[type=text].input-shadow{padding-left:20px;background:#fff;border-radius:30px;height:52px;border:transparent;box-shadow:inset 2px 2px 5px rgba(0,0,0,.2)}.checkbox-wrapper p{margin:0}.form-check{display:flex;align-items:center}.filter-row .btn-icon{font-size:14px}.filter-row select{height:52px}label a{color:#56732d;font-family:BasierSquare,sans-serif;font-weight:500}.richtext iframe,.richtext img,.richtext table{max-width:100%}.richtext a:not(.btn):not(.btn-icon){color:#56732d;text-decoration:underline}.richtext.lg{font-size:22px}.richtext.lg .small,.richtext.lg small{font-size:16px}.container{width:1165px;max-width:100%}.container.container-md{width:940px}@media only screen and (max-width:991px){.row.reverse-on-mobile{flex-direction:column-reverse}}header{font-family:BasierSquare,sans-serif;position:relative;z-index:12;height:143px}header .logo img{height:46px;max-width:unset!important}header .nav-wrapper{position:absolute;top:0;left:0;width:100%;background:#fff;height:143px;display:flex;align-items:center}header .nav-side{position:relative}@media only screen and (min-width:992px){header .nav-side{width:150px}}header .nav-side select.form-control{width:130px;border:0;border-radius:30px;padding-left:35px;padding-right:15px;background:url(/_next/static/media/globe.5c456742.svg) left 9px center no-repeat,url(/_next/static/media/caret.970dccb5.svg) right 8px center no-repeat}@media only screen and (min-width:992px){header .nav-side select.form-control{position:absolute;top:-45px;right:0}}header .nav-side form input[type=text]{border-radius:30px;border:2px solid #8dc63f;padding-left:35px;background:url(/_next/static/media/search-g.d1d15e7a.svg) left 9px center no-repeat}header .nav-main .item{margin:0 15px;position:relative;display:flex;justify-content:center}header .nav-main .item.with-dropdown .top{display:flex;align-items:center}header .nav-main .item.with-dropdown .top:after{transition:transform .5s ease;margin-left:8px;content:"";display:inline-block;width:8px;height:4px;background:url(/_next/static/media/caret-g.43de9e70.svg)}header .nav-main .dropdown:not(.show){pointer-events:none}header .nav-main .dropdown .subitem.border-top{border-top:1px solid #ecedeb}header .nav-main .dropdown .subitem.border-bottom{border-bottom:1px solid #ecedeb}@media only screen and (min-width:992px){header .nav-main .item{padding:30px 0}header .nav-main .dropdown{position:absolute;top:80px;width:284px;background:#8dc63f;opacity:0;transform:translateY(-10px);transition:all .5s ease}header .nav-main .dropdown .dropdown-body{position:relative;top:-10px;left:10px;background:#fff;padding:30px 40px;box-shadow:0 4px 4px 0 rgba(0,0,0,.16)}header .nav-main .dropdown .subitem{display:block;padding:10px 0}header .nav-main .item:hover .top:after{transform:rotate(180deg)}header .nav-main .item:hover .dropdown{opacity:1;transform:translateY(0);pointer-events:auto}.video-row .text{padding-left:50px}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:992px){.banner-wrapper{overflow:hidden}.banner-wrapper.with-image:not(.contact-banner){height:456px}.banner-wrapper.with-image .img{padding-top:90%;width:100%}.banner-wrapper.with-image .img-float{margin-top:10px;height:100%}.banner-wrapper.with-image .img-float .caption-float{position:absolute;bottom:-25px;right:-10%;width:90%;text-align:center}}.banner{position:relative;margin-bottom:30px}.banner .img{box-shadow:8px 8px 0 #8dc63f;background-image:var(--bg-image);background-size:cover;background-position:50%}.webp .banner .img[style*="--bg-image-webp"]{background-image:var(--bg-image-webp)}.banner .img-float{min-height:200px;background-image:var(--bg-image);background-position:bottom;background-size:auto 100%;background-repeat:no-repeat;margin-top:-30px}.webp .banner .img-float[style*="--bg-image-webp"]{background-image:var(--bg-image-webp)}.banner .img.fit{background-size:fit;background-position:bottom}@media only screen and (min-width:992px){.banner .caption{padding:70px 0 70px 40px;min-height:330px;display:flex;align-items:center}.banner .caption p{margin:0}.banner .img{right:0;position:absolute}.banner:before{content:"";display:block;top:0;left:0;width:83vw;height:100%;position:absolute;background:#def2c2}}.banner-wrapper.with-image.contact-banner{margin-bottom:-30px}.banner-wrapper.no-img{background:#def2c2}.banner-wrapper.no-img:before{display:none}@media only screen and (min-width:992px){.banner-wrapper.no-img .caption{min-height:240px}}.banner-text{padding:80px 0 10px}.banner-text h1{margin-bottom:20px}.banner-text:not(.normal-width) .container{width:750px;max-width:100%}#subscribe{background:#303a22;color:#fff;padding:40px 0}#subscribe h2,#subscribe h3{color:#def2c2}#subscribe input[type=email],#subscribe input[type=text]{height:54px;position:relative;top:1px;padding-left:20px;border-radius:30px;margin-bottom:15px}@media only screen and (min-width:992px){#subscribe .btn{position:absolute;top:1px;right:5px}#subscribe input[type=text]{padding-right:160px}}#subscribe .text-xs{font-size:11px}#subscribe .text-xs a{color:#8dc63f}#subscribe ul{display:block;background:#fd8916;font-size:12px;padding:5px;color:#fff;list-style:none}#subscribe .ff-form-success{color:#8dc63f;font-weight:700;font-size:16px}#subscribe .ff-form-errors{display:none}@media only screen and (min-width:992px){#subscribe .ff-form-success{top:0;left:0;width:100%;height:60px;position:absolute;z-index:2;background:#303a22}}footer{background:#f7f7f7;border-top:8px solid #8dc63f}footer .logo img{height:46px}footer .top{padding-top:80px}footer .contact .item p,footer .sitemap .item,footer .social .item{margin-bottom:20px}footer .top .social a{display:flex;align-items:center}footer .bottom{font-size:12px;padding:80px 0 23px}footer .bottom *{color:#7f807f}.share .icon,.social .icon{width:32px;height:32px;border-radius:50%;display:inline-block;margin-right:15px;background-repeat:no-repeat;background-position:50%;background-color:#8dc63f}section{padding:50px 0}.introduction{margin-bottom:50px}.introduction img,.text-block img{margin:30px auto}.text-block:not(.registration-text) .icon{width:80px}.text-block li>p:last-child{margin-bottom:0}.caption-float{font-weight:500;position:absolute;padding:15px 30px;color:#def2c2;background:#56732d}.homeblock{overflow:hidden;padding:0 0 30px}.homeblock .container:first-child,.homeblock .row{padding-top:50px}.homeblock img{max-height:380px;display:block;margin:0 auto}.homeblock .side-img{position:relative}.homeblock .caption-float{position:absolute;bottom:-15px;width:50vw;padding:15px 30px;color:#def2c2;background:#56732d}.homeblock .row [class*=col-]:first-of-type:not(.order-lg-2):not(.order-2) .caption-float{right:0;text-align:right}.homeblock .row [class*=col-]:first-of-type.order-lg-2 .caption-float,.homeblock .row [class*=col-]:last-of-type .caption-float{left:0}@media only screen and (max-width:991px){.homeblock .row [class*=col-]:first-of-type:not(.order-lg-2):not(.order-2) .caption-float{text-align:center}}.banner .img-with-caption .caption-float{position:absolute;bottom:-25px;right:-10%;width:90%;text-align:center}.img-with-caption{position:relative}.cb-list-item{margin-bottom:40px}.cb-list-item .img{margin-bottom:15px;height:110px;background-size:contain;background-repeat:no-repeat;background-position:0}.cb-list-item .img[style*="--bg-image"]{background-image:var(--bg-image)}.webp .cb-list-item .img[style*="--bg-image-webp"]{background-image:var(--bg-image-webp)}.cb-list-item .btn-icon,.cb-list-item .readmore{font-size:14px;margin-bottom:10px}.cards.row.products{row-gap:30px}.card-item:not(.with-icon):not(.with-image){box-shadow:-5px 5px 0 #8dc63f;background:#fff;padding:15px 40px 30px;margin-bottom:30px}.card-item:not(.with-icon):not(.with-image) .richtext{margin-bottom:30px}.card-item:not(.with-icon):not(.with-image).with-btn.white .richtext{margin-bottom:16px}.card-item:not(.with-icon):not(.with-image) h4{font-weight:600}.card-item.with-icon .readmore,.card-item:not(.with-icon):not(.with-image) .btn-icon,.card-item:not(.with-icon):not(.with-image) .readmore{font-size:14px}.card-item:not(.with-icon):not(with-image).green{background:#def2c2}.card-item:not(.with-icon):not(.with-image).white a:not(.text-gray){color:#56732d}.card-item:not(.with-icon):not(.with-image).white a:not(.text-gray):hover{color:#303a22}@media only screen and (min-width:992px){.row.cards .card-item:not(.with-icon):not(.with-image){height:95%}.row.cards .card-item:not(.with-icon):not(.with-image).with-btn{padding-bottom:80px}.row.cards .card-item:not(.with-icon):not(.with-image) .btns{position:absolute;bottom:40px;left:50px}}.carousel-m img{max-height:260px;display:block;margin:10px auto}.carousel-m .order-lg-1 .caption{text-align:right}@media only screen and (min-width:992px){.carousel-m .caption{padding-left:3rem}}.carousel-arrow{padding-bottom:50px}.carousel-arrow .slick-next:before,.carousel-arrow .slick-prev:before{content:""}.slick-thumb li{width:66px;height:47px;cursor:pointer}.slick-thumb li img{width:100%;border:3px solid transparent;background-size:contain;background-position:50%}.slick-thumb li.slick-active img{border:3px solid #8dc63f}.carousel-arrow{position:relative}.carousel-arrow img{max-height:260px;display:block;margin:10px auto}.carousel-arrow .slick-next,.carousel-arrow .slick-prev{position:absolute;top:unset;bottom:0;transform:translateY(100%)}.carousel-arrow .slick-prev{left:0}.carousel-arrow .slick-next{right:0}.carousel-arrow .slick-dots{position:absolute;bottom:-35px;width:80%;margin:0 auto;left:0;right:0}.carousel-arrow .slick-dots li{margin:0 3px}.slick-dots{padding:0;list-style:none;display:flex!important;align-items:center;justify-content:center}.carousel-arrow .slick-dots button{position:relative;font-size:0;width:15px;height:15px;margin:0 5px;border-radius:50%;border:0;background:#ecedeb}.carousel-arrow .slick-dots button:before{position:absolute;opacity:0;top:-3px;left:-3px;content:"";display:block;width:21px;height:21px;border-radius:50%;border:1px solid #8dc63f}.slick-dots .slick-active button{background:#8dc63f}.slick-dots .slick-active button:before{opacity:1}.slick-disabled{display:none}.default-callout img{margin:0 auto;display:block;box-shadow:-10px 10px 0 #8dc63f!important}@media only screen and (min-width:992px){.default-callout img.image-small{max-height:350px;border:0!important;margin:0 auto}}.column-align-start .two-column.row{align-items:start!important}.panel .two-column .btns{margin-top:0}.two-column .btns{margin-top:24px}.green.full .two-column{position:relative}.green.full .two-column:before{content:"";background-color:#def2c2;width:100vw;height:calc(100% + 100px);position:absolute;left:50%;transform:translateX(-50%)}.side-callout .tag{display:block;margin-bottom:15px}.side-callout picture:not(:last-child) img{margin-bottom:10px}@media only screen and (min-width:992px){.side-callout .caption{padding:50px 15px;width:650px;max-width:100%}.left.side-callout .two-column [class*=col-]:first-child:before{content:"";display:block;height:100%;width:90vw;position:absolute;top:0;right:-10vw;z-index:-1}.left.side-callout.green .two-column [class*=col-]:first-child:before{background:#def2c2}.left.side-callout.gray .two-column [class*=col-]:first-child:before{background:#f7f7f7}.right.side-callout .two-column [class*=col-]:nth-child(2):before{content:"";display:block;height:100%;width:90vw;position:absolute;top:0;left:-10vw;z-index:-1}.right.side-callout.green .two-column [class*=col-]:nth-child(2):before{background:#def2c2}.right.side-callout.gray .two-column [class*=col-]:nth-child(2):before{background:#f7f7f7}.full .two-column{position:relative}.full.side-callout.green .two-column:before{background:#def2c2}.full.side-callout.gray .two-column:before,.full.side-callout.green .two-column:before{content:"";display:block;height:100%;width:100vw;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.full.side-callout.gray .two-column:before{background:#f7f7f7}}.side-callout img{box-shadow:-5px 5px 0 #8dc63f}.team-item .img{position:relative;display:block;height:280px;width:100%;background-size:contain;background-repeat:no-repeat;background-position:bottom}.team-item .img[style*="--bg-image"]{background-image:var(--bg-image)}.webp .team-item .img[style*="--bg-image-webp"]{background-image:var(--bg-image-webp)}.team-item .img:after{content:"";display:block;height:6px;width:100%;background:#8dc63f;position:absolute;bottom:0;left:0}.team-item .caption{width:250px;max-width:100%;margin:0 auto;padding:30px 10px 40px}.panel{border-top:3px solid #cbccca}.panel:not(.side-callout){padding:30px 40px}.bg-green .panel,.panel.green{background:#def2c2;border-top:3px solid #8dc63f}.bg-gray .panel,.panel.gray{background:#f7f7f7}.panel .with-border{box-shadow:unset!important}.panel h2{margin-bottom:16px}.card-item.with-image{width:941px;margin:0 auto 25px;max-width:100%}.card-item.with-image .caption{min-height:160px}.card-item.with-image a:not(.btn){color:#56732d}.card-item.with-image .richtext{overflow:hidden}.card-item.with-image.lg .richtext{height:auto}.cards.products .card-item.with-image:not(.is-list) .btns{position:absolute;bottom:0}.card-item.with-image .richtext.lg+.richtext,.card-item.with-image.is-list .caption .btns{margin-top:30px}.product-head{margin-top:60px}.product-head .number{font-size:14px;margin-bottom:30px}.product-head .richtext{margin-top:30px}.product-head ul.benefits{padding-left:30px;list-style:none}.product-head ul.benefits li{position:relative;margin-bottom:10px}.product-head ul.benefits li:before{content:"✓";display:block;color:#8dc63f;position:absolute;left:-25px}.product-head .carousel-gallery .img{background-position:50%;background-repeat:no-repeat}.product-head .carousel-main .img{max-width:100%;background-size:contain;width:454px;height:330px}.product-head .carousel-main .img[style*="--bg-image"],.webp .product-head .carousel-main .img[style*="--bg-image-webp"]{background-image:var(--bg-image)}.product-head .carousel-side a{outline:none!important}.product-head .carousel-side .img{width:100%;height:47px;margin:10px auto;border:3px solid transparent;background-size:contain;background-position:50%}.product-head .carousel-side .img[style*="--bg-image"],.webp .product-head .carousel-side .img[style*="--bg-image-webp"]{background-image:var(--bg-image)}.product-head .carousel-side .active .img,.product-head .carousel-side a:focus .img{border:3px solid #8dc63f}@media only screen and (min-width:992px){.product-head .carousel-side{margin-top:20px}.product-head .next,.product-head .prev{left:50%;margin:0 auto 0 -10px;position:absolute}.product-head .next{bottom:5px;transform:rotate(90deg)}.product-head .prev{top:0;transform:rotate(90deg)}}.list{list-style:none}.list-button{padding-left:0}.news-item{padding:40px 0;border-bottom:2px solid #ecedeb}.news-item .caption{width:640px;max-width:100%}.news-item .tag-row{margin:15px 0;color:#7f807f}.news-item .tag-row a{color:#56732d}.news-item .tag-row div{padding-right:15px}.news-item .tag-row .tags{border-left:2px solid #ecedeb;padding-left:15px}.news-item .richtext{margin-bottom:15px}.news-feature.news-item{padding-top:0;border-bottom:2px solid #8dc63f}.news-feature .img{position:relative;margin-bottom:80px}.news-feature .img .caption-float{width:40%;left:-10%;position:absolute;bottom:-30px;text-align:center}.news-feature .categories ul{margin-top:10px;padding:0}.news-feature .categories li{margin:8px 0}.news-feature .categories a{color:#56732d}.news-feature .categories a:hover{color:#8dc63f}.news-detail .img{margin-bottom:35px}.news-detail .img img{box-shadow:8px 8px 0 #8dc63f}.news-detail .news-item{border:0}.news-detail .content{border-bottom:2px solid #8dc63f;margin-bottom:15px}.news-detail .news-block{padding:15px 0}.news-detail .news-block .caption{font-style:italic}.news-detail .news-block .img-container{margin:15px 0}.event img{max-width:100%}.green-item{background:#f4f7f0;padding:20px;margin-bottom:15px}.green-item .btn-icon,.green-item .readmore{font-size:14px}.green-item span.value{font-weight:500;display:block}.green-item span.text{display:block}.instruction-item{border-top:2px solid #8dc63f}.instruction-item .lg{font-weight:500}@media only screen and (min-width:992px){.instruction-item .lg{font-size:55px}}.accordion-plus .accordion-collapse{transition:height .2s ease-in-out}.accordion-arrow h3,.accordion-plus h3{font-size:24px;margin:15px 0}.accordion-button{width:100%;text-align:start;border:none;background-color:transparent;cursor:pointer;transition:color .3s ease;font-weight:inherit}.accordion-line .accordion-button{display:flex;justify-content:space-between}.accordion-line{border-bottom:2px solid #8dc63f}.accordion-button:hover{color:#8dc63f}.accordion-button:focus,.accordion-button:focus-within{border:none;outline:none}.accordion .top{position:relative;font-family:BasierSquare,sans-serif;font-weight:500}.accordion .top a{display:block;padding-right:30px}.accordion-plus>.top{padding:20px 0;font-size:28px}.accordion-contact .top{padding:0}.accordion-plus>.top a{display:flex;align-items:center}.accordion-plus>.top .icon-el{margin-left:15px;background-image:url(/_next/static/media/ac-open-g.fc319977.svg)}.accordion-plus.opened>.top .icon-el{background-image:url(/_next/static/media/ac-close-g.bd4367d0.svg)}.accordion-line .top{padding:15px 0}.contact-list .richtext p{margin-bottom:0}.contact-list .top,.filter-row-toggle-m{position:relative}.contact-list .top .icon-el,.filter-row-toggle-m .icon-el{position:absolute;right:0;width:30px;height:30px;top:0;background-image:url(/_next/static/media/ac-open-g.fc319977.svg)}.contact-list .top.opened .icon-el,.filter-row-toggle-m.opened .icon-el{background-image:url(/_next/static/media/ac-close-g.bd4367d0.svg)}.accordion-arrow{margin-bottom:10px;padding:0 20px;background:#f4f7f0}.accordion-arrow .top{font-size:22px;padding:30px 30px 30px 0}.accordion-arrow .top .icon-el{position:absolute;right:0;top:35px;width:15px;height:20px}.accordion-arrow .top .right{font-size:16px;font-weight:400;display:block}@media only screen and (min-width:992px){.accordion-arrow .top .right{position:absolute;right:40px;top:35px}}.accordion-arrow .content{padding-bottom:30px}.accordion-arrow.opened .top .icon-el{transform:rotate(180deg)}.resource-list{border-bottom:2px solid #8dc63f;padding:30px 0;margin-bottom:15px}.card-item.with-icon{padding:20px 0;margin-bottom:15px}.card-item.with-icon .title{color:#56732d}.card-item.with-icon .btn-icon{font-size:14px}.card-item.with-icon .icon{padding-right:30px}.table-wrapper{max-width:100%;overflow:auto}.table-wrapper td{min-width:130px}.events-form table .btn{width:auto;min-width:0}.event-check .circle{height:30px;width:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin-right:30px;background:#fd8916}.event-check .circle.green{background:#8dc63f}.event-check .status{color:#fd8916}.event-check .status.success{color:#8dc63f}#distributors .map-container svg{width:100%}#distributors .map-container path{transition:fill .5s ease;stroke-width:2px;stroke:#fff;fill:#def2c2}#distributors .map-container path.click-js{cursor:pointer;fill:#8dc63f}#distributors .map-container path.active{fill:#56732d}#distributors .map-container svg:hover path{opacity:.5}#distributors .map-container svg:hover .click-js:hover{opacity:1}#distributors .map-nav{width:545px;max-width:100%;margin:0 auto 30px}#distributors .map-nav .title,#distributors .map-nav a{display:block;margin:5px 0}#distributors .map-nav h4{font-size:18px;margin:10px 0}#distributors .region{margin-bottom:30px}#distributors .region .title{text-align:center;position:relative}#distributors .region .title h2{position:relative;display:inline-block;background:#fff;z-index:2;padding:15px 30px}#distributors .region .title:before{content:"";width:100%;height:2px;position:absolute;left:0;top:50%;background:#8dc63f}#distributors .region h3{font-size:24px;margin:15px 0}.services .item{margin:0 auto;width:500px;max-width:100%}.services li,.services p{margin-bottom:0}.services img{margin:0 auto 10px;display:block}.services a{text-decoration:none}.share .title{display:block;font-size:24px;margin-bottom:15px}.share a{display:flex;margin-bottom:10px;align-items:center}.show-mobile .share{padding:30px 0;border-top:2px solid #ecedeb}.pagination{font-family:BasierSquare,sans-serif;font-size:18px;font-weight:500;padding-top:10px;padding-bottom:30px}.pagination .row{width:100%;margin:0}.pagination a{color:#56732d}.pagination a:hover{color:#8dc63f}.pagination .num.active{border-bottom:2px solid #cbccca;color:inherit;cursor:none;pointer-events:none}.pagination .num,.pagination span{padding:4px}.image-with-icon .img-wrapper{position:relative;width:490px;max-width:100%;margin:0 auto}.image-with-icon .img{background-image:var(--bg-image)}.webp .image-with-icon .img[style*="--bg-image-webp"]{background-image:var(--bg-image-webp)}.image-with-icon .circle,.image-with-icon .img{background-repeat:no-repeat;background-position:50%}.image-with-icon .img{background-size:cover;padding-top:70%;width:90%;box-shadow:-5px 5px 0 #8dc63f;margin-bottom:100px}.image-with-icon .circle{background-color:#fff;background-size:auto 60%;width:220px;height:220px;border-radius:50%;border:5px solid #8dc63f;position:absolute;bottom:-50px;right:0}.image-with-icon .circle[style*="--bg-image"]{background-image:var(--bg-image)}.webp .image-with-icon .circle[style*="--bg-image-webp"]{background-image:var(--bg-image-webp)}.image-with-icon.icon-left .img{margin-left:50px}.image-with-icon.icon-left .circle{right:auto;left:0}@media only screen and (min-width:992px){.block-zigzag .caption{padding:0 30px 30px}}@media only screen and (max-width:991px){.block-zigzag .caption h3{display:none}}.block-zigzag,.table.table-text{font-family:BasierSquare,sans-serif}.table.table-text{margin-top:30px}.table.table-text .head{margin-top:15px;border-bottom:2px solid #ecedeb}.table.table-text a{display:block;margin:5px auto;color:#56732d;text-decoration:none!important}.show-mobile{display:none}.navicon{margin:0 auto;width:24px;height:18px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.navicon span{display:block;position:absolute;height:3px;width:100%;background:#30332d;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.navicon span:first-child{top:0}.navicon span:nth-child(2),.navicon span:nth-child(3){top:8px}.navicon span:nth-child(4){top:16px}.navicon.open span:first-child{top:18px;width:0;left:50%}.navicon.open span:nth-child(2){transform:rotate(45deg)}.navicon.open span:nth-child(3){transform:rotate(-45deg)}.navicon.open span:nth-child(4){top:18px;width:0;left:50%}.search-banner{padding:50px 0 30px;background:#def2c2;margin-bottom:50px}@media only screen and (max-width:991px){.search-banner .btn{margin-top:10px}}.search-results .title{font-size:18px;color:#56732d}.search-results .url{font-size:12px}@media only screen and (min-width:992px){header .nav-wrapper{display:flex!important}}@media only screen and (max-width:991px){.hide-mobile{display:none}.show-mobile{display:block}h1{font-size:36px}h2{font-size:32px}h3{font-size:26px}h4{font-size:18px}.richtext,body{font-size:16px}.richtext.lg{font-size:18px}.btn-icon,.pagination,.readmore{font-size:14px}section{padding:35px 0}.btn{padding-left:15px;padding-right:15px;letter-spacing:.5px}header{height:70px}header .header-body{position:fixed;width:100%;z-index:12}header .nav-mobile{height:70px;background:#fff;padding:10px 15px}header .nav-mobile img{height:35px}header .nav-wrapper{position:absolute;display:block;background:#fff;overflow:auto;top:70px;height:100vh;max-height:0;padding:0;pointer-events:none;transition:max-height .6s,opacity .3s,padding .5s}header .nav-wrapper.open{max-height:100vh;padding:15px 0 250px;pointer-events:auto}header .nav-wrapper .nav-main{font-size:18px}header .nav-wrapper .nav-main .item{display:block;margin-bottom:20px}header .nav-wrapper .nav-main .item button.top{background-color:transparent;border:none;transition:color .25s ease}header .nav-wrapper .nav-main .item button.top:focus{outline:none;color:#8dc63f}header .nav-wrapper .dropdown{padding-top:15px}header .nav-wrapper .dropdown .subitem{padding-top:10px;padding-bottom:10px}header .nav-wrapper .dropdown .subitem a{display:flex;align-items:center}header .nav-wrapper .dropdown .subitem a:before{content:"";display:block;height:2px;width:15px;background:#8dc63f;margin-right:10px;margin-left:15px}header .nav-wrapper .nav-side{padding-top:20px;margin-top:20px;border-top:2px solid #cbccca}header .nav-wrapper .nav-side select{width:120px;margin-bottom:15px}#subscribe{text-align:center}footer .logo img{display:block;margin:0 auto 30px}footer .contact,footer .sitemap,footer .social{border-bottom:2px solid #cbccca;margin-bottom:30px}footer .social{display:flex;justify-content:space-between}footer .social .item{display:inline-block;width:40px}footer .social .item a{display:block}footer .social span{display:none}footer .bottom{padding-top:0}.banner{margin-bottom:10px}.banner .container,.banner .row{padding:0;margin:0}.banner .img{height:200px;position:relative;margin-top:-80px}.banner .caption-float{position:absolute;width:90%;right:0;bottom:0}.banner .caption{margin:0 -15px;padding:30px 15px 100px;background:#def2c2}.with-float .banner .caption{padding-bottom:250px}.with-float .banner .img-float{height:250px;margin-top:-230px}.carousel-arrow{text-align:center}.introduction{margin-bottom:20px}.filter-row select{margin-bottom:15px}.filter-row .reset{margin-left:15px}.card-item:not(.with-icon):not(.with-image){margin-bottom:30px;padding:20px}.homeblock .caption{text-align:left;width:100%;bottom:-35px;right:-15px;left:auto}.homeblock,.homeblock .caption{text-align:center}.homeblock .img-with-caption{margin-top:15px}.homeblock img{margin-bottom:15px;display:block}.side-callout{position:relative;text-align:center}.side-callout .caption{margin:0 -15px;padding:200px 15px 30px}.side-callout.green .caption{background:#def2c2}.side-callout.gray .caption{background:#f7f7f7}.side-callout picture img{max-width:80%;position:relative;z-index:2}.side-callout picture:last-child img{margin-bottom:-150px}.default-callout img{max-width:70%;margin-bottom:30px}.default-callout h2,.default-callout h3,.default-callout h4,.default-callout h5,.default-callout p{text-align:center}.default-callout.has-video h2{text-align:left}.homeblock .caption-float{width:100%;bottom:-35px}.cards.products .card-item .caption{min-height:unset}.cards.products .card-item:not(.is-list) .caption .richtext{display:none}.cards.products .card-item.with-image{text-align:center}.cards.products .card-item.with-image:not(.is-list) .btns{position:relative}.card-item.with-image .richtext{height:auto}.card-item.with-image .btn{width:100%}.product-head .img{margin:0 auto;width:100%}.product-head .next,.product-head .prev{position:absolute}.product-head .prev{left:10px;top:30px}.product-head .next{right:10px;top:30px}.product-head .carousel-side{width:90%;margin:10px auto}.product-head .carousel-side .img{width:80%;float:left}.carousel-arrow.pad-mobile .row{margin:0}.panel:not(.side-callout){padding:30px 15px}.panel .btn-icon{margin-bottom:15px;display:block}.panel img{margin:0 auto;display:block}.team-item .caption{padding:20px 10px}.team-item .img{height:230px}.news-item{padding:30px 0}.news-item img{margin:0 auto 15px;display:block}.news-feature .img .caption-float{left:-15px;width:auto}.accordion-line .top{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.image-with-icon .circle{width:150px;height:150px}.image-with-icon.icon-left .img{margin-left:30px}.cb-list-item .img.empty{height:0}.green-item .btn,.green-item a{width:100%;margin-top:10px}.green-item .value{margin-bottom:10px}.contact-list .top{position:relative;padding-right:40px}.contact-list .accordion-collapse:not(.collapsing):not(.show) .content{display:none}.accordion-arrow .top{font-size:18px}}.report-landing{background-color:#dff1c1;padding:40px 0}.report-landing .container .two-column{padding-top:40px}.report-landing .container:not(:last-child) .two-column{padding-bottom:40px}.report-landing .row img{width:100%}@media only screen and (max-width:992px){.report-landing .row{gap:30px}}.report-landing .row .text-title{font-size:24px}@media only screen and (max-width:992px){.report-landing .row .text-title{font-size:22px}}.report-landing .row p:last-child{margin:0;padding:0}@media only screen and (max-width:992px){.report-landing .row .image{padding:0 5px 0 13px}}.report-landing .row .richtext{margin:-8px 0 0}@media only screen and (max-width:992px){.report-landing .row .richtext{margin:0;order:3}}.report-landing .row .image{position:relative}.form-rounded .row{align-items:center}@media only screen and (max-width:992px){.form-rounded .row{gap:30px}}.form.form-rounded{font-size:18px;order:1;margin:30px 0 0}@media only screen and (max-width:992px){.form.form-rounded{font-size:14px;order:3}}.form.form-rounded label{position:relative}.form:not(.form-rounded) label,.form:not(.form-rounded) legend{font-size:16px}label.required,legend.required{width:-moz-fit-content;width:fit-content;position:relative}.form:not(.form-rounded) label.required:after,.form:not(.form-rounded) legend.required:after{content:"*";display:inline-block;color:#8dc63f;font-size:27px;max-height:100%;position:absolute;top:-20%;right:-13px}.form label.required:after,.form legend.required:after{content:"*"}.form.form-rounded input,.form.form-rounded select,.form.form-rounded textarea{padding:24px 25px;border-radius:100px}.form.form-rounded .btn.btn-outline{color:#000;width:100%}.form.form-rounded .btn.btn-outline:active,.form.form-rounded .btn.btn-outline:hover{background-color:#fff;color:#000}#fragments-popup-notice .modal-header button{visibility:hidden}#fragments-popup-notice .modal-header{border:0}#fragments-popup-notice .modal-body{padding-top:10px}