.generic{overflow:hidden}.generic .container{max-width:960px !important}.generic .hero{background-color:#ffb600;padding:0 20px;position:relative}.generic .hero::after{content:"";position:absolute;bottom:-28px;height:30px;width:100%;background:url("/wp-content/themes/jjsnack/elements/assets/global/bottom-wave-gold.svg");background-repeat:repeat-x;background-size:cover;background-position:center;transform:scaleY(-1);left:0}.generic .hero .container .content h1{margin:0}@media (max-width:450px){.generic .hero .container .content h1{font-size:38px !important}}.generic .main-content{clear:both;padding:0 20px}.generic .main-content .container{padding:80px 0}.generic .main-content .container h1,.generic .main-content .container h2,.generic .main-content .container h3,.generic .main-content .container h4{color:#0071ce;font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:0.48px;text-transform:uppercase;margin-bottom:15px}.generic .main-content .container ul{list-style:disc;margin-bottom:70px}.generic .main-content .container ul li{margin-left:30px;font-size:20px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:450px){.generic .main-content .container ul{margin-bottom:40px}}.generic .main-content .container p{font-size:20px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:50px}.generic .main-content .container p:last-child{margin-bottom:0}@media (max-width:450px){.generic .main-content .container p{margin-bottom:20px}}.generic .main-content .container a{font-weight:bold;text-decoration:underline}