body,html{font-size:100%;box-sizing:border-box;height:100%}h1,h2,h3,h4{font-family:Abel,sans-serif}body{padding:20px 0 0 0;margin:0;font-family:'Open Sans',sans-serif;font-weight:400;font-size:12pt;color:#000;background-image:url('../img/bg.jpg');background-size:cover;background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#fff}h1{color:#000;font-size:30pt;text-transform:uppercase}h1 span{color:#2b8d95}h2{color:#fff;font-size:30pt;text-transform:uppercase;background-color:#de3c1c;padding:25px;margin-top:10px;border-radius:15px}h3{color:#fff;font-size:26pt;text-transform:uppercase}h4{color:#000;font-family:'Open Sans',sans-serif;font-size:18pt;text-transform:uppercase;margin-top:10px}h5{color:#000;font-family:'Open Sans',sans-serif;font-size:23pt;text-transform:uppercase}h5 span{color:#2b8d95;font-style:italic}img{max-width:100%;width:100%;height:auto}.juicer-container{text-align:center}.juicer{border-radius:50%;width:275px;border:8px solid rgba(255,255,255,0.5)}.container{max-width:100%}.form-box{background:rgba(0,0,0,0.8);padding:15px 25px;border-radius:10px;margin-bottom:20px;color:#fff}.extra-content{background:rgba(255,255,255,0.7);padding:15px 25px;border-radius:10px;margin-bottom:20px}ul{padding:0;list-style-type:none}li{font-family:Abel,sans-serif;color:#000;font-size:17pt;text-transform:uppercase;white-space:nowrap}li i{color:#65922f}input,textarea{border:1px solid #ccc !important;padding:3px;margin:10px 0}textarea{resize:none}input[type="text"],input[type="email"],textarea{width:100%;border-radius:10px;color:#000;outline:0}input[type="checkbox"]{float:left}.agreement{font-size:11px;float:right;width:90%}input[type="submit"]{color:#000;font-family:Abel,sans-serif;font-size:40pt;text-transform:uppercase;background-color:#fff;background-clip:padding-box;border:8px solid rgba(255,255,255,0.5) !important;width:100%;padding:3px 30px;border-radius:15px;margin-bottom:15px}.form-control.error{border:1px solid red;border-radius:3px}label.error{color:red !important}.legal-info-open,.modal p,.modal h3,.modal h4{color:#000;font-size:.8em}.legal-info-open{line-height:50px}.modal h3,.modal h4{font-weight:700}@media(min-width:992px){h1{font-size:38pt}.juicer-container{text-align:left}.juicer{margin:25px}.extra-content{background:0}}@media(min-width:1200px){h1{font-size:52pt}}