@import url('https://use.typekit.net/kzj7ymy.css');body{background-color:#fff}h2{color:#f68b3b;margin-top:5px;font-family:Louisiana,serif;font-size:48px;line-height:40px;font-weight:normal}@media only screen and (min-width:480px){.img-title{max-height:70px;width:inherit}}.hs-form .hs-button:visited,.hs-form .hs-button:hover{color:#fff;background-color:#f68b3b}.hs-form .hs-button{background-color:#f68b3b}.hero-wrap{background-image:url(https://cdn2.hubspot.net/hubfs/232760/18-scary-berries/bkgd-hero-2.jpg);background-position:bottom center;background-size:cover;background-repeat:no-repeat}.hero-content{padding-top:40px;padding-bottom:40px;text-align:center}.hero-logo{text-align:center}.logo-desktop{margin:0 auto}.logo-mobile{margin:0 auto}.hero-intro-wrap{background-color:rgba(255,255,255,.9);padding:100px 30px 30px;text-align:center;border-radius:20px;margin-top:-100px}.hero-intro-text:after{content:" ";visibility:hidden;display:block;height:0;clear:both}@media only screen and (min-width:768px){.hero-content{padding-top:40px;padding-bottom:70px}}.offer-title{margin-left:-10px}.steps-wrap{background-color:#231f20}.steps-content h2{color:#f68b3b}.steps-intro{text-align:center}.steps-intro p{font-size:1.35em;font-weight:600;line-height:1.75em}.step-text{padding-bottom:20px}.step-row{background-image:url(https://cdn2.hubspot.net/hubfs/232760/18-scary-berries/sep_left.png);background-repeat:no-repeat;background-position:center bottom;background-size:contain;padding-bottom:20px;padding-top:20px}.step-row-right{background-image:url(https://cdn2.hubspot.net/hubfs/232760/18-scary-berries/sep_right.png)}.step-row:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.step-image{text-align:center}.step-image img{width:50%;max-width:50%;height:inherit}@media only screen and (min-width:600px){.step-text{width:80%;float:left}.step-image{width:20%;float:left}.step-image img{width:90%;max-width:90%}.step-image-right{float:right}}@media only screen and (min-width:900px){.step-text{width:85%}.step-image{width:15%}}.recipes-content{padding-top:50px padding-bottom:10px;color:#fff}.recipes-content h1{color:#fff;margin-top:0px}.recipes-content p{font-size:1.35em;font-weight:600;line-height:1.75em}@media only screen and (min-width:1000px){.recipes-content h1{font-size:2.5em}}.recipes-content a{color:#fff;text-decoration:none}.recipe-box p{font-size:1.1em;font-weight:400;margin-top:12px}