/**handles:applicationcss**/
#banner.application,#banner.application img{height:23vh}.main .kicker{color:var(--black);text-align:center}.main h2{margin-bottom:60px;text-align:center}.main h3{font-family:var(--heading);font-size:38px;font-weight:600;color:var(--black);text-align:center;padding:0;margin:0 0 40px}#form-buttons{display:grid;grid-template-columns:repeat(2,1fr);margin:0 0 40px}#form-buttons aside{display:grid;justify-content:center;text-align:center}#form-buttons aside span{font-size:26px;color:var(--black);margin:0 0 10px}#form-buttons .button{transition:none}#form-buttons .button.active,#form-buttons .button:hover{color:var(--blue)}@media screen and (min-width:1025px){.body.challenge-template-tpl-challenges-submit-application .container{width:70%}}.form-wrapper{display:none}.main .gform_wrapper.gravity-theme .gfield input{border:1px solid #cecece}.main .gform_wrapper.gravity-theme .gsection{border-bottom:0 solid #ccc;padding:0}.gfield--type-section.gfield:not(:first-of-type) h3.gsection_title{margin-top:60px}.main .gform_wrapper.gravity-theme .gfield{margin:0 0 25px}.form_saved_message input[type=email],.gform_wrapper.gravity-theme input[type=text]{padding:12px}.gform_resume_email_label.gfield_label:after{content:':'}.form_saved_message input[type=email]{border-radius:30px;border:2px solid var(--purple);margin:0 10px}.form_saved_message .gform_fields{display:flex;align-items:center;justify-content:center}.form_saved_message .gfield{display:grid;grid-template-columns:auto auto;grid-gap:15px;align-items:center}.form_saved_message p[role=alert]{font-size:26px;font-weight:600;line-height:1.4}.form_saved_message .resume_form_link_wrapper+p{font-size:14px}.resume_form_link_wrapper>a{word-break:break-all}.form_saved_message p br{font-style:italic}.main .gfield_radio .gchoice:not(:last-child){margin-bottom:10px}.main .gfield-choice-input[type=radio]{width:20px;height:20px;margin-right:10px}.main .gform_wrapper.gravity-theme .gfield_radio label{font-size:18px}.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction,.main .gform_wrapper.gravity-theme .gfield_description{font-size:18px;color:#6c6c6c;padding:0;margin:0 0 15px}.main .gform_wrapper.gravity-theme .gfield.gfield_html_formatted{margin:0}.main .gform_wrapper.gravity-theme .gfield.gfield_html_formatted .gfield_label{margin-bottom:0}.form_saved_message{text-align:center}.form_saved_message span{display:block;padding-top:40px;margin-top:80px;border-top:2px solid #cecece}.main .gform_wrapper input:not([type=checkbox]):not([type=radio]):not([type=submit]){border:1px solid #cecece}.form_saved_message span>h2{display:none}#field_1_13,#field_1_15,#field_1_16,#field_2_13,#field_2_15,#field_2_16{margin-top:40px}#field_1_13 label,#field_1_15 label,#field_1_16 label,#field_2_13 label,#field_2_15 label,#field_2_16 label{font-size:22px;font-weight:400;margin:0 0 10px}.ginput_container_textarea{margin:0 0 30px}#field_1_16 .ginput_container_textarea,#field_2_16 .ginput_container_textarea{margin:0 0 80px}#field_1_17 label,#field_2_17 label{margin:0 0 20px}.main .gform_wrapper.gravity-theme .gform_footer{justify-content:center;margin-top:30px}.main .gform_wrapper input[type=submit],.main .gform_wrapper.gravity-theme .gform_previous_button.button,.main .gform_wrapper.gravity-theme .gform_save_link.button{display:flex;align-items:center;border-color:#6b7280}.main .gform_wrapper.gravity-theme .gform_previous_button.button:hover,.main .gform_wrapper.gravity-theme .gform_save_link.button:hover{color:var(--white);background:var(--purple);border-color:var(--purple)}.main .gform_wrapper.gravity-theme .gform_previous_button.button svg,.main .gform_wrapper.gravity-theme .gform_save_link.button svg{margin-right:10px}#gform_resume_email{font-size:18px;text-align:center}.ginput_container_fileupload{margin-top:20px}.disclaimer{padding:35px 25px;margin-top:30px;background:#f9f9f9;border:1px solid #e9e9e9;border-radius:10px}.disclaimer p{font-size:16px;color:#677079}.disclaimer p:last-of-type{margin:0}.main .gform_wrapper.gravity-theme .gform_footer{justify-content:center;align-items:center;gap:30px;margin-top:30px}.main .gform_wrapper.gravity-theme .gform_previous_button.button,.main .gform_wrapper.gravity-theme .gform_save_link.button{display:flex;align-items:center;border:0;font-weight:300;color:var(--black)}.main .gform_wrapper.gravity-theme .gform_footer input:after,.main .gform_wrapper.gravity-theme .gform_previous_button.button:after,.main .gform_wrapper.gravity-theme .gform_save_link.button:after{display:none}.main .gform_wrapper.gravity-theme .gform_previous_button.button:focus,.main .gform_wrapper.gravity-theme .gform_previous_button.button:hover,.main .gform_wrapper.gravity-theme .gform_save_link.button:focus,.main .gform_wrapper.gravity-theme .gform_save_link.button:hover{color:var(--blue)}.main .gform_wrapper.gravity-theme .gform_previous_button.button svg,.main .gform_wrapper.gravity-theme .gform_save_link.button svg{margin-right:10px}.gform_wrapper.gravity-theme .gform_footer input+button{margin:0}@media screen and (max-width:768px){h2{font-size:50px;margin:0 0 60px}h3{font-size:28px}#form-buttons{grid-template-columns:1fr;grid-gap:30px}#form-buttons aside{justify-content:stretch;text-align:center;width:100%}#form-buttons .button{width:100%;justify-content:center}.main .gform_wrapper.gravity-theme .gform_footer{flex-direction:column}.main .gform_wrapper.gravity-theme .gform_footer button,.main .gform_wrapper.gravity-theme .gform_footer input{width:100%;text-align:center;margin-left:0;justify-content:center}.main .gform_wrapper.gravity-theme .gform_previous_button.button svg,.main .gform_wrapper.gravity-theme .gform_save_link.button svg{display:none}.form_saved_message .gform_fields{flex-direction:column;align-items:normal}.form_saved_message .gfield{grid-template-columns:1fr;margin-bottom:15px}.form_saved_message input[type=email]{width:100%;margin:0}.form_saved_message input[type=submit]{justify-content:center}}#challenge-01 form input,#challenge-02 form input{color:var(--black)}.main #challenge-01 .gform_wrapper.gravity-theme .gform_previous_button.button:focus,.main #challenge-01 .gform_wrapper.gravity-theme .gform_previous_button.button:hover,.main #challenge-01 .gform_wrapper.gravity-theme .gform_save_link.button:focus,.main #challenge-01 .gform_wrapper.gravity-theme .gform_save_link.button:hover,.main #challenge-02 .gform_wrapper.gravity-theme .gform_previous_button.button:focus,.main #challenge-02 .gform_wrapper.gravity-theme .gform_previous_button.button:hover,.main #challenge-02 .gform_wrapper.gravity-theme .gform_save_link.button:focus,.main #challenge-02 .gform_wrapper.gravity-theme .gform_save_link.button:hover{background:0 0;color:var(--blue)}.main #challenge-01 .gform_footer:after,.main #challenge-01 .gform_footer:hover:after,.main #challenge-02 .gform_footer:after,.main #challenge-02 .gform_footer:hover:after{display:none}.main #challenge-01 .gform_wrapper input[type=submit],.main #challenge-02 .gform_wrapper input[type=submit]{font-size:16px}.main #challenge-01 .gform_wrapper input[type=submit]:hover,.main #challenge-02 .gform_wrapper input[type=submit]:hover{color:var(--blue)}.main #challenge-01 .gform_wrapper.gravity-theme .gform_previous_button.button:hover svg,.main #challenge-02 .gform_wrapper.gravity-theme .gform_save_link.button:hover svg{filter:unset}