.gform_wrapper{--gf-form-gap-y: 10px !important;--gf-color-danger: #ff775a !important;--gf-color-danger-rgb: 255, 119, 90 !important}.gform_wrapper .gfield--type-text input,.gform_wrapper .gfield--type-text select,.gform_wrapper .gfield--type-text textarea,.gform_wrapper .gfield--type-textarea input,.gform_wrapper .gfield--type-textarea select,.gform_wrapper .gfield--type-textarea textarea,.gform_wrapper .gfield--type-email input,.gform_wrapper .gfield--type-email select,.gform_wrapper .gfield--type-email textarea,.gform_wrapper .gfield--type-phone input,.gform_wrapper .gfield--type-phone select,.gform_wrapper .gfield--type-phone textarea,.gform_wrapper .gfield--type-select input,.gform_wrapper .gfield--type-select select,.gform_wrapper .gfield--type-select textarea{color:#58595b!important;border-color:#7b7a7a!important;background:transparent!important;box-shadow:none!important;border-radius:8px!important;font-size:16px!important}.gform_wrapper .gfield--type-text input,.gform_wrapper .gfield--type-text select,.gform_wrapper .gfield--type-textarea input,.gform_wrapper .gfield--type-textarea select,.gform_wrapper .gfield--type-email input,.gform_wrapper .gfield--type-email select,.gform_wrapper .gfield--type-phone input,.gform_wrapper .gfield--type-phone select,.gform_wrapper .gfield--type-select input,.gform_wrapper .gfield--type-select select{height:56px!important;line-height:56px!important}.gform_wrapper .gfield--type-text label,.gform_wrapper .gfield--type-textarea label,.gform_wrapper .gfield--type-email label,.gform_wrapper .gfield--type-phone label,.gform_wrapper .gfield--type-select label{color:#7b7a7a!important;background:#fff!important;font-weight:400!important;padding:0 2px!important;display:inline-block!important;position:relative!important;bottom:-17px!important;left:11px!important;font-size:12px!important;line-height:18px!important}.gform_wrapper .gfield:not(.gfield--type-fileupload):not(.gfield--type-consent):focus-within label{color:#78acbf!important}.gform_wrapper .gfield:not(.gfield--type-fileupload):not(.gfield--type-consent):focus-within input,.gform_wrapper .gfield:not(.gfield--type-fileupload):not(.gfield--type-consent):focus-within select,.gform_wrapper .gfield:not(.gfield--type-fileupload):not(.gfield--type-consent):focus-within textarea{outline:1px solid #78ACBF!important;border-color:#78acbf!important}.gform_wrapper .gfield_required{display:none}.gform_wrapper .gfield_error label{color:#cb6832!important}.gform_wrapper .gfield_error .ginput_container input,.gform_wrapper .gfield_error .ginput_container select,.gform_wrapper .gfield_error .ginput_container textarea{border-color:#cb6832!important}.gform_wrapper .gfield--type-fileupload.gfield_error label{color:#fff!important}.gfield--type-section{border:none!important;padding:0!important;margin-top:-10px!important}.gfield--type-fileupload{width:100%!important;min-width:225px!important}@media ((min-width: 1024px)){.gfield--type-fileupload{margin-top:15px!important;margin-right:5px!important;width:-moz-max-content!important;width:max-content!important}.gfield--type-fileupload label{height:54px!important}}.gfield--type-fileupload label{border-radius:4px!important;background:#006286!important;color:#fff!important;text-transform:uppercase!important;padding:15px 32px!important;font-weight:700!important;text-align:center!important;letter-spacing:2px!important;cursor:pointer!important;display:flex!important;justify-content:center!important;gap:20px!important;align-items:center!important;margin-bottom:0!important;width:100%!important}.gfield--type-fileupload label:before{content:"";width:16px;height:16px;background:url(images/icon-white-upload.svg)}.gfield--type-fileupload input{height:0!important;overflow:hidden!important;border:none!important;outline:none!important;box-shadow:none!important}.gfield--type-fileupload .gform_fileupload_rules,.gfield--type-fileupload .gform_drop_area,.gfield--type-fileupload .gfield_fileupload_progress,.gfield--type-fileupload .ginput_preview_list:empty,.gfield--type-fileupload .validation_message--hidden-on-empty{display:none!important}.gfield--type-fileupload .gfield_fileupload_filename{color:#58595b!important;font-weight:700!important}.gfield--type-fileupload .gfield_fileupload_filesize{display:none!important}.gfield--type-fileupload .ginput_preview{flex-direction:row-reverse!important;justify-content:flex-end!important;align-items:center!important}.gfield--type-fileupload .gform_delete_file{position:static!important}.gfield--type-fileupload .gform_delete_file:hover,.gfield--type-fileupload .gform_delete_file:focus{opacity:.5!important}.gfield--type-fileupload+.gfield--type-fileupload{margin-bottom:20px!important}.gfield--type-fileupload+.gfield--type-fileupload label{color:#006286!important;background-color:#f0eeee!important;max-width:none!important}.gfield--type-fileupload+.gfield--type-fileupload label:before{content:"";width:24px;height:24px;background:url(images/icon-upload.svg)}.gfield--type-fileupload .gfield_label{color:#fff!important}.gfield--type-fileupload .ginput_container input,.gfield--type-fileupload .ginput_container select,.gfield--type-fileupload .ginput_container textarea{border-color:#fff!important}.gform_button[type=submit]{all:unset!important;transition:opacity .3s,background-color .3s!important;color:#fff!important;background:#F56719!important;border:1px solid #FCD7C3!important;padding:0 2rem!important;line-height:50px!important;font-size:.875rem!important;font-weight:700!important;text-transform:uppercase!important;border-radius:.25rem!important;display:inline-block!important;white-space:nowrap!important}.gform_button[type=submit]:hover{background:#CB6832!important}.gform_button[type=submit]:focus-visible{background:#CB6832!important;outline:2px solid #CB6832!important;outline-offset:2px!important}.gform_button[type=submit]:active{opacity:.9!important}.gfield{position:relative!important}.gfield:not(.gfield--type-section):not(.gfield_contains_required):not(.gfield--type-fileupload):not(.gfield--type-consent):before{content:var(--optional-text);position:absolute;text-transform:uppercase;font-size:12px;background:#fff;right:22px;top:20px;padding-left:3px;padding-right:2px;font-weight:700}.gfield_visibility_hidden{display:none!important}.gfield--input-type-consent .gfield_label_before_complex{color:#58595b!important;padding-top:40px!important;font-size:25px!important;font-style:normal!important;font-weight:400!important;line-height:112%!important}@media ((min-width: 640px)){.gfield--input-type-consent .gfield_label_before_complex{font-size:30px!important;font-style:normal!important;font-weight:400!important;line-height:130%!important}}.gfield_consent_label{color:#58595b!important;font-size:16px!important}.gfield_consent_label a{text-decoration:underline!important}.gfield_consent_label a:hover{opacity:.5!important}.ginput_container_select:before{content:"";display:block;position:absolute;width:20px;height:20px;right:10px;top:47.5px;background:url(images/chevron-down.svg) no-repeat;pointer-events:none}@media (min-width: 640px){.field-of-study.with-sub-fields-shown{grid-column:span 6!important}.field-of-study~[data-conditional-logic]:not(#field_1_35){grid-column:span 6!important}.field-of-study~[data-conditional-logic=visible]~[data-conditional-logic=visible]:not(.field-of-study~.gfield--type-section~*){grid-column:span 12!important}}.ginput_container_consent input[type=checkbox]{background-color:transparent!important;border-color:#58595b!important;border-width:1px!important;border-radius:.25rem!important}.ginput_container_consent input[type=checkbox]:checked{background-color:#006286!important}.ginput_container_consent input[type=checkbox]:checked:before{color:#fb8a4d;!important}.ginput_container_consent input[type=checkbox]:before{color:#fff!important}.dashicons{display:flex!important;align-items:center;justify-content:center}.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .ginput_preview .gform_delete_file .dashicons:before{content:""!important;display:block;width:10px;height:10px;background-repeat:no-repeat;background-position:25% 75%;background:url(images/close.svg)!important}.gfield_description{color:#58595b!important;font-size:12px;font-style:normal;font-weight:500;line-height:24px;margin-top:10px}.gfield_description.validation_message{color:#cb6832!important}
