.branchlocator-wrapper{background:#f2f2f8;padding-bottom:20px}
@media(min-width:768px) and (max-width:1023px){.branchlocator-wrapper{padding-bottom:30px}
}
@media(min-width:1024px){.branchlocator-wrapper{padding-bottom:40px}
}
.branchlocator-wrapper .branchlocator_filter .filter-title{color:#5a287d;padding-bottom:10px}
.branchlocator-wrapper .branchlocator_filter .filter-rte{color:#646068;padding-bottom:30px}
.branchlocator-wrapper .checkbox_hidden{font-size:0;line-height:0;margin-bottom:0;border-bottom:0}
.branchlocator-wrapper .checkbox_button{padding-bottom:20px}
.branchlocator-wrapper .checkbox_button .branchlocator_checkbox{background-color:#fff;height:64px;display:inline-block;position:relative;text-align:center;border:1px solid #5e10b1;border-radius:100px;color:#5e10b1;font-weight:normal;width:333px;max-width:100%;cursor:pointer}
.branchlocator-wrapper .checkbox_button .branchlocator_checkbox.form_radio--border{outline:1px solid #5e10b1 !important;outline-offset:3px}
.branchlocator-wrapper .checkbox_button .branchlocator_checkbox input{width:0;height:0}
.branchlocator-wrapper .checkbox_button .branchlocator_checkbox input[type="checkbox"]:checked+span{background-color:#3c1053;color:#fff;height:64px;border-radius:100px}
.branchlocator-wrapper .checkbox_button .branchlocator_checkbox span{position:absolute;top:0;left:0;padding-top:15px;padding-bottom:19px;line-height:30px;font-weight:normal;width:100%;margin:0;max-width:calc(min(333px, 100%))}
.branchlocator-wrapper .filter-cta_search{text-align:center}
.branchlocator-wrapper .filter-cta_search .cta.cta-primary{width:100%}
.branchlocator-wrapper .filter-cta_search .cta.cta-primary .cta-text{width:100%;max-width:332px}
.branchlocator-wrapper .filter-cta_clear{font-size:18px;letter-spacing:.2px;padding-top:20px}
.branchlocator-wrapper .filter-cta_clear .cta.cta-secondary{width:100%}
.branchlocator-wrapper .filter-cta_clear .cta.cta-secondary .cta-text{width:100%;max-width:125px}
.branchlocator-wrapper .facilitiesbutton{padding-bottom:20px}
.branchlocator-wrapper .error-container{display:none !important}
.branchlocator-wrapper .facilities_container{width:100%;height:auto}
.branchlocator-wrapper .facilities_container .facilities_group{width:100%}
.acc_hidden{font-size:0;line-height:0;margin-bottom:0;border-bottom:0}
@media(min-width:768px) and (max-width:1023px){.branchlocator-wrapper .checkbox_button .branchlocator_checkbox{width:335px}
.branchlocator-wrapper .checkbox_button .branchlocator_checkbox input[type="checkbox"]:checked+span{background-color:#3c1053}
.branchlocator-wrapper .checkbox_button .branchlocator_checkbox span{height:64px;max-width:100%}
.branchlocator-wrapper .filter-cta_search .cta.cta-primary .cta-text{max-width:372px}
.branchlocator-wrapper .filter-cta_clear{padding-top:15px}
}
@media(min-width:1024px) and (max-width:1255px){.branchlocator-wrapper .checkbox_button .branchlocator_checkbox{width:371px}
.branchlocator-wrapper .checkbox_button .branchlocator_checkbox input[type="checkbox"]:checked+span{background-color:#3c1053}
.branchlocator-wrapper .checkbox_button .branchlocator_checkbox span{max-width:100%}
.branchlocator-wrapper .filter-cta_search .cta.cta-primary .cta-text{max-width:372px}
.branchlocator-wrapper .filter-cta_clear{padding-top:15px}
}
@media(min-width:1256px){.branchlocator-wrapper .checkbox_button .branchlocator_checkbox{width:372px}
.branchlocator-wrapper .checkbox_button .branchlocator_checkbox input[type="checkbox"]:checked+span{background-color:#3c1053}
.branchlocator-wrapper .checkbox_button .branchlocator_checkbox span{max-width:100%}
.branchlocator-wrapper .filter-cta_search .cta.cta-primary .cta-text{max-width:372px}
.branchlocator-wrapper .filter-cta_clear{padding-top:15px}
}