section{text-align:center}section.background-image{position:relative;padding:35px 0 90px}@media screen and (min-width:768px){section.background-image{padding:100px 0 90px}}section.background-image img.background{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}section.background-image div.constrain{position:relative;z-index:2;text-align:center}section.background-image div.constrain div.text-wrap{color:#fff}section div.text-wrap div.text{margin:0 auto}section div.green-circle-icon+div.text-wrap{padding-top:20px}section#intro div.intro-text{padding:40px 0 0;max-width:710px;margin:0 auto}@media screen and (min-width:768px){section#intro div.intro-text{padding:90px 0 0}}section#intro div.column-box-wrap{background-repeat:no-repeat;background-position:top center;background-size:cover;background-image:url(/assets/images/stewards-of-the-land/intro-background-mobile.jpg);width:100%;padding:40px 0 90px}@media screen and (min-width:768px){section#intro div.column-box-wrap{background-image:url(/assets/images/stewards-of-the-land/intro-background-desktop.jpg);padding:70px 0 215px}}section#intro div.column-box-wrap div.column-boxes{width:100%;max-width:1440px;padding:0 20px;margin:0 auto}@media screen and (min-width:960px){section#intro div.column-box-wrap div.column-boxes{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}}section#intro div.column-box-wrap div.column-boxes div.column{background-color:#fff;padding:20px 0 70px;-webkit-box-shadow:0px 0px 25px 5px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 25px 5px rgba(0,0,0,.25);box-shadow:0 0 25px 5px #00000040}@media screen and (min-width:960px){section#intro div.column-box-wrap div.column-boxes div.column{padding:30px 0 55px}}section#intro div.column-box-wrap div.column-boxes div.column:nth-child(1){margin-bottom:40px}@media screen and (min-width:960px){section#intro div.column-box-wrap div.column-boxes div.column:nth-child(1){margin:0}}section#intro div.column-box-wrap div.column-boxes div.column div.text-wrap{width:90%;margin:0 auto}section#reducing-reliance{padding:60px 0 50px;text-align:center}@media screen and (min-width:768px){section#reducing-reliance{padding:100px 0 140px}}section#reducing-reliance div.intro-text{max-width:750px;margin:0 auto;padding:0 0 30px}@media screen and (min-width:960px){section#reducing-reliance div.columns{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:80px;grid-row-gap:60px}}section#reducing-reliance div.columns div.column{padding:0 0 30px}@media screen and (min-width:960px){section#reducing-reliance div.columns div.column{padding:0}}@media screen and (min-width:1200px){section#reducing-reliance div.columns div.column:nth-child(2) div.text-wrap h2 span.uppercase.small{font-size:3.2em}}section#reducing-reliance div.columns div.column div.text-wrap{max-width:550px;margin:0 auto}section#reducing-reliance div.columns div.column div.text-wrap div.text{padding:10px 0 0}section#precision-irrigation{margin:0 0 10px}section#precision-irrigation div.constrain div.text-wrap{max-width:530px;margin:0 auto}section#precision-irrigation div.constrain div.text-wrap div.text{padding:10px 0 0}section#reducing-food-waste div.constrain div.text-wrap{max-width:600px;margin:0 auto}section#reducing-food-waste div.constrain div.text-wrap div.text{padding:10px 0 0}section#packaging-materials{padding:50px 0 0}section#packaging-materials div.text-wrap{max-width:710px;margin:0 auto;padding-bottom:30px}section#packaging-materials div.packaging-info-wrap{padding:0 0 35px}@media screen and (min-width:768px){section#packaging-materials div.packaging-info-wrap{padding:0 0 100px}}@media screen and (min-width:1200px){section#packaging-materials div.packaging-info-wrap{margin-top:50px}}section#packaging-materials div.packaging-info-wrap div.image-wrap{width:100%;max-width:1020px;margin:0 auto;position:relative}@media screen and (max-width:767px){section#packaging-materials div.packaging-info-wrap div.image-wrap{padding-bottom:35px}}@media screen and (min-width:1024px){section#packaging-materials div.packaging-info-wrap div.image-wrap{width:800px}}@media screen and (min-width:1200px){section#packaging-materials div.packaging-info-wrap div.image-wrap{width:900px}}@media screen and (min-width:1200px){section#packaging-materials div.packaging-info-wrap div.image-wrap{width:100%}}section#packaging-materials div.packaging-info-wrap div.image-wrap>picture>img{display:block;width:100%;height:auto}@media screen and (max-width:767px){section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item{padding-bottom:35px}}@media screen and (min-width:768px){section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item{width:200px;position:absolute}}@media screen and (min-width:1024px){section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item.recyclable{top:-20px;left:-100px}}@media screen and (min-width:1200px){section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item.recyclable{top:-85px}}section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item.recyclable img.arrow{top:calc(100% + 10px);left:calc(50% + 45px);transform:translate(-50%)}@media screen and (min-width:1024px){section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item.recycled-pulp{top:0;right:0}}@media screen and (min-width:1200px){section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item.recycled-pulp{top:-70px;right:120px}}section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item.recycled-pulp img.arrow{top:calc(100% + 10px);left:0}@media screen and (min-width:1024px){section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item.post-consumer{top:50%;left:-100px;transform:translateY(-50%)}}@media screen and (min-width:1200px){section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item.post-consumer{top:45%}}section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item.post-consumer img.arrow{top:calc(100% + 10px);left:calc(50% + 45px);transform:translate(-50%)}@media screen and (min-width:1024px){section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item.renewable-material{top:50%;right:-90px;transform:translateY(-50%)}}@media screen and (min-width:1200px){section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item.renewable-material{top:0;transform:none}}section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item div.anchor{position:relative}section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item div.anchor img.arrow{position:absolute;display:none}@media screen and (min-width:1024px){section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item div.anchor img.arrow{display:block}}section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item div.anchor p{width:90%;margin:0 auto;font-size:18px}section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item div.anchor p span{display:block}section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item div.anchor p span.text{max-width:360px;margin:0 auto;color:#393939;font-size:1.1em;line-height:1.2em}@media screen and (min-width:1200px){section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item div.anchor p span.text{line-height:1.3em}}section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item div.anchor p span.uppercase{color:#8fbf27;font-family:bicyclette,sans-serif;font-size:2em;line-height:1em}@media screen and (min-width:768px){section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item div.anchor p span.uppercase{font-size:2.4em;line-height:.8em}}@media screen and (min-width:1200px){section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item div.anchor p span.uppercase{font-size:3.6em}}section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item div.anchor p span.uppercase.small{font-size:1.4em}@media screen and (min-width:768px){section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item div.anchor p span.uppercase.small{font-size:1.2em}}@media screen and (min-width:1200px){section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item div.anchor p span.uppercase.small{font-size:1.4em}}section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item div.anchor p span.text+span{padding-top:5px}section#packaging-materials div.packaging-info-wrap div.image-wrap div.text-item div.anchor p span+span.text{padding-top:5px}
