section.hero{display:block;padding:0;margin:0;width:100%;padding-top:56.25%;height:0;position:relative;overflow:hidden}
section.hero video.full-bg{position:absolute;top:0;left:0;right:0;bottom:0;width: 100%;}
section.hero .video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1)}
section.hero .content{position:absolute;width:35.15625vw;top:14.0625vw;left:12.916666666666666vw;text-align:left}
section.hero h1{color:#fff;margin-bottom:1.0416666666666667vw}
section.hero h1 span{color:#FEE000}
section.hero p{color:#fff;padding-right:1.8229166666666667vw}

section.growing-years{height:49.479166666666664vw;background:#00C4D8;position:relative;overflow:hidden}
section.growing-years .gy-parallax-hp{background-image:url(../images/home/gy-parallax-hp.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:100%;height:100%}
section.growing-years .gy-bee{background-image:url(../images/home/gy-bee.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:4.947916666666667vw;height:4.791666666666667vw;top:9.947916666666666vw;left:52.5vw}
section.growing-years .gy-cloud1{background-image:url(../images/home/gy-cloud1.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:12.708333333333334vw;height:6.71875vw;top:20.677083333333332vw;left:0}
section.growing-years .gy-cloud2{background-image:url(../images/home/gy-cloud2.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:15.729166666666666vw;height:7.65625vw;top:7.8125vw;right:0}
section.growing-years .gy-cloud3{background-image:url(../images/home/gy-cloud3.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:17.916666666666668vw;height:7.65625vw;top:36.458333333333336vw;right:25.416666666666668vw}
section.growing-years .gy-people{background-image:url(../images/home/gy-people.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:50vw;height:42.96875vw;bottom:0;left:5.677083333333333vw}
section.growing-years .gy-products{background-image:url(../images/home/gy-products-v2-new.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:23.385416666666668vw;height:28.90625vw;bottom:0;right:0}
section.growing-years .content{position:absolute;width:30.416666666666668vw;top:16.145833333333332vw;right:19.479166666666668vw;text-align:center}
section.growing-years h2{color:#fff;text-align:center;margin-bottom:1.5625vw}
section.growing-years p{color:#fff;text-align:center}

section.products{height:auto;background:red;position:relative;overflow: hidden;}
section.products .fp-cloud1{background-image:url(../images/home/fp-cloud1.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:13.177083333333334vw;height:7.03125vw;top:11.822916666666666vw;left:0}
section.products .fp-cloud2{background-image:url(../images/home/fp-cloud2.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:16.614583333333332vw;height:7.03125vw;top:5.729166666666667vw;right:0}
section.products .fp-kite{background-image:url(../images/home/fp-kite.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:11.145833333333334vw;height:13.4375vw;top:9.635416666666666vw;right:0}
section.products .fp-shrub-left{background-image:url(../images/home/fp-shrub-left.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:35.46875vw;height:9.583333333333334vw;bottom:0;left:0;z-index: 1;}
section.products .fp-shrub-right{background-image:url(../images/home/fp-shrub-right.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:35.46875vw;height:9.583333333333334vw;bottom:0;right:0;z-index: 1;}
section.products .white-border{position:absolute;width:100%;height:1.9270833333333333vw;bottom:0;right:0;background: #fff;}
section.products .content{position:static;width:100%;text-align:center;padding: 6.770833333333333vw 0 10.9375vw 0;}
section.products h2{color:#fff;text-align:center;margin-bottom:1.0416666666666667vw}
section.products p{color:#fff;text-align:center}
section.products .items{display:flex;align-items:flex-start;justify-content:center;padding:0 11.458333333333334vw;margin:4.166666666666667vw 0 3.125vw}
section.products .items .item{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;padding:0 0.625vw}
section.products .items img{width:100%}
section.products .items h4{font-family:'ITC Souvenir';font-size:1.1458333333333333vw;font-weight:400;line-height:1.25vw;color:#fff;margin-top:1.5625vw;display: inline-block;}
section.products .items a h4::after{content:'';display:block;width:0;height:0.10416666666666667vw;background:#fee000;margin:0.20833333333333334vw auto 0;transition:width .3s}
section.products .items .item:hover a h4::after{width:100%;//transition:width .3s}

section.organic-pioneers{height:auto;background:#fff;position:relative;overflow: hidden;}
section.organic-pioneers .op-grass{background-image:url(../images/home/op-grass.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:100%;height:12.291666666666666vw;bottom:0;left:0}
section.organic-pioneers .op-cow{background-image:url(../images/home/op-cow.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:24.635416666666668vw;height:12.708333333333334vw;bottom:1.0416666666666667vw;right:1.5625vw}
section.organic-pioneers .op-chickens{background-image:url(../images/home/op-chickens.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:8.125vw;height:7.708333333333333vw;bottom:5.104166666666667vw;left:0.78125vw}
section.organic-pioneers .content{position:static;width:100%;text-align:center;padding: 4.84375vw 0 12.5vw 0;}
section.organic-pioneers h2{color:red;text-align:center;margin-bottom:1.0416666666666667vw}
section.organic-pioneers p{color:#282730;text-align:center}
section.organic-pioneers .items{display:flex;align-items:flex-start;justify-content:center;padding:0 11.302083333333334vw;margin:2.0833333333333335vw 0 3.125vw}
section.organic-pioneers .items .item{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;padding:0 1.5625vw;position:relative}
section.organic-pioneers .items a.img-link{overflow: hidden;display: inline-block;border-radius: 50%;}
section.organic-pioneers .items img{width:100%;-webkit-transition: .3s ease;transition: .3s ease;border-radius: 50%;}
section.organic-pioneers .items .item:hover img{transform:scale(1.05)}
section.organic-pioneers .items a.btn.primary{min-width:16.666666666666668vw;bottom:-1.25vw;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
section.organic-pioneers .items .item:hover a.btn.primary{background-image: url(../images/primary-btn-bg-over.png);}

section.recipes{height:auto;background:red;position:relative;overflow:hidden}
section.recipes .butterfly{background-image:url(../images/home/butterfly.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:4.427083333333333vw;height:4.635416666666667vw;top:5.989583333333333vw;left:70.52083333333333vw}
section.recipes .content{position:static;width:100%;text-align:center;padding:6.770833333333333vw 11.458333333333334vw 4.166666666666667vw}
section.recipes h2{color:#fff;text-align:left;margin-bottom:1.0416666666666667vw;padding:0 0.625vw}
section.recipes h2 a{font-size:1.1458333333333333vw;line-height:1.25vw;color:#fff;text-decoration:none;padding-left:2.0833333333333335vw;display:inline-flex;align-items:center}
section.recipes h2 a i.arrow-down{transform:rotate(270deg);width:0.625vw;height:0.3645833333333333vw}
section.recipes p.sub-heading{color:#fff;text-align:left;margin-bottom:1.0416666666666667vw;padding:0 0.625vw}
section.recipes .items{display:flex;align-items:flex-start;justify-content:center;padding:0;margin:3.125vw 0 3.125vw}
section.recipes .items img{width:100%}
section.recipes .items h3{color:red;margin:1.0416666666666667vw 2.0833333333333335vw}
section.recipes .items p{margin:1.0416666666666667vw 2.0833333333333335vw 1.5625vw}
section.recipes .swiper{padding-bottom:7.8125vw;overflow:visible;width:100%}
section.recipes .swiper .controls{height:2.6041666666666665vw;width:calc(100% - 1.25vw);background:#BF271A;border-radius:1.3020833333333333vw;position:absolute;bottom:0;left:0;margin:0 0.625vw}
section.recipes .swiper .swiper-button-next,section.recipes .swiper .swiper-button-prev{background-size:100% 100%;background-repeat:no-repeat;width:2.6041666666666665vw;height:2.6041666666666665vw;top:0;margin:0}
section.recipes .swiper .swiper-button-next{background-image:url(../images/icons/arrow.svg);right:0}
section.recipes .swiper .swiper-button-prev{background-image:url(../images/icons/arrow.svg);left:0;transform:rotate(180deg)}
section.recipes .swiper .swiper-button-next:after,section.recipes .swiper .swiper-button-prev:after{content:''}
section.recipes .swiper-button-next.swiper-button-disabled,section.recipes .swiper-button-prev.swiper-button-disabled{opacity:.5}
section.recipes .items .swiper-slide{padding:0 0.625vw;box-sizing:border-box;height:auto}
section.recipes .items .swiper-slide .recipe{background:#fff;border-radius:0.5208333333333334vw;overflow:hidden;text-align:left;height:100%}
section.recipes .swiper-scrollbar-drag{background:#05B0C4}
section.recipes .swiper-scrollbar{background:#d6d6d6}
section.recipes .swiper-horizontal .swiper-scrollbar{border-radius:0.4166666666666667vw;height:0.78125vw;width:63.802083333333336vw;top:0;bottom:0;margin:auto;left:50%;transform:translateX(-50%)}
section.recipes .swiper-wrapper .img-box{width: 100%;overflow: hidden;display: inline-block;}
section.recipes .swiper-wrapper .img-box img{width:100%;-webkit-transition: .3s ease;transition: .3s ease;}
section.recipes .swiper-wrapper .img-box:hover img{transform: scale(1.05);}


@media only screen and (max-width:767px){
	section.hero{padding-top:216.425%}
	section.hero .content{position:absolute;width:100%;top:28.205128205128204vw;left:0;text-align:left;padding:0 9.23076923076923vw}
	section.hero h1{color:#fff;margin-bottom:5.128205128205129vw;line-height:10.256410256410257vw}
	section.hero h1 span{color:#FEE000;font-size:11.538461538461538vw}
	section.hero p{color:#fff;padding-right:0}
	section.hero a.btn.primary{width:100%}

	section.growing-years{height:205.12820512820514vw}
	section.growing-years .gy-parallax-hp{background-image:url(../images/home/gy-parallax-hp-sm.png);background-size:contain;height:85.64102564102564vw;bottom:0}
	section.growing-years .gy-bee{width:16.666666666666668vw;height:16.666666666666668vw;top:10.256410256410257vw;right:10.256410256410257vw;left:auto}
	section.growing-years .gy-cloud1{background-image:url(../images/clouds/cloud3.png);width:39.743589743589745vw;height:16.666666666666668vw;top:10.256410256410257vw;left:-15.384615384615385vw}
	section.growing-years .gy-cloud2{background-image:url(../images/clouds/cloud1.png);width:47.17948717948718vw;height:16.41025641025641vw;top:117.94871794871794vw;right:-25.641025641025642vw}
	section.growing-years .gy-cloud3{display:none}
	section.growing-years .gy-people{background-image:url(../images/home/gy-people-sm.png);background-image:url(../images/home/gy-people-sm-v2.png);width:100%;height:108.71794871794872vw;bottom:0;left:0}
	section.growing-years .gy-products{display:none}
	section.growing-years .content{width:100%;top:30.76923076923077vw;right:0;text-align:center;padding:0 8.205128205128204vw}
	section.growing-years a.btn.primary{width:100%}

	section.products{height:363.0769230769231vw}
	section.products .fp-cloud1{background-image:url(../images/clouds/cloud2.png);width:22.307692307692307vw;height:18.46153846153846vw;top:226.92307692307693vw;left:0}
	section.products .fp-cloud2{display:none}
	section.products .fp-kite{display:none}
	section.products .fp-shrub-left{background-image:url(../images/home/fp-shrub-left-sm.png);width:108.71794871794872vw;height:27.435897435897434vw;bottom:0;left:-56.666666666666664vw;z-index:1}
	section.products .fp-shrub-right{background-image:url(../images/home/fp-shrub-right-sm.png);width:115.12820512820512vw;height:27.435897435897434vw;bottom:0;right:-80.76923076923077vw;z-index:1}
	section.products .white-border{height:4.615384615384615vw}
	section.products .content{padding:17.94871794871795vw 4.102564102564102vw 29.487179487179485vw}
	section.products h2{color:#fff;text-align:center;margin-bottom:5.128205128205129vw}
	section.products p{margin-bottom:0}
	section.products .items{flex-direction:column;padding:0;margin:0;margin-bottom:3.8461538461538463vw}
	section.products .items .item{width:100%;padding:0;margin:5.128205128205129vw 0}
	section.products .items h4{font-family:'ITC Souvenir';font-size:5.641025641025641vw;font-weight:400;line-height:6.153846153846154vw;color:#fff;margin-top:7.6923076923076925vw}
	section.products a.btn.primary{width:100%}

	section.organic-pioneers{height:auto;background:#fff;position:relative;overflow:hidden}
	section.organic-pioneers .op-grass{background-image:url(../images/home/op-grass-sm.png);width:100%;height:60.51282051282051vw;bottom:0;left:0}
	section.organic-pioneers .op-cow{width:67.6923076923077vw;height:41.02564102564103vw;bottom:5.128205128205129vw;right:-17.94871794871795vw}
	section.organic-pioneers .op-chickens{width:31.28205128205128vw;height:28.205128205128204vw;bottom:12.051282051282051vw;left:2.5641025641025643vw}
	section.organic-pioneers .content{position:static;width:100%;text-align:center;padding:16.153846153846153vw 2.5641025641025643vw 51.282051282051285vw}
	section.organic-pioneers h2{color:red;text-align:center;margin-bottom:5.128205128205129vw}
	section.organic-pioneers p{color:#282730;text-align:center;margin-bottom:2.5641025641025643vw}
	section.organic-pioneers .items{flex-direction:column;padding:0 5.384615384615385vw;margin:0;margin-bottom:3.8461538461538463vw}
	section.organic-pioneers .items .item{width:100%;padding:0;margin:11.538461538461538vw 0}
	section.organic-pioneers .items img{width:100%}
	section.organic-pioneers .items a.btn.primary{min-width:66.66666666666667vw;bottom:-7.6923076923076925vw;text-transform:uppercase}

	section.recipes{height:auto;background:red;position:relative;overflow:hidden}
	section.recipes .butterfly{background-image:url(../images/home/butterfly.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:21.794871794871796vw;height:22.82051282051282vw;top:29.487179487179485vw;left:347.1794871794872vw}
	section.recipes .content{position:static;width:100%;text-align:center;padding:15.384615384615385vw 2.5641025641025643vw 7.6923076923076925vw}
	section.recipes h2{margin-bottom:5.128205128205129vw;padding:0 3.076923076923077vw}
	section.recipes h2 a{font-size:5.641025641025641vw;line-height:6.666666666666667vw;padding-left:0;padding-top:5.128205128205129vw;display:flex}
	section.recipes h2 a i.arrow-down{transform:rotate(270deg);width:3.076923076923077vw;height:1.794871794871795vw}
	section.recipes p.sub-heading{margin-bottom:5.128205128205129vw;padding:0 3.076923076923077vw}
	section.recipes .items{margin:7.6923076923076925vw 0 0}
	section.recipes .items h3{color:red;margin:5.128205128205129vw 8.974358974358974vw}
	section.recipes .items p{margin:10.256410256410257vw 8.974358974358974vw 7.6923076923076925vw;font-size:4.102564102564102vw;line-height:5.128205128205129vw}
	section.recipes .swiper{padding-bottom:17.94871794871795vw}
	section.recipes .swiper .controls{height:12.820512820512821vw;width:calc(100% - 6.153846153846154vw);background:0 0;border-radius:6.410256410256411vw;margin:0 3.076923076923077vw}
	section.recipes .items .swiper-slide{padding:0 1.5384615384615385vw}
	section.recipes .items .swiper-slide .recipe{background:#fff;border-radius:2.5641025641025643vw;overflow:hidden;text-align:left;height:100%}
	section.recipes .swiper-scrollbar{display:none}
	section.recipes .swiper-wrapper img{width:100%}
	.swiper-pagination-bullet{width:3.3333333333333335vw;height:3.3333333333333335vw;background:#FFF;opacity:1;margin:0 1.5384615384615385vw!important}
	.swiper-pagination-bullet-active{background:#F3B942}
	
}
@media only screen and (min-width: 768px) {
section.products .items .prod_h4{font-family:'ITC Souvenir';font-size:1.641025641025641vw;font-weight:400;line-height:6.153846153846154vw;color:#fff;}
}
@media only screen and (max-width: 767px) {
	section.products .items .prod_h4{font-family:'ITC Souvenir';font-size:5.145833vw !important;font-weight:400;line-height:1.25vw;color:#fff;margin-top:1.5625vw;display: inline-block;}
section.products .items a .prod_h4::after{content:'';display:block;width:0;height:0.10416666666666667vw;background:#fee000;margin:0.20833333333333334vw auto 0;transition:width .3s}
section.products .items .item:hover a .prod_h4::after{width:100%;//transition:width .3s}
}
.popup-content01 {
    position: relative
}

.popup-content01 a.round-btn1 {
    position: absolute;
    background: #118356;
    color: #fff !important;
    font-family: "ITC Souvenir";
    font-size: 1.023541666667vw;
    font-weight: 400;
    line-height: 1.345625vw;
    padding: .65208333333vw;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%
}

.popup-content01 a.round-btn1:after {
    content: "";
    background-image: url(../images/icons/plus-sign-off.svg);
    background-size: cover;
    background-repeat: no-repeat;
    width: 2.6041666667vw;
    height: 2.6041666667vw;
    position: absolute;
    top: -.5208333333vw;
    right: 1.0416666667vw
}

.popup-content01 a.round-btn1:hover:after {
    background-image: url(../images/icons/plus-sign-over.svg)
}

.popup-content01 a.round-btn1.btn6 {
    top: -1.0333vw;
    left: -1.5vw;
    width: 10.310417vw;
    height: 10.310417vw;
}

@media only screen and (max-width: 767px) {
    .popup-content01 a.round-btn1 {
        font-size: 4.1025641026vw;
        line-height: 4.6153846154vw;
        padding: 2.5641025641vw;
        position: relative
    }

    .popup-content01 a.round-btn1:after {
        content: "";
       width: 11.5384615385vw;
    height: 11.5384615385vw;
    margin: 0 auto;
    top: -4vw;
    left: auto;
    right: 5vw;
        background-image: url(../images/icons/plus-sign-over.svg)
    }

    .popup-content01 a.round-btn1:hover::after {
        background-image: url(../images/icons/plus-sign-off.svg)
    }

    .popup-content01 a.round-btn1.btn6 {
   width: 40.051282vw;
    height: 40.051282vw;
    font-size: 4.53846vw;
    line-height: 5.49487vw;
    padding: 0 2.871795vw;
    top: -11vw;
    position: absolute;
    left: -11vw;
    }
}

@media only screen and (max-width: 767px) {
    .popup-content01 {
        display: table;
        margin: 0 auto
    }

    .popup-modal.popup-carbon-reduction .gy-cloud2 {
        top: auto;
        bottom: 0
    }
}

.popup-modal.popup-carbon-reduction .item {
    max-height: 80vh;
    overflow-y: auto;
    overflow-x: hidden
}

.popup-modal.popup-carbon-reduction .copy {
    max-height: 80%;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.popup-modal.popup-carbon-reduction .copy a {
    color: inherit
}

.popup-modal.popup-carbon-reduction .copy a:hover {
    color: #fee000
}

@media only screen and (min-width: 768px) {
    .popup-modal.popup-carbon-reduction .copy {
        width: 71.0416666667vw;
        padding-top: 4.1666666667vw;
        padding-bottom: 4.1666666667vw
    }

    .popup-modal.popup-carbon-reduction .copy p {
        margin-bottom: 1.0416666667vw
    }
}

@media only screen and (max-width: 767px) {
    .popup-modal.popup-carbon-reduction .item {
        padding-top: 11.7948717949vw;
        padding-bottom: 15.3846153846vw
    }
}

section.section1 {
    overflow: visible;
}

