.pform input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.pform input[type=radio]+label::before{display:inline-flex;flex-shrink:0;width:20px;height:20px;margin-right:10px;border:1px solid #a6a6a6;border-radius:50%;cursor:pointer;content:''}.pform input[type=radio]:focus+label::before{outline:thin dotted;outline-offset:1px}.pform input[type=radio]:checked+label::before{border-color:#f63;background-image:url('images/radio.svg');background-position:center;background-repeat:no-repeat;background-size:.75rem}.pgform_wrapper .gform_required_legend:empty{display:none}.pgform_wrapper .pform.pgform .gform_fields{row-gap:1.875rem;column-gap:2%}.pgform_wrapper .pform.pgform .gsection{padding:0;border:0}.pgform_wrapper .pform.pgform .gsection:not(:first-child){padding-top:3.125rem}.pgform_wrapper .pform.pgform .gsection .gsection_title{margin:0;font-weight:600;font-size:1.125rem;line-height:1.33;text-transform:uppercase;letter-spacing:.1em}.pgform_wrapper .pform.pgform .gfield_label{font-weight:400}.pgform_wrapper .pform.pgform .gfield_label:has(+ .gfield_description:not(.gfield_validation_message)){margin-bottom:0}.pgform_wrapper .pform.pgform .gfield_required{padding-inline:0;font:inherit;color:inherit}.pgform_wrapper .pform.pgform .gfield :is(input,select){padding:1rem;font-size:1.125rem;line-height:1.33!important;background-color:inherit}.pgform_wrapper .pform.pgform .gfield input[type=file]{margin-top:.625rem;padding:0;border:0}.pgform_wrapper .pform.pgform .gfield input::file-selector-button{width:220px;height:50px;margin-right:1rem;border:0;color:transparent;background-image:url('images/uploaddoc.svg');cursor:pointer}.pgform_wrapper .pform.pgform .gfield input:hover::file-selector-button{opacity:.75}.pgform_wrapper .pform.pgform .field_description_above .gfield_description:not(.gfield_validation_message){padding-block:0 .5rem;font-style:italic}.pgform_wrapper .pform.pgform .gchoice{position:relative}.pgform_wrapper .pform.pgform :is(.gfield_checkbox,.gfield_radio) label{display:flex;align-items:center;font-size:1rem}.pgform_wrapper .pform.pgform .gfield_radio{display:grid;gap:1rem;margin-top:.625rem}.pgform_wrapper .pform.pgform .gform_fileupload_rules{display:none}.pgform_wrapper .pform.pgform .gfield_html{margin-top:1.25rem}.pgform_wrapper .pform.pgform .gfield_html>*{margin:0}.pgform_wrapper .pform.pgform input[type=submit]{padding:0 30px;border:0;border-radius:5px;font-size:1rem;line-height:50px;color:#fff;cursor:pointer}.pgform_wrapper .pform.pgform input[type=submit]:hover{opacity:.75}.pgform_wrapper #requirednote{margin-left:2rem;line-height:50px}@media (min-width:40em){.pgform_wrapper .pform.pgform .gform_fields{column-gap:1.875rem}}