section.hero-sec{}
section.hero-sec .jquery-background-video-wrapper{position:relative;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:1600px;}
section.hero-sec .jquery-background-video{position:absolute;min-width:100%;min-height:100%;width:100%;height:auto;top:50%;left:50%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
section.hero-sec .video-overlay{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none;}
section.hero-sec .video-hero--content{position:relative;text-align:center;color:#FFF;margin-top:358px;text-shadow:0 0 5px rgba(0, 0, 0, 0.4);}
section.hero-sec .video-hero--content img{width:1051px;}
section.taste-the-difference{background:url(//horizon.com/wp-content/themes/horizon/assets/images/taste-the-difference.png) no-repeat;background-size:100%;background-position:bottom center;height:1000px;width:100%;margin-top:-650px;position:relative;z-index:0;}
section.taste-the-difference .copy{padding:400px 0 0 185px;}
section.taste-the-difference h2{font-family:'brandon_printedone';font-size:48px;line-height:58.77px;color:#ffdd01;}
section.taste-the-difference p{font-family:'brandon_grotesquemedium';font-size:32px;line-height:44px;color:#fff;width:504px;}
section.taste-the-difference a{font-family:'brandon_grotesqueblack';font-size:32px;line-height:60px;text-transform:uppercase;color:#fff;}
section.our-commitment{background:url(//horizon.com/wp-content/themes/horizon/assets/images/commitment-bg.jpg) no-repeat;background-position:center;background-size:cover;height:1042px;width:100%;}
section.our-commitment .copy-box{position:absolute;bottom:0;margin-left:106px;background:#ed1c24;padding:30px;}
section.our-commitment .copy{border:solid 4px #fa6d6d;padding:30px 45px;border-radius:5px;width:500px;}
section.our-commitment h2{font-family:'brandon_printedone';font-size:48px;line-height:58.77px;color:#ffdd01;margin:0 0 10px;}
section.our-commitment p{font-family:'brandon_grotesquemedium';font-size:32px;line-height:44px;color:#fff;}
section.our-commitment a{font-family:'brandon_grotesqueblack';font-size:32px;line-height:40px;text-transform:uppercase;color:#fff;}
section.making-better-food{text-align:center;}
section.making-better-food img.making-better-food{margin:85px auto;width:1150px;}
section.making-better-food .our-farmers{overflow:hidden;margin-bottom:90px;}
section.making-better-food .our-farmers .left{width:50%;float:left;text-align:right;padding-right:26px;}
section.making-better-food .our-farmers .left img{width:686px;}
section.making-better-food .our-farmers .right{width:50%;float:left;text-align:left;padding-left:26px;}
section.making-better-food h2{font-family:'brandon_printedone';font-size:96px;color:#3d863f;margin:0;margin-top:100px;margin-bottom:20px;}
section.making-better-food p{font-family:'brandon_grotesquemedium';font-size:34px;line-height:50px;color:#949494;width:700px;margin:0;margin-bottom:40px;}
section.making-better-food a{font-family:'brandon_grotesqueblack';font-size:32px;line-height:60px;text-transform:uppercase;color:#fff;background-color:#ed1c24;padding:10px 30px;}
section.sustainability{}
section.sustainability .innercontainer{display:flex;}
section.sustainability .left{width:50%;float:left;background:url(//horizon.com/wp-content/themes/horizon/assets/images/sustainability-left-bg.jpg) no-repeat;background-size:cover;padding:130px 0 0 185px;}
section.sustainability h2{font-family:'brandon_printedone';font-size:96px;color:#fff;}
section.sustainability p{font-family:'brandon_grotesquemedium';font-size:34px;line-height:50px;color:#fff;width:820px;}
section.sustainability a{font-family:'brandon_grotesqueblack';font-size:34px;line-height:64px;text-transform:uppercase;color:#fff;}
section.sustainability .right{width:50%;float:right;}
section.sustainability .right img{width:100%;}
section.animal-care{text-align:center;padding:160px 0 360px 0;display:inline-block;width:100%;}
section.animal-care .left{width:50%;float:left;text-align:right;padding-right:26px;}
section.animal-care .left img{width:684px;}
section.animal-care .right{width:50%;float:left;text-align:left;padding-left:26px;}
section.animal-care h2{font-family:'brandon_printedone';font-size:96px;color:#3d863f;margin:0;margin-top:100px;margin-bottom:20px;}
section.animal-care p{font-family:'brandon_grotesquemedium';font-size:34px;line-height:50px;color:#949494;width:700px;margin:0;margin-bottom:40px;}
section.animal-care a{font-family:'brandon_grotesqueblack';font-size:32px;line-height:60px;text-transform:uppercase;color:#fff;background-color:#ed1c24;padding:10px 30px;}
.growing-years-popup{display:none;}
#growing-years-popup{width:1600px;padding:0;overflow:visible;}
#growing-years-popup img{width:100%;display:block;}
#growing-years-popup .copy{position:absolute;top:530px;left:940px;}
#growing-years-popup .copy a{}
#growing-years-popup .copy a img{width:284px;}
#growing-years-popup a.close-btn{position:absolute;top:-50px;right:-50px;font-size:40px;color:#fff;outline:none;}
#growing-years-popup, #growing-years-popup *{outline:none;}
section.hero-sec .jquery-background-video-wrapper img{max-width:100%;width:100%;}
@media screen and (min-width:768px){
section.hero-sec{}
section.hero-sec .jquery-background-video-wrapper{position:relative;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:65.074074vw;}
section.hero-sec .jquery-background-video{position:absolute;min-width:100%;min-height:auto;width:100%;height:auto;top:0;left:0;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%, -50%);transform:translate(0%, 0%);}
section.hero-sec .video-overlay{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none;}
section.hero-sec .video-hero--content{position:absolute;text-align:center;width:50%;bottom:0;top:0;color:#FFF;margin-top:0;display:flex;flex-direction:column;align-items:center;height:60%;justify-content:center;text-shadow:0 0 0.23148148148148148vw rgba(0, 0, 0, 0.4);}
section.hero-sec .video-hero--content img{width:48.657407407407405vw;}
section.taste-the-difference{background:url(//horizon.com/wp-content/themes/horizon/assets/images/taste-the-difference.png) no-repeat;background-size:100%;background-position:bottom center;height:46.2962962962963vw;width:100%;margin-top:-30.09259259259259vw;position:relative;z-index:0;}
section.taste-the-difference .copy{padding:18.51851851851852vw 0 0 8.564814814814815vw;}
section.taste-the-difference h2{font-family:'brandon_printedone';font-size:2.2222222222222223vw;line-height:2.720833333333333vw;color:#ffdd01;}
section.taste-the-difference p{font-family:'brandon_grotesquemedium';font-size:1.4814814814814814vw;line-height:2.037037037037037vw;color:#fff;width:23.333333333333332vw;}
section.taste-the-difference a{font-family:'brandon_grotesqueblack';font-size:1.4814814814814814vw;line-height:2.7777777777777777vw;text-transform:uppercase;color:#fff;}
section.our-commitment{background:url(//horizon.com/wp-content/themes/horizon/assets/images/commitment-bg.jpg) no-repeat;background-position:center;background-size:cover;height:48.24074074074074vw;width:100%;}
section.our-commitment .copy-box{position:absolute;bottom:0;margin-left:4.907407407407407vw;background:#ed1c24;padding:1.3888888888888888vw;}
section.our-commitment .copy{border:solid 0.18518518518518517vw #fa6d6d;padding:1.3888888888888888vw 2.0833333333333335vw;border-radius:0.23148148148148148vw;width:23.14814814814815vw;}
section.our-commitment h2{font-family:'brandon_printedone';font-size:2.2222222222222223vw;line-height:2.720833333333333vw;color:#ffdd01;margin:0 0 0.46296296296296297vw;}
section.our-commitment p{font-family:'brandon_grotesquemedium';font-size:1.4814814814814814vw;line-height:2.037037037037037vw;color:#fff;}
section.our-commitment a{font-family:'brandon_grotesqueblack';font-size:1.4814814814814814vw;line-height:1.8518518518518519vw;text-transform:uppercase;color:#fff;}
section.making-better-food{text-align:center;}
section.making-better-food img.making-better-food{margin:3.935185185185185vw auto;width:53.24074074074074vw;}
section.making-better-food .our-farmers{overflow:hidden;margin-bottom:4.166666666666667vw;}
section.making-better-food .our-farmers .left{width:50%;float:left;text-align:right;padding-right:1.2037037037037037vw;}
section.making-better-food .our-farmers .left img{width:31.75925925925926vw;}
section.making-better-food .our-farmers .right{width:50%;float:left;text-align:left;padding-left:1.2037037037037037vw;}
section.making-better-food h2{font-family:'brandon_printedone';font-size:4.444444444444445vw;color:#3d863f;margin:0;margin-top:4.62962962962963vw;margin-bottom:0.9259259259259259vw;}
section.making-better-food p{font-family:'brandon_grotesquemedium';font-size:1.5740740740740742vw;line-height:2.314814814814815vw;color:#949494;width:32.407407407407405vw;margin:0;margin-bottom:1.8518518518518519vw;}
section.making-better-food a{font-family:'brandon_grotesqueblack';font-size:1.4814814814814814vw;line-height:2.7777777777777777vw;text-transform:uppercase;color:#fff;background-color:#ed1c24;padding:0.46296296296296297vw 1.3888888888888888vw;}
section.sustainability{}
section.sustainability .innercontainer{display:flex;}
section.sustainability .left{width:50%;float:left;background:url(//horizon.com/wp-content/themes/horizon/assets/images/sustainability-left-bg.jpg) no-repeat;background-size:cover;padding:6.018518518518518vw 0 0 8.564814814814815vw;}
section.sustainability h2{font-family:'brandon_printedone';font-size:4.444444444444445vw;color:#fff;}
section.sustainability p{font-family:'brandon_grotesquemedium';font-size:1.5740740740740742vw;line-height:2.314814814814815vw;color:#fff;width:37.96296296296296vw;}
section.sustainability a{font-family:'brandon_grotesqueblack';font-size:1.5740740740740742vw;line-height:2.962962962962963vw;text-transform:uppercase;color:#fff;}
section.sustainability .right{width:50%;float:right;}
 
section.sustainability .right img{width:100%;}
section.animal-care{text-align:center;padding:7.407407407407407vw 0 16.666666666666668vw 0;display:inline-block;width:100%;}
section.animal-care .left{width:50%;float:left;text-align:right;padding-right:1.2037037037037037vw;}
section.animal-care .left img{width:31.666666666666668vw;}
section.animal-care .right{width:50%;float:left;text-align:left;padding-left:1.2037037037037037vw;}
section.animal-care h2{font-family:'brandon_printedone';font-size:4.444444444444445vw;color:#3d863f;margin:0;margin-top:4.62962962962963vw;margin-bottom:0.9259259259259259vw;}
section.animal-care p{font-family:'brandon_grotesquemedium';font-size:1.5740740740740742vw;line-height:2.314814814814815vw;color:#949494;width:32.407407407407405vw;margin:0;margin-bottom:1.8518518518518519vw;}
section.animal-care a{font-family:'brandon_grotesqueblack';font-size:1.4814814814814814vw;line-height:2.7777777777777777vw;text-transform:uppercase;color:#fff;background-color:#ed1c24;padding:0.46296296296296297vw 1.3888888888888888vw;}
#growing-years-popup{width:74.07407407407408vw;padding:0;overflow:visible;}
#growing-years-popup img{width:100%;display:block;}
#growing-years-popup .copy{position:absolute;top:24.537037037037038vw;left:43.51851851851852vw;}
#growing-years-popup .copy a{}
#growing-years-popup .copy a img{width:13.148148148148149vw;}
#growing-years-popup a.close-btn{position:absolute;top:0vw;right:0.8vw;font-size:1.8518518518518519vw;color:#fff;outline:none;font-family:sans-serif;}
}
@media screen and (max-width:767px){
section.hero-sec .jquery-background-video-wrapper{height:187.5vw;}
section.hero-sec .jquery-background-video{-o-object-fit:cover;object-fit:cover;width:100%;}
section.hero-sec .video-hero--content{margin-top:48.4375vw;}
section.hero-sec .video-hero--content img{width:85vw;}
section.taste-the-difference{height:200vw;margin-top:-50vw;background:url(//horizon.com/wp-content/themes/horizon/assets/images/taste-the-difference-sm.png) no-repeat;background-size:100%;}
section.taste-the-difference .copy{padding:18.75vw 7.5vw;text-align:center;}
section.taste-the-difference h2{font-size:7.8125vw;line-height:8.75vw;}
section.taste-the-difference p{font-size:6.5625vw;line-height:7.5vw;width:auto;}
section.taste-the-difference a{font-size:5.9375vw;line-height:8.75vw;}
section.our-commitment{height:193.125vw;background:url(//horizon.com/wp-content/themes/horizon/assets/images/commitment-bg-sm.jpg) no-repeat;background-size:cover;}
section.our-commitment .copy-box{margin:0 auto;padding:6.25vw;width:85vw;left:50%;transform:translateX(-50%);}
section.our-commitment .copy{padding:3.125vw 8.125vw 6.25vw;border:solid 0.625vw #fa6d6d;width:auto;}
section.our-commitment h2{font-size:7.8125vw;line-height:8.75vw;margin:3.125vw 0;}
section.our-commitment p{font-size:6.5625vw;line-height:7.5vw;width:auto;}
section.our-commitment a{font-size:5.8vw;line-height:8.75vw;}
section.making-better-food img.making-better-food{width:85vw;margin:20.3125vw auto 9.375vw;}
section.making-better-food .our-farmers{margin-bottom:12.5vw;}
section.making-better-food .our-farmers .left{float:none;width:100%;padding:0;text-align:center;}
section.making-better-food .our-farmers img.grass-field-cows{width:85vw;}
section.making-better-food .our-farmers .right{float:none;width:100%;text-align:center;padding:7.5vw;}
section.making-better-food h2{font-size:7.8125vw;line-height:13.125vw;margin:0;margin-bottom:3.125vw;}
section.making-better-food p{font-size:6.5625vw;line-height:7.5vw;width:100%;margin-bottom:6.25vw;}
section.making-better-food a{font-size:5.859375vw;line-height:8.75vw;width:66.25vw;border-radius:0;}
section.sustainability .innercontainer{display:flex;flex-direction:column-reverse;}
section.sustainability .left{float:none;width:100%;padding:7.5vw 7.5vw 12.5vw;text-align:center;}
section.sustainability h2{font-size:7.8125vw;line-height:13.125vw;}
section.sustainability p{font-size:6.5625vw;line-height:7.5vw;width:100%;}
section.sustainability a{font-size:5.859375vw;line-height:8.75vw;}
section.sustainability .right{float:none;width:100%;}
section.sustainability .right img{width:100%;}
section.animal-care{padding:20.625vw 7.5vw 18.75vw;}
section.animal-care .left{width:100%;float:none;padding:0;margin-bottom:6.25vw;}
section.animal-care .left img{width:100%;}
section.animal-care .right{width:100%;float:none;padding:0;text-align:center;}
section.animal-care h2{font-size:7.8125vw;line-height:13.125vw;margin:0;margin-bottom:3.125vw;}
section.animal-care p{font-size:6.5625vw;line-height:7.5vw;width:100%;margin-bottom:6.25vw;}
section.animal-care a{font-size:5.859375vw;line-height:8.75vw;width:66.25vw;border-radius:0;}
#growing-years-popup .copy{top:88vw;left:70.66666666666667vw;}
#growing-years-popup .copy a img{width:23.733333333333334vw;}
#growing-years-popup a.close-btn{top:0;right:2vw;font-size:6.6666vw;}
}
.hero-sec a.btn.red,.hero-sec a:hover.btn.red{float:none;display:block;font-family:'brandon_grotesqueblack';font-size:1.2962962962962963vw;line-height:2.1296296296296298vw;text-transform:uppercase;color:#ed1c24;background-color:#fff;padding:0.46296296296296297vw 3.240740740740741vw;max-width:15vw;margin:0 auto;text-shadow:0 0 0;}
@media(max-width:767px){
.hero-sec a.btn.red,.hero-sec a:hover.btn.red {
font-size: 5.859375vw;
line-height:10.75vw;
width: 66.25vw;
border-radius: 0;
max-width: 100%;
}
section.hero-sec .video-hero--content {
margin-top: 0;
position: absolute;
top: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
width: 100%;
}
}