body:not(.admin-bar) .gfield_visibility_hidden{display:none!important}.gform_wrapper{--error-color:#d21f0f;background:var(--wp--preset--color--base-neutral,#eff2f9);border-radius:16px;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--24,24px);padding:var(--wp--preset--spacing--24,24px)}.gform_wrapper fieldset{border:none;margin:0;min-width:0;padding:0}.gform_wrapper .gform_heading{display:flex;flex-direction:column}.gform_heading .gform_required_legend{display:none}.gform_wrapper .gform_title{color:var(--wp--preset--color--primary,#004169);font-family:var(--wp--preset--font-family--body,"proxima-nova",sans-serif);font-size:var(--wp--preset--font-size--display-xs,24px);font-weight:500;line-height:1.25;margin:0}.gform_wrapper form{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--24,24px)}.gform_wrapper .admin-hidden-markup{color:var(--wp--preset--color--accent,#f25445)}.gform_wrapper .gsection_title{color:var(--wp--preset--color--primary,#004169);font-size:var(--wp--preset--font-size--lg,20px);margin:0}.gform_wrapper .gform_validation_errors{color:var(--error-color);margin-bottom:var(--wp--preset--spacing--24,24px)}.gform_wrapper .gform_validation_errors .gform_submission_error,.gform_wrapper .gform_validation_errors .gform_validation_error_link{color:var(--error-color)}.gform_wrapper .gform_validation_errors .gform_validation_error_link{display:inline-block;margin-bottom:10px}.gform_wrapper .gform_validation_errors ol li:last-child a{margin-bottom:0}.gform_wrapper .gfield_required_asterisk,.gform_wrapper .gfield_required_custom,.gform_wrapper .gfield_required_text{color:var(--error-color);margin-left:10px}.gfield_checkbox,.gfield_radio{border:none;display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.gfield_checkbox .gchoice,.gfield_radio .gchoice{align-items:center;display:flex;gap:var(--wp--preset--spacing--16,16px)}.gfield_checkbox .gfield_label_before_complex{display:none}.gfield_checkbox .gform-field-label--type-choice{cursor:pointer;font-size:inherit;margin:0}.gform_wrapper .gfield.gfield--type-consent legend{display:none}.gform_wrapper .gfield.gfield--type-consent .gfield_consent_label{color:var(--wp--preset--color--primary,#004169);display:block;font-family:var(--wp--preset--font-family--body,"proxima-nova",sans-serif);font-size:16px;font-weight:500;line-height:24px;margin:0;padding:0}.gform_wrapper .hidden_label .gfield_label,.gform_wrapper .hidden_sub_label,.gform_wrapper .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.gform_wrapper .gform_fields{-moz-column-gap:var(--wp--preset--spacing--24,24px);column-gap:var(--wp--preset--spacing--24,24px);display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:var(--wp--preset--spacing--24,24px)}.gform_wrapper .gfield{display:flex;flex-basis:100%;flex-direction:column;gap:8px}.gform_wrapper .gfield.gfield--width-half{@media (min-width:640px){flex-basis:calc(50% - 12px)}}.gform_wrapper input[type=date],.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=time],.gform_wrapper input[type=url],.gform_wrapper input[type=week],.gform_wrapper select,.gform_wrapper textarea{background:var(--wp--preset--color--base,#fff);border:1px solid var(--wp--preset--color--university,#4a4f4f);border-radius:4px;box-sizing:border-box;color:var(--wp--preset--color--type,#494e4e);font-family:var(--wp--preset--font-family--body,"proxima-nova",sans-serif);font-size:var(--wp--preset--font-size--base,16px);font-weight:400;height:56px;padding:0 20px;transition:border-color .2s;width:100%}.gform_wrapper input::-moz-placeholder,.gform_wrapper textarea::-moz-placeholder{color:var(--wp--preset--color--grey,#737271);opacity:.7}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder{color:var(--wp--preset--color--grey,#737271);opacity:.7}.gform_wrapper textarea{height:144px;padding:20px;resize:vertical}.gform_wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cpath fill=%27%23494e4e%27 d=%27M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z%27/%3E%3C/svg%3E");background-position:right var(--wp--preset--spacing--16,16px) center;background-repeat:no-repeat;background-size:12px;cursor:pointer;padding-right:var(--wp--preset--spacing--40,40px)}.gform_wrapper .gfield--input-type-date>.ginput_container{-moz-column-gap:var(--wp--preset--spacing--16,16px);column-gap:var(--wp--preset--spacing--16,16px);display:flex}.gform_wrapper .gfield--input-type-date>.ginput_container>:where(*){flex:1}.gform_wrapper .gfield_label,.gform_wrapper .gform-field-label{color:var(--wp--preset--color--primary,#004169);display:block;font-family:var(--wp--preset--font-family--body,"proxima-nova",sans-serif);font-size:16px;font-weight:500;line-height:24px;padding:0}.gform_wrapper fieldset legend.gfield_label{padding-bottom:8px}.gform_wrapper .gform-field-label--type-sub{color:var(--wp--preset--color--primary,#004169)}.gform_wrapper input[type=checkbox],.gform_wrapper input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--wp--preset--color--base,#fff);border:1px solid var(--wp--preset--color--primary,#004169);border-radius:4px;cursor:pointer;height:24px;margin-left:0;margin-right:0;min-height:24px;min-width:24px;position:relative;transition:background-color .2s,border-color .2s;vertical-align:middle;width:24px}.gform_wrapper input[type=radio]{border-radius:50%}.gform_wrapper input[type=checkbox]:checked,.gform_wrapper input[type=radio]:checked{background:var(--wp--preset--color--primary,#004169);border-color:var(--wp--preset--color--primary,#004169)}.gform_wrapper input[type=checkbox]:checked:after{background-color:var(--wp--preset--color--base,#fff);content:"";display:block;inset:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m3 8 3.5 3.5L13 4%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m3 8 3.5 3.5L13 4%27/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute}.gform_wrapper input[type=radio]:checked:after{background-color:var(--wp--preset--color--base,#fff);border-radius:50%;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.gform_wrapper .gfield_consent_label{color:var(--wp--preset--color--primary,#004169);font-family:var(--wp--preset--font-family--body,"proxima-nova",sans-serif);font-size:16px;font-weight:500;line-height:24px}.gform_wrapper .gfield_validation_message{color:var(--error-color);display:block;font-size:14px;font-weight:400;margin-bottom:0}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{display:flex;gap:var(--wp--preset--spacing--16,16px);justify-content:space-between;margin-top:0}.gform_page{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--24,24px)}.gform_validation_container{display:none;left:-9000px;position:absolute}.gf_progressbar_percentage{background-color:#000;color:#fff;font-size:1.25rem;text-align:center;&.percentbar_blue{background-color:#3b82f6}&.percentbar_gray{background-color:#6b7280}&.percentbar_green{background-color:#22c55e}&.percentbar_orange{background-color:#f97316}&.percentbar_red{background-color:#ef4444}&.percentbar_spring{background:linear-gradient(90deg,#7dd3fc,#bef264);color:#000}&.percentbar_blues{background:linear-gradient(90deg,#6d28d9,#38bdf8)}&.percentbar_rainbow{background:linear-gradient(90deg,#f43f5e,#38bdf8)}}.gf_page_steps,.gf_progressbar_wrapper{-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-basis:100%;row-gap:.5rem;.gf_progressbar_title{font-weight:500;margin-bottom:0}}.gf_page_steps{flex-direction:row}.gf_progressbar_wrapper{flex-direction:column}.gfield_list,.gfield_list_groups{display:flex;flex-direction:column;gap:.5rem}.gfield_list_group,.gfield_list_header{display:flex;flex-wrap:wrap;gap:1.25rem}.gfield_list_group{border:1px solid var(--color-system-outline);flex-direction:column;padding-top:1.25rem;@media (min-width:640px){border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;flex-direction:row;padding-top:0}}.gfield_list_header{display:none;flex-direction:row;@media (min-width:640px){display:flex}}.gfield_header_item,.gfield_list_group_item{flex-grow:1;width:auto;@media (min-width:640px){width:0}}.gfield_header_item{overflow-wrap:break-word}.gfield_list_group_item{margin-left:1.25rem;margin-right:1.25rem;&:before{content:attr(data-label)}@media (min-width:640px){margin-left:0;margin-right:0;&:before{content:none}}}.gfield_header_item--icons,.gfield_list_icons{align-items:center;display:flex;flex:none;justify-content:center;@media (min-width:640px){justify-content:space-between;width:3rem}}.gfield_list_icons{background-color:#f3f4f6;gap:.5rem;padding:1.25rem;width:auto;@media (min-width:640px){background-color:transparent;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}button{border:none;font-size:0;height:1rem;opacity:.5;padding:0;width:1rem;&:focus-visible{opacity:1;outline:2px solid #111827;outline-offset:2px}&:hover{opacity:1}}}.gform_ajax_spinner{display:inline-flex;margin-left:.625rem}.gform-theme-datepicker.ui-datepicker{background:var(--wp--preset--color--base,#fff);border:1px solid var(--wp--preset--color--university,#4a4f4f);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.12);font-family:var(--wp--preset--font-family--body,"proxima-nova",sans-serif);font-size:var(--wp--preset--font-size--base,16px);padding:var(--wp--preset--spacing--16,16px);width:280px;z-index:9999}.gform-theme-datepicker.ui-datepicker .ui-datepicker-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--wp--preset--spacing--16,16px)}.gform-theme-datepicker.ui-datepicker .ui-datepicker-title{color:var(--wp--preset--color--primary,#004169);flex:1;font-size:var(--wp--preset--font-size--base,16px);font-weight:500;text-align:center}.gform-theme-datepicker.ui-datepicker .ui-datepicker-next,.gform-theme-datepicker.ui-datepicker .ui-datepicker-prev{align-items:center;background:transparent;border:1px solid var(--wp--preset--color--university,#4a4f4f);border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;position:static;top:auto;width:32px}.gform-theme-datepicker.ui-datepicker .ui-datepicker-next:hover,.gform-theme-datepicker.ui-datepicker .ui-datepicker-prev:hover{background:var(--wp--preset--color--base-neutral,#eff2f9);border-color:var(--wp--preset--color--primary,#004169)}.gform-theme-datepicker.ui-datepicker .ui-datepicker-next span,.gform-theme-datepicker.ui-datepicker .ui-datepicker-prev span{border-style:solid;display:block;height:0;overflow:hidden;width:0}.gform-theme-datepicker.ui-datepicker .ui-datepicker-prev span{border-color:transparent var(--wp--preset--color--primary,#004169) transparent transparent;border-width:5px 7px 5px 0}.gform-theme-datepicker.ui-datepicker .ui-datepicker-next span{border-color:transparent transparent transparent var(--wp--preset--color--primary,#004169);border-width:5px 0 5px 7px}.gform-theme-datepicker.ui-datepicker table{border-collapse:collapse;width:100%}.gform-theme-datepicker.ui-datepicker th{color:var(--wp--preset--color--grey,#737271);font-size:12px;font-weight:500;padding:4px;text-align:center;text-transform:uppercase}.gform-theme-datepicker.ui-datepicker td{padding:2px}.gform-theme-datepicker.ui-datepicker td a,.gform-theme-datepicker.ui-datepicker td span{border-radius:4px;color:var(--wp--preset--color--university,#4a4f4f);display:block;font-size:14px;padding:6px 4px;text-align:center;text-decoration:none}.gform-theme-datepicker.ui-datepicker td a:hover{background:var(--wp--preset--color--base-neutral,#eff2f9);color:var(--wp--preset--color--primary,#004169)}.gform-theme-datepicker.ui-datepicker .ui-datepicker-current-day a,.gform-theme-datepicker.ui-datepicker .ui-state-active{background:var(--wp--preset--color--primary,#004169);color:var(--wp--preset--color--base,#fff)}.gform-theme-datepicker.ui-datepicker .ui-datepicker-today a{background:transparent;color:var(--wp--preset--color--primary,#004169);font-weight:700}.gform-theme-datepicker.ui-datepicker .ui-datepicker-today.ui-datepicker-current-day a{background:var(--wp--preset--color--primary,#004169);color:var(--wp--preset--color--base,#fff)}.gform-theme-datepicker.ui-datepicker td.ui-datepicker-unselectable span,.gform-theme-datepicker.ui-datepicker td.ui-state-disabled span{color:var(--wp--preset--color--grey,#737271);opacity:.4}.gform-theme-datepicker.ui-datepicker-trigger{cursor:pointer;margin-left:8px;opacity:.6;transition:opacity .2s;vertical-align:middle}.gform-theme-datepicker.ui-datepicker-trigger:hover{opacity:1}
