.input-group{font-family:UChicagoSansSerif;font-size:18px;line-height:1.4;font-weight:400}.field--name-body form label,.field--name-body form .form_label{display:block;margin-bottom:10px;font-size:1rem;line-height:1.45;color:#4d4d4d;font-weight:400;line-height:normal;letter-spacing:.5px;text-transform:uppercase}.field--name-body form input[type=text],.field--name-body form input[type=tel],.field--name-body form input[type=email],.field--name-body form input[type=date],.field--name-body form input[type=password]{font-size:1.0625rem;height:48px;padding:8px 14px;width:100%;color:#333;border:1px solid #6A6A6A;border-radius:0;box-sizing:border-box;font-family:UChicagoSansSerif}.field--name-body form input[type=text]+.input-help-text,.field--name-body form input[type=tel]+.input-help-text,.field--name-body form input[type=email]+.input-help-text,.field--name-body form input[type=date]+.input-help-text,.field--name-body form input[type=password]+.input-help-text{font-family:UChicagoSansSerif;font-size:16px;line-height:1.4;font-weight:400;margin-top:6px}.field--name-body form input[type=date]{background:calc(100% - 16px) 50% url(./images/calendar-days-solid.svg) no-repeat;background-size:16px;position:relative}.field--name-body form input[type=date]::-webkit-datetime-edit{text-transform:uppercase}.field--name-body form input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;width:100%;height:100%;padding:0;color:transparent;background:transparent}.field--name-body form input[type=search]{font-size:1.0625rem;height:48px;padding:8px 14px;width:100%;color:#333;border:1px solid #6A6A6A;border-radius:0;box-sizing:border-box;font-family:UChicagoSansSerif;background-image:url(../../dist-deploy/images/fa-search.svg);background-position:calc(100% - 16px) center;background-repeat:no-repeat;background-size:16px}.field--name-body form .form_responses select{margin-left:0!important;margin-bottom:16px}.field--name-body form .form_responses select:last-child{margin-bottom:0}.field--name-body form [id=form_description]{margin-bottom:16px}.field--name-body form .checkbox-group input[type=checkbox]{cursor:pointer;display:none}.field--name-body form .checkbox-group input[type=checkbox]:checked+.checkbox-toggle+label:before{display:none}.field--name-body form .checkbox-group input[type=checkbox]:checked+.checkbox-toggle+label:after{display:block;opacity:1}.field--name-body form .checkbox-group input[type=checkbox]:checked+label:before{display:none}.field--name-body form .checkbox-group input[type=checkbox]:checked+label:after{display:block}.field--name-body form .checkbox-group input[type=checkbox]:disabled+label:after{background:url(../../dist-deploy/images/fa-checkbox-disabled.svg) no-repeat center;background-size:contain}.field--name-body form .checkbox-group label{font-family:UChicagoSansSerif;font-size:16px;line-height:1.4;font-weight:400;position:relative;padding-left:24px;line-height:1}.field--name-body form .checkbox-group label:before,.field--name-body form .checkbox-group label:after{position:absolute;left:0;top:0;width:16px;height:16px;content:""}.field--name-body form .checkbox-group label:before{background:url(../../dist-deploy/images/fa-checkbox.svg) no-repeat center;background-size:contain}.field--name-body form .checkbox-group label:after{background:url(../../dist-deploy/images/fa-checkbox-checked.svg) no-repeat center;background-size:contain;display:none}.field--name-body form .checkbox-group label a{font-family:UChicagoSansSerif;font-size:16px;line-height:1.4;font-weight:400}.field--name-body form .checkbox-group.expandable{position:relative;margin-right:24px;margin-left:8px;cursor:pointer}.field--name-body form .checkbox-group.expandable:before{left:0;top:0;width:16px;height:16px;position:absolute;content:url(../../dist-deploy/images/fa-checkbox-plus.svg)}.field--name-body form .checkbox-group.expandable.has-checked-checkbox:before{content:url(../../dist-deploy/images/fa-checkbox-plus-active.svg)}.field--name-body form .checkbox-group.expandable[aria-expanded=true]:before{content:url(../../dist-deploy/images/fa-checkbox-minus.svg)}.field--name-body form .checkbox-group.expandable[aria-expanded=true].has-checked-checkbox:before{content:url(../../dist-deploy/images/fa-checkbox-plus-minus.svg)}.field--name-body form .radio-group input[type=radio]{cursor:pointer;display:none}.field--name-body form .radio-group input[type=radio]:checked+label:after{display:block}.field--name-body form .radio-group label{font-family:UChicagoSansSerif;font-size:16px;line-height:1.4;font-weight:400;position:relative;padding-left:24px;line-height:1}.field--name-body form .radio-group label:before{position:absolute;left:0;top:0;width:16px;height:16px;content:"";border:1px solid #4D4D4D;border-radius:50%}.field--name-body form .radio-group label:after{display:none;position:absolute;left:5px;top:5px;width:8px;height:8px;content:"";background-color:#005595;border-radius:50%}.field--name-body form .radio-group label a{font-family:UChicagoSansSerif;font-size:16px;line-height:1.4;font-weight:400}.field--name-body form select{font-size:1.0625rem;height:48px;padding:8px 14px;color:#333;border:1px solid #6A6A6A;border-radius:0;box-sizing:border-box;font-family:UChicagoSansSerif;background-color:#fff;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../dist-deploy/images/fa-chevron-down.svg);background-size:12px;background-position:calc(100% - 16px) center;background-repeat:no-repeat}.field--name-body form select::-ms-expand{display:none}.field--name-body form .input-group input,.field--name-body form .input-group select,.field--name-body form .select-group input,.field--name-body form .select-group select{width:282px;height:64px}.field--name-body form .input-group p,.field--name-body form .select-group p{font-size:1rem;margin-top:8px;color:#4d4d4d}.field--name-body form .input-group .button,.field--name-body form .select-group .button{max-height:58px}@media (max-width: 820px){.field--name-body form .input-group .button,.field--name-body form .select-group .button{margin-top:16px}}@media (min-width: 821px){.field--name-body form .input-group .button,.field--name-body form .select-group .button{margin-left:24px}}.field--name-body form .input-group--error{color:#e00000}.field--name-body form .input-group--error input{border-color:#e00000}.field--name-body form .input-group--error p{color:#e00000}.field--name-body form .input-group--success{color:#76a41f}.field--name-body form .input-group--success input{border-color:#76a41f}.field--name-body form .input-group--success p{color:#76a41f}.field--name-body form .form_button_submit{width:fit-content;box-shadow:none;display:inline-flex;padding:13px 32px;flex-grow:0;text-decoration:none;white-space:nowrap;border-radius:0;font-size:16px;font-weight:700;line-height:normal;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;font-family:UChicagoSansSerif;background:transparent;background-color:maroon;border:1px solid #800000;color:#fff}.field--name-body form .form_button_submit.disabled{pointer-events:none;cursor:not-allowed;background-color:#ccc;border-color:#ccc}.field--name-body form .form_button_submit:hover,.field--name-body form .form_button_submit:focus-visible{color:maroon;background-color:#fff}.field--name-body form .form_button_submit:hover:active,.field--name-body form .form_button_submit:focus-visible:active{color:#fff;background-color:#4d4d4d;border-color:#4d4d4d}
