div.our-farms-wrap{background-repeat:no-repeat;background-size:500px auto;background-position:0 bottom;background-image:url(/assets/images/our-farms/our-farm-bottom-right@2x.jpg)}@media screen and (min-width:768px){div.our-farms-wrap{background-size:1000px auto;background-position:calc(50% + 500px) bottom}}@media screen and (min-width:1980px){div.our-farms-wrap{background-position:right bottom}}@media screen and (min-width:768px)and (max-width:959px){div.our-farms-wrap{background-size:600px auto;background-position:calc(50% + 400px) bottom}}div.our-farms-wrap div.text-wrap{text-align:center}div.our-farms-wrap div.text-wrap h2{padding:0 0 20px}@media screen and (min-width:1200px){div.our-farms-wrap div.text-wrap h2{padding:0 0 40px}}div.our-farms-wrap div.text-wrap div.text{margin:0 auto}section#intro div.text-wrap{padding:30px 0}@media screen and (min-width:1200px){section#intro div.text-wrap{padding:100px 0 80px}}@media screen and (min-width:1200px){section#intro div.text-wrap h2 span.quimby{padding:0 0 10px}}section#intro div.text-wrap div.text{max-width:760px}section#berry-experts{position:relative;padding:70px 0 75px}section#berry-experts img.background{display:block;width:100%;height:100%;object-fit:cover;position:absolute;z-index:1;top:0;left:0}section#berry-experts div.constrain{position:relative;z-index:2;text-align:center}@media screen and (min-width:768px){section#berry-experts div.constrain{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:15px;align-items:center}}@media screen and (min-width:768px)and (max-width:1199px){section#berry-experts div.constrain div.berry-item.petals div.text span:nth-child(1){font-size:4.5em}}@media screen and (min-width:768px)and (max-width:959px){section#berry-experts div.constrain div.berry-item.petals div.text span:nth-child(1){font-size:3.6em}}@media screen and (min-width:1200px){section#berry-experts div.constrain div.berry-item.petals div.text span:nth-child(1){font-size:6.5em}}@media screen and (max-width:767px){section#berry-experts div.constrain div.berry-item.seeds{padding:55px 0}}@media screen and (min-width:768px)and (max-width:1199px){section#berry-experts div.constrain div.berry-item.seeds div.text span:nth-child(1){font-size:7em}}@media screen and (min-width:768px)and (max-width:959px){section#berry-experts div.constrain div.berry-item.seeds div.text span:nth-child(1){font-size:5em}}@media screen and (min-width:1200px){section#berry-experts div.constrain div.berry-item.seeds div.text span:nth-child(1){font-size:11.75em}}@media screen and (min-width:768px)and (max-width:1199px){section#berry-experts div.constrain div.berry-item.seeds div.text span:nth-child(2){margin-top:-5px}}@media screen and (min-width:1200px){section#berry-experts div.constrain div.berry-item.seeds div.text span:nth-child(2){margin-top:-15px}}@media screen and (min-width:768px){section#berry-experts div.constrain div.berry-item.yield{display:flex;justify-content:flex-end}}@media screen and (min-width:768px)and (max-width:1199px){section#berry-experts div.constrain div.berry-item.yield div.text span:nth-child(1){font-size:6em}}@media screen and (min-width:768px)and (max-width:959px){section#berry-experts div.constrain div.berry-item.yield div.text span:nth-child(1){font-size:4em}}@media screen and (min-width:1200px){section#berry-experts div.constrain div.berry-item.yield div.text span:nth-child(1){font-size:8.5em}}@media screen and (min-width:768px)and (max-width:1199px){section#berry-experts div.constrain div.berry-item.yield div.text span:nth-child(2){font-size:1.4em}}@media screen and (min-width:1200px){section#berry-experts div.constrain div.berry-item.yield div.text span:nth-child(2){font-size:1.8em}}section#berry-experts div.constrain div.berry-item div.circle-text{width:290px;height:290px;border:20px solid #fff;border-radius:50%;position:relative}@media screen and (min-width:768px){section#berry-experts div.constrain div.berry-item div.circle-text{width:315px;height:315px;border-width:12px}}@media screen and (min-width:768px)and (max-width:1199px){section#berry-experts div.constrain div.berry-item div.circle-text{width:250px;height:250px;border-width:10px}}@media screen and (min-width:768px)and (max-width:959px){section#berry-experts div.constrain div.berry-item div.circle-text{width:220px;height:220px}}@media screen and (max-width:767px){section#berry-experts div.constrain div.berry-item div.circle-text{margin:0 auto}}section#berry-experts div.constrain div.berry-item div.circle-text div.text{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}section#berry-experts div.constrain div.berry-item div.text span{display:block;width:90%;margin:0 auto;color:#fff}section#berry-experts div.constrain div.berry-item div.text span:nth-child(1){font-family:bicyclette,sans-serif;line-height:.8em}@media screen and (max-width:767px){section#berry-experts div.constrain div.berry-item div.text span:nth-child(1){font-size:6em}}section#berry-experts div.constrain div.berry-item div.text span:nth-child(2){font-family:bicyclette,sans-serif;font-size:2.2em}@media screen and (min-width:768px)and (max-width:1199px){section#berry-experts div.constrain div.berry-item div.text span:nth-child(2){font-size:2.5em}}@media screen and (min-width:1200px){section#berry-experts div.constrain div.berry-item div.text span:nth-child(2){font-size:3em}}section#berry-experts div.constrain div.berry-item div.text span:nth-child(3){padding-top:5px}section#map div.text-wrap{padding:50px 0}@media screen and (min-width:1200px){section#map div.text-wrap{padding:115px 0 70px}}section#map div.text-wrap div.text{max-width:785px}section#map div.map-wrap{width:100%;position:relative;text-align:center}section#map div.map-wrap div.map{width:100%;position:relative}section#map div.map-wrap div.map span.map-point{display:block;cursor:pointer;position:absolute;z-index:2;width:1.6666666667%;height:2.6355803345%}@media screen and (max-width:767px){section#map div.map-wrap div.map span.map-point{pointer-events:none}}section#map div.map-wrap div.map span.map-point.active svg path{fill:#ef3121}section#map div.map-wrap div.map span.map-point svg{display:block;width:100%;height:100%;object-fit:contain}section#map div.map-wrap div.map span.map-point svg path{fill:#f7f209}section#map div.map-wrap div.map img{display:block;width:100%;height:auto}@media screen and (max-width:767px){section#map div.map-wrap div.title-wrap{position:relative;display:block;width:100%;padding:0 15px;margin:30px 0 0}}section#map div.map-wrap div.title-wrap div.map-nav{cursor:pointer;width:30px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width:768px){section#map div.map-wrap div.title-wrap div.map-nav{display:none}}section#map div.map-wrap div.title-wrap div.map-nav.prev{left:0}section#map div.map-wrap div.title-wrap div.map-nav.next{right:0}section#map div.map-wrap div.title-wrap div.map-nav svg{display:block;width:100%;height:auto}section#map div.map-wrap div.title-wrap div.title{text-align:center}@media screen and (min-width:768px){section#map div.map-wrap div.title-wrap div.title{pointer-events:none;width:100%;position:absolute;z-index:3;top:40%;left:50%;transform:translate(-50%) translateY(-50%)}}@media screen and (max-width:767px){section#map div.map-wrap div.title-wrap div.title{padding:15px;max-width:calc(100% - 30px);background-color:#91b83a;display:inline-block}}section#map div.map-wrap div.title-wrap div.title span{display:block}section#map div.map-wrap div.title-wrap div.title span:nth-child(1) span{z-index:2}@media screen and (min-width:768px)and (max-width:959px){section#map div.map-wrap div.title-wrap div.title span:nth-child(1) span{padding-top:15px;padding-bottom:4px}}@media screen and (min-width:960px)and (max-width:1199px){section#map div.map-wrap div.title-wrap div.title span:nth-child(1) span{padding-top:20px;padding-bottom:6px}}@media screen and (min-width:1200px){section#map div.map-wrap div.title-wrap div.title span:nth-child(1) span{padding-top:30px;padding-bottom:8px}}section#map div.map-wrap div.title-wrap div.title span:nth-child(2){margin-top:-1px}section#map div.map-wrap div.title-wrap div.title span:nth-child(2) span{z-index:1}@media screen and (min-width:768px)and (max-width:959px){section#map div.map-wrap div.title-wrap div.title span:nth-child(2) span{padding-top:4px;padding-bottom:15px}}@media screen and (min-width:960px)and (max-width:1199px){section#map div.map-wrap div.title-wrap div.title span:nth-child(2) span{padding-top:6px;padding-bottom:20px}}@media screen and (min-width:1200px){section#map div.map-wrap div.title-wrap div.title span:nth-child(2) span{padding-top:8px;padding-bottom:30px}}section#map div.map-wrap div.title-wrap div.title span span{position:relative;color:#fff;font-family:bicyclette,sans-serif;font-size:1.8em;line-height:.8em;text-transform:uppercase}@media screen and (min-width:768px){section#map div.map-wrap div.title-wrap div.title span span{display:inline-block;background-color:#91b83a}}@media screen and (min-width:768px)and (max-width:959px){section#map div.map-wrap div.title-wrap div.title span span{padding:0 20px;font-size:2.5em}}@media screen and (min-width:960px)and (max-width:1199px){section#map div.map-wrap div.title-wrap div.title span span{padding:0 30px;font-size:4em}}@media screen and (min-width:1200px){section#map div.map-wrap div.title-wrap div.title span span{padding:0 45px;font-size:6em}}section#vertical-integration{padding:0 0 350px}@media screen and (min-width:768px){section#vertical-integration{padding:0 0 450px;background-repeat:no-repeat;background-size:700px auto;background-position:calc(50% - 700px) bottom;background-image:url(/assets/images/our-farms/our-farm-bottom-left@2x.jpg)}}@media screen and (min-width:768px)and (max-width:959px){section#vertical-integration{background-size:500px auto;background-position:calc(50% - 500px) bottom}}section#vertical-integration div.text-wrap{padding:50px 0 40px}section#vertical-integration div.text-wrap.bottom-text h2 span.quimby{max-width:100%}section#vertical-integration div.text-wrap h2 span.quimby{padding:0 0 20px}@media screen and (max-width:767px){section#vertical-integration div.text-wrap h2 span.quimby{max-width:225px;margin:0 auto}}@media screen and (min-width:960px)and (max-width:1199px){section#vertical-integration div.text-wrap h2 span.uppercase{width:90%;margin:0 auto}}section#vertical-integration div.text-wrap div.text{max-width:600px}section#vertical-integration div.vertical-integration{background-repeat:no-repeat;background-size:auto 100%;background-position:0 0;background-image:url(/assets/images/our-farms/vertical-bar.png)}@media screen and (min-width:768px){section#vertical-integration div.vertical-integration{height:970px;position:relative;background-position:center center}}section#vertical-integration div.vertical-integration div.text-item{padding:0 0 25px 50px}@media screen and (min-width:768px){section#vertical-integration div.vertical-integration div.text-item{padding:0;position:absolute;width:calc(50% - 70px)}}@media screen and (min-width:768px)and (max-width:959px){section#vertical-integration div.vertical-integration div.text-item{width:calc(50% - 30px)}}@media screen and (min-width:960px)and (max-width:1199px){section#vertical-integration div.vertical-integration div.text-item{width:calc(50% - 40px)}}@media screen and (min-width:768px){section#vertical-integration div.vertical-integration div.text-item.right{left:calc(50% + 70px);text-align:left}}@media screen and (min-width:768px)and (max-width:959px){section#vertical-integration div.vertical-integration div.text-item.right{left:calc(50% + 30px)}}@media screen and (min-width:960px)and (max-width:1199px){section#vertical-integration div.vertical-integration div.text-item.right{left:calc(50% + 40px)}}@media screen and (min-width:768px){section#vertical-integration div.vertical-integration div.text-item.right h3:before{content:url(/assets/svg/arrow-left.svg);right:calc(100% + 10px)}}@media screen and (min-width:768px)and (max-width:959px){section#vertical-integration div.vertical-integration div.text-item.right h3:before{right:calc(100% + 5px)}}@media screen and (min-width:768px){section#vertical-integration div.vertical-integration div.text-item.left{right:calc(50% + 70px);text-align:right}}@media screen and (min-width:768px)and (max-width:959px){section#vertical-integration div.vertical-integration div.text-item.left{right:calc(50% + 30px)}}@media screen and (min-width:960px)and (max-width:1199px){section#vertical-integration div.vertical-integration div.text-item.left{right:calc(50% + 40px)}}@media screen and (min-width:768px){section#vertical-integration div.vertical-integration div.text-item.left h3:before{content:url(/assets/svg/arrow-right.svg);left:calc(100% + 10px)}}@media screen and (min-width:768px)and (max-width:959px){section#vertical-integration div.vertical-integration div.text-item.left h3:before{left:calc(100% + 5px)}}@media screen and (min-width:768px){section#vertical-integration div.vertical-integration div.text-item.text-item-1{top:0}}@media screen and (min-width:1200px){section#vertical-integration div.vertical-integration div.text-item.text-item-1{width:520px}}@media screen and (min-width:768px){section#vertical-integration div.vertical-integration div.text-item.text-item-2{top:65px}}@media screen and (min-width:1200px){section#vertical-integration div.vertical-integration div.text-item.text-item-2{width:415px}}@media screen and (min-width:768px){section#vertical-integration div.vertical-integration div.text-item.text-item-3{top:335px}}@media screen and (min-width:768px)and (max-width:959px){section#vertical-integration div.vertical-integration div.text-item.text-item-3{top:385px}}@media screen and (min-width:1200px){section#vertical-integration div.vertical-integration div.text-item.text-item-3{width:400px}}@media screen and (min-width:768px){section#vertical-integration div.vertical-integration div.text-item.text-item-4{top:415px}}@media screen and (min-width:1200px){section#vertical-integration div.vertical-integration div.text-item.text-item-4{width:365px}}@media screen and (min-width:768px){section#vertical-integration div.vertical-integration div.text-item.text-item-5{top:665px}}@media screen and (min-width:1200px){section#vertical-integration div.vertical-integration div.text-item.text-item-5{width:440px}}section#vertical-integration div.vertical-integration div.text-item h3{margin:10px 0 0;position:relative;color:#8fbf27;font-family:bicyclette,sans-serif;font-size:1.25em}@media screen and (min-width:768px){section#vertical-integration div.vertical-integration div.text-item h3{margin:20px 0 0}}@media screen and (min-width:1200px){section#vertical-integration div.vertical-integration div.text-item h3{font-size:1.4em}}section#vertical-integration div.vertical-integration div.text-item h3:before{display:block;content:url(/assets/svg/arrow-left.svg);width:12px;height:18px;position:absolute;top:2px}@media screen and (min-width:960px){section#vertical-integration div.vertical-integration div.text-item h3:before{width:16px;height:24px;top:0}}@media screen and (max-width:767px){section#vertical-integration div.vertical-integration div.text-item h3:before{right:calc(100% + 10px)}}section#vertical-integration div.vertical-integration div.text-item p{padding:5px 0 0;color:#3b3735;font-size:1.1em;line-height:1.2em}@media screen and (min-width:1200px){section#vertical-integration div.vertical-integration div.text-item p{font-size:1.25em}}
