@-webkit-keyframes slideLeft{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}
100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}
@keyframes slideLeft{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}
100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}
@-webkit-keyframes slideRight{0%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}
100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}
@keyframes slideRight{0%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}
100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}


html{font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}
*,::after,::before{padding:0;margin:0;-webkit-box-sizing:inherit;box-sizing:inherit;list-style:none;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
body{font-family:'GT Walsheim';font-size:1.25vw;font-weight:500;line-height:1.6666666666666667vw;overflow-x:hidden;color:#121212;background:#fff}
body.preload * {-webkit-transition: none !important;-moz-transition: none !important;-ms-transition: none !important;-o-transition: none !important;}
a,button{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;border:none;outline:0;background:0 0;text-decoration:none}
a.btn.tertiary{color:#fff;font-size:1.0416666666666667vw;font-weight:bold;line-height:1.1979166666666667vw;text-align:center;letter-spacing:0;text-transform:uppercase;text-decoration:none;border:none;padding:0.8333333333333334vw 2.0833333333333335vw;min-width:11.458333333333334vw;display:inline-block;background:#BF271A;box-sizing:border-box;border-radius:0.2604166666666667vw;-webkit-transition: .4s ease;transition: .4s ease;}
a.btn.tertiary:hover{background:#FFB611}
a.btn.primary{background-image:url(../images/primary-btn-bg.png);background-size:100% 100%;color:#282730;font-size:0.9375vw;font-weight:bold;line-height:1.0416666666666667vw;text-align:center;letter-spacing:0;text-transform:none;text-decoration:none;border:none;padding:0.8333333333333334vw 2.0833333333333335vw;min-width:14.53125vw;display:inline-block;background-color:transparent;box-sizing:border-box;-webkit-transition: .4s ease;transition: .4s ease;}
a.btn.primary.blue{background-image:url(../images/primary-btn-blue-bg.png);}
a.btn.primary:hover{background-image:url(../images/primary-btn-bg-over.png);}
img,video{display:block;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}
.container{width:100%;height:auto;padding:0 0.78125vw;margin:0 auto}
i.arrow-down{background-image:url(../images/icons/down-arrow.svg);background-size:100% 100%;display:inline-block;width:0.625vw;height:0.3645833333333333vw;margin:0 0.4166666666666667vw;}
i.arrow-left{background-image:url(../images/icons/left-arrow.svg);background-size:100% 100%;display:inline-block;width:0.3645833333333333vw;height:0.625vw;margin:0 0.625vw 0 0}

h1,h2,h3,h4,h5,h6{margin: 0;}
h1{color:#282730;font-family: 'ITC Souvenir';font-size:3.125vw;font-weight:normal;line-height:3.3854166666666665vw;letter-spacing:0;margin:0;margin-bottom:2.0833333333333335vw;}
h2{color:#282730;font-family: 'ITC Souvenir';font-size:1.875vw;font-weight:normal;line-height:2.0833333333333335vw;letter-spacing:0;margin:0;margin-bottom:1.5625vw;}
h3{color:#282730;font-family: 'ITC Souvenir';font-size:1.25vw;font-weight:normal;line-height:1.5625vw;letter-spacing:0;margin:0;margin-bottom:1.5625vw;}
p{color:#282730;font-size:1.25vw;font-weight:500;line-height:1.6666666666666667vw;margin:0;margin-bottom:1.5625vw;}
p.p2{color:#282730;font-size:1.1458333333333333vw;font-weight:500;line-height:1.5625vw;margin:0;margin-bottom:1.5625vw;}
p.p3{color:#282730;font-size:0.9375vw;font-weight:500;line-height:1.25vw;margin:0;margin-bottom:1.5625vw;}
p.p4{color:#282730;font-size:0.7291666666666666vw;font-weight:500;line-height:1.0416666666666667vw;margin:0;margin-bottom:1.5625vw;}
p a{font-size: 1.09375vw; line-height: inherit; color: #05B0C4; text-decoration: underline;}
p a:hover{text-decoration: none;}
.wpcf7-not-valid-tip {
    color: red;
    display: none;
}

@media only screen and (max-width:767px){
	body{font-size:6.153846153846154vw;line-height:8.205128205128204vw;}
	a,button{cursor:default!important;border:none;outline:0}
	.container{padding:0 5.128205128205129vw;margin:0 auto}
	a.btn.tertiary{font-size:3.076923076923077vw;line-height:7.17948717948718vw;padding:1.5384615384615385vw 4.102564102564102vw;min-width:30.76923076923077vw;border-radius:1.2820512820512822vw}
	a.btn.primary{font-size:4.615384615384615vw;line-height:5.641025641025641vw;padding:4.102564102564102vw 10.256410256410257vw;min-width:70.51282051282051vw;}

	h1{font-size:10.256410256410257vw;line-height:10.76923076923077vw;margin-bottom:7.6923076923076925vw;}
	h2{font-size:7.17948717948718vw;line-height:8.205128205128204vw;margin-bottom:7.6923076923076925vw;}
	h3{font-size:4.615384615384615vw;line-height:6.153846153846154vw;margin-bottom:7.6923076923076925vw;}
	p{font-size:4.615384615384615vw;line-height:6.153846153846154vw;margin-bottom:7.6923076923076925vw;}
	p.p2{font-size:4.102564102564102vw;line-height:5.641025641025641vw;margin-bottom:7.6923076923076925vw;}
	p.p3{font-size:3.076923076923077vw;line-height:4.615384615384615vw;margin-bottom:7.6923076923076925vw;}
	p.p4{font-size:3.076923076923077vw;line-height:4.615384615384615vw;margin-bottom:7.6923076923076925vw;}
	p a{font-size: 4.615384615384615vw; line-height: inherit;}
}


.visible-xs{display:none !important;}
.hidden-xs{display:block !important;}

@media screen and (max-width:767px){
  .visible-xs{display:block !important;}
  .hidden-xs{display:none !important;}
}

header{position:fixed;display:block;top:0;left:0;width:100%;height:auto;padding:0;margin:0 auto;z-index:999;border:none;outline:0;}

header .brand{border:none;outline:0;text-transform:uppercase;text-rendering:optimizeLegibility}
header .brand img{width:6.458333333333333vw}

header .top-nav{-webkit-box-shadow:0 0.15625vw 0.3125vw 0 rgb(0,0,0,.16);box-shadow:0 0.15625vw 0.3125vw 0 rgb(0,0,0,.16);background: #fff;}
header .top-nav .right{display:flex;align-items:center;justify-content:flex-end;height:2.6041666666666665vw;padding-right:6.25vw;text-align:right}
header .top-nav .right a{color:#282730;text-decoration:none;font-size:0.7291666666666666vw;line-height:0.8333333333333334vw;text-transform:uppercase}
header .top-nav div.social-icons{padding-left:2.0833333333333335vw}
header .top-nav div.social-icons ul{list-style:none;display:flex;align-items:center;justify-content:space-around;padding:0;margin:0;float:right}
header .top-nav div.social-icons ul li a{width:0.9895833333333334vw;height:0.9895833333333334vw;display:block;background-size:100% 100%;margin:0 0.4166666666666667vw}
header .top-nav div.social-icons ul li a.fb{background-image:url(../images/global/navigation/facebook.svg)}
header .top-nav div.social-icons ul li a.insta{background-image:url(../images/global/navigation/instagram.svg)}
header .top-nav div.social-icons ul li a.pt{background-image:url(../images/global/navigation/pinterest.svg)}
header .top-nav div.social-icons ul li a.fb:hover{background-image:url(../images/global/navigation/facebook-over.svg)}
header .top-nav div.social-icons ul li a.insta:hover{background-image:url(../images/global/navigation/instagram-over.svg)}
header .top-nav div.social-icons ul li a.pt:hover{background-image:url(../images/global/navigation/pinterest-over.svg)}


header .main-nav{background:red;padding:0.15625vw 0 0;-webkit-box-shadow:0 0.15625vw 0.3125vw 0vw rgb(0, 0, 0, 0.16);box-shadow:0 0.15625vw 0.3125vw 0vw rgb(0, 0, 0, 0.16);}
header .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-item-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 17%;flex:0 0 17%;padding-left:9.114583333333334vw}
.header-item-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 53%;flex:0 0 53%}
.header-item-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:6.25vw}
header .menu>ul>li{display:inline-block;line-height:2;margin-left:1.5625vw;}
header .menu>ul>li.mobile-only{display:none;}
header .menu>ul>li>a{position:relative;font-family:inherit;font-size:1.0416666666666667vw;font-weight:700;line-height:6.666666666666667vw;border:none;outline:0;color:#FFF;text-transform:uppercase;text-rendering:optimizeLegibility;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;display:flex;align-items:center}
header a.btn.tertiary{}
header .menu>ul>li .menu-subs{position:absolute;top:-52.083333333333336vw;width:100%;height:auto;margin-top:1.75rem;padding:1rem 2rem;border:none;outline:0;z-index:-1;opacity:0;visibility:hidden;background:#fff;-webkit-box-shadow:0 0.20833333333333334vw 0.3125vw -0.052083333333333336vw rgba(0,0,0,.1),0 0.10416666666666667vw 0.20833333333333334vw -0.052083333333333336vw rgba(0,0,0,.06);box-shadow:0 0.20833333333333334vw 0.3125vw -0.052083333333333336vw rgba(0,0,0,.1),0 0.10416666666666667vw 0.20833333333333334vw -0.052083333333333336vw rgba(0,0,0,.06);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
header .menu>ul>li .menu-subs>ul>li{line-height:1}
header .menu>ul>li .menu-subs>ul>li>a{display:inline-block;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.25;padding:.75rem 0;border:none;outline:0;color:#121212;text-transform:capitalize;text-rendering:optimizeLegibility;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
header .menu>ul>li .menu-column-1{min-width:16rem;max-width:20rem}
header .menu>ul>li .menu-subs.menu-mega{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li{display:block;line-height:1}
header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a{display:inline-block;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.25;padding:.5rem 0;border:none;outline:0;color:#121212;text-transform:capitalize;text-rendering:optimizeLegibility;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
header .menu>ul>li .menu-subs.menu-column-4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:13.541666666666666vw 12.239583333333334vw 4.166666666666667vw;}
header .menu>ul>li .menu-subs.menu-column-4.organic-pioneers{padding:12.239583333333334vw 12.239583333333334vw 4.166666666666667vw;}
header .menu>ul>li .menu-subs.menu-column-4>.list-item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding:0 0.6770833333333334vw;position:relative}
header .menu>ul>li .menu-subs.menu-column-4>.list-item.col-50{-ms-flex:0 0 50%;flex:0 0 50%;padding:0;margin-top:-1.0416666666666667vw}
header .menu>ul>li .menu-subs.menu-column-4>.list-item.col-100{-ms-flex:0 0 100%;flex:0 0 100%;padding:0;}
header .menu>ul>li .menu-subs.menu-column-4>.list-item.col-35{-ms-flex:0 0 33.5%;flex:0 0 33.5%;}
header .menu>ul>li .menu-subs.menu-column-4>.list-item.col-65{-ms-flex:0 0 66.5%;flex:0 0 66.5%;}
header .menu>ul>li .menu-subs.menu-column-4>.list-item a.img-link{overflow:hidden;display:inline-block;border-radius:0.5208333333333334vw;width: 100%;}
header .menu>ul>li .menu-subs.menu-column-4>.list-item .title{font-family:'ITC Souvenir';font-size:1.5625vw;font-weight:normal;line-height:2.0833333333333335vw;padding:0;border:none;outline:0;color:#fff;text-rendering:optimizeLegibility;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
header .menu>ul>li .menu-subs.menu-column-4>.list-item .title.title1{position:absolute;top:1.8229166666666667vw;left:0;right:0}
header .menu>ul>li .menu-subs.menu-column-4>.list-item .title.title2{ font-size:1.875vw; line-height:2.0833333333333335vw; color: #FF0000;text-align: center;margin: 0 0 3.125vw;}
header .menu>ul>li .menu-subs.menu-column-4>.list-item .title.title3{position:absolute; font-size: 2.0833333333333335vw;line-height: 2.4479166666666665vw;}
header .menu>ul>li .menu-subs.menu-column-4>.list-item .title.title4{ font-size:1.875vw; line-height:2.0833333333333335vw; color: #FF0000;text-align: left;margin: 0 0 1.0416666666666667vw;}
header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center .title{text-align:center}
header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-v-center .title{width: 100%;top: 50%; left: 50%;transform: translate(-50%, -50%);}
header .menu>ul>li .menu-subs.menu-column-4>.list-item img.responsive{max-width:100%;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;vertical-align:middle;border-radius:0.5208333333333334vw;transition:.5s all ease-in-out}
header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a:hover,header .menu>ul>li .menu-subs>ul>li>a:hover,header .menu>ul>li:hover>a{color:#fff;text-decoration:underline;text-decoration-thickness:0.20833333333333334vw;text-decoration-color:#FEE000;text-underline-offset:0.4166666666666667vw}
header .menu>ul>li:hover>a>i.arrow-down{transform:rotate(180deg)}
header .menu>ul>li .menu-subs.menu-column-4>.list-item>a:hover img.responsive{transform:scale(1.05)}


header .menu>ul>li .menu-column-3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
header .menu>ul>li .menu-subs.menu-column-4>.list-item .menu-column-3>.list-item{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;padding:0 0.6770833333333334vw;position:relative;margin-bottom:1.4583333333333333vw}
header .menu>ul>li .menu-subs.menu-column-4>.list-item .menu-column-3>.list-item .title{font-size:1.0416666666666667vw;line-height:1;color:#282730;text-align:center;margin-top:0.8333333333333334vw}
header .menu>ul>li .menu-subs.menu-column-4>.list-item .menu-column-3>.list-item a:hover .title{color:#FFB611}

header .menu>ul>li .menu-subs.menu-column-4>.list-item.learn-links{display: flex;justify-content: space-between;padding-right: 4.6875vw;}
header .menu>ul>li .menu-subs.menu-column-4>.list-item.learn-links a{font-size: 0.9375vw; line-height: 1.0416666666666667vw; font-weight: bold;color: #282730;}
header .menu>ul>li .menu-subs.menu-column-4>.list-item.learn-links a:hover{text-decoration: none;}

.header-item-right .search-menu>a{position:relative;font-family:inherit;font-size:1.0416666666666667vw;font-weight:700;line-height:6.666666666666667vw;border:none;outline:0;color:#FFF;text-transform:uppercase;text-rendering:optimizeLegibility;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;display:flex;align-items:center;width:1.6145833333333333vw;height:1.6145833333333333vw;display:block;background-image:url(../images/icons/search.svg);background-size:100% 100%;margin:0;height: 6.666666666666667vw;margin-left: 1.5625vw;}
.header-item-right .search-menu.active>a{background-image:url(../images/icons/search-over.svg);text-decoration:none}
.header-item-right .search-mega-box{position:absolute;width:100%;height:auto;margin-top:1.75rem;border:none;outline:0;z-index:-1;opacity:0;visibility:hidden;-webkit-box-shadow:0 0.20833333333333334vw 0.3125vw -0.052083333333333336vw rgba(0,0,0,.1),0 0.10416666666666667vw 0.20833333333333334vw -0.052083333333333336vw rgba(0,0,0,.06);box-shadow:0 0.20833333333333334vw 0.3125vw -0.052083333333333336vw rgba(0,0,0,.1),0 0.10416666666666667vw 0.20833333333333334vw -0.052083333333333336vw rgba(0,0,0,.06);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background: red;padding: 4.166666666666667vw 12.239583333333334vw;}
.header-item-right .search-menu.active .search-mega-box{margin-top: 0;opacity: 1;
    visibility: visible;}
.header-item-right .search-mega-box.menu-mega{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.header-item-right .search-mega-box{background:red;padding:4.166666666666667vw 12.239583333333334vw}
.header-item-right .search-mega-box h1{font-family:'ITC Souvenir';font-size:3.125vw;font-weight:normal;line-height:3.3854166666666665vw;padding:0;border:none;outline:0;color:#fff;text-rendering:optimizeLegibility;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:center}
.header-item-right .search-mega-box form{display:flex;justify-content:center;margin:1.5625vw 0}
.header-item-right .search-mega-box form input[type=search]{width:27.083333333333332vw;font-size:0.9375vw;line-height:1.25vw;border-radius:0.2604166666666667vw 0 0 0.2604166666666667vw;padding:0.78125vw;margin:0;color:#282730;border:0;display:inline;outline:0}
.header-item-right .search-mega-box form .btn-search{color:#282730;font-size:0.9375vw;font-weight:700;line-height:1.0416666666666667vw;text-align:center;letter-spacing:0;text-transform:none;text-decoration:none;border:none;padding:0.8333333333333334vw 2.0833333333333335vw;min-width:8.958333333333334vw;display:inline;background:#FEE000;box-sizing:border-box;border-radius:0 0.2604166666666667vw 0.2604166666666667vw 0}
.header-item-right .search-mega-box form .btn-search:hover{background:#FFB611}
.header-item-right .search-mega-box .cloud{position:absolute}
.header-item-right .search-mega-box .cloud img{width: 100%;}
.header-item-right .search-mega-box .cloud.cloud1{bottom:3.90625vw;left:0;width:12.96875vw}
.header-item-right .search-mega-box .cloud.cloud2{left:14.427083333333334vw;top:3.0208333333333335vw;width:11.40625vw}
.header-item-right .search-mega-box .cloud.cloud3{bottom:5.78125vw;right:0;width:8.854166666666666vw}
.ui-widget.ui-autocomplete{z-index: 99999;font-family: 'GT Walsheim';font-size: 1.25vw;font-weight: 500;line-height: 1.6666666666666667vw;max-height: 50vh;overflow: hidden;overflow-y: scroll;}
footer .footer1 .b-corp h2 sup{
    font-size: 38%;
}
@media only screen and (min-width:768px){
	header .menu>ul>li.menu-item-has-children:hover .menu-subs{margin-top:0;opacity:1;visibility:visible;top: 0}
}

@media only screen and (max-width:767px){
	header .top-nav{display: none;}

	header .brand img{width:18.46153846153846vw;}

	header .main-nav{background:red;padding:0.7692307692307693vw 0 0;-webkit-box-shadow:0 0.7692307692307693vw 1.5384615384615385vw 0vw rgb(0, 0, 0, 0.16);box-shadow:0 0.7692307692307693vw 1.5384615384615385vw 0vw rgb(0, 0, 0, 0.16);}
	.header-item-center{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
	.header-item-left,.header-item-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto; padding: 0;}
	.wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
	header .menu-mobile-trigger{position:relative;display:block;cursor:pointer;width:7.6923076923076925vw;height:6.153846153846154vw;border:none;outline:0;margin-left:4.102564102564102vw;background:0 0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}
	header .menu-mobile-trigger span{display:block;position:absolute;width:100%;height:1.0256410256410255vw;left:0;border:none;outline:0;opacity:1;border-radius:0.5128205128205128vw;background:#fff;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
	header .menu-mobile-trigger span:nth-child(1){top:0;transform-origin: 0% 0%;transition: transform 0.4s ease-in-out;}
	header .menu-mobile-trigger span:nth-child(2){top:2.5641025641025643vw;transition: transform 0.2s ease-in-out;}
	header .menu-mobile-trigger span:nth-child(3){top:5.128205128205129vw;transform-origin: 0% 100%;transition: transform 0.4s ease-in-out;}

	header .menu-mobile-trigger.active{}
	header .menu-mobile-trigger.active span:nth-child(1){transform: rotate(45deg);}
	header .menu-mobile-trigger.active span:nth-child(2){transform: scaleY(0);}
	header .menu-mobile-trigger.active span:nth-child(3){transform: rotate(-45deg);}

	.header-item-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
	header .menu{position:fixed;top:18.974358974358974vw;left:0;width:100%;height:calc(100% - 19.23076923076923vw);z-index:1099;overflow-y:auto;overflow-x:hidden;background:#fafafa;-webkit-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
	header .menu.active{-webkit-transform:translate(0%);-ms-transform:translate(0%);transform:translate(0%)}
	header .menu>ul>li{display:block;line-height:1;margin:0}
	header .menu>ul>li.mobile-only{display:block}
	header .menu>ul>li>a{display:flex;justify-content:space-between;font-family:'ITC Souvenir';font-size:7.17948717948718vw;line-height:8.205128205128204vw;font-weight:400;text-transform:none;height:auto;margin:0 5.128205128205129vw;padding:5.128205128205129vw 0;border-bottom:solid 0.5128205128205128vw #FEE000}
	header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a:hover,header .menu>ul>li .menu-subs>ul>li>a:hover,header .menu>ul>li:hover>a{text-decoration:none}
	header .menu>ul>li:hover>a>i.arrow-down,header .menu>ul>li>a>i.arrow-down{transform:rotate(270deg);width: 3.076923076923077vw;height: 1.794871794871795vw;}
	header i.arrow-left{width: 1.794871794871795vw;height: 3.076923076923077vw;margin:0 3.076923076923077vw 0 0;}
	header .menu>ul>li>a i.ion{position:absolute;font-size:1.25rem;line-height:3.125rem;top:0;right:0;width:3.125rem;height:3.125rem;text-align:center;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}


	header .menu .menu-section{height:auto;overflow-y:auto;overflow-x:hidden;padding:30.76923076923077vw 5.128205128205129vw 0;background-image:url(../images/global/Megamenus/menu-bg-sm.png);background-position:bottom;background-size:cover;background-repeat:no-repeat}
	header .menu>ul>li .menu-subs,header .menu>ul>li .menu-subs.menu-mega{position:absolute;top:0;left:0;max-width:none;min-width:auto;width:100%;height:100%;margin:0;padding:5.128205128205129vw;opacity:1;overflow-y:auto;visibility:visible;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);-webkit-box-shadow:none;box-shadow:none;z-index:1;display:none}
	header .menu>ul>li .menu-subs.active{display:block}
	header .menu>ul>li .menu-subs.menu-column-4.organic-pioneers{padding:5.128205128205129vw;}
	header .menu>ul>li .menu-subs.menu-column-4>.list-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:1.5384615384615385vw 3.8461538461538463vw;}
	header .menu>ul>li .menu-subs.menu-column-4>.list-item img.responsive{margin-top:0}
	header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center .title{font-size: 4.615384615384615vw;line-height: 5.128205128205129vw;}
	header .menu>ul>li .menu-subs.menu-column-4>.list-item .title.title3{font-size: 7.17948717948718vw; line-height: 8.205128205128204vw;padding-bottom: 20.512820512820515vw;}
	header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center:last-child .title{margin-bottom:0}
	header .menu>ul>li .menu-subs.menu-column-4>.list-item a.img-link{border-radius:2.5641025641025643vw;}
	header .menu>ul>li .menu-subs>ul>li>a{display:block}
	header .menu>ul>li .menu-subs.menu-mega>.list-item>ul{margin-bottom:1rem}
	header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a{display:block}

	header .menu .mobile-xtra{display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 5.128205128205129vw 64.1025641025641vw}
	header .menu .mobile-xtra a{color:#fff;text-decoration:none;font-size:5.128205128205129vw;line-height:5.897435897435898vw;font-weight:700;text-transform:uppercase;padding:5.128205128205129vw 0}
	header .menu .mobile-xtra div.social-icons{width:100%}
	header .menu .mobile-xtra div.social-icons ul{list-style:none;display:flex;align-items:center;justify-content:center;padding:0;margin:0}
	header .menu .mobile-xtra div.social-icons ul li a{width:7.6923076923076925vw;height:7.6923076923076925vw;display:block;background-size:100% 100%;margin:0 3.076923076923077vw}
	header .menu .mobile-xtra div.social-icons ul li a.fb{background-image:url(../images/global/navigation/facebook-sm.svg)}
	header .menu .mobile-xtra div.social-icons ul li a.insta{background-image:url(../images/global/navigation/instagram-sm.svg)}
	header .menu .mobile-xtra div.social-icons ul li a.pt{background-image:url(../images/global/navigation/pinterest-sm.svg)}
	header .menu .mobile-xtra div.social-icons ul li a.fb:hover{background-image:url(../images/global/navigation/facebook-over.svg)}
	header .menu .mobile-xtra div.social-icons ul li a.insta:hover{background-image:url(../images/global/navigation/instagram-over.svg)}
	header .menu .mobile-xtra div.social-icons ul li a.pt:hover{background-image:url(../images/global/navigation/pinterest-over.svg)}
	header .menu>ul>li .menu-subs.menu-column-4>.list-item.col-50{margin: 0;padding: 0 2.5641025641025643vw;}
	header .menu>ul>li .menu-subs.menu-column-4>.list-item .menu-column-3>.list-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0vw 1.2820512820512822vw;position:relative;margin-bottom:3.8461538461538463vw;}
	header .menu>ul>li .menu-subs.menu-column-4>.list-item .menu-column-3>.list-item .title{font-size:4.615384615384615vw;line-height:5.128205128205129vw;color:#282730;text-align:center;margin-top:2.5641025641025643vw}

	header .menu>ul>li .menu-subs.menu-column-4>.list-item.learn-links{flex-direction:column;padding-right:3.8461538461538463vw}
	header .menu>ul>li .menu-subs.menu-column-4>.list-item.learn-links .title.title4{font-size:7.6923076923076925vw;line-height:8.717948717948717vw;margin:0 0 1.5384615384615385vw}
	header .menu>ul>li .menu-subs.menu-column-4>.list-item.learn-links ul{margin-bottom:3.8461538461538463vw}
	header .menu>ul>li .menu-subs.menu-column-4>.list-item.learn-links ul li{line-height:10.256410256410257vw}
	header .menu>ul>li .menu-subs.menu-column-4>.list-item.learn-links a{font-size:4.615384615384615vw;line-height:5.128205128205129vw;text-transform:uppercase}
	header .menu>ul>li .menu-subs.menu-column-4.learn-submenu>.list-item.text-center .title{left:8.205128205128204vw;right:auto;top:50%;transform:translate(0,-50%);text-align:left}

	header .menu>ul>li .menu-subs .menu-mobile-arrow{font-size:6.153846153846154vw;line-height:7.17948717948718vw;font-family:'ITC Souvenir';font-weight:400;display:flex;align-items:center;color:#000;margin:0 0 5.128205128205129vw;padding:2.5641025641025643vw 0;border-bottom:solid 0.5128205128205128vw #FEE000}

  .header-item-right .search-mega-box{top:18.974358974358974vw}
	.header-item-right .search-menu>a{width:7.6923076923076925vw;height:7.6923076923076925vw;height:18.46153846153846vw;margin-left:4.102564102564102vw}
	.header-item-right .search-mega-box{-webkit-box-shadow:0 1.0256410256410255vw 1.5384615384615385vw -0.2564102564102564vw rgba(0,0,0,.1),0 0.5128205128205128vw 1.0256410256410255vw -0.2564102564102564vw rgba(0,0,0,.06);box-shadow:0 1.0256410256410255vw 1.5384615384615385vw -0.2564102564102564vw rgba(0,0,0,.1),0 0.5128205128205128vw 1.0256410256410255vw -0.2564102564102564vw rgba(0,0,0,.06);padding:7.6923076923076925vw 5.128205128205129vw 2.5641025641025643vw}
	.header-item-right .search-mega-box h1{font-size:8.205128205128204vw;line-height:9.23076923076923vw}
	.header-item-right .search-mega-box form{margin:5.128205128205129vw;flex-direction:column;align-items:center}
	.header-item-right .search-mega-box form input[type=search]{width:100%;font-size:4.615384615384615vw;line-height:5.128205128205129vw;border-radius:1.2820512820512822vw;padding:2.5641025641025643vw;margin:0 0 4.102564102564102vw}
	.header-item-right .search-mega-box form .btn-search{font-size:4.615384615384615vw;font-weight:700;line-height:5.128205128205129vw;padding:2.5641025641025643vw 7.6923076923076925vw;min-width:30.76923076923077vw;width:30.76923076923077vw;border-radius:1.2820512820512822vw}
	.header-item-right .search-mega-box .cloud{position:absolute}
	.header-item-right .search-mega-box .cloud.cloud4{left:0;top:6.410256410256411vw;width:15.897435897435898vw;height:8.974358974358974vw}
	.header-item-right .search-mega-box .cloud.cloud5{right:-23.58974358974359vw;top:14.871794871794872vw;width:35.12820512820513vw;height:9.487179487179487vw}
	.ui-widget.ui-autocomplete{font-size: 4.102564102564102vw;line-height: 5.128205128205129vw;max-width: 81%;}
}

section.newsletter{height:40.625vw;background-image:url(../images/global/Newsletter/Newsletter-background.jpg);background-size:100% 100%;position:relative;overflow: hidden;}
section.newsletter .bg-horizon{background-image:url(../images/global/Newsletter/Newsletter-horizon.png);background-size:100% 100%;background-position-y:-3.125vw;background-repeat:no-repeat;position:absolute;width:100%;height:100%}
section.newsletter .bg-foreground{background-image:url(../images/global/Newsletter/Newsletter-Foreground-min.png);background-size:100% 100%;background-position-y:5.729166666666667vw;background-repeat:no-repeat;position:absolute;width:100%;height:100%}
section.newsletter .copy-text{font-size:1.25vw;line-height:1;color:#fff;position:absolute;bottom:2.0833333333333335vw;left:1.5625vw}
section.newsletter .content{position:absolute;width:41.666666666666664vw;top:4.947916666666667vw;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);text-align: center;}
section.newsletter h1{color:#fff;text-align:center;margin-bottom:1.5625vw}
section.newsletter p{color:#fff;text-align:center}
/*section.newsletter form{display:flex;justify-content:center;margin:1.5625vw 0}
section.newsletter form input[type=email]{width:18.229166666666668vw;font-size:0.9375vw;line-height:1.25vw;border-radius:0.2604166666666667vw 0 0 0.2604166666666667vw;padding:0.78125vw;margin:0;color:#282730;border:0;display:inline;outline:0}
section.newsletter form .btn-signup{color:#282730;font-size:0.9375vw;font-weight:bold	;line-height:1.0416666666666667vw;text-align:center;letter-spacing:0;text-transform:none;text-decoration:none;border:none;padding:0.8333333333333334vw 1.5625vw;min-width:9.010416666666666vw;display:inline;background:#FEE000;box-sizing:border-box;border-radius:0 0.2604166666666667vw 0.2604166666666667vw 0}
section.newsletter form .btn-signup:hover{background:#FFB611}*/


footer{background-color:#0CB14C;background-image:url(../images/global/Footer/footer-bg.png);background-size:contain;background-repeat:no-repeat;background-position:bottom;overflow:hidden}
footer .container{padding:0}

footer .top{display:flex;flex-direction:column}
footer .top .logo{width:10.572916666666666vw;margin:auto}
footer .top div.social-icons{margin:1.0416666666666667vw 0 1.5625vw}
footer .top div.social-icons ul{list-style:none;display:flex;align-items:center;justify-content:center;padding:0;margin:0}
footer .top div.social-icons ul li a{width:1.6145833333333333vw;height:1.6145833333333333vw;display:block;background-size:100% 100%;margin:0 0.625vw}
footer .top div.social-icons ul li a.fb{background-image:url(../images/global/navigation/facebook-sm.svg)}
footer .top div.social-icons ul li a.insta{background-image:url(../images/global/navigation/instagram-sm.svg)}
footer .top div.social-icons ul li a.pt{background-image:url(../images/global/navigation/pinterest-sm.svg)}
footer .top div.social-icons ul li a.fb:hover{background-image:url(../images/global/navigation/facebook-over.svg)}
footer .top div.social-icons ul li a.insta:hover{background-image:url(../images/global/navigation/instagram-over.svg)}
footer .top div.social-icons ul li a.pt:hover{background-image:url(../images/global/navigation/pinterest-over.svg)}
footer .top div.where-to-buy{text-align:center}

footer .footer1{display:flex;margin-top:4.791666666666667vw}
footer .footer1 .b-corp{width:42.708333333333336vw;padding-left:7.03125vw;padding-right:5.208333333333333vw;display:flex}
footer .footer1 .b-corp .left{align-self:stretch}
footer .footer1 .b-corp .right{flex:1;padding-left:2.6041666666666665vw}
footer .footer1 .b-corp img{width:7.604166666666667vw}
footer .footer1 .b-corp h2{color:#fff}
footer .footer1 .b-corp p.small{color:#fff;font-size:1.09375vw;line-height:1.5625vw}
footer .footer1 .b-corp p a{font-weight: normal;font-size:1.0416666666666667vw;line-height:1.5625vw;color:#FEE000}
/* footer .footer1 .menus{display:flex;align-items:self-start;justify-content:space-between;flex:1;padding-right:7.03125vw} */
footer .footer1 .menus a.heading{color:#fff;font-family:'ITC Souvenir';font-size:1.25vw;font-weight:normal;line-height:1.5625vw;text-decoration:none}
footer .footer1 .menus div.heading{color:#fff;font-family:'ITC Souvenir';font-size:1.25vw;font-weight:normal;line-height:1.5625vw;text-decoration:none}
footer .footer1 .menus ul{list-style:none;padding:0;margin:0 0 1.5625vw}
footer .footer1 .menus ul li{padding:0.2604166666666667vw 0}
footer .footer1 .menus ul li a{color:#fff;font-size:0.9375vw;font-weight:500;line-height:1.25vw;text-decoration:none}

footer .footer2{display:flex;align-items:center;justify-content:flex-end;margin-top:1.5625vw;padding-bottom:2.0833333333333335vw;padding-right:3.3854166666666665vw}
footer .footer2 .copyright{font-weight: 300;font-size:0.625vw;line-height:1.25vw;color:#fff}

@media only screen and (max-width:767px){
	 footer .footer1 .menus{display:flex;align-items:self-start;justify-content:space-between;flex:1;padding-right:7.03125vw}
	section.newsletter{height:130.76923076923077vw;background-image:url(../images/global/Newsletter/Newsletter-background-sm.jpg)}
	section.newsletter .bg-horizon{background-image:url(../images/global/Newsletter/Newsletter-horizon-sm.png);background-position-y:0}
	section.newsletter .bg-foreground{background-image:url(../images/global/Newsletter/Newsletter-Foreground-min-sm.png);background-position-y:0}
	section.newsletter .copy-text{display:none}
	section.newsletter .content{position:absolute;width:82.05128205128206vw;top:12.820512820512821vw}
	section.newsletter h1{margin-bottom:4.615384615384615vw;font-size:7.17948717948718vw;line-height:8.205128205128204vw}
	section.newsletter p{margin-bottom:10.256410256410257vw}
	/*section.newsletter form{margin:7.6923076923076925vw 0;flex-direction:column}
	section.newsletter form input[type=email]{width:100%;font-size:4.102564102564102vw;line-height:5.128205128205129vw;border-radius:1.2820512820512822vw;padding:3.8461538461538463vw}
	section.newsletter form .btn-signup{font-size:4.615384615384615vw;line-height:7.17948717948718vw;padding:2.8205128205128207vw 7.6923076923076925vw;min-width:44.35897435897436vw;border-radius:1.2820512820512822vw;margin-top:3.8461538461538463vw;}*/

	footer{background-color:#00A14A;background-image:url(../images/global/Footer/footer-bg-sm.jpg);background-size:contain;background-position:top}
	footer .container{padding:0}

	footer .top{display:flex;flex-direction:column}
	footer .top .logo{width:52.05128205128205vw}
	footer .top div.social-icons{display:none}
	footer .top div.where-to-buy{margin-top:5.128205128205129vw}
	footer .top div.where-to-buy a.btn.primary{text-transform:uppercase}

	footer .footer1{flex-direction:column;margin-top:10.256410256410257vw}
	footer .footer1 .b-corp{width:100%;padding:0 3.8461538461538463vw;display:flex;flex-wrap:wrap}
	footer .footer1 .b-corp .left{align-self:stretch}
	footer .footer1 .b-corp .right{flex:1;padding-left:5.128205128205129vw}
	footer .footer1 .b-corp img{width:18.46153846153846vw}
	footer .footer1 .b-corp h2{color:#fff}
	footer .footer1 .b-corp p.small{font-size:4.615384615384615vw;line-height:6.153846153846154vw}
	footer .footer1 .b-corp p a{font-size:4.615384615384615vw;line-height:6.153846153846154vw}
	footer .footer1 .menus{flex-direction:column;height:153.84615384615384vw;max-height:153.84615384615384vw;flex-wrap:wrap;justify-content:flex-start;padding:0 3.8461538461538463vw}
	footer .footer1 .menus .menu {width: 50%;padding: 0 1.025641025643vw 0 0;}
	footer .footer1 .menus a.heading{font-size:4.615384615384615vw;line-height:6.153846153846154vw}
	footer .footer1 .menus div.heading{font-size:4.615384615384615vw;line-height:6.153846153846154vw}
	footer .footer1 .menus ul{list-style:none;padding:0;margin:0 0 10.256410256410257vw}
	footer .footer1 .menus ul li{padding:1.5384615384615385vw 0}
	footer .footer1 .menus ul li a{font-size:3.58974358974359vw;line-height:4.615384615384615vw;font-weight: 300;display: block;}

	footer .footer2{justify-content:center;margin-top:0;padding:0 0 10.256410256410257vw}
	footer .footer2 .copyright{font-size:4.102564102564102vw;line-height:6.153846153846154vw}
}

.popup-modal{position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s}
.popup-modal .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;padding:0;width:auto;border-radius:.5rem}
.popup-modal .close-button{width:2.7083333333333335vw;height:2.7083333333333335vw;text-align:center;cursor:pointer;position:absolute;z-index:1;right:1.0416666666666667vw;top:1.0416666666666667vw;background-image:url(../images/icons/close-off.svg);background-size:100% 100%}
.popup-modal .close-button:hover{background-image:url(../images/icons/close-over.svg)}
.popup-modal.show-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s}
.popup-modal .video-full-width{width:80vw;padding-top:56.25%}
.popup-modal .video-full-width iframe{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%}
.popup-modal .item{display:flex;background:red}
.popup-modal .img{width:28.75vw;position: relative;}
.popup-modal .img img{width:100%}
.popup-modal .copy{width:42.291666666666664vw;text-align:left;padding:0 7.1875vw;display:flex;flex-direction:column;justify-content:center;align-items: flex-start;}
.popup-modal h1{color: #fff;text-align: center;margin-bottom: 1.5625vw;}
.popup-modal h2{color:#fff;margin-bottom:1.5625vw}
.popup-modal p{color:#fff;font-size:1.25vw;line-height:1.6666666666666667vw}
.popup-modal a{margin:1.5625vw 0 2.8645833333333335vw}
.popup-modal a.small{min-width:10.9375vw;margin:0 0 1.5625vw}
.popup-modal .img span.disc{position:absolute;bottom:1.0416666666666667vw;left:1.0416666666666667vw;color:#fff;font-size:1.25vw;line-height:1;text-shadow: 0vw 0.15625vw 0.3125vw black;}
.popup-modal .gy-cloud1{background-image:url(../images/clouds/cloud4.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:11.666666666666666vw;height:4.375vw;top:-2.1875vw;left:-3.3333333333333335vw;z-index: 1;}
.popup-modal .gy-cloud2{background-image:url(../images/clouds/cloud1.svg);background-size:cover;background-repeat:no-repeat;position:absolute;width:14.583333333333334vw;height:5.46875vw;bottom:-1.6145833333333333vw;right:-3.4895833333333335vw}

@media only screen and (max-width:767px){
	.popup-modal .video-full-width{width:95vw}
	.popup-modal .close-button{width:8.205128205128204vw;height:8.205128205128204vw;right:2.5641025641025643vw;top:2.5641025641025643vw}
	.popup-modal .item{flex-direction:column;width:90vw}
	.popup-modal .img{width:100%;height:71.7948717948718vw;overflow:hidden}
	.popup-modal .img img{width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}
	.popup-modal .copy{width:100%;padding:7.6923076923076925vw 5.128205128205129vw}
	.popup-modal h2{margin-bottom:5.128205128205129vw}
	.popup-modal p{font-size:4.615384615384615vw;line-height:6.153846153846154vw;margin-bottom:5.128205128205129vw}
	.popup-modal a{margin:7.6923076923076925vw 0 14.102564102564102vw}
	.popup-modal a.small{width:100%;margin-bottom:5.128205128205129vw}
	.popup-modal .img span.disc{bottom:5.128205128205129vw;left:5.128205128205129vw;font-size:4.615384615384615vw;line-height:1;text-shadow:0 0.7692307692307693vw 1.5384615384615385vw #000}
	.popup-modal .gy-cloud1{width:41.02564102564103vw;height:15.384615384615385vw;top:auto;bottom:-5.128205128205129vw;left:-18.46153846153846vw}
	.popup-modal .gy-cloud2{width:42.56410256410256vw;height:15.897435897435898vw;bottom:auto;top:58.97435897435897vw;right:-21.28205128205128vw;z-index:1}
}
#ps2id-dummy-offset{
  height: 65px;
}
@media only screen and (min-width: 768px){
  #ps2id-dummy-offset{
    height: 100px;
  }
}

.popup-modal.popup-signup .modal-content{width:50%;padding:3.6458333333333335vw 5.208333333333333vw 0;background-color:red;}
.popup-modal div.signup{text-align:center;width:100%;display:block;margin:0}
.popup-modal form{display:flex;flex-wrap: wrap;justify-content:center;margin:1.5625vw 0}
.popup-modal div.signup h1{margin-bottom:0.5208333333333334vw}
.popup-modal div.signup p{font-size:0.9375vw;line-height:1.25vw}
.popup-modal form .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.2604166666666667vw;margin-left:-0.2604166666666667vw}
.popup-modal form .col{padding-right:0.2604166666666667vw;padding-left:0.2604166666666667vw;text-align:left;margin-bottom: 1.0416666666666667vw;position: relative;}
.popup-modal form .col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.popup-modal form .col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.popup-modal form .col-md-4{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}
.popup-modal form .col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.popup-modal form .col-md-8{-ms-flex:0 0 66.6666%;flex:0 0 66.6666%;max-width:66.6666%}
.popup-modal form .col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.popup-modal form label{font-size:0.9375vw;line-height:1.25vw;color:#fff;display:block;text-align:left;margin-bottom:0.2604166666666667vw}
.popup-modal form input{width:100%;font-size:0.9375vw;line-height:1.25vw;border-radius:0.2604166666666667vw;padding:0.78125vw;margin:0;color:#282730;border:0;display:inline;outline:0}
.popup-modal form .wpcf7-list-item{display:inline-block;margin: 0;}
.popup-modal form .checkbox input[type=checkbox]{width:1.3020833333333333vw;height:1.3020833333333333vw;border:0.052083333333333336vw solid #282730;margin-right:0.625vw;float:left;margin-bottom:0}
.popup-modal form span.wpcf7-list-item-label{font-size:1.09375vw;line-height:1.5625vw;color:#fff;text-align:left;display:table-cell}
.popup-modal form .txt-center{text-align: center;}
.popup-modal form p.disc{font-size: 0.7291666666666666vw; line-height: 1.5625vw;}
.popup-modal form label.error{color: #FEE000;margin: 0;font-size: 0.8333333333333334vw;line-height: 1.1458333333333333vw;}
.popup-modal form label[id="agree-in[]-error"]{position: absolute;top: 1.3020833333333333vw;}
.popup-modal form .no-margin{margin-bottom:0}
.popup-modal form .row.margin-40{margin-bottom:2.0833333333333335vw}
.popup-modal .wpcf7 form.invalid .wpcf7-response-output{display: block;color: #FEE000;margin: 0 0 1.5625vw;font-size: 1.25vw;}
.popup-modal.popup-signup .submit-success, .popup-modal.popup-signup .submit-already, .popup-modal.popup-signup .survey-done, .popup-modal.popup-signup .take-survey{text-align: center;width: 100%;margin-bottom: 2.0833333333333335vw;display: none;}
.popup-modal.popup-signup .take-survey .btn.primary{color:#000!important;font-size:1.0416666666666667vw;font-weight:700;line-height:1.1979166666666667vw;text-align:center;letter-spacing:0;text-decoration:none;border:none;padding:.8333333333333334vw 2.0833333333333335vw;min-width:180px;display:inline-block;background:#FAE02C;box-sizing:border-box;border-radius:.2604166666666667vw;-webkit-transition:.4s ease;transition:.4s ease}
.popup-modal.popup-signup .take-survey .btn.primary:hover{background:#FFB611}
.popup-modal .wpcf7 form .wpcf7-response-output {margin: 1em 0.5em 1em;}

@media only screen and (max-width:767px){
	.popup-modal.popup-signup .gy-cloud1{background-image:url(../images/clouds/cloud3.png);background-size:cover;background-repeat:no-repeat;position:absolute;width:15.897435897435898vw;height:6.666666666666667vw;top:19.23076923076923vw;left:-10vw}
	.popup-modal.popup-signup .gy-cloud2{background-image:url(../images/clouds/cloud1.png);background-size:cover;background-repeat:no-repeat;position:absolute;width:33.84615384615385vw;height:11.794871794871796vw;top:19.23076923076923vw;right:-28.205128205128204vw;left:auto}
	.popup-modal.popup-signup .modal-content{width:88%;padding:7.6923076923076925vw 5.128205128205129vw 0}
	.popup-modal.popup-signup .item{width:100%;max-height:85vh;overflow-y:scroll;overflow-x: hidden;}
	.popup-modal form{margin:2.5641025641025643vw 0;display: block;}
	.popup-modal div.signup h1{margin-bottom:2.5641025641025643vw}
	.popup-modal div.signup p{font-size:3.58974358974359vw;line-height:4.615384615384615vw;margin-bottom: 2.5641025641025643vw;}
	.popup-modal form .row{margin-right:-1.2820512820512822vw;margin-left:-1.2820512820512822vw}
	.popup-modal form .col{padding-right:1.2820512820512822vw;padding-left:1.2820512820512822vw;text-align:left;margin-bottom:2.5641025641025643vw}
	.popup-modal form .col-md-12,.popup-modal form .col-md-3,.popup-modal form .col-md-4,.popup-modal form .col-md-6,.popup-modal form .col-md-8,.popup-modal form .col-md-9{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
	.popup-modal form label{font-size:4.102564102564102vw;line-height:5.128205128205129vw;margin-bottom:1.2820512820512822vw}
	.popup-modal form input{width:100%;font-size:4.102564102564102vw;line-height:5.128205128205129vw;border-radius:1.2820512820512822vw;padding:3.076923076923077vw;margin:0;color:#282730;border:0;display:inline;outline:0}
	.popup-modal form .checkbox input[type=checkbox]{width:4.615384615384615vw;height:4.615384615384615vw;border:0.2564102564102564vw solid #282730;margin-right:2.051282051282051vw;float:left;margin-bottom:0}
	.popup-modal form span.wpcf7-list-item-label{font-size:3.076923076923077vw;line-height:4.102564102564102vw;color:#fff;text-align:left;display:table-cell}
	.popup-modal form .txt-center{text-align:center}
	.popup-modal form p.disc{font-size:3.076923076923077vw;line-height:4.102564102564102vw}
	.popup-modal form label.error{font-size: 3.58974358974359vw;line-height: 4.615384615384615vw;}
	.popup-modal form label[id="agree-in[]-error"]{position:absolute;top:6.410256410256411vw}
	.popup-modal form .no-margin{margin-bottom:0}
	.popup-modal form .row.margin-40{margin-bottom:5.128205128205129vw}
	.popup-modal .wpcf7 form.invalid .wpcf7-response-output{margin: 0 0 7.6923076923076925vw;font-size: 4.615384615384615vw;line-height: 5.128205128205129vw;padding: 3.8461538461538463vw;}
	.popup-modal.popup-signup .submit-success, .popup-modal.popup-signup .submit-already, .popup-modal.popup-signup .survey-done, .popup-modal.popup-signup .take-survey{text-align: center;width: 100%;margin-bottom: 5.128205128205129vw;}
	.popup-modal.popup-signup .take-survey .btn.primary{font-size:3.076923076923077vw;line-height:7.17948717948718vw;padding:1.5384615384615385vw 4.102564102564102vw;min-width:30.76923076923077vw;border-radius:1.2820512820512822vw}
	.popup-modal.popup-signup h1{margin-bottom: 7.6923076923076925vw;font-size: 10.256410256410257vw;line-height: 10.76923076923077vw;}
}
#ps2id-dummy-offset{
  height: 23.076923076923077VW;
}
@media only screen and (min-width: 768px){
  #ps2id-dummy-offset{
    height: 9.416666666666668VW;
  }
}
@media only screen and (min-width: 768px){
	footer .footer1 .b-corp {
    flex: 0 0 42.708333333333336vw;
    display: flex;
}
	footer .footer1 .menus {
    display: flex;
    align-items: self-start;
    /* justify-content: space-between; */
    /* flex: 1; */
    padding-right: 0;
    width: 100%;
    flex: 0 0 76%;
}
	footer .footer1 .menus .menu {width: 12.16667VW;}
	footer .footer1 .menus .menu:nth-child(2) {margin-right: 2.9166666666666665VW;}
/* 	footer .footer1 .menus .menu {width: 15.66667VW;} */
/* 	footer .footer1 .menus .menu:first-child {width: 12.916666666666668VW;} */
/* 	footer .footer1 .menus .menu:first-child {width: 11.916667VW;}
	footer .footer1 .menus .menu:nth-child(3) {width: 12.16667VW;} */
	
/* 	footer .footer1 .menus ul li {
    padding: 0.2604166666666667vw 0 0;
    width: 180px;
} */
	footer .footer1 .menus ul li a {    
    font-size: 0.8854166666666666VW;
    white-space: nowrap;
}
}
/* 04/04/24 -e2mag- */
/* faq_wrapper */
section.faq_wrapper.faq {
    padding: 13vh 0 18vw 0;
}
section.faq_wrapper.faq .right {
	width: 100%;
	max-width: 71.875vw;
	margin: 0 auto;
    float: none;
}
section.faq_wrapper.faq .faq_heading {
    text-align: center;
}
section.faq_wrapper.faq .organic-bin-left {
    width: 4.375vw;
    bottom: 21.9375vw;
    left: 7.375vw;
    position: absolute;
}
section.faq_wrapper.faq  .green-grass .rtbs-left, 
section.faq_wrapper.faq .green-grass .rtbs-right {
	bottom: 0;
}
section.global-recipe-rel .recipe-continer .recipe-butterfly{
	top: 5vw;
	left: 21vw;
}
.global_product_wraping.global_product-callout.growing-callout .cloud.gc-right {
    top: 3vw;
}
.global_product_wraping.global_product-callout.growing-callout .cloud.gc-balloon {
    bottom: auto;
    top: 3vw;
}
.developed .video-box.video-box-wrpper .popup-trigger {
	display: block;
	z-index: 11;
	position: relative;
}
.developed .video-box.video-box-wrpper .play_btn {
    z-index: 11;
    pointer-events: none;
}
section.popup-content-wrapper.section1#growing_y .popup-content a {
	cursor: text;
}
section.popup-content-wrapper.section1#growing_y .popup-content a::after,
section.faq_wrapper.faq .right div.item .togglefaq::after {
	display: none !important;
}
section.faq_wrapper.faq .right div.item .togglefaq {
	pointer-events: none;
}
section.faq_wrapper.faq .right div.item .faqanswer {
    display: block;
}
@media only screen and (min-width: 768px) {
	.global_product-callout_layout.global_product-callout .global_product ul.g_product-list {display: flex !important; justify-content: center;width: 1380px;max-width: 73.75vw;}
	.global_product-callout_layout.global_product-callout .global_product ul.g_product-list li.g_product {width: calc(33.33% - 1.25vw) !important; flex: initial !important;}
	.global_product-callout_layout.global_product-callout .global_product ul.g_product-list li.g_product > a {display: block; max-width: 336px; margin-left: auto; margin-right: auto;}
	.global_product-callout_layout.global_product-callout .global_product ul.g_product-list li.g_product > a .g-name {margin-left: 0;margin-right: 0;max-width: 100%;}
}
@media only screen and (min-width: 767px) {	
	section.growing_b.in-banner.growing_b--banner {
		padding: 5vw 0 4vw 0;
	}
	section.growing_b.in-banner.growing_b--banner .inc-cont .p1 {
		max-width: 49.666667vw;
	}
	section.popup-content-wrapper.section1#growing_y .popup-content a.round-btn.btn2:after {
		top: 0.21875vw !important;	
	}
	section.popup-content-wrapper.section1#growing_y .popup-content a.round-btn.btn1{
		width: 12.7vw;
		height: 12.7vw;
		left: 4vw;
		padding: 0.8vw;
		top: 24vw;
	}
	section.popup-content-wrapper.section1#growing_y .popup-content a.round-btn.btn2 {
		width: 14.5vw;
		height: 14.5vw;
		padding: 2vw;
		left: 32vw;
		top: 5vw;
	}
	section.popup-content-wrapper.section1#growing_y .popup-content a.round-btn.btn4 {
		width: 12.7vw;
		height: 12.7vw;
		left: auto;
		right: 14vw;
		top: 8vw;
	}
	section.popup-content-wrapper.section1#growing_y .popup-content a.round-btn.btn5 {
		width: 13.3vw;
		height: 13.3vw;
		right: 5.1vw;
		top: 26vw;
	}
}
@media only screen and (max-width: 767px) {
	section.popup-content-wrapper.section1#growing_y {
		background-size: 160% auto !important;
	}
	section.popup-content-wrapper.section1#growing_y .popup-content a.round-btn.btn2 {
		width: 50vw;
		height: 50vw;
		padding: 5vw;
		left: 7vw;
	}
	section.popup-content-wrapper.section1#growing_y .popup-content a.round-btn.btn1 {
		width: 33vw;
		height: 33vw;
		left: 60vw;
		top: 7vw;
	}
	section.popup-content-wrapper.section1#growing_y .popup-content a.round-btn.btn4 {
		width: 33vw;
		height: 33vw;
		top: 55vw;
	}
	section.popup-content-wrapper.section1#growing_y .popup-content a.round-btn.btn5 {
		width: 40vw;
		height: 40vw;
		top: 88vw;
	}
	section.faq_wrapper.faq .right {
		max-width: 82vw;
	}
	section.faq_wrapper.faq .green-grass .rtbs-left {
		width: 100%;
	}
	.global_product-callout_layout.global_product-callout .global_product ul.g_product-list li.g_product > a {display: block; max-width: 336px; margin-left: auto; margin-right: auto;}
}