.hackathon-subscribe{padding:72px 0;background-repeat:no-repeat;background-size:cover;background-position:center}.hackathon-subscribe .content-col{flex:0 0 100%}.hackathon-subscribe .content-col h2{margin:0 0 26px}.hackathon-subscribe .content-col h3{font-size:32px;line-height:42px;font-weight:normal;color:#fff;margin:0}.hackathon-subscribe .cta-col{flex:1;display:flex;align-items:flex-end;padding:0 0 12px 38px}.hackathon-subscribe .form-col .hs-button.primary{border-radius:3px;background-color:#FFF;box-shadow:none;font-size:14px;font-weight:500;line-height:22px;text-align:center;color:#283e52;padding:9px 35px;text-shadow:none;font-family:AvenirNext,sans-serif;outline:0}.hackathon-subscribe .form-col fieldset{display:inline-block;vertical-align:bottom;max-width:670px;width:100%}.hackathon-subscribe .form-col fieldset.form-columns-3 .hs-form-field{width:195px;margin-right:10px}.hackathon-subscribe .form-col fieldset.form-columns-3 .hs-form-field:last-child{width:250px}.hackathon-subscribe .form-col .hs-form-field{margin:0}.hackathon-subscribe .form-col .hs_submit.hs-submit{display:inline-block}.hackathon-subscribe .form-col .hs-input{border-radius:3px;background-color:#f5f8fa;border:1px solid #cbd6e2;font-size:16px;line-height:24px;color:#33475b;font-family:AvenirNext,sans-serif;padding:7.5px 11px}.hackathon-subscribe .form-col label span{font-size:14px;font-weight:600;line-height:22px;color:#fff}.hackathon-subscribe .form-col .hs_error_rollup,.hackathon-subscribe .form-col ul.hs-error-msgs.inputs-list{position:absolute}.hackathon-subscribe .submitted-message p{color:white}@media(max-width:1024px){.hackathon-subscribe .form-col fieldset.form-columns-3 .hs-form-field:last-child,.hackathon-subscribe .form-col fieldset.form-columns-3 .hs-form-field{width:31%}.hackathon-subscribe .form-col .actions{margin-top:15px}}@media(max-width:767px){.hackathon-subscribe .form-col fieldset.form-columns-3 .hs-form-field:last-child,.hackathon-subscribe .form-col fieldset.form-columns-3 .hs-form-field{width:100%}}