.-benice-format{text-transform:lowercase !important}.ff-form-errors,.ff-form-success{display:block;top:-10px;color:red;font-family:"CentGothWGL-Bold",sans-serif;padding:0}.ff-form-errors ul,.ff-form-success ul{display:block}@media (min-width: 959px){.ff-form-errors,.ff-form-success{padding:0 15px}}.ff-form-errors{color:red}.ff-form-success{color:green}.c-volunteer-form{position:relative;display:inline-block;width:100%}.c-volunteer-form form{width:100%;padding:40px 10px}.c-volunteer-form form .g-lightswitch{margin-left:15px}.c-volunteer-form form .g-lightswitch .js-lightswitch{width:auto;margin-right:10px}.c-volunteer-form form .g-lightswitch label{margin-top:2px}.c-volunteer-form form .g-select{display:block}.c-volunteer-form form .g-select .js-select{background:#fff;padding:5px 10px;margin-top:20px;display:block;position:inherit;appearance:inherit;-webkit-appeance:inherit;border:1px solid #6B6B6B;border-radius:3px;font-size:16px;line-height:1.618;padding-left:1rem;box-shadow:0px 1.5px 4px rgba(0,0,0,0.12),0px 4px 4px rgba(0,0,0,0.07),inset 1px 2px 8px rgba(0,0,0,0.02)}.c-volunteer-form form .g-select label{position:inherit !important;font-family:'CentGothWGL-Bold', sans-serif;margin:10px 0 0 !important}.c-volunteer-form form .form-field-container{display:flex}.c-volunteer-form form .form-field-container.-split{flex-direction:row}@media screen and (max-width: 840px){.c-volunteer-form form .form-field-container.-split{flex-direction:column}}.c-volunteer-form form .form-field-wrapper{width:100%;padding:0 10px}.c-volunteer-form form .form-field-wrapper.input-field label,.c-volunteer-form form .form-field-wrapper.textarea-field label{margin:0 26px;position:absolute;top:12px;right:0;left:0;font-size:16px;color:#2E2E2E;background-color:#fff;pointer-events:none;transition:font-size 300ms ease, transform 300ms ease;z-index:9}.c-volunteer-form form .form-field-wrapper.input-field label.is-focused,.c-volunteer-form form .form-field-wrapper.textarea-field label.is-focused{transform:translateY(-9px);font-size:12px}.c-volunteer-form form .form-field-wrapper.input-field input,.c-volunteer-form form .form-field-wrapper.input-field textarea,.c-volunteer-form form .form-field-wrapper.textarea-field input,.c-volunteer-form form .form-field-wrapper.textarea-field textarea{background-color:#fff !important;border:1px solid #6B6B6B;border-radius:3px;font-size:16px;line-height:1.618;padding-left:1rem;box-shadow:0px 1.5px 4px rgba(0,0,0,0.12),0px 4px 4px rgba(0,0,0,0.07),inset 1px 2px 8px rgba(0,0,0,0.02);transition:box-shadow 150ms ease}html.is-not-touch-device .c-volunteer-form form .form-field-wrapper.input-field input:hover,html.is-not-touch-device .c-volunteer-form form .form-field-wrapper.input-field textarea:hover,html.is-not-touch-device .c-volunteer-form form .form-field-wrapper.textarea-field input:hover,html.is-not-touch-device .c-volunteer-form form .form-field-wrapper.textarea-field textarea:hover{box-shadow:0px 1.5px 4px rgba(0,0,0,0.12),0px 4px 4px rgba(0,0,0,0.07),inset 1px 2px 8px rgba(0,0,0,0.1)}.c-volunteer-form form .form-field-wrapper.input-field input,.c-volunteer-form form .form-field-wrapper.textarea-field input{height:58px;padding-top:10px}.c-volunteer-form form .form-field-wrapper.input-field textarea,.c-volunteer-form form .form-field-wrapper.textarea-field textarea{height:7rem;padding-top:2rem}.c-volunteer-form form .form-field-wrapper.input-field span.error-message,.c-volunteer-form form .form-field-wrapper.textarea-field span.error-message{padding-top:6px;color:#D44549;opacity:0;transition:opacity 300ms ease}.c-volunteer-form form .form-field-wrapper.radio-field .radio-container{position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-volunteer-form form .form-field-wrapper.radio-field .radio-container:not(:last-child){padding-right:20px}.c-volunteer-form form .form-field-wrapper.radio-field .radio-container input{position:absolute;opacity:0;width:1px;cursor:pointer}.c-volunteer-form form .form-field-wrapper.radio-field .radio-container .radio-checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid rgba(0,0,0,0.7);border-radius:3px;transition:300ms background-color ease}.c-volunteer-form form .form-field-wrapper.radio-field .radio-container .radio-checkmark::after{content:"";position:absolute;display:none}.c-volunteer-form form .form-field-wrapper.radio-field .radio-container input:checked ~ .radio-checkmark{background-color:#81BE37}html.is-not-touch-device .c-volunteer-form form .form-field-wrapper.radio-field .radio-container:hover .radio-checkmark{background-color:rgba(0,0,0,0.1)}.c-volunteer-form form .form-field-wrapper.has-error span.error-message{padding-top:6px;font-size:14px;opacity:1}.c-volunteer-form form button[type="submit"]{padding:0 60px}.c-volunteer-form form button span{display:inline-flex;align-items:center;flex-flow:row nowrap;vertical-align:middle}.c-volunteer-form form button span i{width:24px;height:24px;display:inline-flex;justify-content:center;align-items:center;flex-flow:column wrap;margin-right:0.5rem;vertical-align:middle}.c-volunteer-form form button span i svg{width:16px;height:16px;transform-origin:center;animation:loadingSpinner 600ms linear infinite}@keyframes loadingSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
