:root{--alba-form-font:'Poppins', 'Raleway', sans-serif;--alba-text:#444444;--alba-input-bg:#edf2f8;--alba-input-border:#e1e1e1;--alba-accent:#0033a0;--alba-accent-dark:#002a86}body .gform_wrapper{font-family:var(--alba-form-font);color:var(--alba-text);margin:0;padding:0}body .gform_wrapper .gform_fields{display:grid;grid-template-columns:repeat(12,1fr);gap:18px 28px}body .gform_wrapper .gform_fields>.gfield{grid-column:1 / -1}body .gform_wrapper .gform_fields>.gfield--width-full{grid-column:span 12}body .gform_wrapper .gform_fields>.gfield--width-eleven-twelfths{grid-column:span 11}body .gform_wrapper .gform_fields>.gfield--width-five-sixths{grid-column:span 10}body .gform_wrapper .gform_fields>.gfield--width-three-quarter{grid-column:span 9}body .gform_wrapper .gform_fields>.gfield--width-two-thirds{grid-column:span 8}body .gform_wrapper .gform_fields>.gfield--width-seven-twelfths{grid-column:span 7}body .gform_wrapper .gform_fields>.gfield--width-half{grid-column:span 6}body .gform_wrapper .gform_fields>.gfield--width-five-twelfths{grid-column:span 5}body .gform_wrapper .gform_fields>.gfield--width-third{grid-column:span 4}body .gform_wrapper .gform_fields>.gfield--width-quarter{grid-column:span 3}body .gform_wrapper .gform_fields>.gfield--width-one-sixth{grid-column:span 2}body .gform_wrapper .gform_fields>.gfield--width-one-twelfth{grid-column:span 1}body .gform_wrapper .gform_fields>.gfield--type-hidden{display:none}@media (max-width:768px){body .gform_wrapper .gform_fields{gap:14px}body .gform_wrapper .gform_fields>.gfield{grid-column:1 / -1}}body .gform_wrapper input[type="text"],body .gform_wrapper input[type="email"],body .gform_wrapper input[type="tel"],body .gform_wrapper input[type="url"],body .gform_wrapper input[type="password"],body .gform_wrapper input[type="number"],body .gform_wrapper textarea,body .gform_wrapper select{font-family:var(--alba-form-font)!important;font-size:15px!important;color:var(--alba-text)!important;background-color:var(--alba-input-bg)!important;border:1px solid var(--alba-input-border)!important;border-radius:0!important;height:45px;width:100%;padding:0 14px!important;margin:0;box-sizing:border-box!important;transition:border-color 0.2s ease,box-shadow 0.2s ease}body .gform_wrapper textarea{height:auto;min-height:90px;padding:12px 14px!important;line-height:1.5;resize:vertical}body .gform_wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:38px!important;cursor:pointer;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12"><path fill="%23444444" d="M6 9L1.5 4.5h9z"/></svg>');background-repeat:no-repeat;background-position:calc(100% - 14px) center}body .gform_wrapper input[type="text"]:focus,body .gform_wrapper input[type="email"]:focus,body .gform_wrapper input[type="tel"]:focus,body .gform_wrapper input[type="url"]:focus,body .gform_wrapper input[type="password"]:focus,body .gform_wrapper input[type="number"]:focus,body .gform_wrapper textarea:focus,body .gform_wrapper select:focus{border-color:var(--alba-accent)!important;outline:none!important;box-shadow:0 0 0 2px rgb(0 51 160 / .15)!important}body .gform_wrapper input::placeholder,body .gform_wrapper textarea::placeholder{color:#8a90a8;opacity:.8}body .gform_wrapper .gfield_label,body .gform_wrapper legend.gfield_label{font-family:var(--alba-form-font)!important;font-size:15px!important;font-weight:400!important;color:var(--alba-text)!important;text-transform:none!important;letter-spacing:normal!important;margin:0 0 6px 0!important;display:block;line-height:1.4}body .gform_wrapper .gfield_label>.gfield_required{margin-left:5px!important}body .gform_wrapper .gfield_required_text{color:#8a90a8!important;font-weight:400!important;font-size:12px!important;text-transform:none!important;letter-spacing:normal!important}body .gform_wrapper .gfield_required_asterisk{color:var(--alba-accent)!important}body .gform_wrapper .gsection{border:0!important;border-bottom:0!important;margin:12px 0 2px!important;padding:0!important}body .gform_wrapper .gsection .gsection_title,body .gform_wrapper h2.gsection_title,body .gform_wrapper h3.gsection_title{font-family:var(--alba-form-font)!important;font-size:20px!important;font-weight:600!important;color:var(--alba-text)!important;text-transform:none!important;margin:0!important;padding:0!important}body .gform_wrapper .gform_footer input[type="submit"],body .gform_wrapper .gform_footer .gform_button,body .gform_wrapper .gform_page_footer input[type="submit"],body .gform_wrapper .gform_page_footer .gform_button{background-color:var(--alba-accent)!important;color:#ffffff!important;border:0 none!important;border-radius:0!important;font-family:var(--alba-form-font)!important;font-size:15px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:normal!important;height:55px;min-height:55px;padding:0 34px!important;min-width:200px;width:auto;line-height:1!important;cursor:pointer!important;display:inline-block;box-sizing:border-box;transition:background-color 0.2s ease}body .gform_wrapper .gform_footer input[type="submit"]:hover,body .gform_wrapper .gform_footer .gform_button:hover,body .gform_wrapper .gform_page_footer input[type="submit"]:hover{background-color:var(--alba-accent-dark)!important}body .gform_wrapper .gform_footer{margin-top:22px;padding:0;text-align:left}body .gform_wrapper .ginput_container_fileupload{width:100%}body .gform_wrapper .gform_drop_area{border:2px dashed #c5c5c5!important;border-radius:5px!important;background:transparent!important;padding:28px 20px!important;text-align:center;color:var(--alba-text);font-size:15px;margin-bottom:10px}body .gform_wrapper .gform_drop_instructions{display:block;color:var(--alba-text);font-size:15px;margin-bottom:10px}body .gform_wrapper .gform_button_select_files{background-color:var(--alba-accent)!important;color:#ffffff!important;border:0 none!important;border-radius:0!important;font-family:var(--alba-form-font)!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;padding:10px 22px!important;height:auto;cursor:pointer!important}body .gform_wrapper .gfield_fileupload_rules,body .gform_wrapper .gform_fileupload_rules{display:block;margin-top:8px;font-size:12px;color:#777}body .gform_wrapper .ginput_preview{margin:12px 0;font-size:14px}body .gform_wrapper .gform_delete,body .gform_wrapper .gform_delete_file{-webkit-appearance:none;appearance:none;background:#fff0;border:none;color:var(--alba-accent);cursor:pointer;vertical-align:middle}body .gform_wrapper .gfield_fileupload_filesize{padding:0 6px;color:#777}body .gform_wrapper .gfield_checkbox,body .gform_wrapper .gfield_radio{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}body .gform_wrapper .gfield.gf_list_2col .gfield_checkbox,body .gform_wrapper .gfield.gf_list_2col .gfield_radio{display:grid;grid-template-columns:repeat(2,1fr)}body .gform_wrapper .gfield.gf_list_3col .gfield_checkbox,body .gform_wrapper .gfield.gf_list_3col .gfield_radio{display:grid;grid-template-columns:repeat(3,1fr)}body .gform_wrapper .gfield.gf_list_inline .gfield_checkbox,body .gform_wrapper .gfield.gf_list_inline .gfield_radio{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 16px}body .gform_wrapper .gchoice{display:flex;align-items:center;gap:12px;margin:0}body .gform_wrapper .gfield-choice-input{width:18px;height:18px;min-width:18px;margin:0;accent-color:var(--alba-accent);flex:0 0 auto;cursor:pointer}body .gform_wrapper .gchoice label,body .gform_wrapper .gchoice .gform-field-label--type-inline{margin:0;font-weight:400!important;font-size:15px!important;line-height:1.3;color:var(--alba-text)!important;cursor:pointer;text-transform:none!important}body .gform_wrapper .gfield_error input,body .gform_wrapper .gfield_error textarea,body .gform_wrapper .gfield_error select{border-color:var(--alba-accent)!important;background-color:#fff5f5!important}body .gform_wrapper .gfield_validation_message,body .gform_wrapper .validation_message,body .gform_wrapper .gfield_error .gfield_validation_message{color:var(--alba-accent);font-size:12px;margin-top:5px;padding:0;background:none;border:0}body .gform_wrapper .gform_validation_errors,body .gform_wrapper .validation_error{background-color:#fff5f5;border:1px solid var(--alba-accent);border-radius:0;padding:14px 16px;margin-bottom:20px;color:var(--alba-accent);box-shadow:none}body .gform_wrapper .gfield.hidden_label>.gfield_label,body .gform_wrapper .gfield.hidden_label>legend.gfield_label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body .gform_wrapper .gform_ajax_spinner{margin-left:10px;vertical-align:middle}body .gform_wrapper .gfield--type-honeypot{display:none!important}@media (min-width:769px){body #gform_wrapper_2 .gform_fields{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px 40px}body #gform_wrapper_2 .gform_fields>.alba-gf-col{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:18px}body #gform_wrapper_2 .gform_fields>.gfield--type-turnstile{flex-basis:100%;width:100%}body #gform_wrapper_2 .gfield--type-turnstile .ginput_container{display:flex;justify-content:center}body #gform_wrapper_2 .gform_footer{text-align:center;justify-content:center}}body .gform_wrapper .gfield--type-turnstile{margin-top:4px}body .gform_wrapper .gform_validation_container{display:none!important;left:-9000px;position:absolute!important}@media (max-width:768px){body .gform_wrapper .gform_footer input[type="submit"],body .gform_wrapper .gform_footer .gform_button{width:100%}body .gform_wrapper input,body .gform_wrapper textarea,body .gform_wrapper select{font-size:16px!important}body .gform_wrapper .gfield.gf_list_2col .gfield_checkbox,body .gform_wrapper .gfield.gf_list_3col .gfield_checkbox,body .gform_wrapper .gfield.gf_list_2col .gfield_radio,body .gform_wrapper .gfield.gf_list_3col .gfield_radio{grid-template-columns:1fr}}