@charset "ISO-8859-1";.form-container-v3{width:90%;box-sizing:border-box;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.form-section-v3{width:100%;box-sizing:border-box;border:none;border-radius:0;background-color:#fff;margin-bottom:15px;overflow:hidden}.form-section-v3 .form-section-title-v3{background-color:transparent;color:#24282d;font-size:16px;font-weight:700;padding-bottom:15px;padding-top:15px;margin:0;border-bottom:none;display:block}.form-section-content-v3{padding:0;box-sizing:border-box;width:100%;display:grid;gap:1px;column-gap:10px;align-items:start}.form-section-content-v3.columns-1{grid-template-columns:1fr}.form-section-content-v3.columns-2{grid-template-columns:1fr 1fr}.form-section-content-v3.columns-3{grid-template-columns:1fr 1fr 1fr}.form-section-content-v3.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}.form-field-container-v3,.form-field-row-v3,.form-field-v3{display:flex;flex-direction:column;gap:5px;width:99%;box-sizing:border-box}.form-field-container-v3{display:grid;grid-template-columns:150px 1fr;gap:15px;padding:2px 0}.form-field-v3.span-2{grid-column:span 2}.form-field-v3.span-3{grid-column:span 3}.form-field-container-v3 .entry_label,.form-field-v3 label,.v3-section-table .label{font-weight:400;color:#333;text-align:right}.form-field-v3 label{font-size:13px;margin-bottom:3px;display:block}.form-blank-cell-v3 .entry_label,.form-field-container-v3 .entry_label,.v3-section-table .label{padding:5px;background-color:#eaebed!important;line-height:1.1;min-width:120px;max-width:200px;min-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-section-table .label{white-space:nowrap;color:#24282d;padding:4px}.form-field-container-v3 .input_cell,.v3-section-table .input_cell{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0;margin:0}.v3-section-table .input_cell{padding:4px;background-color:#fff}.form-field-container-v3 .input_cell input.forminput,.form-field-container-v3 .input_cell select,.form-field-container-v3 .input_cell textarea,.form-field-v3 input,.form-field-v3 select,.form-field-v3 textarea,.v3-section-table input.forminput,.v3-section-table select.forminput,.v3-section-table textarea.forminput{border:1px solid gray;border-radius:2px;font-size:13px;width:100%;box-sizing:border-box;color:#24282d}.form-field-v3 input,.form-field-v3 select,.form-field-v3 textarea,.v3-section-table input.forminput,.v3-section-table select.forminput,.v3-section-table textarea.forminput{padding:4px 6px}.form-field-container-v3 .input_cell input.forminput,.form-field-container-v3 .input_cell select,.form-field-container-v3 .input_cell textarea{padding:2px 4px;font-size:12px;max-width:100%}.form-field-container-v3 .input_cell input[type=checkbox]{width:auto!important}.form-field-v3 textarea,.v3-section-table textarea.forminput{min-height:150px;min-width:395px;resize:vertical}.form-field-container-v3 .input_cell textarea{resize:vertical;min-height:75px}.form-field-v3 input[type=checkbox]{width:auto}.form-field-v3 input[required]{border-left:3px solid #ff6b6b}.form-field-v3 input:focus,.form-field-v3 select:focus,.form-field-v3 textarea:focus{outline:0;border-color:#00529b;box-shadow:0 0 3px rgba(0,82,155,.3)}.form-field-container-v3 .input_cell:has(div.button.mail),.form-field-container-v3 .input_cell:has(input[name*=EMailAddress]),.form-field-container-v3 .input_cell:has(input[name*=Email]){flex-direction:row;align-items:center;gap:0}.form-field-container-v3 .input_cell:has(div.button.mail) input.forminput{flex:1;margin-right:0}.form-field-container-v3 .input_cell div.button.mail{margin-left:-19px;margin-top:0;z-index:1}.form-field-container-v3 .input_cell:has(div.button.go){flex-direction:row;align-items:center;gap:0}.form-field-container-v3 .input_cell:has(div.button.go) input.forminput{flex:1;margin-right:0}.form-field-container-v3 .input_cell div.button.go{margin-left:-19px;margin-top:0;z-index:1}.v3-section-table td.input_cell.email input.forminput,.v3-section-table td.input_cell.url-input-c input.forminput{margin-right:-19px}.v3-section-table td.input_cell.email div.button.mail,.v3-section-table td.input_cell.url-input-c div.button.go{margin-top:-2px}.v3-section-table td.input_cell>div.lookup_input_link_container{border:1px solid gray;border-radius:2px;padding-left:2px;min-height:19px}.form-field-container-v3:has(input[name=BirthDate]){display:grid!important;grid-template-columns:150px 1fr!important;gap:15px!important}.form-field-container-v3 .input_cell:has(input[name=BirthDate]){position:relative!important;width:100%!important}.form-field-container-v3 .input_cell:has(input[name=BirthDate]) input[name=BirthDate]{width:100%!important;box-sizing:border-box!important}.form-field-container-v3 .input_cell div.birthday-age{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:12px;color:#666;white-space:nowrap;margin:0;pointer-events:none}.form-field-container-v3 .input_cell div.currency_input{width:100%;box-sizing:border-box}.form-field-container-v3 .input_cell div.currency_input input{width:100%;box-sizing:border-box}.form-section-content-v3.columns-3 .form-field-container-v3{grid-template-columns:120px 1fr}.form-section-content-v3.columns-3 .form-field-container-v3 .entry_label{width:120px;min-width:120px}.form-section-content-v3.columns-4 .form-field-container-v3{grid-template-columns:100px 1fr}.form-section-content-v3.columns-4 .form-field-container-v3 .entry_label{width:100px;min-width:100px}.form-field-container-v3.entry_colspan{grid-column:1/-1;grid-template-columns:150px 1fr}.form-section-content-v3.columns-3 .form-field-container-v3.entry_colspan{grid-template-columns:120px 1fr}.form-section-content-v3.columns-4 .form-field-container-v3.entry_colspan{grid-template-columns:100px 1fr}.form-field-container-v3.entry_colspan .input_cell input,.form-field-container-v3.entry_colspan .input_cell textarea{width:100%}.v3-section-table{width:97%;border-collapse:collapse;margin:0;padding:0;table-layout:fixed}.v3-section-table td{padding:4px;vertical-align:top;border:none}.form-container-v3 .addon_section,.form-container-v3 .notes_parent{width:100%;box-sizing:border-box;margin:0;border:none;border-radius:0;background-color:#fff}.form-container-v3 .addon_section{margin-bottom:0}.form-container-v3 .addon_section .tk_section_heading{background-color:#d6e4f0;color:#0c0c0c;font-size:15px;height:35px;line-height:35px;padding-left:10px;margin-bottom:10px;margin-left:-10px;margin-right:-10px;font-weight:700;vertical-align:middle;width:99%;justify-content:flex-start}.form-container-v3 .addon_section>:not(.tk_section_heading){padding:15px;box-sizing:border-box}.addon-section-content-v3,.notes-content-v3{width:100%;padding:10px 0}.addon-section-content-v3 table{width:100%;border-collapse:collapse}.addon-section-content-v3 .tk_section_heading{display:none}.notes-content-v3 .notes-panel{width:100%}.form-blank-row-v3{grid-column:1/-1;height:20px;width:100%}.form-blank-cell-v3{min-height:30px;display:grid;grid-template-columns:150px 1fr;gap:0;align-items:center;padding:2px 0}.form-section-v3.placeholder-section{min-height:50px;background-color:#fafafa;border:1px dashed #ddd;display:flex;align-items:center;justify-content:center;color:#999;font-style:italic}.form-section-v3.placeholder-section::before{content:"Loading section..."}.contact_right .form-container-v3{width:90%;max-width:90%}.contact_right .form-section-v3{width:100%;max-width:100%}.contact_right .form-container-v3 .addon_section .data-table,.contact_right .form-container-v3 .addon_section .dt-container,.contact_right .form-container-v3 .addon_section .generalized-type-data-table,.contact_right .form-container-v3 .addon_section table{table-layout:fixed;word-wrap:break-word}.form-container-v3.debug-mode .form-section-v3{border:2px solid #ff6b6b}.form-container-v3.debug-mode .form-section-content-v3{border:1px dashed #00529b}.form-container-v3.debug-mode .form-field-v3{border:1px dotted #28a745;padding:2px}@media only screen and (max-width:768px){.form-section-content-v3.columns-2,.form-section-content-v3.columns-3{grid-template-columns:1fr}.form-field-v3.span-2,.form-field-v3.span-3{grid-column:span 1}}@media only screen and (max-width:1200px){.form-section-content-v3.columns-3{grid-template-columns:1fr 1fr}}