a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.clearfix:after{content:"";display:table;clear:both}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:6px 0;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:26px;height:19px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:26px;height:3px;background-color:#5f9639;border-radius:4px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s}html body div#container .color-red{color:#ce0527}html body div#container .color-red a{color:inherit}html body div#container .color-red-orange{color:#d34620}html body div#container .color-red-orange a{color:inherit}html body div#container .color-orange{color:#f0602c}html body div#container .color-orange a{color:inherit}html body div#container .color-yellow-orange{color:#fb8f25}html body div#container .color-yellow-orange a{color:inherit}html body div#container .color-yellow{color:#fcde4c}html body div#container .color-yellow a{color:inherit}html body div#container .color-yellow-green{color:#b4c439}html body div#container .color-yellow-green a{color:inherit}html body div#container .color-medium-green{color:#88a235}html body div#container .color-medium-green a{color:inherit}html body div#container .color-dark-green{color:#5f9639}html body div#container .color-dark-green a{color:inherit}html body div#container .fill-color-red{background-color:#ce0527}html body div#container .fill-color-red-orange{background-color:#d34620}html body div#container .fill-color-orange{background-color:#f0602c}html body div#container .fill-color-yellow-orange{background-color:#fb8f25}html body div#container .fill-color-yellow{background-color:#fcde4c}html body div#container .fill-color-yellow-green{background-color:#b4c439}html body div#container .fill-color-medium-green{background-color:#88a235}html body div#container .fill-color-dark-green{background-color:#5f9639}html body div#container .gradient-color.gradient-full.gradient-red{background:#d34620;background:linear-gradient(135deg,#d34620,#ce0527);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#D34620",endColorstr="#CE0527",GradientType=$opacity)}html body div#container .gradient-color.gradient-full.gradient-orange{background:#fb8f25;background:linear-gradient(135deg,#fb8f25,#d34620);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FB8F25",endColorstr="#D34620",GradientType=$opacity)}html body div#container .gradient-color.gradient-full.gradient-yellow{background:#fcde4c;background:linear-gradient(135deg,#fcde4c,#fb8f25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FCDE4C",endColorstr="#FB8F25",GradientType=$opacity)}html body div#container .gradient-color.gradient-full.gradient-yellow-green{background:#88a235;background:linear-gradient(135deg,#88a235,#b4c439);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#88A235",endColorstr="#B4C439",GradientType=$opacity)}html body div#container .gradient-color.gradient-full.gradient-medium-green{background:#b4c439;background:linear-gradient(135deg,#b4c439,#5f9639);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#B4C439",endColorstr="#5F9639",GradientType=$opacity)}html body div#container .gradient-color.gradient-full.gradient-dark-green{background:#88a235;background:linear-gradient(135deg,#88a235,#5f9639);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#88A235",endColorstr="#5F9639",GradientType=$opacity)}html body div#container .gradient-color.gradient-transparent.gradient-red{background:rgba(211,70,32,.85);background:linear-gradient(135deg,rgba(211,70,32,.85),rgba(206,5,39,.85));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#D34620",endColorstr="#CE0527",GradientType=$opacity)}html body div#container .gradient-color.gradient-transparent.gradient-orange{background:rgba(251,143,37,.85);background:linear-gradient(135deg,rgba(251,143,37,.85),rgba(211,70,32,.85));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FB8F25",endColorstr="#D34620",GradientType=$opacity)}html body div#container .gradient-color.gradient-transparent.gradient-yellow{background:rgba(252,222,76,.85);background:linear-gradient(135deg,rgba(252,222,76,.85),rgba(251,143,37,.85));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FCDE4C",endColorstr="#FB8F25",GradientType=$opacity)}html body div#container .gradient-color.gradient-transparent.gradient-yellow-green{background:rgba(136,162,53,.85);background:linear-gradient(135deg,rgba(136,162,53,.85),rgba(180,196,57,.85));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#88A235",endColorstr="#B4C439",GradientType=$opacity)}html body div#container .gradient-color.gradient-transparent.gradient-medium-green{background:rgba(180,196,57,.85);background:linear-gradient(135deg,rgba(180,196,57,.85),rgba(95,150,57,.85));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#B4C439",endColorstr="#5F9639",GradientType=$opacity)}html body div#container .gradient-color.gradient-transparent.gradient-dark-green{background:rgba(136,162,53,.85);background:linear-gradient(135deg,rgba(136,162,53,.85),rgba(95,150,57,.85));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#88A235",endColorstr="#5F9639",GradientType=$opacity)}.no-scroll{position:fixed}body{font-family:serenity,sans-serif;font-size:22px;color:#383838;font-weight:500}@media screen and (min-width:768px){body{font-size:18px}}body b,body strong{font-weight:700}body em{font-style:italic}body sup{top:-.5em}body sub,body sup{position:relative;font-size:70%}body sub{bottom:-.5em}body div#container{background-color:#fff}body div#container .inner{width:100%;max-width:1600px;padding:0 20px;margin:0 auto;position:relative}body div#container header#header{width:100%;position:fixed;top:0;left:0;z-index:110;background-color:#fff;box-shadow:0 0 10px 5px rgba(0,0,0,.1)}body div#container header#header.float-logo div.inner a#logo:link,body div#container header#header.float-logo div.inner a#logo:visited{max-width:300px;position:absolute;top:calc(100% + 15px);left:20px}body div#container header#header>div.inner{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center}body div#container header#header>div.inner a#logo:link,body div#container header#header>div.inner a#logo:visited{width:200px;height:60px;margin:15px 0;display:block}@media screen and (max-width:960px){body div#container header#header>div.inner a#logo:link,body div#container header#header>div.inner a#logo:visited{width:160px;height:48px}}@media screen and (max-width:767px){body div#container header#header>div.inner a#logo:link,body div#container header#header>div.inner a#logo:visited{width:120px;height:36px;margin:10px 0}}body div#container header#header>div.inner a#logo:link.diminish,body div#container header#header>div.inner a#logo:visited.diminish{max-width:150px}body div#container header#header>div.inner a#logo:link svg,body div#container header#header>div.inner a#logo:visited svg{width:200px;height:60px;display:block}@media screen and (max-width:960px){body div#container header#header>div.inner a#logo:link svg,body div#container header#header>div.inner a#logo:visited svg{width:160px;height:48px}}@media screen and (max-width:767px){body div#container header#header>div.inner a#logo:link svg,body div#container header#header>div.inner a#logo:visited svg{width:120px;height:36px}}body div#container header#header>div.inner a#logo:link svg path.text,body div#container header#header>div.inner a#logo:visited svg path.text{fill:#5f9639}body div#container header#header>div.inner nav{-moz-flex:1 1;flex:1 1}@media screen and (max-width:767px){body div#container header#header>div.inner nav{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;pointer-events:none;z-index:10000;transition:opacity .1s linear;background-color:hsla(0,0%,100%,.95)}body div#container header#header>div.inner nav.visible{opacity:1;pointer-events:auto}body div#container header#header>div.inner nav.visible ul{margin-top:0}}body div#container header#header>div.inner nav ul{display:-moz-flex;display:flex;-moz-justify-content:flex-end;justify-content:flex-end}@media screen and (max-width:767px){body div#container header#header>div.inner nav ul{height:100%;margin-top:-25px;transition:margin-top .5s ease;-moz-justify-content:flex-start;justify-content:flex-start;-moz-align-items:center;align-items:center;align-content:center;flex-wrap:wrap}}@media screen and (max-width:767px){body div#container header#header>div.inner nav ul li{flex-basis:100%}}body div#container header#header>div.inner nav ul li a:link,body div#container header#header>div.inner nav ul li a:visited{padding:35px 15px;display:block;transition:color .15s linear;font-family:hwt-artz,sans-serif;color:#535353;font-size:24px;text-decoration:none}@media screen and (min-width:768px){body div#container header#header>div.inner nav ul li a:link.our-fruit:hover,body div#container header#header>div.inner nav ul li a:visited.our-fruit:hover{color:#f0602c}body div#container header#header>div.inner nav ul li a:link.organics:hover,body div#container header#header>div.inner nav ul li a:visited.organics:hover{color:#fb8f25}body div#container header#header>div.inner nav ul li a:link.recipes:hover,body div#container header#header>div.inner nav ul li a:visited.recipes:hover{color:#fcde4c}body div#container header#header>div.inner nav ul li a:link.sustainability:hover,body div#container header#header>div.inner nav ul li a:visited.sustainability:hover{color:#5f9639}body div#container header#header>div.inner nav ul li a:link.the-bite:hover,body div#container header#header>div.inner nav ul li a:visited.the-bite:hover{color:#ce0527}}body div#container header#header>div.inner nav ul li a:link.active span:after,body div#container header#header>div.inner nav ul li a:visited.active span:after{display:block}body div#container header#header>div.inner nav ul li a:link.active.our-fruit span:after,body div#container header#header>div.inner nav ul li a:visited.active.our-fruit span:after{background-color:#f0602c}body div#container header#header>div.inner nav ul li a:link.active.organics span:after,body div#container header#header>div.inner nav ul li a:visited.active.organics span:after{background-color:#fb8f25}body div#container header#header>div.inner nav ul li a:link.active.recipes span:after,body div#container header#header>div.inner nav ul li a:visited.active.recipes span:after{background-color:#fcde4c}body div#container header#header>div.inner nav ul li a:link.active.sustainability span:after,body div#container header#header>div.inner nav ul li a:visited.active.sustainability span:after{background-color:#5f9639}body div#container header#header>div.inner nav ul li a:link.active.the-bite span:after,body div#container header#header>div.inner nav ul li a:visited.active.the-bite span:after{background-color:#ce0527}body div#container header#header>div.inner nav ul li a:link span,body div#container header#header>div.inner nav ul li a:visited span{position:relative}body div#container header#header>div.inner nav ul li a:link span:after,body div#container header#header>div.inner nav ul li a:visited span:after{width:100%;height:5px;display:block;position:absolute;top:100%;left:0;display:none;content:""}@media screen and (max-width:960px){body div#container header#header>div.inner nav ul li a:link,body div#container header#header>div.inner nav ul li a:visited{padding:25px 10px;font-size:20px}}@media screen and (max-width:767px){body div#container header#header>div.inner nav ul li a:link,body div#container header#header>div.inner nav ul li a:visited{font-size:36px;text-align:center}}body div#container header#header>div.inner button.hamburger{width:30px;height:30px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10001;outline:none;border:none;cursor:pointer}@media screen and (min-width:768px){body div#container header#header>div.inner button.hamburger{display:none}}body div#container header#header div.categories-outer{width:100%;background-color:#88a235;color:#fff}body div#container header#header div.categories-outer div.inner{padding-left:0;display:-moz-flex;display:flex}body div#container header#header div.categories-outer div.inner:after,body div#container header#header div.categories-outer div.inner:before{width:100%;height:100%;position:absolute;top:0;content:""}body div#container header#header div.categories-outer div.inner:before{right:100%;background-color:#5f9639}body div#container header#header div.categories-outer div.inner:after{left:100%;background-color:#88a235}body div#container header#header div.categories-outer div.inner div.title{padding:15px 20px;-moz-flex:0 1 "200px";flex:0 1 "200px";background-color:#5f9639;font-size:16px;color:#fff;text-transform:uppercase}body div#container header#header div.categories-outer div.inner div.categories-anchor{position:relative;-moz-flex:1 1;flex:1 1}body div#container header#header div.categories-outer div.inner div.categories-anchor span.current-category{padding:15px 10px 15px 25px;display:inline-block;position:relative;font-size:16px;color:#fff;text-decoration:none;text-transform:uppercase;line-height:16px}@media screen and (min-width:768px){body div#container header#header div.categories-outer div.inner div.categories-anchor span.current-category{display:none}}body div#container header#header div.categories-outer div.inner div.categories-anchor span.current-category.open:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}body div#container header#header div.categories-outer div.inner div.categories-anchor span.current-category:before{width:10px;height:10px;position:absolute;top:18px;left:10px;-webkit-transform-origin:center center;transform-origin:center center;content:"";background-image:url(/assets/images/icon-chevron-down.svg);background-position:50%;background-repeat:no-repeat}body div#container header#header div.categories-outer div.inner div.categories-anchor div.categories-container{position:absolute;top:100%;left:0;display:none;background-color:#88a235}@media screen and (min-width:768px){body div#container header#header div.categories-outer div.inner div.categories-anchor div.categories-container{position:static;display:block;display:-moz-flex;display:flex}}body div#container header#header div.categories-outer div.inner div.categories-anchor div.categories-container.visible{display:block}body div#container header#header div.categories-outer div.inner div.categories-anchor div.categories-container a:link,body div#container header#header div.categories-outer div.inner div.categories-anchor div.categories-container a:visited{padding:15px 10px;display:block;transition:background-color .2s linear;font-size:16px;color:#fff;text-decoration:none;text-transform:uppercase;line-height:16px}body div#container header#header div.categories-outer div.inner div.categories-anchor div.categories-container a:link:hover,body div#container header#header div.categories-outer div.inner div.categories-anchor div.categories-container a:visited:hover{background-color:#5f9639}body div#container main#content{width:100%;margin:0 auto}body div#container main#content .featured-video{height:75vh;padding:30px;margin:0 auto;overflow:hidden;position:relative;transition:height .2s ease}@media screen and (min-width:768px){body div#container main#content .featured-video{height:auto}}body div#container main#content .featured-video.auto-height{height:auto}body div#container main#content .featured-video video.background-video{min-width:100%;min-height:100%;width:auto;height:auto;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}body div#container main#content .featured-video video.background-video.mobile{width:100%;height:auto;min-width:0;min-height:0}body div#container main#content .featured-video img.static-fallback{width:100%;height:auto;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body div#container main#content .featured-video div.gradient{width:100%;height:150px;position:absolute;bottom:0;left:0;z-index:7;display:none;pointer-events:none;background-image:url(/assets/images/home/featured-video-gradient.png);background-size:1px 150px;background-repeat:repeat-x;background-position:0 0}body div#container main#content .featured-video div.mask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;pointer-events:none;transition:background-color .3s linear;background-color:rgba(0,0,0,.2)}body div#container main#content .featured-video div.mask.show{background-color:rgba(0,0,0,.75)}body div#container main#content .featured-video div.video-info{width:100%;max-width:1200px;height:100%;margin:0 auto;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:15;transition:opacity .2s linear}body div#container main#content .featured-video div.video-info.hide{opacity:0;pointer-events:none}body div#container main#content .featured-video div.video-info>div.anchor{width:100%;height:100%;position:relative}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup{width:100%;padding:0 20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:768px){body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup{max-width:768px}}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;flex-wrap:wrap}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container h2.title{-moz-flex:1 1 100%;flex:1 1 100%;-moz-order:2;order:2;font-family:hwt-artz,sans-serif;color:#fff;font-size:32px}@media screen and (min-width:321px){body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container h2.title{font-size:42px}}@media screen and (min-width:768px){body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container h2.title{min-width:500px;padding-right:50px;-moz-flex:1 1;flex:1 1;-moz-order:1;order:1;font-size:64px}}@media screen and (min-width:960px){body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container h2.title{min-width:500px;padding-right:50px;font-size:96px}}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container h2.title a:link,body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container h2.title a:visited{color:#fff;text-decoration:none}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container h2.title span.subtitle{margin-bottom:5px;display:block;font-family:serenity,sans-serif;font-size:16px;text-transform:uppercase}@media screen and (min-width:768px){body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container h2.title span.subtitle{font-size:20px}}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.cta:link,body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.cta:visited{width:25%;margin:0 auto 10px;display:block;-moz-order:1;order:1}@media screen and (min-width:321px){body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.cta:link,body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.cta:visited{margin-bottom:25px}}@media screen and (min-width:768px){body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.cta:link,body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.cta:visited{margin-bottom:0;-moz-flex:0 1 100px;flex:0 1 100px;-moz-order:2;order:2}}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.cta:link img,body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.cta:link svg,body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.cta:visited img,body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.cta:visited svg{width:100%;height:auto;display:block}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.cta:link svg path,body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.cta:visited svg path{fill:#fff}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.description{max-width:768px;padding-top:10px;margin-top:10px;border-top:1px solid hsla(0,0%,100%,.4);text-align:center}@media screen and (min-width:768px){body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.description{padding-top:30px;margin:30px auto 0}}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.description p{margin-bottom:20px;font-size:20px;color:#fff}@media screen and (min-width:960px){body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.description p{font-size:18px}}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.description div.youtube-subscribe{display:inline-block}body div#container main#content .featured-video div.video-container{max-width:1200px;min-height:100%;margin:0 auto;position:relative;z-index:10;opacity:0;pointer-events:none;-webkit-transform:scale(1.25);transform:scale(1.25);transition:opacity .2s linear,-webkit-transform .5s ease;transition:transform .5s ease,opacity .2s linear;transition:transform .5s ease,opacity .2s linear,-webkit-transform .5s ease}body div#container main#content .featured-video div.video-container.show{opacity:1;-webkit-transform:scale(1);transform:scale(1);pointer-events:auto}body div#container main#content .featured-video div.video-container a.close-video:link,body div#container main#content .featured-video div.video-container a.close-video:visited{width:20px;height:20px;position:absolute;top:0;left:calc(100% + 5px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center}body div#container main#content .featured-video div.video-container a.close-video:link img,body div#container main#content .featured-video div.video-container a.close-video:link svg,body div#container main#content .featured-video div.video-container a.close-video:visited img,body div#container main#content .featured-video div.video-container a.close-video:visited svg{width:20px;height:20px;display:block}body div#container main#content .featured-video div.video-container div.aspect{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}body div#container main#content .featured-video div.video-container div.aspect embed,body div#container main#content .featured-video div.video-container div.aspect iframe,body div#container main#content .featured-video div.video-container div.aspect object{position:absolute;top:0;left:0;width:100%;height:100%}body div#container main#content footer div.inner{padding:40px 0 0;display:-moz-flex;display:flex;flex-wrap:wrap}@media screen and (min-width:960px){body div#container main#content footer div.inner{padding:40px 0 30px}}body div#container main#content footer div.inner div{-moz-flex:1 1 100%;flex:1 1 100%}body div#container main#content footer div.inner div#footer-navigation{padding:40px 40px 20px;-moz-order:2;order:2}@media screen and (min-width:768px){body div#container main#content footer div.inner div#footer-navigation{padding:20px;flex-basis:50%}}@media screen and (min-width:960px){body div#container main#content footer div.inner div#footer-navigation{padding:0 20px;-moz-order:1;order:1;flex-basis:30%}}body div#container main#content footer div.inner div#footer-navigation nav ul{display:-moz-flex;display:flex;flex-wrap:wrap}body div#container main#content footer div.inner div#footer-navigation nav ul li{margin-bottom:5px;-moz-flex:1 0 50%;flex:1 0 50%}@media screen and (min-width:1200px){body div#container main#content footer div.inner div#footer-navigation nav ul li{flex-basis:33%}}body div#container main#content footer div.inner div#footer-navigation nav ul li a:link,body div#container main#content footer div.inner div#footer-navigation nav ul li a:visited{font-size:14px;color:#383838;text-transform:uppercase;text-decoration:none}body div#container main#content footer div.inner div#footer-social{padding:20px;-moz-order:3;order:3}@media screen and (min-width:768px){body div#container main#content footer div.inner div#footer-social{flex-basis:50%}}@media screen and (min-width:960px){body div#container main#content footer div.inner div#footer-social{padding:0 20px;-moz-order:2;order:2;flex-basis:30%}}body div#container main#content footer div.inner div#footer-social>p{margin-bottom:10px;display:none;font-size:14px;text-transform:uppercase}@media screen and (min-width:768px){body div#container main#content footer div.inner div#footer-social>p{display:block}}body div#container main#content footer div.inner div#footer-social ul{margin:0 auto;display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center}@media screen and (min-width:768px){body div#container main#content footer div.inner div#footer-social ul{margin:0 auto;-moz-justify-content:flex-start;justify-content:flex-start}}body div#container main#content footer div.inner div#footer-social ul li{margin-right:10px;-moz-flex:0 1 50px;flex:0 1 50px}body div#container main#content footer div.inner div#footer-social ul li:last-child{margin-right:0}body div#container main#content footer div.inner div#footer-social ul li a:link,body div#container main#content footer div.inner div#footer-social ul li a:visited{display:block;border-radius:50%;position:relative}body div#container main#content footer div.inner div#footer-social ul li a:link:before,body div#container main#content footer div.inner div#footer-social ul li a:visited:before{display:block;content:"";width:100%;padding-top:100%}body div#container main#content footer div.inner div#footer-social ul li a:link>.content,body div#container main#content footer div.inner div#footer-social ul li a:visited>.content{position:absolute;top:0;left:0;right:0;bottom:0}body div#container main#content footer div.inner div#footer-social ul li a:link div.content,body div#container main#content footer div.inner div#footer-social ul li a:visited div.content{width:45%;height:45%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body div#container main#content footer div.inner div#footer-social ul li a:link div.content svg path,body div#container main#content footer div.inner div#footer-social ul li a:visited div.content svg path{fill:#fff}body div#container main#content footer div.inner div#footer-social ul li a:link div.content img,body div#container main#content footer div.inner div#footer-social ul li a:visited div.content img{width:100%;height:auto;display:block}body div#container main#content footer div.inner div#footer-social div.contact-info{margin-top:15px;text-align:center}@media screen and (min-width:768px){body div#container main#content footer div.inner div#footer-social div.contact-info{text-align:left}}body div#container main#content footer div.inner div#footer-social div.contact-info p{font-size:14px}body div#container main#content footer div.inner div#footer-social div.contact-info p.email{margin-bottom:5px}body div#container main#content footer div.inner div#footer-social div.contact-info p a:link,body div#container main#content footer div.inner div#footer-social div.contact-info p a:visited{color:#d34620;text-decoration:none}body div#container main#content footer div.inner div#footer-newsletter{padding:20px;position:relative;background-color:#eee;-moz-order:1;order:1}@media screen and (min-width:960px){body div#container main#content footer div.inner div#footer-newsletter{padding:0 20px;-moz-order:3;order:3;flex-basis:30%;background-color:transparent}}body div#container main#content footer div.inner div#footer-newsletter form{text-align:center}@media screen and (min-width:960px){body div#container main#content footer div.inner div#footer-newsletter form{text-align:left}}body div#container main#content footer div.inner div#footer-newsletter form.hide{display:none}body div#container main#content footer div.inner div#footer-newsletter form>p{margin-bottom:10px;font-size:14px;text-transform:uppercase}body div#container main#content footer div.inner div#footer-newsletter form div.flex-container{display:-moz-inline-flex;display:inline-flex}body div#container main#content footer div.inner div#footer-newsletter form div.flex-container>div{-moz-flex:0 1 auto;flex:0 1 auto}body div#container main#content footer div.inner div#footer-newsletter form div.flex-container>div.email{padding-right:3px}body div#container main#content footer div.inner div#footer-newsletter form div.flex-container>div.email input{min-width:170px;height:40px;padding:0 10px;border:1px solid #9e9e9e;-webkit-appearance:none;font-family:serenity,sans-serif;font-size:16px}body div#container main#content footer div.inner div#footer-newsletter form div.flex-container>div.button button{height:40px;padding:0 10px;background-color:#5f9639;border:none;outline:none;-webkit-appearance:none;cursor:pointer;font-family:serenity,sans-serif;font-size:16px;color:#fff;text-transform:uppercase}body div#container main#content footer div.inner div#footer-newsletter div.success-message{display:none}body div#container main#content footer div.inner div#footer-newsletter div.success-message.visible{display:block}body div#container main#content footer p.copyright{padding:8px 20px;background-color:#5f9639;font-size:14px;color:#fff;text-align:center}@media screen and (min-width:960px){body div#container main#content footer p.copyright{text-align:left}body div#container main#content footer p.copyright span{padding:10px 20px;max-width:1600px;margin:0 auto;display:block}}