.hubsnacks-cta{padding:60px 0;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;border-top:5px solid #3488b2}.hubsnacks-cta .page-width{max-width:840px;margin:0 auto;padding:0 20px}.hubsnacks-cta .page-width.text-center{text-align:center}.hubsnacks-cta .cta-wrap{padding:40px;background:#272727;max-width:700px;margin:0 auto}.hubsnacks-cta .tagline,.hubsnacks-cta .tagline *{color:#fff;opacity:.8;font-size:14px;line-height:1.4;font-weight:400;letter-spacing:2px}.hubsnacks-cta .tagline{margin-bottom:10px}.hubsnacks-cta .heading,.hubsnacks-cta .heading *{color:#fff;font-size:28px;line-height:1.3}.hubsnacks-cta .heading{margin-bottom:20px}.hubsnacks-cta .content,.hubsnacks-cta .content *{color:#fff;font-size:16px}.hubsnacks-cta #cta,.hubsnacks-cta .simple{margin-top:30px}.hubsnacks-cta .content p{line-height:1.63;margin-bottom:0}.hubsnacks-cta #cta .cta_button,.hubsnacks-cta .simple a{box-sizing:border-box !important;-webkit-font-smoothing:antialiased !important;cursor:pointer !important;-moz-user-select:none !important;-webkit-user-select:none !important;-o-user-select:none !important;user-select:none !important;display:inline-block !important;font-weight:normal !important;text-align:center !important;text-decoration:none !important;-moz-transition:all .4s ease !important;-webkit-transition:all .4s ease !important;-o-transition:all .4s ease !important;background:#3574e3 !important;border-radius:290486px !important;border-width:0px !important;color:#fff !important;font-family:sans-serif !important;height:auto !important;transition:all .4s ease !important;padding:15px 30px !important;text-shadow:none !important;width:auto !important;font-size:24px !important;line-height:1.5em !important}.hubsnacks-cta #cta .cta_button:hover,.hubsnacks-cta .simple a:hover{opacity:.8}.hubsnacks-cta .cta-offer,.hubsnacks-cta .cta-offer *{color:hsla(0,0%,100%,0.6);font-size:13px}.hubsnacks-cta .cta-offer{max-width:550px;margin:12px auto 0 auto}.cta-form{width:100%;max-width:670px;margin:0 auto}.cta-form .form-title{display:none}.cta-form .hs-form-field>label{color:#fff;font-size:16px;font-weight:700;line-height:1.4;margin:0 0 6px;text-align:left;display:block}.cta-form .hs-form-field>label .hs-form-required,.cta-form .hs_error_rollup,.cta-form ul.hs-error-msgs{display:none !important}.cta-form .submitted-message{color:#fff;font-size:18px;line-height:1.5;padding:15px 0 30px}.cta-form form{position:relative}.cta-form .hs-email input{min-height:46px;padding:8px 12px;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;border:1px solid #ccc;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;width:60%;margin:0}.cta-form form fieldset .hs-form-field input,.cta-form form fieldset .hs-form-field select{margin-bottom:0 !important;max-width:100%;font-size:14px;padding:13px 12px 12px}.cta-form input.invalid,.cta-form input.error{border:1px solid red}.cta-form input:focus{box-shadow:unset !important}.cta-form .hs-submit{position:relative;bottom:0;right:0;width:100%;margin-top:7px}.cta-form .actions input{margin:0 !important;width:100%;min-height:50px;background-color:#3488b2;font-size:20px;line-height:1.57;font-weight:400;letter-spacing:1px;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-radius:50px !important}.cta-form .actions input:hover{background-color:#3488b2}.cta-form form fieldset.form-columns-2>div:first-child{padding-right:7px !important}.cta-form form fieldset.form-columns-2>div:last-child{padding-left:7px !important}.cta-form form fieldset>div{margin-bottom:15px;padding-right:0 !important}.cta-form.form-wrapper form div>label{text-align:left}.cta-form form.hs-form .hs-form-field ul.hs-error-msgs{display:block !important}.cta-form form.hs-form .hs-form-field ul.hs-error-msgs li label{color:red;font-weight:normal;display:block;text-align:left;padding-top:5px}.cta-wrap .content ul{list-style:none;text-align:center;padding-left:0}.cta-wrap .content ul li{padding-bottom:5px;text-align:center !important}.cta-form form .legal-consent-container{padding-top:10px}.cta-form form .legal-consent-container .hs-richtext a{color:#0cf}.cta-form-v2 .hs-email input,.cta-form-v2 .hs-input{width:100% !important;min-height:55px !important}.cta-form form .legal-consent-container{text-align:left}.cta-form form .legal-consent-container *{color:#fff !important;font-size:15px !important}.cta-form form .legal-consent-container a{color:#0cf !important}.cta-form form .legal-consent-container ul.inputs-list li label input{margin-top:5px}.cta-form form .hs-form-field textarea{height:120px !important;margin:0 !important;max-width:100% !important}@media(max-width:1139px){.hubsnacks-cta .cta-wrap{padding:20px}}@media(max-width:991px){.cta-form .hs-submit{position:relative;width:100%;margin-top:15px}.cta-form .hs-email input{width:100%;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.cta-form .actions input{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}}@media(max-width:767px){.hubsnacks-cta{padding:50px 0}.hubsnacks-cta .heading,.hubsnacks-cta .heading *{font-size:21px}.hubsnacks-cta .content,.hubsnacks-cta .content *{font-size:16px}.hubsnacks-cta #cta,.hubsnacks-cta .simple{margin-top:20px}.hubsnacks-cta #cta .cta_button,.hubsnacks-cta .simple a{box-sizing:border-box !important;border-radius:290486px !important;padding:10px 20px !important;font-size:18px !important}.cta-form form fieldset.form-columns-2>div:first-child{padding-right:0 !important}.cta-form form fieldset.form-columns-2>div:last-child{padding-left:0 !important}.cta-form form .legal-consent-container{padding-top:15px}}