.assistance{border:1px solid #eee;padding:20px}.assistance #assistanceForm label{font-size:15px;color:#2180b5;font-weight:700;vertical-align:middle;float:left;position:relative;z-index:0;cursor:text;background:0 0;padding:0 !important;display:inline;line-height:1.25em;margin-bottom:2px}.assistance #assistanceForm label.required em{float:right;font-style:normal;color:red;position:absolute;top:0;right:-8px}input[type=text]{background:#fff;border:1px solid #ccc;box-sizing:border-box;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;font-size:13px;height:40px;line-height:36px;padding:0 10px;vertical-align:baseline;width:100%;color:#878787;box-shadow:none !important}#assistanceForm textarea{width:100% !important;-webkit-box-shadow:inset 2px 2px 2px 0px #dddddd!important;-moz-box-shadow:inset 2px 2px 2px 0px #dddddd!important;box-shadow:inset 2px 2px 2px 0px #dddddd!important;display:block;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0/8%);box-shadow:inset 0 1px 1px rgb(0 0 0/8%);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#assistanceForm input{-webkit-box-shadow:inset 2px 2px 2px 0px #ddd !important;-moz-box-shadow:inset 2px 2px 2px 0px #ddd !important;box-shadow:inset 2px 2px 2px 0px #ddd !important}.assistance #assistanceForm fieldset,.assistance #assistanceForm .field{margin-bottom:10px}.assistance .assistance-heading h4,.assistance #assistanceForm h4{color:#4b4a4a;font-weight:400}.assistance #assistanceForm .button{background-color:#da5055 !important;width:fit-content;overflow:visible;padding:3px 8px;margin:0;cursor:pointer;border:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;color:#fff}.assistance #assistanceForm .button input{border:0;background:0 0;box-shadow:none !important;display:block;padding:5px 8px;text-align:center;white-space:nowrap;color:#fff}.assistance #assistanceForm .error-message-char{color:red;font-style:italic;padding-top:5px;line-height:1.4;font-size:12px}.assistance span a{text-decoration:underline}.non-profit-org{border-bottom:1px solid #ccc;padding-top:20px;margin-bottom:10px;padding-bottom:10px}.non-profit-org h4{margin-bottom:0 !important;padding:0 !important;border-bottom:0 !important}