/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-progress-tracker .progress-step .progress-text{padding-top:5px;padding-bottom:0;color:#777;}.webform-progress-tracker .progress-step.is-active .progress-text,.webform-progress-tracker .progress-step.is-complete .progress-text{color:#333;}.webform-progress-tracker .progress-step.is-active .progress-title{font-weight:bold;}.webform-progress-tracker.progress-step:not(.is-active) .progress-marker::before,.webform-progress-tracker .progress-step:hover .progress-marker::before,.webform-progress-tracker .progress-step .progress-marker::after{background-color:#777;}.webform-progress-tracker .progress-step.is-complete .progress-marker::before,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before,.webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:#333;}.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before{background-color:#2196f3;}@media screen and (max-width:800px){.webform-progress-tracker .progress-text{font-size:smaller;}}@media screen and (max-width:600px){.webform-progress-tracker .progress-text{display:none;}}.webform-progress-tracker [role="link"]{cursor:pointer;}.webform-progress-tracker .progress-title[role="link"]{color:#1976d2;}.webform-progress-tracker .progress-title[role="link"]:hover,.webform-progress-tracker .progress-title[role="link"]:focus{text-decoration:underline;color:#2196f3;}.webform-progress-tracker .progress-step.is-complete:hover .progress-marker[role="link"]::before{background-color:#1976f2;}.webform-progress-tracker .progress-marker::after{z-index:auto;}
.ajax-progress.ajax-progress-fullscreen{z-index:1261;}.webform-ajax-messages{position:fixed;z-index:501;bottom:0;width:100%;}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0 0;font-weight:bold;}.webform-ajax-messages .messages + .messages{margin:0;}.webform-ui-dialog{top:50px !important;}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important;}
.auto-advance-active .webform-wizard-pages{visibility:hidden;height:0;overflow:hidden;}.webform-submission-information{display:none !important;}#edit-apply-for-these-programs-wrapper .js-webform-checkboxes input[value="no_programs"],#edit-apply-for-these-programs-wrapper .js-webform-checkboxes input[value="_none"]{display:none;}#edit-apply-for-these-programs-wrapper .js-webform-checkboxes label[for*="no-programs"],#edit-apply-for-these-programs-wrapper .js-webform-checkboxes label[for*="_none"]{display:none;}.webform-submission-basic-eligibility-test-form.col-md-8{max-width:100% !important;}#edit-apply-for-these-programs-wrapper{min-height:0;}#edit-apply-for-these-programs-wrapper .js-webform-checkboxes:empty::after{content:"Please answer all required questions to view your results.";font-style:italic;color:#666;display:block;width:100%;padding:15px 20px;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;margin:10px 0;}.js-webform-checkboxes .form-item,#edit-apply-for-these-programs .form-item{grid-column:1 / -1 !important;width:100% !important;max-width:100% !important;}.js-webform-checkboxes .form-item em,#edit-apply-for-these-programs .form-item em{display:block !important;width:100% !important;padding:15px 20px !important;background-color:#d9edf7 !important;border:1px solid #bce8f1 !important;border-radius:4px !important;color:#31708f !important;font-style:italic !important;box-sizing:border-box !important;margin:0 !important;}.js-webform-checkboxes .alert.alert-info,#edit-apply-for-these-programs .alert.alert-info,#edit-apply-for-these-programs-wrapper .alert.alert-info{grid-column:1 / -1 !important;width:100% !important;max-width:100% !important;padding:15px 20px !important;background-color:#d9edf7 !important;border:1px solid #bce8f1 !important;border-radius:4px !important;color:#31708f !important;font-style:italic !important;box-sizing:border-box !important;margin:10px 0 !important;display:block !important;text-align:left !important;}.js-webform-checkboxes .alert.alert-info a,#edit-apply-for-these-programs .alert.alert-info a,#edit-apply-for-these-programs-wrapper .alert.alert-info a{color:#245269 !important;text-decoration:underline !important;}.transport-filter-section.documentation-program-section,.transport-filter-submission.documentation-submission-section,.documentation-program-section.no-documentation-required{margin:20px auto;padding:60px 30px 30px 30px;background-color:#ffffff;position:relative;overflow:visible;max-width:800px;clear:both;width:100%;box-sizing:border-box;}.transport-filter-section.documentation-program-section legend,.transport-filter-submission.documentation-submission-section legend{font-weight:700;font-size:1.25em;color:#337ab7;padding:0 0 20px 0;margin:0 auto;text-align:center;width:100%;background-color:transparent !important;background:none !important;display:block;border:none !important;border-bottom:none !important;text-transform:uppercase;letter-spacing:0.5px;}.transport-filter-section:has(.form-radios) legend,fieldset.transport-filter-section:has(input[type="radio"]) legend,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"]:has(.form-radios) legend{position:static;float:none;width:auto;margin-bottom:20px;background:none;}.transport-filter-section p:first-of-type,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] > div > p:first-of-type{font-weight:700;font-size:1em;color:#333;margin:0 0 10px 0;padding:0;display:block;}.webform-submission-form .transport-filter-section.documentation-program-section legend,.webform-submission-form .transport-filter-submission.documentation-submission-section legend,fieldset.transport-filter-section legend,fieldset.transport-filter-submission legend,.transport-filter-section fieldset legend,.transport-filter-submission fieldset legend{color:#337ab7;text-decoration:none;}.documentation-title-blue,fieldset.transport-filter-section > legend,fieldset.transport-filter-submission > legend,.transport-filter-section > legend,.transport-filter-submission > legend,fieldset.documentation-program-section legend,fieldset.documentation-submission-section legend,.webform-submission-basic-eligibility-test-form fieldset[class*="documentation-program-section"] legend,.webform-submission-basic-eligibility-test-form fieldset[class*="documentation-submission-section"] legend{color:#337ab7 !important;text-decoration:none !important;font-weight:700 !important;font-size:1.25em !important;text-align:center !important;text-transform:uppercase !important;letter-spacing:0.5px !important;margin:0 !important;width:100% !important;display:block !important;padding:15px 0 !important;position:absolute !important;top:0 !important;left:0 !important;background-color:transparent !important;border:none !important;border-radius:0 !important;}.documentation-program-section .help-text{margin:15px 0;font-style:normal;color:#333333;font-size:1em;text-align:left;padding:0 40px;background-color:transparent;border-bottom:none;font-weight:normal;}.documentation-submission-section .documentation-required,.transport-filter-section p[style*="italic"],.transport-filter-section > div > p:nth-of-type(2),.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] > div > p:nth-of-type(2){margin:0 0 15px 0;padding:0;color:#333333;font-style:italic;font-size:0.9em;text-align:left;font-weight:normal;}.documentation-program-section .choose-one,.documentation-submission-section .choose-one,.transport-filter-section > div > p:nth-of-type(3),.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] > div > p:last-of-type{font-weight:700;margin:10px 0 15px 0;padding:0;color:#333;font-size:1em;display:block;text-align:left;}.documentation-program-section .choose-one::after,.documentation-submission-section .choose-one::after,.choose-one::after{display:none !important;}.documentation-program-section .choose-one .form-required,.documentation-submission-section .choose-one .form-required,.choose-one .form-required{display:none !important;}.transport-filter-radios.documentation-options,.transport-filter-submission-radios.submission-options,.transport-filter-section .transport-filter-radios,.transport-filter-submission .transport-filter-submission-radios,fieldset.transport-filter-section .form-radios,fieldset.transport-filter-submission .form-radios{display:flex;flex-direction:column;width:100%;margin:0;padding:0;background-color:transparent;}.transport-filter-section .form-radios,.transport-filter-submission .form-radios,.webform-submission-form .transport-filter-radios,.webform-submission-form .transport-filter-submission-radios{display:flex;flex-direction:column;width:100%;margin:0;padding:0;}.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] > div,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] > div,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] > div{display:flex !important;flex-direction:column !important;width:100% !important;max-width:none !important;min-width:100% !important;}.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"],.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"],.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"]{display:flex !important;flex-direction:column !important;width:100% !important;max-width:none !important;}.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"],.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"],.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"],.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] > div,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] > div,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] > div{width:100% !important;max-width:none !important;min-width:100% !important;}.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] .form-item,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] .form-item,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] .form-item,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] .form-type-radio,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] .form-type-radio,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] .form-type-radio{clear:both !important;float:none !important;width:100% !important;margin:0 0 10px 0 !important;box-sizing:border-box !important;background:#f8f9fa !important;border:1px solid #dee2e6 !important;border-radius:4px !important;transition:all 0.2s ease !important;position:relative !important;cursor:pointer !important;}.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] .form-item label,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] .form-item label,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] .form-item label,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] .form-type-radio label,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] .form-type-radio label,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] .form-type-radio label{display:block !important;width:100% !important;padding:12px 15px 12px 45px !important;margin:0 !important;cursor:pointer !important;font-weight:normal !important;color:#333333 !important;line-height:1.5 !important;font-size:1em !important;text-align:left !important;box-sizing:border-box !important;position:relative !important;flex:0 0 100% !important;}.form-group .webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] .form-item input[type="radio"],.form-group .webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] .form-item input[type="radio"],.form-group .webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] .form-item input[type="radio"],.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] .form-item input[type="radio"],.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] .form-item input[type="radio"],.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] .form-item input[type="radio"],.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] .form-type-radio input[type="radio"],.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] .form-type-radio input[type="radio"],.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] .form-type-radio input[type="radio"]{position:absolute !important;left:15px !important;top:50% !important;transform:translateY(-50%) !important;width:20px !important;height:20px !important;min-width:20px !important;min-height:20px !important;max-width:20px !important;max-height:20px !important;margin:0 !important;padding:0 !important;border:2px solid #6c757d !important;cursor:pointer !important;border-radius:50% !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background-color:#fff !important;opacity:1 !important;visibility:visible !important;display:block !important;z-index:1 !important;box-sizing:border-box !important;flex-shrink:0 !important;flex-grow:0 !important;transform-origin:center center !important;}.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] .form-item,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] .form-item,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] .form-item,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] .form-type-radio,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] .form-type-radio,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] .form-type-radio{cursor:pointer !important;}.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] .form-item:hover,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] .form-item:hover,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] .form-item:hover{background:#e9ecef !important;border-color:#adb5bd !important;}.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] .form-item.selected,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] .form-item.selected,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] .form-item.selected,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] .form-item:has(input:checked),.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] .form-item:has(input:checked),.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] .form-item:has(input:checked){background:#e7f3ff !important;border-color:#337ab7 !important;}.transport-filter-radios.documentation-options .form-item,.transport-filter-submission-radios.submission-options .form-item,.transport-filter-section .form-type-radio,.transport-filter-submission .form-type-radio,.transport-filter-section .form-radios .form-item,.transport-filter-submission .form-radios .form-item,fieldset.transport-filter-section .form-radios .form-item,fieldset.transport-filter-submission .form-radios .form-item{}.transport-filter-radios.documentation-options .form-item:last-child,.transport-filter-submission-radios.submission-options .form-item:last-child,.transport-filter-section .form-item:last-child,.transport-filter-submission .form-item:last-child{margin-bottom:0;}.transport-filter-radios.documentation-options .form-radio,.transport-filter-submission-radios.submission-options .form-radio,.transport-filter-section .form-radio,.transport-filter-submission .form-radio,.transport-filter-section .form-radios input[type="radio"],.transport-filter-submission .form-radios input[type="radio"],fieldset.transport-filter-section .form-radios input[type="radio"],fieldset.transport-filter-submission .form-radios input[type="radio"]{margin:0 12px 0 0;width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;max-width:18px !important;max-height:18px !important;vertical-align:middle;border:2px solid #6c757d;cursor:pointer;border-radius:50% !important;flex-shrink:0;flex-grow:0;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background-color:#fff;display:inline-block;box-sizing:border-box !important;}.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] input[type="radio"],.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] input[type="radio"]{}.form-group .webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] .form-item input[type="radio"]:checked,.form-group .webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] .form-item input[type="radio"]:checked,.form-group .webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] .form-item input[type="radio"]:checked,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] .form-item input[type="radio"]:checked,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] .form-item input[type="radio"]:checked,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] .form-item input[type="radio"]:checked,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] .form-type-radio input[type="radio"]:checked,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] .form-type-radio input[type="radio"]:checked,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] .form-type-radio input[type="radio"]:checked{background-color:#337ab7 !important;border-color:#337ab7 !important;position:absolute !important;left:15px !important;top:50% !important;transform:translateY(-50%) !important;transform-origin:center center !important;}.form-group .webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] .form-item input[type="radio"]:checked::after,.form-group .webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] .form-item input[type="radio"]:checked::after,.form-group .webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] .form-item input[type="radio"]:checked::after,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] .form-item input[type="radio"]:checked::after,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] .form-item input[type="radio"]:checked::after,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] .form-item input[type="radio"]:checked::after,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] .form-type-radio input[type="radio"]:checked::after,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] .form-type-radio input[type="radio"]:checked::after,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] .form-type-radio input[type="radio"]:checked::after{content:'' !important;width:8px !important;height:8px !important;border-radius:50% !important;background-color:white !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;display:block !important;}.transport-filter-radios.documentation-options label.option,.transport-filter-submission-radios.submission-options label.option,.transport-filter-section .form-radios label,.transport-filter-submission .form-radios label,fieldset.transport-filter-section .form-radios label,fieldset.transport-filter-submission .form-radios label,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] label{display:inline-block;font-weight:normal;cursor:pointer;color:#333333;line-height:1.5;padding:0;font-size:1em;text-align:left;margin:0;flex:1;}.documentation-options .form-radio:focus,.submission-options .form-radio:focus{outline:2px solid #0066cc;outline-offset:1px;}.documentation-options label.option:hover,.submission-options label.option:hover{text-decoration:underline;}.documentation-options .form-radio.error,.submission-options .form-radio.error{border:2px solid #dc3545;}.documentation-program-section.has-error,.documentation-submission-section.has-error{background-color:#fff5f5;}.transport-filter-section.no-documentation legend::after,.transport-filter-submission.no-documentation legend::after,.documentation-program-section.no-documentation-required legend::after,.documentation-submission-section.no-documentation-required legend::after{display:none !important;}.transport-filter-section.no-documentation legend span.form-required,.documentation-program-section.no-documentation-required legend span.form-required,.transport-filter-section.no-documentation legend .form-required,.documentation-program-section.no-documentation-required legend .form-required{display:none !important;}.transport-filter-section.documentation-program-section.webform-required .form-required,.transport-filter-submission.documentation-submission-section.webform-required .form-required,.transport-filter-section.documentation-program-section .webform-required .form-required,.transport-filter-submission.documentation-submission-section .webform-required .form-required,fieldset.transport-filter-section .webform-required .form-required,fieldset.transport-filter-submission .webform-required .form-required{color:#337ab7;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.error-summary{display:none;background-color:#fff5f5;border:3px solid #dc3545;border-radius:8px;padding:20px;margin-bottom:20px;color:#721c24;}.error-summary.has-errors{display:block;}.error-summary h2{color:#721c24;font-size:1.25em;margin-top:0;margin-bottom:15px;font-weight:bold;}.error-summary ul{margin:0;padding-left:20px;list-style-type:disc;}.error-summary li{margin-bottom:8px;line-height:1.4;}.error-summary a{color:#721c24;text-decoration:underline;font-weight:bold;}.error-summary a:hover,.error-summary a:focus{color:#dc3545;outline:2px solid #0066cc;outline-offset:2px;}.documentation-options .form-radio:focus-visible{outline:3px solid #0066cc;outline-offset:3px;box-shadow:0 0 0 1px #ffffff,0 0 0 4px #0066cc;}@media (prefers-contrast:high){.documentation-program-section{background-color:#ffffff;}.documentation-program-section legend,.documentation-options label.option{color:#000000;}.documentation-program-section .help-text{color:#000000;}}@media (prefers-reduced-motion:reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;}}.documentation-submission-section fieldset{border:none;padding:0;margin:0;}.documentation-submission-section .selected-criteria{margin:0 40px 15px;padding:0;background-color:transparent;border:none;color:#333;border-radius:0;font-size:1em;}.documentation-submission-section .selected-criteria strong{color:#333;font-weight:600;}.documentation-submission-section .submission-question{margin:0 40px 15px;font-weight:normal;color:#333;font-size:1em;}.documentation-submission-section .submission-recommendation{margin:20px 40px 30px;padding:0;background-color:transparent;border:none;border-radius:0;color:#333;font-style:italic;text-align:left;font-size:1em;font-weight:300 !important;}.documentation-submission-section .submission-recommendation em{font-weight:300 !important;font-style:italic !important;}.documentation-submission-section .no-documentation-message{margin:15px 20px 20px;padding:0;color:#000000;font-size:1em;text-align:left;font-style:normal;font-weight:normal;}.documentation-program-section.no-documentation-required,.documentation-submission-section.no-documentation-required{padding:40px 30px 20px 30px !important;margin:15px auto !important;}.documentation-program-section.no-documentation-required .help-text,.documentation-submission-section.no-documentation-required .help-text{margin:10px 0 !important;padding:0 20px !important;}@media (prefers-contrast:high){.documentation-submission-section{background-color:#ffffff;}.documentation-submission-section legend,.submission-options label.option,.documentation-submission-section .submission-question{color:#000000;}.documentation-submission-section .selected-criteria,.documentation-submission-section .submission-recommendation{background-color:#ffffff;color:#000000;}}.documentation-submission-section p:first-of-type{margin-top:0;}.documentation-submission-section p em{font-style:italic;color:#022B81;}.webform-submission-form .webform-wizard-pages-wrapper{padding:40px 20px;background-color:transparent;min-height:500px;max-width:100%;margin:0 auto;}.documentation-submission-section .help-text p{margin:10px 0;color:#333333;}.submission-options .form-type-radio{width:100%;}input[type="radio"].documentation-options.transport-filter-radios.form-radio:checked,input[type="radio"].submission-options:checked,.transport-filter-section .form-radio:checked,fieldset.transport-filter-section .form-radios input[type="radio"]:checked,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] input[type="radio"]:checked,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] input[type="radio"]:checked,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] input[type="radio"]:checked{background-color:#337ab7 !important;border-color:#337ab7 !important;}input[type="radio"].documentation-options.transport-filter-radios.form-radio:checked::after,input[type="radio"].submission-options:checked::after,.transport-filter-section .form-radio:checked::after,fieldset.transport-filter-section .form-radios input[type="radio"]:checked::after,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group-programs"] input[type="radio"]:checked::after,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] input[type="radio"]:checked::after,.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] input[type="radio"]:checked::after{content:'' !important;position:absolute !important;width:8px !important;height:8px !important;background-color:#fff !important;border-radius:50% !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;}.webform-submission-form{background-color:transparent;min-height:100vh;max-width:1200px;margin:0 auto;padding:0 20px;}.webform-submission-form .form-item,.webform-submission-form .form-wrapper,.webform-submission-form fieldset{text-align:left;}.webform-submission-basic-eligibility-test-form{max-width:1200px !important;margin:0 auto !important;padding:0 20px;width:100% !important;}.webform-submission-basic-eligibility-test-form.col-md-8{width:100% !important;max-width:800px !important;margin:0 auto !important;float:none !important;}.webform-ajax-form-wrapper{display:flex;justify-content:center;width:100%;}.documentation-submission-section .selected-criteria strong{font-weight:600;}.documentation-submission-section fieldset{border:none;padding:0;margin:0;min-width:0;}.documentation-submission-section legend span:last-child,.documentation-program-section legend span:last-child{color:#337ab7;}.webform-submission-basic-eligibility-test-form fieldset[id*="edit-documentation-group"] > fieldset{border:none !important;padding:0 !important;margin:0 !important;background-color:transparent !important;}fieldset[data-documentation-required="false"] legend span.form-required,fieldset[data-documentation-required="false"] legend .form-required,fieldset.no-documentation-required legend span.form-required,fieldset.no-documentation-required legend .form-required{display:none !important;}legend.visibility-hidden::after,fieldset legend.visibility-hidden::after,.visibility-hidden legend::after{display:none !important;}.documentation-submission-section p{margin:10px 0;line-height:1.5;}.submission-options .form-item label{width:100%;}.documentation-options .form-type-radio,.submission-options .form-type-radio{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;}@media (max-width:768px){.documentation-submission-section .documentation-options,.documentation-submission-section .submission-options,.webform-submission-form .documentation-options,.webform-submission-form .submission-options,fieldset.documentation-submission-section .form-radios{grid-template-columns:1fr !important;gap:20px !important;}.documentation-options .form-item,.submission-options .form-item,.documentation-submission-section .form-type-radio,.webform-submission-form .documentation-submission-section .form-type-radio{min-height:auto !important;padding:20px !important;flex-direction:row !important;text-align:left !important;justify-content:flex-start !important;}.documentation-options .form-radio,.submission-options .form-radio{margin:0 15px 0 0 !important;flex-shrink:0 !important;}.documentation-options label.option,.submission-options label.option{text-align:left !important;flex:1 !important;margin:0 !important;}}#edit-apply-for-these-programs-wrapper .js-webform-checkboxes{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:20px;width:100%;margin:0;padding:0;}.webform-submission-form #edit-apply-for-these-programs.form-checkboxes .form-item,#edit-apply-for-these-programs-wrapper .js-webform-checkboxes .provider-results{background-color:#d9edf7 !important;}.provider-results{background-color:#ffffff;border:1px solid #e5e5e5;border-radius:8px;padding:0;text-align:center;display:flex;flex-direction:column;transition:box-shadow 0.3s ease;height:100%;overflow:hidden;}.provider-results:hover{box-shadow:0 4px 8px rgba(0,0,0,0.1);}.documentation-program-section.no-documentation-required:hover{box-shadow:0 2px 4px rgba(0,0,0,0.1);}.provider-results-top{background-color:#f5f5f5;padding:20px 20px 15px 20px;border-radius:8px 8px 0 0;}.provider-results-content{padding:0 20px 20px 20px;flex:1;display:flex;flex-direction:column;background-color:#ffffff;}.provider-results .center-check-box{text-align:center;margin-bottom:15px;}.provider-results .trip-provider-check{width:20px;height:20px;border:2px solid #999;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;position:relative;transition:all 0.2s ease;display:inline-block;}.provider-results .trip-provider-check:checked{background-color:#0066cc;border-color:#0066cc;}.provider-results .trip-provider-check:checked::after{content:'✓';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-size:14px;font-weight:bold;}.provider-results .provider-header.fig{margin-bottom:15px;height:80px;display:flex;align-items:center;justify-content:center;}.provider-results .responsive-image{max-width:100%;max-height:80px;width:auto;height:auto;object-fit:contain;}.provider-results .provider_name{margin-bottom:10px;padding-top:15px;}.provider-results .provider_name span{background-color:rgba(0,0,0,0);box-sizing:border-box;color:rgb(51,122,183);display:inline;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;height:auto;line-height:21.6px;text-align:center;text-transform:uppercase;}.provider-results .provider_details{flex-grow:1;margin-bottom:15px;}.provider-results .provider_details p{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:'Montserrat',sans-serif;color:#333333;font-weight:600;font-size:calc(14px + (16 - 14) * ((100vw - 300px) / (1600 - 300)));line-height:1.5;text-align:center;box-sizing:border-box;margin:0 0 10px;}.provider-results .provider-requirements{margin-top:15px;text-align:center;}.provider-results .eligibility-reqs{background-color:#17a2b8;border-color:#17a2b8;color:#fff;padding:6px 12px;border-radius:4px;border:1px solid transparent;cursor:pointer;font-size:14px;transition:all 0.2s ease-in-out;white-space:normal;word-wrap:break-word;line-height:1.4;}.provider-results .eligibility-reqs:hover{background-color:#138496;border-color:#117a8b;text-decoration:none;color:#fff;}.provider-results .eligibility-reqs:focus{outline:none;box-shadow:0 0 0 2px rgba(23,162,184,0.25);}@media (max-width:768px){#edit-apply-for-these-programs-wrapper .js-webform-checkboxes{grid-template-columns:1fr !important;gap:20px;}.provider-results{padding:15px;}}#outside-primary-area-notice{margin-top:5px;font-size:0.875em;color:#666;}#outside-primary-area-notice .description{margin:0;padding:0;}.medical-release-acknowledgment{display:flex !important;align-items:flex-start !important;gap:12px !important;padding:15px !important;background:#f8f9fa !important;border:1px solid #dee2e6 !important;border-radius:4px !important;margin:10px 0 !important;cursor:pointer !important;}.medical-release-acknowledgment input[type="checkbox"]{flex:none !important;width:16px !important;height:16px !important;min-width:16px !important;min-height:16px !important;max-width:16px !important;max-height:16px !important;margin:0 !important;padding:0 !important;cursor:pointer !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;border:2px solid #6c757d !important;border-radius:3px !important;background-color:#fff !important;position:relative !important;box-sizing:border-box !important;}.medical-release-acknowledgment input[type="checkbox"]:checked{background-color:#337ab7 !important;border-color:#337ab7 !important;}.medical-release-acknowledgment input[type="checkbox"]:checked::after{content:'✓' !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;color:white !important;font-size:11px !important;font-weight:bold !important;}.medical-release-acknowledgment label{flex:1 0 200px !important;margin:0 !important;cursor:pointer !important;font-weight:normal !important;color:#333 !important;line-height:1.5 !important;font-size:1em !important;}.webform-submission-basic-eligibility-test-form fieldset[id*="edit-submission-method-programs"] .form-type-checkbox.medical-release-acknowledgment,.transport-filter-section .form-type-checkbox.medical-release-acknowledgment{display:flex !important;align-items:flex-start !important;width:100% !important;}.light-text,.light-text p,.light-text strong{font-weight:300 !important;}.medical-release-instructions.light-text{margin:0 0 15px 0;padding:0;}.medical-release-instructions.light-text p{margin:10px 0;line-height:1.5;}[data-webform-key="application_details"] .form-item label:not(.form-required):not(.js-form-required){padding:0 !important;}[data-webform-key="application_details"] .radios--wrapper legend,[data-webform-key="application_details"] .checkboxes--wrapper legend{padding-left:16px;margin-bottom:0.75rem;font-weight:700;}[data-webform-key="application_details"] input[type="radio"]{margin-right:0.35rem !important;}[data-webform-key="application_details"] .js-form-type-radio{margin-bottom:0.5rem !important;}[data-webform-key="application_details"] .form-item .description,[data-webform-key="application_details"] .form-item .webform-element-description{flex-basis:100% !important;width:100% !important;margin-left:0 !important;margin-top:0.5rem;padding-left:0;font-size:0.9em;color:#555;}[data-webform-key="application_details"] .js-webform-radios{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:0.75rem 2rem;}[data-webform-key="application_details"] .js-form-type-radio{flex:0 0 auto !important;width:auto !important;max-width:none !important;display:inline-flex !important;align-items:center !important;}[data-webform-key="application_details"] .js-form-type-radio label.option{white-space:nowrap;margin-right:0;}[data-webform-key="application_details"] .fieldgroup legend > span,[data-webform-key="application_details"] .webform-section-title{font-size:1.25rem;color:rgb(2,43,129);font-weight:700;}.upload-section-title{display:block;width:100%;font-weight:600;font-size:1em;color:#333;margin:20px 0 15px 0 !important;padding:0;text-align:left;}.form-managed-file{width:100%;margin:0 0 10px 0;}.upload-section-description{display:block;width:100%;font-size:0.9em;color:#666;font-style:italic;font-weight:300 !important;margin:0;padding:0;text-align:left;}[id$="_upload_wrapper"],.upload-field-container{display:none;flex-direction:column !important;width:100%;margin:20px 0 !important;padding:15px 20px !important;background-color:#ffffff !important;border-radius:4px !important;}[id$="_upload_wrapper"].upload-visible,.upload-field-container.upload-visible{display:flex;}[data-webform-key="application_details"] .form-item:not(.form-type-radio):not(.form-type-checkbox):not(.form-type-radios):not(.form-type-checkboxes) label{flex:0 0 auto !important;}[data-webform-key="application_details"] .webform-flexbox .form-item{display:flex !important;flex-direction:column !important;align-items:flex-start !important;}[data-webform-key="application_details"] .webform-flexbox .form-item label{margin-bottom:0.5rem !important;margin-right:0 !important;text-align:left !important;align-self:flex-start !important;}[data-webform-key="application_details"] input[name="middle_initial"]{max-width:50px !important;width:50px !important;}[data-webform-key="application_details"] input[name="date_of_birth"]{max-width:250px !important;width:auto !important;}[data-webform-key="application_details"] input[name="nickname"]{max-width:300px !important;width:auto !important;}[data-webform-key="application_details"] input[name="primary_phone"],[data-webform-key="application_details"] input[name="secondary_phone"],[data-webform-key="application_details"] input[name="emergency_home_phone"],[data-webform-key="application_details"] input[name="emergency_mobile_phone"]{max-width:250px !important;width:auto !important;}[data-webform-key="application_details"] .form-item input:not([type="radio"]):not([type="checkbox"]),[data-webform-key="application_details"] .form-item select,[data-webform-key="application_details"] .form-item textarea{margin-left:0 !important;}[data-webform-key="application_details"] .fieldset-legend,[data-webform-key="application_details"] legend{color:#333333 !important;text-align:left !important;margin-left:0 !important;padding-left:0 !important;}[data-webform-key="application_details"] .webform-type-fieldset > legend .fieldset-legend{font-size:18px !important;font-weight:700 !important;}[data-webform-key="application_details"] .form-checkboxes .form-item{display:flex !important;flex-direction:row !important;align-items:center !important;margin-bottom:0.5rem !important;gap:0.5rem !important;flex-wrap:nowrap !important;}[data-webform-key="application_details"] .form-checkboxes input[type="checkbox"]{margin:0 !important;padding:0 !important;flex-shrink:0 !important;order:1 !important;}[data-webform-key="application_details"] .form-checkboxes label{margin:0 !important;padding:0 !important;line-height:1.5 !important;order:2 !important;display:inline !important;width:auto !important;flex-shrink:1 !important;}.release-information-text ul.selected-programs-list{margin-left:2rem !important;margin-bottom:1.5rem !important;padding-left:0 !important;list-style-position:outside !important;}.release-information-text ul.selected-programs-list li{margin-bottom:0.25rem !important;}[id^="edit-address-information"] .form-item-address:not(.js-webform-states-hidden),[id^="edit-address-information"] .form-item-address-2:not(.js-webform-states-hidden),[id^="edit-mailing-address"] .form-item-mailing-street-address:not(.js-webform-states-hidden),[id^="edit-mailing-address"] .form-item-mailing-address-2:not(.js-webform-states-hidden){display:flex !important;flex-direction:column !important;align-items:flex-start !important;}[id^="edit-address-information"] .form-item-address label,[id^="edit-address-information"] .form-item-address-2 label,[id^="edit-mailing-address"] .form-item-mailing-street-address label,[id^="edit-mailing-address"] .form-item-mailing-address-2 label{width:100% !important;margin-bottom:0.5rem !important;}.form-item-information-release-agreement{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:0.5rem !important;}.form-item-information-release-agreement input[type="checkbox"]{margin-top:0.25rem !important;flex-shrink:0 !important;}.form-item-information-release-agreement label{display:inline !important;margin:0 !important;flex:1 !important;}.form-item-information-release-agreement .form-required{margin-left:0.25rem !important;}.form-item-signature-field{display:flex !important;flex-direction:column !important;align-items:flex-start !important;}.form-item-signature-field label{width:100% !important;margin-bottom:0.5rem !important;}.form-item-understand-disability-documentation input[type="checkbox"],.form-item-understand-ada-evaluation input[type="checkbox"],.form-item-information-release-agreement input[type="checkbox"]{margin-right:0.5rem !important;}.form-item-understand-disability-documentation label .form-required,.form-item-understand-ada-evaluation label .form-required,.form-item-information-release-agreement label .form-required{margin-left:0.25rem !important;}.form-item-understand-disability-documentation label,.form-item-understand-ada-evaluation label,.form-item-information-release-agreement label,.medical-release-acknowledgment label{cursor:pointer !important;pointer-events:auto !important;user-select:none !important;}[data-webform-key="application_details"] .form-item label{margin-bottom:0.25rem !important;}[data-webform-key="application_details"] .form-item{margin-bottom:1.5rem !important;}[data-webform-key="application_details"] .webform-flexbox .form-item{margin-bottom:1.5rem !important;}[data-webform-key="application_details"] .form-item-address,[data-webform-key="application_details"] .form-item-address-2,[data-webform-key="application_details"] .form-item-building-neighborhood{margin-bottom:1rem !important;}[data-webform-key="application_details"] .webform-flexbox[data-drupal-selector*="city-state-zip"]{gap:1rem;align-items:flex-end;}[data-webform-key="application_details"] .form-radios,[data-webform-key="application_details"] .form-checkboxes{display:flex;flex-direction:row;flex-wrap:wrap;gap:0.5rem 2rem;padding-left:0;margin-left:0;}[data-webform-key="application_details"] .js-form-type-radio,[data-webform-key="application_details"] .js-form-type-checkbox{display:inline-flex !important;align-items:center !important;gap:0.35rem !important;margin-left:0 !important;margin-bottom:0.5rem !important;}[data-webform-key="application_details"] .form-radios input[type="radio"],[data-webform-key="application_details"] .form-checkboxes input[type="checkbox"]{position:static !important;margin:0 !important;flex-shrink:0;}[data-webform-key="application_details"] > .webform-type-fieldset{margin-bottom:2.5rem !important;padding-bottom:2rem !important;border-bottom:1px solid #e5e5e5 !important;}[data-webform-key="application_details"] > .webform-type-fieldset:last-of-type{border-bottom:none !important;margin-bottom:1rem !important;}[data-webform-key="application_details"] > .webform-type-fieldset > legend{font-size:1.25rem !important;font-weight:700 !important;color:#022B81 !important;padding-bottom:0.75rem !important;margin-bottom:1.5rem !important;border-bottom:2px solid #022B81 !important;width:100% !important;display:block !important;}[data-webform-key="application_details"] .webform-type-fieldset .webform-type-fieldset > legend{font-size:1.1rem !important;border-bottom:none !important;padding-bottom:0.5rem !important;margin-bottom:1rem !important;}@media (max-width:768px){[data-webform-key="application_details"] .webform-flexbox{flex-direction:column !important;gap:1rem !important;}[data-webform-key="application_details"] .form-radios{flex-direction:column !important;gap:0.75rem !important;}[data-webform-key="application_details"] > .webform-type-fieldset{margin-bottom:1.5rem !important;padding-bottom:1.5rem !important;}[data-webform-key="application_details"] > .webform-type-fieldset > legend{font-size:1.1rem !important;}}
