body{font-family:"Open Sans",sans-serif !important}@media screen and (max-width: 1024px){body.user-logged-in .menu--account{width:66% !important}body.user-logged-in .donate-block-mobile{width:33% !important}}@media screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2){body.user-logged-in .top-header-content{width:100% !important}body.user-logged-in .menu--account{width:100% !important}}@media only screen and (device-width: 1366px) and (device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){body.user-logged-in .top-header-content{width:66% !important}body.user-logged-in .menu--account{width:33% !important}}@media screen and (min-device-width: 1175px) and (max-device-width: 1180px) and (-webkit-min-device-pixel-ratio: 2){body.user-logged-in .top-header-content{width:70% !important}body.user-logged-in .menu--account{width:30% !important}}@media screen and (max-width: 767px){body.user-logged-in .menu--account{width:66% !important}body.user-logged-in .donate-block-mobile{width:33% !important}}@media screen and (max-width: 767px){body.toolbar-vertical{padding-top:0 !important}}@media (min-width: 1024px) and (pointer: fine){body.toolbar-horizontal{padding-top:39px !important}}@media screen and (max-width: 767px){body.toolbar-horizontal #navbar-top{padding-top:39px !important}body.toolbar-horizontal .menu--account{width:66% !important}body.toolbar-horizontal .donate-block-mobile{width:33% !important}}@media (min-width: 1024px) and (pointer: fine){body.toolbar-horizontal.toolbar-tray-open{padding-top:79px !important}}body .sidebar-toggler{display:none}@media screen and (max-width: 1024px){body .sidebar-toggler{position:fixed;top:calc(var(--header-height, 60px) + 3px);right:0;width:40px;height:40px;background:#D6E6F9;color:#000;border:none;z-index:1201;border-radius:5px 0 0 5px;cursor:pointer;display:block;padding:0;font-size:0}body .sidebar-toggler.open{right:300px !important}body .sidebar-toggler::after{content:'';display:inline-block;background-image:url("/themes/custom/magsr/images/left-arrow-double.svg");background-repeat:no-repeat;background-size:contain;width:24px;height:24px;transition:transform 0.3s ease}body .sidebar-toggler.open::after{transform:rotate(180deg)}}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){body .sidebar-toggler{position:fixed;top:calc(var(--header-height, 60px) + 3px);right:0;width:40px;height:40px;background:#D6E6F9;color:#000;border:none;z-index:1101;border-radius:5px 0 0 5px;cursor:pointer;display:block;padding:0;font-size:0}body .sidebar-toggler::after{content:'';display:inline-block;background-image:url("/themes/custom/magsr/images/left-arrow-double.svg");background-repeat:no-repeat;background-size:contain;width:24px;height:24px;transition:transform 0.3s ease}body .sidebar-toggler.open::after{transform:rotate(180deg)}}@media screen and (max-width: 767px){body .sidebar-toggler.open{right:unset !important}}body .overlay-dim{position:absolute;top:0;left:0;right:0;background-color:rgba(0,0,0,0.3);z-index:1000;display:none;pointer-events:auto;min-height:100vh}.rtecenter{text-align:center}.pagination{display:flex;justify-content:center !important;margin:3% 0;border-radius:0;border-top:1px solid #f3f3f3;padding:50px 0;border-bottom:1px solid #f3f3f3;gap:12px}@media screen and (max-width: 767px){.pagination{gap:4px}}.pagination li:hover .page-link{color:#fff !important}.pagination li span,.pagination li a{color:#000 !important;font-size:14px;font-weight:400;border:1px solid transparent;padding:7px 14px;background-color:transparent;text-decoration:none !important}@media screen and (max-width: 767px){.pagination li span,.pagination li a{font-size:10px;padding:8px 10px}}.pagination li span span,.pagination li a span{text-decoration:none !important}.pagination li span span:hover,.pagination li a span:hover{text-decoration:none !important}.pagination li span:hover,.pagination li a:hover{background:#006699;color:#000 !important;border-radius:5px}.pagination li span[title='Go to next page'],.pagination li span[title='Go to previous page'],.pagination li span[title='Go to last page'],.pagination li span[title='Go to first page'],.pagination li a[title='Go to next page'],.pagination li a[title='Go to previous page'],.pagination li a[title='Go to last page'],.pagination li a[title='Go to first page']{background:#006699;color:#fff !important;border-radius:4px;display:flex;align-items:center;border:1px solid transparent !important}@media screen and (max-width: 767px){.pagination li span[title='Go to next page'],.pagination li span[title='Go to previous page'],.pagination li span[title='Go to last page'],.pagination li span[title='Go to first page'],.pagination li a[title='Go to next page'],.pagination li a[title='Go to previous page'],.pagination li a[title='Go to last page'],.pagination li a[title='Go to first page']{padding:6.5px 10px}}@media screen and (max-width: 1024px){.pagination li span[title='Go to next page']::before,.pagination li span[title='Go to next page']::after,.pagination li span[title='Go to previous page']::before,.pagination li span[title='Go to previous page']::after,.pagination li span[title='Go to last page']::before,.pagination li span[title='Go to last page']::after,.pagination li span[title='Go to first page']::before,.pagination li span[title='Go to first page']::after,.pagination li a[title='Go to next page']::before,.pagination li a[title='Go to next page']::after,.pagination li a[title='Go to previous page']::before,.pagination li a[title='Go to previous page']::after,.pagination li a[title='Go to last page']::before,.pagination li a[title='Go to last page']::after,.pagination li a[title='Go to first page']::before,.pagination li a[title='Go to first page']::after{margin-top:-2px !important}}.pagination li span[title='Go to next page']:hover,.pagination li span[title='Go to next page']:visited,.pagination li span[title='Go to next page']:focus,.pagination li span[title='Go to previous page']:hover,.pagination li span[title='Go to previous page']:visited,.pagination li span[title='Go to previous page']:focus,.pagination li span[title='Go to last page']:hover,.pagination li span[title='Go to last page']:visited,.pagination li span[title='Go to last page']:focus,.pagination li span[title='Go to first page']:hover,.pagination li span[title='Go to first page']:visited,.pagination li span[title='Go to first page']:focus,.pagination li a[title='Go to next page']:hover,.pagination li a[title='Go to next page']:visited,.pagination li a[title='Go to next page']:focus,.pagination li a[title='Go to previous page']:hover,.pagination li a[title='Go to previous page']:visited,.pagination li a[title='Go to previous page']:focus,.pagination li a[title='Go to last page']:hover,.pagination li a[title='Go to last page']:visited,.pagination li a[title='Go to last page']:focus,.pagination li a[title='Go to first page']:hover,.pagination li a[title='Go to first page']:visited,.pagination li a[title='Go to first page']:focus{background-color:#fff !important;border:1px solid #006699 !important;color:#006699 !important}.pagination li span[title='Go to next page']:hover span,.pagination li span[title='Go to next page']:visited span,.pagination li span[title='Go to next page']:focus span,.pagination li span[title='Go to previous page']:hover span,.pagination li span[title='Go to previous page']:visited span,.pagination li span[title='Go to previous page']:focus span,.pagination li span[title='Go to last page']:hover span,.pagination li span[title='Go to last page']:visited span,.pagination li span[title='Go to last page']:focus span,.pagination li span[title='Go to first page']:hover span,.pagination li span[title='Go to first page']:visited span,.pagination li span[title='Go to first page']:focus span,.pagination li a[title='Go to next page']:hover span,.pagination li a[title='Go to next page']:visited span,.pagination li a[title='Go to next page']:focus span,.pagination li a[title='Go to previous page']:hover span,.pagination li a[title='Go to previous page']:visited span,.pagination li a[title='Go to previous page']:focus span,.pagination li a[title='Go to last page']:hover span,.pagination li a[title='Go to last page']:visited span,.pagination li a[title='Go to last page']:focus span,.pagination li a[title='Go to first page']:hover span,.pagination li a[title='Go to first page']:visited span,.pagination li a[title='Go to first page']:focus span{color:#006699 !important}.pagination li span[title='Go to next page'] span,.pagination li span[title='Go to previous page'] span,.pagination li span[title='Go to last page'] span,.pagination li span[title='Go to first page'] span,.pagination li a[title='Go to next page'] span,.pagination li a[title='Go to previous page'] span,.pagination li a[title='Go to last page'] span,.pagination li a[title='Go to first page'] span{color:#fff !important}.pagination li span[title='Go to next page'] span:hover,.pagination li span[title='Go to previous page'] span:hover,.pagination li span[title='Go to last page'] span:hover,.pagination li span[title='Go to first page'] span:hover,.pagination li a[title='Go to next page'] span:hover,.pagination li a[title='Go to previous page'] span:hover,.pagination li a[title='Go to last page'] span:hover,.pagination li a[title='Go to first page'] span:hover{background-color:transparent;color:#006699 !important}.pagination li span[title='Go to next page'],.pagination li a[title='Go to next page']{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important;padding:8px 14px}@media screen and (max-width: 767px){.pagination li span[title='Go to next page'],.pagination li a[title='Go to next page']{padding:8px 6px}}.pagination li span[title='Go to next page']::after,.pagination li a[title='Go to next page']::after{content:'';display:inline-block;background-image:url("/themes/custom/magsr/images/right-arrow-white.svg");background-repeat:no-repeat;background-size:contain;width:14px;height:12px;margin-left:6px}@media screen and (max-width: 767px){.pagination li span[title='Go to next page']::after,.pagination li a[title='Go to next page']::after{margin-top:-2px !important}}.pagination li span[title='Go to next page']:hover::after,.pagination li span[title='Go to next page']:visited::after,.pagination li span[title='Go to next page']:focus::after,.pagination li a[title='Go to next page']:hover::after,.pagination li a[title='Go to next page']:visited::after,.pagination li a[title='Go to next page']:focus::after{background-image:url("/themes/custom/magsr/images/blue-arrow-right.svg")}.pagination li span[title='Go to previous page'],.pagination li a[title='Go to previous page']{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important;padding:8px 14px}@media screen and (max-width: 767px){.pagination li span[title='Go to previous page'],.pagination li a[title='Go to previous page']{padding:8px 6px}}.pagination li span[title='Go to previous page']::before,.pagination li a[title='Go to previous page']::before{content:'';display:inline-block;background-image:url("/themes/custom/magsr/images/right-arrow-white.svg");background-repeat:no-repeat;background-size:contain;rotate:180deg;width:14px;height:12px;margin-right:6px}@media screen and (max-width: 767px){.pagination li span[title='Go to previous page']::before,.pagination li a[title='Go to previous page']::before{margin-top:-2px !important}}.pagination li span[title='Go to previous page']:hover::before,.pagination li span[title='Go to previous page']:visited::before,.pagination li span[title='Go to previous page']:focus::before,.pagination li a[title='Go to previous page']:hover::before,.pagination li a[title='Go to previous page']:visited::before,.pagination li a[title='Go to previous page']:focus::before{background-image:url("/themes/custom/magsr/images/blue-arrow-right.svg")}.pagination li span[title='Go to last page'],.pagination li a[title='Go to last page']{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important;padding:8px 14px}@media screen and (max-width: 767px){.pagination li span[title='Go to last page'],.pagination li a[title='Go to last page']{padding:8px 6px}}.pagination li span[title='Go to last page']::after,.pagination li a[title='Go to last page']::after{content:'';width:14px;height:12px;display:inline-block;background-image:url("/themes/custom/magsr/images/right-arrow-double.svg");background-repeat:no-repeat;background-size:contain;margin-left:6px}@media screen and (max-width: 767px){.pagination li span[title='Go to last page']::after,.pagination li a[title='Go to last page']::after{margin-top:-2px !important}}.pagination li span[title='Go to last page']:hover::after,.pagination li span[title='Go to last page']:visited::after,.pagination li span[title='Go to last page']:focus::after,.pagination li a[title='Go to last page']:hover::after,.pagination li a[title='Go to last page']:visited::after,.pagination li a[title='Go to last page']:focus::after{background-image:url("/themes/custom/magsr/images/double-blue-arrow-right.svg")}.pagination li span[title='Go to first page'],.pagination li a[title='Go to first page']{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important;padding:8px 14px}@media screen and (max-width: 767px){.pagination li span[title='Go to first page'],.pagination li a[title='Go to first page']{padding:8px 6px}}.pagination li span[title='Go to first page']::before,.pagination li a[title='Go to first page']::before{content:'';width:14px;height:12px;display:inline-block;background-image:url("/themes/custom/magsr/images/right-arrow-double.svg");background-repeat:no-repeat;background-size:contain;rotate:180deg;margin-right:6px}@media screen and (max-width: 767px){.pagination li span[title='Go to first page']::before,.pagination li a[title='Go to first page']::before{margin-top:-2px !important}}.pagination li span[title='Go to first page']:hover::before,.pagination li span[title='Go to first page']:visited::before,.pagination li span[title='Go to first page']:focus::before,.pagination li a[title='Go to first page']:hover::before,.pagination li a[title='Go to first page']:visited::before,.pagination li a[title='Go to first page']:focus::before{background-image:url("/themes/custom/magsr/images/double-blue-arrow-right.svg")}.pagination li span:visited,.pagination li span:focus,.pagination li a:visited,.pagination li a:focus{color:#006699 !important;background-color:#fff;border:1px solid #006699 !important}.pagination li:hover{text-decoration:none !important}.pagination li.active:hover span{color:#006699 !important}.pagination li.active span{background:transparent !important;border:1px solid #006699 !important;border-radius:5px !important;font-weight:400;color:#006699 !important;padding:8px 14px}@media screen and (max-width: 767px){.pagination li.active span{padding:8px 10px}}.pagination li[role='presentation']{display:none}.pagination li span{padding:0}.view-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-color:white;border:1px solid #ccc;border-radius:4px;background-image:url("/themes/custom/magsr/images/read-more.svg");background-repeat:no-repeat;background-position:right 10px center;background-size:13px 17px}@media screen and (max-width: 767px){body.path-search .pagination{gap:4px;width:100% !important;flex-wrap:wrap}}body.path-search[title='Go to next page'] span[aria-hidden='true'],body.path-search[title='Go to previous page'] span[aria-hidden='true'],body.path-search[title='Go to last page'] span[aria-hidden='true'],body.path-search[title='Go to first page'] span[aria-hidden='true']{display:none}.webform-submission-form p{margin-bottom:0.5rem}.webform-submission-form .js-form-type-processed-text,.webform-submission-form .js-form-type-textarea{font-size:14px}.webform-submission-form .js-form-type-processed-text h3,.webform-submission-form .js-form-type-textarea h3{font-size:28px;font-weight:800}.webform-submission-form .js-form-type-processed-text ul li{font-size:14px;font-weight:400;color:#4F4F4F}.webform-submission-form .js-form-type-processed-text ul li a{font-size:14px}.webform-submission-form .js-form-type-processed-text ul li a strong{font-weight:700}.webform-submission-form .js-form-type-processed-text>p{font-size:15px;font-weight:700;color:#4F4F4F}.webform-submission-form .js-form-type-processed-text>p strong{font-size:15px;font-weight:700;color:#4F4F4F}.webform-submission-form .webform-element--title-inline label,.webform-submission-form .js-form-item-email-address-es label,.webform-submission-form .js-form-type-textarea label{font-size:15px;font-weight:700;color:#4F4F4F}.webform-submission-form .webform-element--title-inline input[type='checkbox'],.webform-submission-form .webform-element--title-inline textarea[type='checkbox'],.webform-submission-form .js-form-item-email-address-es input[type='checkbox'],.webform-submission-form .js-form-item-email-address-es textarea[type='checkbox'],.webform-submission-form .js-form-type-textarea input[type='checkbox'],.webform-submission-form .js-form-type-textarea textarea[type='checkbox']{width:20px;height:20px;cursor:pointer;accent-color:#003865;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;border:2px solid #003865;border-radius:3px;background-color:#fff}.webform-submission-form .webform-element--title-inline input[type='text'],.webform-submission-form .webform-element--title-inline input[type='tel'],.webform-submission-form .webform-element--title-inline input[type='email'],.webform-submission-form .webform-element--title-inline input[type='number'],.webform-submission-form .webform-element--title-inline input.form-textarea,.webform-submission-form .webform-element--title-inline textarea[type='text'],.webform-submission-form .webform-element--title-inline textarea[type='tel'],.webform-submission-form .webform-element--title-inline textarea[type='email'],.webform-submission-form .webform-element--title-inline textarea[type='number'],.webform-submission-form .webform-element--title-inline textarea.form-textarea,.webform-submission-form .js-form-item-email-address-es input[type='text'],.webform-submission-form .js-form-item-email-address-es input[type='tel'],.webform-submission-form .js-form-item-email-address-es input[type='email'],.webform-submission-form .js-form-item-email-address-es input[type='number'],.webform-submission-form .js-form-item-email-address-es input.form-textarea,.webform-submission-form .js-form-item-email-address-es textarea[type='text'],.webform-submission-form .js-form-item-email-address-es textarea[type='tel'],.webform-submission-form .js-form-item-email-address-es textarea[type='email'],.webform-submission-form .js-form-item-email-address-es textarea[type='number'],.webform-submission-form .js-form-item-email-address-es textarea.form-textarea,.webform-submission-form .js-form-type-textarea input[type='text'],.webform-submission-form .js-form-type-textarea input[type='tel'],.webform-submission-form .js-form-type-textarea input[type='email'],.webform-submission-form .js-form-type-textarea input[type='number'],.webform-submission-form .js-form-type-textarea input.form-textarea,.webform-submission-form .js-form-type-textarea textarea[type='text'],.webform-submission-form .js-form-type-textarea textarea[type='tel'],.webform-submission-form .js-form-type-textarea textarea[type='email'],.webform-submission-form .js-form-type-textarea textarea[type='number'],.webform-submission-form .js-form-type-textarea textarea.form-textarea{border:1px solid #003865;border-radius:0;font-size:15px;margin-top:10px}.webform-submission-form .webform-element--title-inline input[type='radio'],.webform-submission-form .webform-element--title-inline textarea[type='radio'],.webform-submission-form .js-form-item-email-address-es input[type='radio'],.webform-submission-form .js-form-item-email-address-es textarea[type='radio'],.webform-submission-form .js-form-type-textarea input[type='radio'],.webform-submission-form .js-form-type-textarea textarea[type='radio']{-webkit-appearance:checkbox;accent-color:#003865;-moz-appearance:checkbox;appearance:checkbox;-ms-appearance:checkbox}.webform-submission-form .webform-element--title-inline .description,.webform-submission-form .js-form-item-email-address-es .description,.webform-submission-form .js-form-type-textarea .description{font-size:13px;color:#3366AA !important;font-weight:400}.webform-submission-form .webform-element--title-inline .description strong,.webform-submission-form .js-form-item-email-address-es .description strong,.webform-submission-form .js-form-type-textarea .description strong{font-size:13px;color:#3366AA;font-weight:400}.webform-submission-form .webform-element--title-inline .description span,.webform-submission-form .js-form-item-email-address-es .description span,.webform-submission-form .js-form-type-textarea .description span{font-size:13px;color:#3366AA;font-weight:400}.webform-submission-form .webform-element--title-inline .description span strong,.webform-submission-form .js-form-item-email-address-es .description span strong,.webform-submission-form .js-form-type-textarea .description span strong{font-size:13px;color:#3366AA;font-weight:400}.webform-submission-form .webform-type-fieldset legend{font-size:15px;font-weight:800;color:#000}.webform-submission-form .webform-type-fieldset .fieldset-wrapper label{font-size:15px;font-weight:700;color:#4F4F4F}.webform-submission-form .webform-type-fieldset .fieldset-wrapper .js-form-type-radio label{font-size:14px;font-weight:400;color:#4F4F4F}.webform-submission-form .webform-type-fieldset .fieldset-wrapper input[type='checkbox']{width:20px;height:20px;cursor:pointer;accent-color:#003865;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;border:2px solid #003865;border-radius:3px;background-color:#fff}.webform-submission-form .webform-type-fieldset .fieldset-wrapper input[type='text'],.webform-submission-form .webform-type-fieldset .fieldset-wrapper input[type='tel']{border:1px solid #003865;border-radius:0;font-size:15px;margin-top:10px}.webform-submission-form .webform-type-fieldset .fieldset-wrapper input[type='radio']{-webkit-appearance:checkbox;accent-color:#003865;-moz-appearance:checkbox;appearance:checkbox;-ms-appearance:checkbox}.webform-submission-form .webform-type-fieldset .fieldset-wrapper legend{font-size:15px;font-weight:800;color:#4F4F4F}.webform-submission-form .webform-type-fieldset .fieldset-wrapper .table-responsive table{margin-top:unset}.webform-submission-form .webform-type-fieldset .fieldset-wrapper .table-responsive table thead tr{background-color:#fff !important}.webform-submission-form .webform-type-fieldset .fieldset-wrapper .table-responsive table tbody tr{background-color:#fff !important}.webform-submission-form .webform-type-fieldset .fieldset-wrapper .table-responsive table tbody tr td{background-color:#fff !important;--bs-table-accent-bg: #fff !important;vertical-align:middle}.webform-submission-form .webform-type-fieldset .fieldset-wrapper .table-responsive table tbody tr td .js-form-type-checkbox{margin-bottom:0 !important}.webform-submission-form .webform-type-fieldset .fieldset-wrapper .description{font-size:13px;color:#3366AA !important;font-weight:400}.webform-submission-form .webform-type-fieldset .fieldset-wrapper .description strong{font-size:13px;color:#3366AA;font-weight:bold}.webform-submission-form .webform-type-fieldset .fieldset-wrapper .description span{font-size:13px;color:#3366AA;font-weight:400}.webform-submission-form .webform-type-fieldset .fieldset-wrapper .description span strong{font-size:13px;color:#3366AA;font-weight:400}.webform-submission-form .webform-type-fieldset .fieldset-wrapper textarea,.webform-submission-form .webform-type-fieldset .fieldset-wrapper select{border:1px solid #003865;border-radius:0;font-size:15px;margin-top:10px}.webform-submission-form .webform-button--submit{border:#006699;background-color:#006699;color:#fff;border-radius:3px;padding:6px 24px}.js-webform-checkboxes.checkbox label{font-size:14px !important;font-weight:400 !important;color:#4F4F4F !important}.js-form-type-textarea.form-type-textarea label{font-size:15px;font-weight:700;color:#4F4F4F}#edit-adopter--wrapper .fieldset-wrapper,#edit-co-adopter--wrapper .fieldset-wrapper,#edit-address--wrapper .fieldset-wrapper,#edit-phone-numbers .fieldset-wrapper,#edit-contact-info .fieldset-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}#edit-adopter--wrapper .fieldset-wrapper .js-form-item,#edit-co-adopter--wrapper .fieldset-wrapper .js-form-item,#edit-address--wrapper .fieldset-wrapper .js-form-item,#edit-phone-numbers .fieldset-wrapper .js-form-item,#edit-contact-info .fieldset-wrapper .js-form-item{width:49%}@media screen and (max-width: 767px){#edit-adopter--wrapper .fieldset-wrapper .js-form-item,#edit-co-adopter--wrapper .fieldset-wrapper .js-form-item,#edit-address--wrapper .fieldset-wrapper .js-form-item,#edit-phone-numbers .fieldset-wrapper .js-form-item,#edit-contact-info .fieldset-wrapper .js-form-item{width:100%;justify-content:unset}}#edit-list-all-plans-for-this-dog-checkboxes{margin-bottom:12px}#edit-veterinarians .fieldset-wrapper p{font-size:15px;font-weight:800;color:#4F4F4F}#edit-veterinarians .fieldset-wrapper p strong{font-size:15px;font-weight:800;color:#4F4F4F}.webform-submission-foster-application-form .js-form-wrapper .fieldset-wrapper #edit-address--wrapper{width:100%}.webform-submission-foster-application-form .js-form-wrapper .fieldset-wrapper #edit-contact-info .fieldset-wrapper .js-form-item-mailing-address{width:100%}.form-required::after{content:'*' !important;color:#e33 !important;font-weight:bold !important;margin-left:5px !important;display:inline !important;visibility:visible !important;background-image:none !important;width:auto !important;height:auto !important}.js-form-required .form-required{color:#e00}.form-composite.webform-fieldset--title-inline .fieldset-wrapper{display:inline-block}
.js-webform-type-radios.required > legend::after {
  content: '*' !important;
  color: #e33 !important;
  font-weight: bold !important;
  margin-left: 5px !important;
  display: inline !important;
  visibility: visible !important;
  background-image: none !important;
  width: auto !important;
  height: auto !important;
}

.js-webform-type-checkboxes.required > legend::after {
  content: '*' !important;
  color: #e33 !important;
  font-weight: bold !important;
  margin-left: 5px !important;
  display: inline !important;
  visibility: visible !important;
  background-image: none !important;
  width: auto !important;
  height: auto !important;
}

.js-webform-type-webform-radios-other.required > legend::after {
  content: '*' !important;
  color: #e33 !important;
  font-weight: bold !important;
  margin-left: 5px !important;
  display: inline !important;
  visibility: visible !important;
  background-image: none !important;
  width: auto !important;
  height: auto !important;
}

.js-webform-checkboxes-other.required > legend::after {
  content: '*' !important;
  color: #e33 !important;
  font-weight: bold !important;
  margin-left: 5px !important;
  display: inline !important;
  visibility: visible !important;
  background-image: none !important;
  width: auto !important;
  height: auto !important;
}