  .workplace-giving-form{text-align:left}
.workplace-giving-form .error-message{font-size:1rem !important}
.workplace-giving-form form .input{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-size:1rem;line-height:1.25rem;color:#1a1a1a}
.workplace-giving-form form .input .control-label{left:0}
.workplace-giving-form #FormWorkplaceGivingForm{margin:0 !important;width:100% !important}
.workplace-giving-form .component .form-wrap #FormWorkplaceGivingForm .form-heading{font-family:'Poppins';font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.5rem;color:#000}
.workplace-giving-form .component .form-wrap .form-req-text{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.5rem;color:#000;margin-bottom:24px}
.workplace-giving-form .component .form-wrap .form-group{margin-bottom:16px}
.workplace-giving-form .component .form-wrap label.control-label{position:static;transform:none !important}
.workplace-giving-form .component .form-wrap label.control-label .input__label-content{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-size:1rem;line-height:1.25rem;color:#1a1a1a;padding:0}
.workplace-giving-form .component .form-wrap input.form-control{display:flex;flex-direction:row;align-items:center;padding:10px 8px;gap:8px;max-width:282px;height:40px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;margin-top:8px;float:left}
.workplace-giving-form .component .form-wrap .input.error .form-control{border:1px solid #e00 !important}
.workplace-giving-form .component .form-wrap .input.error .form-control.parsley-error{padding-right:35px}
.workplace-giving-form .component .form-wrap .input.error .select2-container.parsley-error{padding-right:0}
.workplace-giving-form .component .form-wrap input.form-control:focus{background:#fff;border:1px solid #2746f8 !important;box-shadow:0 0 0 4px #93c5fd}
.workplace-giving-form .component .form-wrap .input.select .control-label{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-size:1rem;line-height:1.25rem;color:#1a1a1a;margin-bottom:8px}
.workplace-giving-form .component .form-wrap .input.select .form-select-dropdown{background:#fff;max-width:282px;height:40px;border-radius:4px;font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-size:1rem;line-height:1.25rem;color:#6b6b6b;position:relative;float:left}
.workplace-giving-form .component .form-wrap .input.select.error .select-wrap .select2.select2-container{border:1px solid #e00;border-radius:4px}
.workplace-giving-form .component .form-wrap .input.select.error .select-wrap .select2-selection__arrow{display:none}
.workplace-giving-form .component .form-wrap .input.select.error .select-wrap::before{display:none}
.workplace-giving-form .component .form-wrap .input.select.error .select-wrap::after{display:none}
.workplace-giving-form .component .form-wrap .input.select .form-select-dropdown:focus{background:#fff;border:1px solid #2746f8 !important;box-shadow:0 0 0 4px #93c5fd}
.workplace-giving-form .component .form-wrap .input .error-message .parsley-errors-list>*{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#e00}
.workplace-giving-form .component .form-wrap .input .error-message .fa-solid.fa-triangle-exclamation{position:absolute;top:28px;right:0;width:20px;height:38px;display:flex;align-items:center;justify-content:center;box-sizing:content-box;padding:0 8px}
.workplace-giving-form .component .form-wrap .input .error-message .fa-solid.fa-triangle-exclamation::before{width:20px;height:20px;line-height:1.25rem;color:#e00}
.workplace-giving-form .component .form-wrap .checkbox-row-heading{font-family:'Source Sans Pro';font-style:normal;font-weight:700;line-height:1.5rem;color:#000;margin-bottom:18px}
.workplace-giving-form .component .form-wrap .button.cancer-button{margin-top:24px}
.workplace-giving-form .component .form-wrap .button.cancer-button .cmp-button{min-width:92px;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center}
.workplace-giving-form .component .form-wrap .button.cancer-button .cmp-button .cmp-button__text{font-family:'Poppins';font-style:normal;font-weight:700;font-size:1rem;line-height:1.5rem;text-align:center;color:#fff}
.workplace-giving-form .component .form-wrap .cs-select2-wrap{max-width:282px}
.workplace-giving-form .component .form-wrap .cs-select2-wrap .form-control.select2-container a{border:0 !important;width:100%;height:100%}
.workplace-giving-form .component .form-wrap .input.error .select2-container .select2-choice{border:1px solid #e00 !important}
.workplace-giving-form .component .form-wrap .input.error .cs-select2-wrap i.fa-angle-down{display:none}
.workplace-giving-form .cs-select2-wrap i.fa-angle-down{font-size:1rem;width:20px;height:20px;position:absolute;color:#1a1a1a;top:8px;right:4px;left:auto;transition-duration:.3s}
.workplace-giving-form .component .form-wrap>form .input.error .form-control{border:none !important;background-color:unset}
.workplace-giving-form .component .form-wrap>form .input.error input.form-control{-webkit-appearance:none;background:#fff;border:1px solid #e00 !important}
#FormWorkplaceGivingForm{width:100%;margin:0}
#FormWorkplaceGivingForm .form-heading{font-family:'Poppins';font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.5rem;color:#000}
#FormWorkplaceGivingForm .recaptcha-form{margin-bottom:24px}
.workplace-giving-form .component .form-wrap .cs-select2-init.form-select-dropdown.select2-offscreen{position:absolute}
@media screen and (max-width:767px){#FormWorkplaceGivingForm{width:100%}
.workplace-giving-form .component .form-wrap input.form-control{max-width:100%;margin-top:0}
.workplace-giving-form .component .form-wrap label[for="txt_WorkplaceGivingForm_LastName"],.workplace-giving-form .component .form-wrap label[for="txt_WorkplaceGivingForm_State"]{margin-top:16px}
.workplace-giving-form .component .form-wrap .input{display:flex;flex-direction:column;margin-bottom:0}
.workplace-giving-form .component .form-wrap .input.select .form-select-dropdown{max-width:100%}
.workplace-giving-form .component .form-wrap .button.cancer-button{width:100%;height:40px}
.workplace-giving-form .component .form-wrap .button.cancer-button .cmp-button{font-family:'Poppins';font-style:normal;font-weight:700;font-size:1rem;line-height:1.5rem;text-align:center;color:#fff;width:100%}
.workplace-giving-form .component .form-wrap .cs-select2-wrap{max-width:100%}
}
@media(min-width:1280px){.workplace-giving-form form .input{max-width:282px}
}
@media(max-width:1280px){.workplace-giving-form .component .form-wrap .form-group .col-lg-6:not(:first-child) .error-message .fa-solid.fa-triangle-exclamation{top:43px}
}
@media only screen and (min-width:766px) and (max-width:1280px){.workplace-giving-form .component .form-wrap input.form-control{max-width:100%}
.workplace-giving-form .component .form-wrap .input.select .form-select-dropdown{max-width:100%}
.workplace-giving-form .component .form-wrap .cs-select2-wrap{max-width:100%}
.workplace-giving-form .component .form-wrap label[for="txt_WorkplaceGivingForm_LastName"],.workplace-giving-form .component .form-wrap label[for="txt_WorkplaceGivingForm_State"]{margin-top:16px}
}
@media only screen and (min-width:479px) and (max-width:767px){.workplace-giving-form .component .form-wrap label.control-label{margin-bottom:8px}
}
.workplace-giving-form ul,.workplace-giving-form li{font-size:.875rem;line-height:1.25rem;color:#e00}
.workplace-giving-form form .checkbox .control-label{color:#1a1a1a}
.workplace-giving-form form .checkbox-row .checkbox{margin:0;padding:0}
.workplace-giving-form form .checkbox label.checkbox-row-label::before{top:4px;border:1px solid #ccc;background-color:#fff;border-radius:4px;width:16px;height:16px}
.workplace-giving-form form .checkbox label.checkbox-row-label::after{content:'';top:6px;left:6px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);padding:unset}
.workplace-giving-form form .checkbox input[type="checkbox"]:checked + label::before{background-color:#2746f8 !important;border:1px solid #2746f8 !important}
.workplace-giving-form form .checkbox input[type="checkbox"]:checked:focus + label::before{border-color:#2746f8;box-shadow:0 0 0 4px #93c5fd}
.workplace-giving-form form .checkbox label{color:#1a1a1a;padding-left:24px;position:relative}
.workplace-giving-form .checkbox.parsley-error label::before,.workplace-giving-form .input.error .checkbox label::before{border:1px solid #e00 !important}
.workplace-giving-form form .checkbox input[type=checkbox]:focus + label:before{outline:0;border:1px solid #2746f8 !important;-webkit-box-shadow:0 0 0 3px #93c5fd;box-shadow:0 0 0 3px #93c5fd}