section#downloads,section#intro div.container,section#simple-header div.constrain,section.tabs-system div.tabs-content div.tab-wrap div.container,section.tabs-system div.tabs-navigation div.container{margin:0 auto;max-width:1230px;padding:0 15px;width:100%}section#food-safety div.highlight div.text-wrap div.text p,section#food-safety-compliant div.text-wrap p,section#intro div.container div.text-wrap p,section#intro div.info-text div.container div.text p,section#simple-header div.constrain div#header-intro-text p{line-height:1.5em;margin-bottom:20px}section#downloads a.button,section#low-content-islands div.item div.text-container div.text a.button:link,section#low-content-islands div.item div.text-container div.text a.button:visited,section.tabs-system div.tabs-navigation div.container div.tabs a.tab{-webkit-appearance:none;background-color:#8eda44;border:none;border-radius:40px;color:#363636;cursor:pointer;display:inline-block;font-family:Gotham SSm A,Gotham SSm B;font-size:.9em;font-weight:700;letter-spacing:1px;padding:10px 25px;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px){section#downloads a.button,section#low-content-islands div.item div.text-container div.text a.button:link,section#low-content-islands div.item div.text-container div.text a.button:visited,section.tabs-system div.tabs-navigation div.container div.tabs a.tab{padding:14px 40px}}section#downloads a.button:focus,section#downloads a.button:hover,section#low-content-islands div.item div.text-container div.text a.button:focus:link,section#low-content-islands div.item div.text-container div.text a.button:focus:visited,section#low-content-islands div.item div.text-container div.text a.button:hover:link,section#low-content-islands div.item div.text-container div.text a.button:hover:visited,section.tabs-system div.tabs-navigation div.container div.tabs a.tab:focus,section.tabs-system div.tabs-navigation div.container div.tabs a.tab:hover{background-color:#7ac047}section#simple-header{padding:40px 0}@media screen and (min-width:1024px){section#simple-header{padding:70px 0}}section#simple-header div.constrain{max-width:768px;text-align:center}section#simple-header div.constrain h1{font-size:2em;font-weight:800;text-transform:uppercase}@media screen and (min-width:375px){section#simple-header div.constrain h1{font-size:2.5em}}@media screen and (min-width:768px){section#simple-header div.constrain h1{font-size:3.2em}}@media screen and (min-width:1024px){section#simple-header div.constrain h1{font-size:5em}}@media screen and (min-width:1400px){section#simple-header div.constrain h1{font-size:5.5em}}section#simple-header div.constrain div#header-intro-text{margin-top:40px}section#simple-header div.constrain div#header-intro-text p:last-of-type{margin-bottom:0}div.spanning-image{overflow:hidden;position:relative;width:100%}div.spanning-image img{display:block;left:50%;position:relative;transform:translateX(-50%);width:auto}@media screen and (-ms-high-contrast:active) and (min-width:768px),screen and (-ms-high-contrast:none) and (min-width:768px){main#content section#low-content-islands{-moz-align-items:center;align-items:center;display:-moz-flex;display:flex;flex-wrap:wrap}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){main#content section#low-content-islands div.item{-moz-align-items:center;align-items:center;display:block;display:-moz-flex;display:flex;flex-wrap:wrap;height:400px}main#content section#low-content-islands div.item:after{content:"";display:block}}@media screen and (-ms-high-contrast:active) and (min-width:768px),screen and (-ms-high-contrast:none) and (min-width:768px){main#content section#low-content-islands div.item.full-width{width:100%}main#content section#low-content-islands div.item.half-width{width:50%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){main#content section#low-content-islands div.item div.text-container{height:100%;min-height:auto;width:100%}}@supports (display:grid){@media screen and (min-width:768px){section#low-content-islands{display:grid;grid-template-columns:50% 50%}section#low-content-islands div.item.full-width{grid-column:1/span 2}}}section#low-content-islands div.item{background-color:#066c7a;border-top:1px solid #363636;color:#fff;position:relative;text-align:center}section#low-content-islands div.item.full-width div.text{max-width:600px}section#low-content-islands div.item.full-width:first-child{border-top:none}section#low-content-islands div.item.half-width{border-right:1px solid #363636;border-top:1px solid #363636}section#low-content-islands div.item.half-width div.text{max-width:400px}section#low-content-islands div.item.half-width+.half-width{border-right:none}section#low-content-islands div.item.lgma-tech div.text-container svg{display:block;height:99px;margin:0 auto;width:450px}@media screen and (max-width:767px){section#low-content-islands div.item.lgma-tech div.text-container svg{height:64px;width:290px}}section#low-content-islands div.item.lgma-tech div.text-container p.medium{margin:0 auto;max-width:350px;padding-top:22px}section#low-content-islands div.item img{display:block;height:100%;left:0;min-height:400px;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}section#low-content-islands div.item div.text-container{-moz-align-items:center;align-items:center;display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;min-height:400px;padding:50px 0;position:relative;width:100%;z-index:2}section#low-content-islands div.item div.text-container div.text{padding:0 20px;text-align:center}section#low-content-islands div.item div.text-container div.text span{margin-bottom:10px}section#low-content-islands div.item div.text-container div.text span.large-bold{display:block;font-size:2em;font-weight:800;line-height:1em;text-transform:uppercase}@media screen and (min-width:768px){section#low-content-islands div.item div.text-container div.text span.large-bold{font-size:3em}}section#low-content-islands div.item div.text-container div.text span.subhead{font-size:1.1em;font-weight:700;line-height:1em;text-transform:uppercase}section#low-content-islands div.item div.text-container div.text span.medium{font-size:1.4em;line-height:1.2em}@media screen and (min-width:768px){section#low-content-islands div.item div.text-container div.text span.medium{font-size:1.8em}}section#low-content-islands div.item div.text-container div.text span:last-of-type{margin-bottom:0}section#low-content-islands div.item div.text-container div.text a.button:link,section#low-content-islands div.item div.text-container div.text a.button:visited{margin-top:40px}section.tabs-system div.tabs-navigation div.container div.tabs{display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:center;justify-content:center;padding:0 0 30px}section.tabs-system div.tabs-navigation div.container div.tabs a.tab{background-color:transparent;color:#363636;margin:0 0 10px;padding:15px 20px}@media screen and (min-width:768px){section.tabs-system div.tabs-navigation div.container div.tabs a.tab{margin:0 0 20px}}section.tabs-system div.tabs-navigation div.container div.tabs a.tab:hover{background-color:transparent;color:#363636}section.tabs-system div.tabs-navigation div.container div.tabs a.tab.active{background-color:#066c7a;color:#fff}section.tabs-system div.tabs-navigation div.container div.tabs a.tab.active:hover{background-color:#0e6d7b}section.tabs-system div.tabs-content div.tab-wrap{background-color:#e1e1e1;padding:55px 0 100px}@media screen and (-ms-high-contrast:active) and (min-width:500px),screen and (-ms-high-contrast:none) and (min-width:500px){body section#downloads div.tabs-content div.tab-wrap div.container div.downloads{display:-moz-flex;display:flex;flex-wrap:wrap}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){body section#downloads div.tabs-content div.tab-wrap div.container div.downloads div.download{margin-bottom:20px}}@media screen and (-ms-high-contrast:active) and (min-width:960px),screen and (-ms-high-contrast:none) and (min-width:960px){body section#downloads div.tabs-content div.tab-wrap div.container div.downloads div.download{margin-left:10px;margin-right:10px;width:calc(33.33333% - 20px)}}@media screen and (-ms-high-contrast:active) and (min-width:500px) and (max-width:959px),screen and (-ms-high-contrast:none) and (min-width:500px) and (max-width:959px){body section#downloads div.tabs-content div.tab-wrap div.container div.downloads div.download{margin-left:10px;margin-right:10px;width:calc(50% - 20px)}}@supports (display:grid){section#downloads div.tabs-content div.tab-wrap div.container div.downloads{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-template-columns:1fr}@media screen and (min-width:960px){section#downloads div.tabs-content div.tab-wrap div.container div.downloads{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:500px) and (max-width:959px){section#downloads div.tabs-content div.tab-wrap div.container div.downloads{grid-template-columns:repeat(2,1fr)}}section#downloads div.tabs-content div.tab-wrap div.container div.downloads div.download{align-content:flex-start;display:grid;grid-template-columns:100%;grid-template-rows:repeat(4,auto)}}section#intro{position:relative}section#intro.hover-text div.info-text{background-color:rgba(54,54,54,.5);margin-top:50px}section#intro.hover-text.span-image div.spanning-image{max-height:500px;overflow:hidden}@media screen and (min-width:768px) and (max-width:959px){section#intro.hover-text.span-image div.spanning-image{height:220px}}@media screen and (min-width:414px) and (max-width:767px){section#intro.hover-text.span-image div.spanning-image{height:300px}}@media screen and (max-width:413px){section#intro.hover-text.span-image div.spanning-image{height:350px}}section#intro.hover-text.span-image div.spanning-image img{display:block;height:auto;width:100%}@media screen and (max-width:959px){section#intro.hover-text.span-image div.spanning-image img{height:100%;-o-object-fit:cover;object-fit:cover}}section#intro.hover-text.span-image div.info-text{background-color:rgba(54,54,54,.5);bottom:0;left:0;margin-top:0;position:absolute;right:0}section#intro.hover-text.span-image div.info-text div.text p{color:#fff}section#intro div.container div.text-wrap{margin:0 auto;max-width:630px;text-align:center}section#intro div.info-text div.container{position:relative}section#intro div.info-text div.container:before{background-color:#8eda44;color:#363636;content:"!";display:block;font-size:1.2em;font-weight:900;height:30px;left:0;line-height:.9em;padding:6px;position:absolute;text-align:center;top:0;width:30px}@media screen and (min-width:960px){section#intro div.info-text div.container:before{font-size:1.7em;height:45px;padding:10px;width:45px}}@media screen and (max-width:959px){section#intro div.info-text div.container:before{margin:0 6px 0 0}}section#intro div.info-text div.container div.text{margin:0 auto;max-width:750px;padding:35px 0 40px}section#intro div.info-text div.container div.text p:last-child{margin-bottom:0}section#downloads{padding:60px 0 0;text-align:center}section#downloads div.grid-item.has-image .item-inner{overflow:hidden}section#downloads div.grid-item.has-image .item-inner img.bg,section#downloads div.grid-item.has-image .item-inner:after{display:block;height:100%;left:0;position:absolute;top:0;width:100%}section#downloads div.grid-item.has-image .item-inner:after{background-color:rgba(0,0,0,.5);content:"";z-index:2}section#downloads div.grid-item.has-image .item-inner img.bg{-o-object-fit:cover;object-fit:cover;z-index:1}section#downloads div.grid-item.has-image .item-inner div.content{z-index:3}section#downloads div.grid-item.has-image .item-inner div.content div.title{color:#fff}section#downloads div.grid-item.document-styling .item-inner div.content div.document-wrap{align-content:space-evenly;display:flex;flex-wrap:wrap;height:100%;padding:20px 0}section#downloads div.grid-item.document-styling .item-inner div.content div.document-wrap img.document{display:block;height:60%;margin:0 auto;width:auto}section#downloads div.grid-item.document-styling .item-inner div.content div.document-wrap div.title{color:#fff;font-size:1rem;text-transform:uppercase}@media (min-width:768px){section#downloads div.grid-item.document-styling .item-inner div.content div.document-wrap div.title{padding-left:17%;padding-right:17%}}@media (min-width:1440px){section#downloads div.grid-item.article-download-styling.small .item-inner div.content div.text div.title{padding:0 0 20px}}section#downloads div.grid-item.article-download-styling .item-inner div.content{height:100%;width:100%}section#downloads div.grid-item.article-download-styling .item-inner div.content div.text-wrap{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:center}section#downloads div.grid-item.article-download-styling .item-inner div.content div.text{width:100%}section#downloads div.grid-item.article-download-styling .item-inner div.content div.text div.title{padding:0 0 20px}@media (min-width:1440px){section#downloads div.grid-item.article-download-styling .item-inner div.content div.text div.title{padding:0 0 50px}section#downloads div.grid-item.small .item-inner div.title{font-size:26px}}section#downloads div.grid-item .item-inner{background-color:#f2f2f2;box-shadow:2px 4px 4px rgba(0,0,0,.15);display:block;position:relative;text-align:center;text-decoration:none}section#downloads div.grid-item .item-inner:before{content:"";display:block;padding-top:80.7692307692%;width:100%}section#downloads div.grid-item .item-inner>.content{bottom:0;left:0;position:absolute;right:0;top:0}section#downloads div.grid-item .item-inner div.title{color:#000;font-size:24px;line-height:1.2em;margin:0 auto;width:81.7307692308%}@media (min-width:1440px){section#downloads div.grid-item .item-inner div.title{font-size:34px}}section#downloads h2{color:#363636;font-size:2.2em;font-weight:300;line-height:1em;padding:0 0 25px;text-align:center}section#downloads div.grid{display:grid;gap:30px;margin-bottom:40px}@media (min-width:768px){section#downloads div.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){section#downloads div.grid{grid-template-columns:repeat(3,1fr)}}section#downloads>p{margin-bottom:20px}section#food-safety div.container,section#food-safety-compliant div.container{padding:0 15px}section#food-safety h2,section#food-safety-compliant h2{color:#0e6d7b;font-family:Gotham SSm A,Gotham SSm B;font-size:1.6rem;font-weight:900;line-height:1.3em;margin:0 auto;max-width:800px;text-align:center;text-transform:uppercase}@media screen and (min-width:960px){section#food-safety h2,section#food-safety-compliant h2{font-size:2.1rem}}section#food-safety{padding:50px 0 35px}@media screen and (min-width:960px){section#food-safety{padding:100px 0 55px}}section#food-safety div.highlight{margin:25px auto;max-width:800px}@media screen and (min-width:768px){section#food-safety div.highlight{grid-gap:30px;align-items:center;display:grid;grid-template-columns:110px auto}}@media screen and (min-width:960px){section#food-safety div.highlight{grid-gap:50px}}section#food-safety div.highlight div.icon{margin:0 auto;max-width:110px}section#food-safety div.highlight div.icon img{display:block;height:auto;margin:0 auto;width:100%}@media screen and (max-width:767px){section#food-safety div.highlight div.text-wrap{padding-top:15px;text-align:center}}section#food-safety div.highlight div.text-wrap h3{color:#363636;font-family:Gotham SSm A,Gotham SSm B;font-size:1.3rem;font-weight:400;line-height:1.2em;padding:0 0 5px}@media screen and (min-width:960px){section#food-safety div.highlight div.text-wrap h3{font-size:1.8rem}}section#food-safety div.highlight div.text-wrap div.text p{margin:0;padding:0 0 15px}section#food-safety div.highlight div.text-wrap div.text p:last-child(){padding-bottom:0}section#food-safety-compliant{padding:0 0 50px}@media screen and (min-width:960px){section#food-safety-compliant{padding:0 0 100px}}section#food-safety-compliant div.container{border-top:1px solid #ddd;margin:0 auto;max-width:990px;padding-top:50px}@media screen and (min-width:960px){section#food-safety-compliant div.container{padding-top:80px}}section#food-safety-compliant div.logo-wrap{margin:0 auto;max-width:425px;padding:25px 0 45px}section#food-safety-compliant div.logo-wrap img,section#food-safety-compliant div.logo-wrap svg{display:block;height:auto;width:100%}section#food-safety-compliant div.text-wrap{margin:0 auto;max-width:700px;text-align:center}section#food-safety-compliant div.text-wrap p{margin:0;padding:0 0 15px}section#food-safety-compliant div.text-wrap p:last-child(){padding-bottom:0}
