:root {
  --usfw-color-deep-green: #588157;
  --usfw-color-lite-green: #f1faee;
  --usfw-color-FFF1BC: #fff1bc;
  --usfw-color-FFFDEE: #fffdee;
  --plus-color-brand: #2c045d;
  --plus-color-alt-brand: #5007aa;
  --plus-color-heading: #000000;
  --plus-color-text: #000000;
  --plus-color-primary: #ebebf4;
  --plus-color-secondary: #ffffff;
  --plus-color-border: #d8d9db;
  --plus-color-subtle: #6bd2d1;
  --plus-color-extra: #d53637;
  --plus-color-notice: #fffdee;
  --plus-color-tertiary: #f1f1f1;
  --plus-color-purple-90: #2c045d;
  --plus-color-purple-70: #5007aa;
  --plus-color-purple-50: #720eec;
  --plus-color-purple-40: #873eff;
  --plus-color-purple-10: #d1c1ff;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

.cursor-pointer {
  cursor: pointer;
}

.background-deep-green {
  background-color: var(--usfw-color-deep-green);
}

.background-lite-green {
  background-color: var(--usfw-color-lite-green);
}

.text-deep-green {
  color: var(--usfw-color-deep-green);
}

.text-lite-green {
  color: var(--usfw-color-lite-green);
}

/* Background Colors */
.background-brand {
  background-color: var(--plus-color-brand);
}

.background-alt-brand {
  background-color: var(--plus-color-alt-brand);
}

.background-heading {
  background-color: var(--plus-color-heading);
}

.background-text {
  background-color: var(--plus-color-text);
}

.background-primary {
  background-color: var(--plus-color-primary);
}

.background-secondary {
  background-color: var(--plus-color-secondary);
}

.background-subtle {
  background-color: var(--plus-color-subtle);
}

.background-extra {
  background-color: var(--plus-color-extra);
}

.background-notice {
  background-color: var(--plus-color-notice);
}

.background-tertiary {
  background-color: var(--plus-color-tertiary);
}

.background-purple-90 {
  background-color: var(--plus-color-purple-90);
}

.background-purple-70 {
  background-color: var(--plus-color-purple-70);
}

.background-purple-50 {
  background-color: var(--plus-color-purple-50);
}

.background-purple-40 {
  background-color: var(--plus-color-purple-40);
}

.background-purple-10 {
  background-color: var(--plus-color-purple-10);
}

/* Text Colors */
.text-brand {
  color: var(--plus-color-brand);
}

.text-alt-brand {
  color: var(--plus-color-alt-brand);
}

.text-heading {
  color: var(--plus-color-heading);
}

.text-text {
  color: var(--plus-color-text);
}

.text-primary {
  color: var(--plus-color-primary);
}

.text-secondary {
  color: var(--plus-color-secondary);
}

.text-subtle {
  color: var(--plus-color-subtle);
}

.text-extra {
  color: var(--plus-color-extra);
}

.text-notice {
  color: var(--plus-color-notice);
}

.text-tertiary {
  color: var(--plus-color-tertiary);
}

.text-purple-90 {
  color: var(--plus-color-purple-90);
}

.text-purple-70 {
  color: var(--plus-color-purple-70);
}

.text-purple-50 {
  color: var(--plus-color-purple-50);
}

.text-purple-40 {
  color: var(--plus-color-purple-40);
}

.text-purple-10 {
  color: var(--plus-color-purple-10);
}

/* Border Colors */
.border-brand {
  border-color: var(--plus-color-brand);
}

.border-alt-brand {
  border-color: var(--plus-color-alt-brand);
}

.border-heading {
  border-color: var(--plus-color-heading);
}

.border-text {
  border-color: var(--plus-color-text);
}

.border-primary {
  border-color: var(--plus-color-primary);
}

.border-secondary {
  border-color: var(--plus-color-secondary);
}

.border-subtle {
  border-color: var(--plus-color-subtle);
}

.border-extra {
  border-color: var(--plus-color-extra);
}

.border-notice {
  border-color: var(--plus-color-notice);
}

.border-tertiary {
  border-color: var(--plus-color-tertiary);
}

.border-purple-90 {
  border-color: var(--plus-color-purple-90);
}

.border-purple-70 {
  border-color: var(--plus-color-purple-70);
}

.border-purple-50 {
  border-color: var(--plus-color-purple-50);
}

.border-purple-40 {
  border-color: var(--plus-color-purple-40);
}

.border-purple-10 {
  border-color: var(--plus-color-purple-10);
}

.pl-heading {
  font-size: 28px;
  line-height: 34px;
  letter-spacing: 1%;
}

.pl-heading-1 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 1%;
}

.pl-heading-2 {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 1%;
}

.pl-heading-3 {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 1%;
}

.pl-heading-extra {
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 1%;
}

.pl-body {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 1%;
}

.fw-100 {
  font-weight: 100;
}

.fw-200 {
  font-weight: 200;
}

.fw-300 {
  font-weight: 300;
}

.fw-400 {
  font-weight: 400;
}

.fw-500 {
  font-weight: 500;
}

.fw-600 {
  font-weight: 600;
}

.fw-700 {
  font-weight: 700;
}

.fw-800 {
  font-weight: 800;
}

.fw-900 {
  font-weight: 900;
}

/* Margin Classes */
.m-small {
  margin: 12px;
}

.mt-small {
  margin-top: 12px;
}

.mr-small {
  margin-right: 12px;
}

.mb-small {
  margin-bottom: 12px;
}

.ml-small {
  margin-left: 12px;
}

.mx-small {
  margin-left: 12px;
  margin-right: 12px;
}

.my-small {
  margin-top: 12px;
  margin-bottom: 12px;
}

.m-medium {
  margin: 16px;
}

.mt-medium {
  margin-top: 16px;
}

.mr-medium {
  margin-right: 16px;
}

.mb-medium {
  margin-bottom: 16px;
}

.ml-medium {
  margin-left: 16px;
}

.mx-medium {
  margin-left: 16px;
  margin-right: 16px;
}

.my-medium {
  margin-top: 16px;
  margin-bottom: 16px;
}

.m-big {
  margin: 20px;
}

.mt-big {
  margin-top: 20px;
}

.mr-big {
  margin-right: 20px;
}

.mb-big {
  margin-bottom: 20px;
}

.ml-big {
  margin-left: 20px;
}

.mx-big {
  margin-left: 20px;
  margin-right: 20px;
}

.my-big {
  margin-top: 20px;
  margin-bottom: 20px;
}

.m-xbig {
  margin: 24px;
}

.mt-xbig {
  margin-top: 24px;
}

.mr-xbig {
  margin-right: 24px;
}

.mb-xbig {
  margin-bottom: 24px;
}

.ml-xbig {
  margin-left: 24px;
}

.mx-xbig {
  margin-left: 24px;
  margin-right: 24px;
}

.my-xbig {
  margin-top: 24px;
  margin-bottom: 24px;
}

.m-lg {
  margin: 30px;
}

.mt-lg {
  margin-top: 30px;
}

.mr-lg {
  margin-right: 30px;
}

.mb-lg {
  margin-bottom: 30px;
}

.ml-lg {
  margin-left: 30px;
}

.mx-lg {
  margin-left: 30px;
  margin-right: 30px;
}

.my-lg {
  margin-top: 30px;
  margin-bottom: 30px;
}

.m-xhuge {
  margin: 160px;
}

.mt-xhuge {
  margin-top: 160px;
}

.mr-xhuge {
  margin-right: 160px;
}

.mb-xhuge {
  margin-bottom: 160px;
}

.ml-xhuge {
  margin-left: 160px;
}

.mx-xhuge {
  margin-left: 160px;
  margin-right: 160px;
}

.my-xhuge {
  margin-top: 160px;
  margin-bottom: 160px;
}

/* Padding Classes */
.p-small {
  padding: 12px;
}

.pt-small {
  padding-top: 12px;
}

.pr-small {
  padding-right: 12px;
}

.pb-small {
  padding-bottom: 12px;
}

.pl-small {
  padding-left: 12px;
}

.px-small {
  padding-left: 12px;
  padding-right: 12px;
}

.py-small {
  padding-top: 12px;
  padding-bottom: 12px;
}

.p-medium {
  padding: 16px;
}

.pt-medium {
  padding-top: 16px;
}

.pr-medium {
  padding-right: 16px;
}

.pb-medium {
  padding-bottom: 16px;
}

.pl-medium {
  padding-left: 16px;
}

.px-medium {
  padding-left: 16px;
  padding-right: 16px;
}

.py-medium {
  padding-top: 16px;
  padding-bottom: 16px;
}

.p-big {
  padding: 20px;
}

.pt-big {
  padding-top: 20px;
}

.pr-big {
  padding-right: 20px;
}

.pb-big {
  padding-bottom: 20px;
}

.pl-big {
  padding-left: 20px;
}

.px-big {
  padding-left: 20px;
  padding-right: 20px;
}

.py-big {
  padding-top: 20px;
  padding-bottom: 20px;
}

.p-xbig {
  padding: 24px;
}

.pt-xbig {
  padding-top: 24px;
}

.pr-xbig {
  padding-right: 24px;
}

.pb-xbig {
  padding-bottom: 24px;
}

.pl-xbig {
  padding-left: 24px;
}

.px-xbig {
  padding-left: 24px;
  padding-right: 24px;
}

.py-xbig {
  padding-top: 24px;
  padding-bottom: 24px;
}

.p-lg {
  padding: 30px;
}

.pt-lg {
  padding-top: 30px;
}

.pr-lg {
  padding-right: 30px;
}

.pb-lg {
  padding-bottom: 30px;
}

.pl-lg {
  padding-left: 30px;
}

.px-lg {
  padding-left: 30px;
  padding-right: 30px;
}

.py-lg {
  padding-top: 30px;
  padding-bottom: 30px;
}

.p-xhuge {
  padding: 160px;
}

.pt-xhuge {
  padding-top: 160px;
}

.pr-xhuge {
  padding-right: 160px;
}

.pb-xhuge {
  padding-bottom: 160px;
}

.pl-xhuge {
  padding-left: 160px;
}

.px-xhuge {
  padding-left: 160px;
  padding-right: 160px;
}

.py-xhuge {
  padding-top: 160px;
  padding-bottom: 160px;
}

#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country {
  /*
    ul#wp-admin-bar-ultimate-security-switch-to-country-default {
        li.wp-admin-bar-ultimate-security-form-in-admin-bar {}
        li.wp-admin-bar-ultimate-security-recent-countries-title
    }
    */
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country > .ab-item {
  display: flex;
  align-items: center;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country > .ab-item .ab-icon::before {
  width: 20px;
  height: 20px;
  content: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 9.99608C0 4.47525 4.47718 0 10.0004 0C15.5236 0 20.0008 4.47525 20.0008 9.99608C20.0008 10.3779 19.9795 10.7548 19.9375 11.1256C19.6616 10.9292 19.3501 10.7882 19.0204 10.7105L18.6451 10.6225C18.6597 10.4159 18.6674 10.2067 18.6674 9.99608C18.6674 5.21129 14.7873 1.33281 10.0004 1.33281C8.92202 1.33281 7.88998 1.5294 6.93761 1.88926L10.2984 3.56894C10.4465 3.64289 10.5617 3.76926 10.6218 3.92346L11.7885 6.92229C11.8241 7.01385 11.8391 7.11215 11.8322 7.21017C11.8254 7.30818 11.797 7.40347 11.749 7.48922C11.7011 7.57497 11.6347 7.64905 11.5547 7.70617C11.4748 7.76329 11.3832 7.80202 11.2865 7.8196L8.16699 8.38638V11.3289C8.16701 11.484 8.11289 11.6343 8.01394 11.7538C7.915 11.8734 7.77744 11.9546 7.62497 11.9836L4.66685 12.5468V13.6613C4.66688 13.8039 4.62118 13.9427 4.53646 14.0573C4.45174 14.172 4.33247 14.2565 4.19617 14.2984L2.74944 14.7432C4.29784 17.102 6.96694 18.6594 10.0004 18.6594C10.4645 18.6596 10.9279 18.6228 11.3861 18.5494C11.6843 18.9743 12.0357 19.3591 12.4318 19.6946C11.6366 19.8928 10.82 19.9928 10.0004 19.9922C4.47751 19.9922 0 15.5169 0 9.99608ZM1.33339 9.99608C1.33339 6.8853 2.97379 4.15737 5.43688 2.6293L9.47238 4.64618L10.2531 6.65273L7.38096 7.17452C7.22735 7.20246 7.08841 7.2834 6.98839 7.40324C6.88836 7.52307 6.83358 7.6742 6.83361 7.83027V10.7774L3.87549 11.3406C3.72302 11.3696 3.58546 11.4508 3.48652 11.5704C3.38757 11.6899 3.33344 11.8402 3.33347 11.9953V13.1692L2.09408 13.5504C1.59103 12.433 1.33172 11.2214 1.33339 9.99608Z" fill="%23BBBDBE"/><path d="M17.504 14.7634C17.6169 14.6295 17.6726 14.4565 17.6589 14.2819C17.6452 14.1073 17.5633 13.9451 17.431 13.8304C17.2986 13.7157 17.1263 13.6577 16.9515 13.6689C16.7766 13.6801 16.6132 13.7597 16.4966 13.8904L15.2779 15.2959L14.8466 14.7761C14.7911 14.7074 14.7225 14.6504 14.6449 14.6084C14.5672 14.5664 14.4819 14.5402 14.394 14.5315C14.3061 14.5227 14.2174 14.5314 14.1329 14.5572C14.0485 14.583 13.97 14.6253 13.902 14.6817C13.834 14.7381 13.7779 14.8074 13.737 14.8856C13.6961 14.9638 13.6711 15.0494 13.6635 15.1374C13.6559 15.2253 13.6659 15.3139 13.6928 15.398C13.7198 15.482 13.7632 15.5599 13.8205 15.6271L14.7539 16.7516C14.8157 16.826 14.8929 16.8861 14.9803 16.9277C15.0676 16.9693 15.163 16.9914 15.2597 16.9924C15.3564 16.9934 15.4522 16.9734 15.5405 16.9338C15.6287 16.8941 15.7072 16.8357 15.7706 16.7626L17.504 14.7634Z" fill="%23BBBDBE"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16.0416 11.0382C15.7952 10.9805 15.5387 10.9805 15.2923 11.0382L12.5422 11.683C11.8595 11.8429 11.3335 12.435 11.3335 13.1657V15.2356C11.3335 17.0802 12.4102 18.7519 14.0986 19.6089L14.1569 19.6385C14.6248 19.8761 15.1422 20 15.667 20C16.1918 20 16.7092 19.8761 17.177 19.6385L17.2354 19.6092C18.9238 18.7515 20.0005 17.0795 20.0005 15.2356V13.1657C20.0005 12.435 19.4745 11.8429 18.7918 11.683L16.0416 11.0382ZM15.597 12.3357C15.643 12.325 15.6909 12.325 15.737 12.3357L18.4871 12.9805C18.6204 13.0118 18.6671 13.1074 18.6671 13.1657V15.2356C18.6671 16.5461 17.9011 17.7756 16.6313 18.421L16.573 18.4503C16.2923 18.5929 15.9818 18.6672 15.667 18.6672C15.3521 18.6672 15.0417 18.5929 14.7609 18.4503L14.7026 18.421C13.4329 17.7759 12.6668 16.5464 12.6668 15.2356V13.1657C12.6668 13.1071 12.7135 13.0118 12.8469 12.9805L15.597 12.3357Z" fill="%23BBBDBE"/></svg>');
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country > .ab-sub-wrapper > ul.ab-submenu {
  padding-top: 0;
  padding-bottom: 0;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country .ab-sub-wrapper {
  background-color: #393f4c;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country .ab-sub-wrapper .wp-admin-bar-arrow::before {
  display: none;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country .ab-sub-wrapper .ab-sub-wrapper {
  display: block;
  position: relative;
  left: 0;
  margin-top: 0 !important;
  margin-left: 0 !important;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li .ab-item {
  height: auto !important;
  width: 261px;
  box-sizing: border-box;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li .ab-item form.search-user {
  width: 100%;
  display: flex;
  gap: 10px;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li .ab-item form.search-user .input-wrap {
  position: relative;
  flex: 1;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li .ab-item form.search-user .input-wrap .search-country-input {
  background-color: #f1f7ff;
  border-radius: 4px;
  padding: 8px 10px;
  height: 32px;
  box-sizing: border-box;
  width: 100%;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li .ab-item form.search-user .input-wrap .search-result {
  position: absolute;
  z-index: 9;
  width: 100%;
  background-color: #f1f7ff;
  box-shadow: -1px 6px 20px 0px rgba(143, 168, 183, 0.1019607843);
  border-radius: 4px;
  overflow: hidden;
  margin-top: 5px;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li .ab-item form.search-user .input-wrap .search-result ul {
  max-height: 130px;
  overflow-y: scroll;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li .ab-item form.search-user .input-wrap .search-result ul li {
  height: auto;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li .ab-item form.search-user .input-wrap .search-result ul li a {
  color: #757575;
  display: block;
  padding: 8px 10px;
  box-sizing: border-box;
  line-height: 1.2;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li .ab-item form.search-user .input-wrap .search-result ul li:hover a {
  background-color: #0167ff;
  color: #ffffff;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li .ab-item form.search-user .input-wrap .search-result ul::-webkit-scrollbar {
  width: 4px;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li .ab-item form.search-user .input-wrap .search-result ul::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #ffffff;
  border-radius: 10px;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li .ab-item form.search-user .input-wrap .search-result ul::-webkit-scrollbar-thumb {
  background: #929292;
  border-radius: 10px;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li .ab-item form.search-user .input-wrap .search-result ul::-webkit-scrollbar-thumb:hover {
  background: #929292;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li .ab-item form.search-user .search-user-btn {
  background-color: #0167ff;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  padding: 8px 10px;
  border-radius: 4px;
  flex: 0 0 63px;
  width: 63px;
  border-style: none;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li .ab-item .title-part {
  display: inline-block;
  width: auto;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #ffffff;
  border-bottom: 1px solid #f2f2f2;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li#wp-admin-bar-ultimate-security-form-in-admin-bar {
  z-index: 999999;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li#wp-admin-bar-ultimate-security-form-in-admin-bar .search-result ul li a {
  color: #757575;
  display: flex;
  padding: 3px 10px;
  box-sizing: border-box;
  gap: 5px;
  align-items: center;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li#wp-admin-bar-ultimate-security-form-in-admin-bar .search-result ul li a img {
  width: 25px;
  height: auto;
  flex: 0 0 25px;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li#wp-admin-bar-ultimate-security-form-in-admin-bar .search-result ul li a span {
  flex: 1;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li#wp-admin-bar-ultimate-security-form-in-admin-bar .search-result ul li:hover a {
  background-color: var(--usfw-color-deep-green);
  color: #ffffff;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li#wp-admin-bar-ultimate-security-form-in-admin-bar > .ab-item {
  padding-top: 10px;
  padding-bottom: 10px;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li#wp-admin-bar-ultimate-security-recent-countries-title ul {
  padding-top: 0;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li#wp-admin-bar-ultimate-security-recent-countries-title ul li.switch-country-li a {
  color: #757575;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li#wp-admin-bar-ultimate-security-recent-countries-title ul li.switch-country-li a span {
  display: flex;
  padding: 3px 10px;
  box-sizing: border-box;
  gap: 5px;
  align-items: center;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li#wp-admin-bar-ultimate-security-recent-countries-title ul li.switch-country-li a span img {
  width: 25px;
  height: auto;
  flex: 0 0 25px;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li#wp-admin-bar-ultimate-security-recent-countries-title ul li.switch-country-li a span span {
  flex: 1;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li#wp-admin-bar-ultimate-security-recent-countries-title ul li.switch-country-li:hover a {
  background-color: var(--usfw-color-deep-green);
  color: #ffffff;
}
#wpadminbar #wp-admin-bar-ultimate-security-switch-to-country ul li#wp-admin-bar-ultimate-security-recent-countries-title > .ab-item {
  padding-top: 10px;
  padding-bottom: 10px;
}

.ultimate-security-settings-template .button {
  border-style: none;
}
.ultimate-security-settings-template .button-primary {
  background-color: var(--plus-color-purple-40);
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  padding: 3px 10px;
  border-radius: 4px;
}
.ultimate-security-settings-template .button-secondary {
  padding: 0;
  background-color: transparent;
  color: var(--plus-color-purple-40);
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
}

.ultimate-security-switch-notice {
  position: relative;
}
.ultimate-security-switch-notice .wrapper {
  display: flex;
  padding: 12px;
  align-items: center;
  gap: 16px;
}
.ultimate-security-switch-notice .wrapper .part-img {
  flex: 0 0 100px;
}
.ultimate-security-switch-notice .wrapper .part-text {
  flex: 1;
}
.ultimate-security-switch-notice .wrapper .part-text h4 {
  color: #0c0c0c;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  margin-top: 0;
  margin-bottom: 6px;
}
.ultimate-security-switch-notice .wrapper .part-text p {
  color: #0c0c0c;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-top: 0;
  margin-bottom: 10px;
}
.ultimate-security-switch-notice .wrapper .part-text .button-group {
  display: flex;
  align-items: center;
  gap: 16px;
}
.ultimate-security-switch-notice .button {
  border-style: none;
}
.ultimate-security-switch-notice .button-primary {
  background-color: var(--plus-color-purple-40);
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  padding: 3px 10px;
  border-radius: 4px;
}
.ultimate-security-switch-notice .button-secondary {
  padding: 0;
  background-color: transparent;
  text-decoration: underline;
  color: var(--plus-color-purple-40);
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  display: flex;
  align-items: center;
  gap: 6px;
}
.ultimate-security-switch-notice .button-secondary::after {
  content: "";
  width: 20px;
  height: 7px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg fill="none" viewBox="0 0 20 7" xmlns="http://www.w3.org/2000/svg"><path d="m20.002 3.5-5-2.8868v5.7735l5-2.8868zm-20 0.5h15.5v-1h-15.5v1z" fill="%23588157"/></svg>');
}

.ultimate-security-notice {
  position: relative;
  background-color: var(--usfw-color-lite-green);
  padding: 0;
  border: 1px solid #d8d9db;
  box-shadow: none;
}
.ultimate-security-notice .notice-wrap {
  display: flex;
  align-items: center;
  gap: 24px;
  padding: 20px;
}
.ultimate-security-notice .notice-wrap .part-text h4 {
  color: #1d2327;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  margin-top: 0;
  margin-bottom: 16px;
}
.ultimate-security-notice .notice-wrap .part-text p {
  color: #3c434a;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 0;
  margin-bottom: 16px;
  padding: 0;
}
.ultimate-security-notice .notice-wrap .part-text .ultimate-security-button-group {
  display: flex;
  align-items: center;
  gap: 16px;
}
.ultimate-security-notice .notice-wrap .part-text .ultimate-security-button-group .button {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  padding: 8px 12px;
  text-align: center;
  position: relative;
  border-style: none;
}
.ultimate-security-notice .notice-wrap .part-text .ultimate-security-button-group .button.button-primary {
  color: #ffffff;
  background-color: var(--plus-color-purple-40);
}
.ultimate-security-notice .notice-wrap .part-text .ultimate-security-button-group .button.button-link {
  background-color: transparent;
  text-decoration: none;
  color: var(--plus-color-purple-40);
  padding: 0;
  display: inline-flex;
  gap: 6px;
  align-items: center;
}
.ultimate-security-notice .notice-wrap .part-text .ultimate-security-button-group .button.button-link::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  border-bottom: 2px solid var(--plus-color-purple-40);
}
.ultimate-security-notice .button {
  border-style: none;
}
.ultimate-security-notice .button-primary {
  background-color: var(--plus-color-purple-40);
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  padding: 3px 10px;
  border-radius: 4px;
}
.ultimate-security-notice .button-secondary {
  padding: 0;
  background-color: transparent;
  text-decoration: underline;
  color: var(--plus-color-purple-40);
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  display: flex;
  align-items: center;
  gap: 6px;
}
.ultimate-security-notice .button-secondary::after {
  content: "";
  width: 20px;
  height: 7px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg fill="none" viewBox="0 0 20 7" xmlns="http://www.w3.org/2000/svg"><path d="m20.002 3.5-5-2.8868v5.7735l5-2.8868zm-20 0.5h15.5v-1h-15.5v1z" fill="%23588157"/></svg>');
}

.ultimate-security-user-meta-group {
  background-color: var(--usfw-color-lite-green);
  border: 1px solid #d8d9db;
  width: 100%;
  max-width: 978px;
  margin-top: 30px;
}
.ultimate-security-user-meta-group .ultimate-security-user-meta-title {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #d8d9db;
  gap: 12px;
}
.ultimate-security-user-meta-group .ultimate-security-user-meta-title h2 {
  color: #1d2327;
  font-size: 32px;
  font-weight: 700;
  line-height: 44px;
  margin: 0;
}
.ultimate-security-user-meta-group .ultimate-security-user-meta-title h2 small {
  font-size: 20px;
  line-height: 22px;
  padding: 8px;
  border: 1px solid #dae1d7;
  border-radius: 8px;
}
.ultimate-security-user-meta-group .ultimate-security-user-meta-title,
.ultimate-security-user-meta-group td,
.ultimate-security-user-meta-group th {
  padding: 30px;
}
.ultimate-security-user-meta-group table.form-table {
  margin-top: 0;
}
.ultimate-security-user-meta-group table.form-table th {
  width: unset;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit {
  padding: 30px;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit a,
.ultimate-security-user-meta-group .ultimate-security-setting-unit a.hint-tooltip {
  color: var(--usfw-color-deep-green);
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  box-shadow: none;
  outline: none;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .title-wrap .title {
  color: #1d2327;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  display: block;
  margin-bottom: 16px;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .title-wrap .description * {
  font-size: 14px;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .title-wrap .description > *:last-child {
  margin-bottom: 0;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .form-control-plaintext,
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit select,
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit input[type=text],
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit input[type=number],
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit input[type=date],
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit input[type=datetime-local],
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit input[type=email],
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit input[type=time],
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit input[type=tel],
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit input[type=url],
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit textarea {
  border: 1px solid rgba(60, 67, 74, 0.5019607843) !important;
  background-color: #ffffff;
  min-height: 40px;
  border-radius: 3px;
  width: 100%;
  max-width: 375px;
  vertical-align: middle;
  padding-left: 8px;
  padding-right: 8px;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .form-control-plaintext {
  font-size: 14px;
  line-height: 21px;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit label {
  color: #3c434a;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 8px;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .element-with-hint {
  display: flex;
  gap: 5px;
  align-items: flex-start;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .element-with-hint + p, .ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .element-with-hint + .usfw-add-more-container {
  margin-left: 25px;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .current-totp-wrapper,
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .current-hotp-wrapper {
  height: 100%;
  background-color: #fff1bc;
  border: 1px solid #9da1a4;
  padding: 20px;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .current-totp-wrapper .current-totp-title,
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .current-totp-wrapper .current-hotp-title,
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .current-hotp-wrapper .current-totp-title,
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .current-hotp-wrapper .current-hotp-title {
  color: #1d2327;
  font-size: 16px;
  font-weight: 600;
  line-height: 18.75px;
  display: inline-block;
  margin-bottom: 16px;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .current-totp-wrapper .current-totp,
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .current-totp-wrapper .current-hotp,
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .current-hotp-wrapper .current-totp,
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .current-hotp-wrapper .current-hotp {
  border: 1px solid #505050;
  padding: 8px 20px;
  display: flex;
  align-items: center;
  color: #1d2327;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  justify-content: space-between;
  margin-bottom: 24px;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .current-totp-wrapper .current-totp button,
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .current-totp-wrapper .current-hotp button,
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .current-hotp-wrapper .current-totp button,
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .current-hotp-wrapper .current-hotp button {
  border-style: none;
  background-color: transparent;
  padding: 0;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .current-totp-wrapper .change-current-totp,
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .current-totp-wrapper .change-current-hotp,
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .current-hotp-wrapper .change-current-totp,
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .current-hotp-wrapper .change-current-hotp {
  text-align: right;
  display: block;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .curent-totp-qr-code,
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .curent-hotp-qr-code {
  border: 1px solid #9da1a4;
  background-color: #ffffff;
  padding: 3px;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .curent-totp-qr-code img,
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .curent-hotp-qr-code img {
  width: 100%;
  height: auto;
  display: inline-block;
  vertical-align: top;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .secret_key-wrapper {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  gap: 10px;
  border-top: 1px solid #d8d9db;
  margin-top: 24px;
  padding-top: 24px;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .secret_key-wrapper > * {
  flex: 1 100%;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .secret_key-wrapper .hint-tooltip,
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .secret_key-wrapper button {
  flex: 0 0 20px;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .secret_key-wrapper .secret_key-title {
  flex: 0 0 65px;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .secret_key-wrapper .secret_key {
  flex: 1;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: #fff1bc;
  color: #3c434a;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  padding: 10px 20px;
  border-radius: 50rem;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .secret_key-wrapper button {
  border-style: none;
  background-color: transparent;
  padding: 0;
}
.ultimate-security-user-meta-group .ultimate-security-setting-unit .setting-unit .change-current-secret {
  margin-top: 20px;
  text-align: right;
  display: block;
}

.usfw-switcher label {
  display: block;
  float: left !important;
  cursor: pointer;
  position: relative;
  width: 36px;
  flex: 0 0 36px;
  height: 18px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  border-radius: 20px;
}
.usfw-switcher label span {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 14px;
  height: 14px;
  background-color: #fff;
  border-radius: 50%;
  transition: left 0.15s ease-out;
}
.usfw-switcher label input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.usfw-switcher label input:checked ~ em {
  background: var(--plus-color-purple-40);
}
.usfw-switcher label input:checked ~ em:before {
  opacity: 0;
}
.usfw-switcher label input:checked ~ em:after {
  opacity: 1;
}
.usfw-switcher label input:checked ~ span {
  left: 20px;
}
.usfw-switcher label em {
  font-size: 11px;
  line-height: 26px;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase;
  color: #fff;
  position: relative;
  display: block;
  height: inherit;
  background-color: #b2b2b2;
  transition: background 0.15s ease-out;
}
.usfw-switcher label em:before {
  position: absolute;
  transition: opacity 0.15s ease-out;
  right: 14px;
}
.usfw-switcher label em:after {
  position: absolute;
  transition: opacity 0.15s ease-out;
  left: 14px;
  opacity: 0;
}

.help-text {
  background: #fff1bc;
  color: #3c434a;
  border-radius: 30px;
  padding: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-top: 12px;
  margin-left: 26px;
  width: calc(100% - 26px);
  max-width: 550px;
}

.lds-ring {
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  width: 22px;
  height: 22px;
}
.lds-ring div {
  box-sizing: border-box;
}
.lds-ring span {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 22px;
  height: 22px;
  margin: 0;
  border: 5px solid currentColor;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: currentColor transparent transparent transparent;
}
.lds-ring span:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring span:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring span:nth-child(3) {
  animation-delay: -0.15s;
}

@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.done-icon {
  width: 22px;
}
.done-icon svg {
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.security-use_admin_password-trusted_roles-administrator-hint {
  border: 1px solid var(--usfw-color-deep-green);
  padding: 5px;
  color: var(--usfw-color-deep-green);
  background-color: var(--usfw-color-lite-green);
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}

.usfw-accordion-container .usfw-accordion .accordion-item {
  border: 1px solid rgba(60, 67, 74, 0.5019607843);
  border-radius: 3px;
  margin-bottom: 12px;
  background-color: #ffffff;
}
.usfw-accordion-container .usfw-accordion .accordion-item .repeater-group-title {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 8px;
  margin: 0;
  cursor: pointer;
}
.usfw-accordion-container .usfw-accordion .accordion-item .repeater-group-title .ui-icon {
  flex: 0 0 20px;
  order: 2;
}
.usfw-accordion-container .usfw-accordion .accordion-item .repeater-group-title .header-checkbox {
  display: inline-block;
  height: 20px;
  width: 20px;
  flex: 0 0 20px;
  border: 1px solid #50575e;
  cursor: pointer;
  border-radius: 2px;
  background-color: #ffffff;
  background-position: center center;
  background-repeat: no-repeat;
  order: 1;
}
.usfw-accordion-container .usfw-accordion .accordion-item .repeater-group-title .header-checkbox.checked {
  background-color: var(--usfw-color-deep-green);
  background-image: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.94064 1.6485L3.94211 9.71586L0.178504 6.91742L0.924359 5.91432L3.68487 7.96691L8.93754 0.902641L9.94064 1.6485Z" fill="white"/></svg>');
  background-size: 10px;
}
.usfw-accordion-container .usfw-accordion .accordion-item .repeater-group-title .title-wrapper {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  flex: 1;
  order: 3;
}
.usfw-accordion-container .usfw-accordion .accordion-item .repeater-group-title .title-wrapper .title {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  color: #3c434a;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  margin: 0;
  padding: 0;
}
.usfw-accordion-container .usfw-accordion .accordion-item .repeater-group-title .title-wrapper .action-buttons span {
  cursor: pointer;
  text-indent: -9999px;
  overflow: hidden;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
}
.usfw-accordion-container .usfw-accordion .accordion-item .repeater-group-title .title-wrapper .action-buttons .usfw-remove-accordion {
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.66602 5.0013C1.66602 4.54106 2.03911 4.16797 2.49935 4.16797H17.4993C17.9596 4.16797 18.3327 4.54106 18.3327 5.0013C18.3327 5.46154 17.9596 5.83464 17.4993 5.83464H2.49935C2.03911 5.83464 1.66602 5.46154 1.66602 5.0013Z" fill="%2350575E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M4.16732 4.16797C4.62756 4.16797 5.00065 4.54106 5.00065 5.0013V16.668C5.00065 16.8136 5.08186 17.029 5.27741 17.2245C5.47295 17.4201 5.68834 17.5013 5.83398 17.5013H14.1673C14.313 17.5013 14.5283 17.4201 14.7239 17.2245C14.9194 17.029 15.0007 16.8136 15.0007 16.668V5.0013C15.0007 4.54106 15.3737 4.16797 15.834 4.16797C16.2942 4.16797 16.6673 4.54106 16.6673 5.0013V16.668C16.6673 17.3557 16.3319 17.9736 15.9024 18.4031C15.473 18.8325 14.855 19.168 14.1673 19.168H5.83398C5.14629 19.168 4.52835 18.8325 4.0989 18.4031C3.66944 17.9736 3.33398 17.3557 3.33398 16.668V5.0013C3.33398 4.54106 3.70708 4.16797 4.16732 4.16797Z" fill="%2350575E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.77741 2.77545C7.58186 2.971 7.50065 3.18639 7.50065 3.33203V4.9987C7.50065 5.45894 7.12756 5.83203 6.66732 5.83203C6.20708 5.83203 5.83398 5.45894 5.83398 4.9987V3.33203C5.83398 2.64434 6.16944 2.0264 6.5989 1.59694C7.02835 1.16749 7.64629 0.832031 8.33398 0.832031H11.6673C12.355 0.832031 12.973 1.16749 13.4024 1.59694C13.8319 2.0264 14.1673 2.64434 14.1673 3.33203V4.9987C14.1673 5.45894 13.7942 5.83203 13.334 5.83203C12.8737 5.83203 12.5007 5.45894 12.5007 4.9987V3.33203C12.5007 3.18639 12.4194 2.971 12.2239 2.77545C12.0283 2.57991 11.813 2.4987 11.6673 2.4987H8.33398C8.18834 2.4987 7.97295 2.57991 7.77741 2.77545Z" fill="%2350575E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.33333 8.33203C8.79357 8.33203 9.16667 8.70513 9.16667 9.16536V14.1654C9.16667 14.6256 8.79357 14.9987 8.33333 14.9987C7.8731 14.9987 7.5 14.6256 7.5 14.1654V9.16536C7.5 8.70513 7.8731 8.33203 8.33333 8.33203Z" fill="%2350575E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M11.6673 8.33203C12.1276 8.33203 12.5007 8.70513 12.5007 9.16536V14.1654C12.5007 14.6256 12.1276 14.9987 11.6673 14.9987C11.2071 14.9987 10.834 14.6256 10.834 14.1654V9.16536C10.834 8.70513 11.2071 8.33203 11.6673 8.33203Z" fill="%2350575E"/></svg>');
}
.usfw-accordion-container .usfw-accordion .accordion-item .repeater-group-title .title-wrapper .action-buttons .usfw-sort-accordion {
  cursor: all-scroll;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_626_54997)"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.69635 6.96967C4.98924 7.26256 4.98924 7.73744 4.69635 8.03033L2.72668 10L4.69635 11.9697C4.98924 12.2626 4.98924 12.7374 4.69635 13.0303C4.40345 13.3232 3.92858 13.3232 3.63569 13.0303L1.13569 10.5303C0.842792 10.2374 0.842792 9.76256 1.13569 9.46967L3.63569 6.96967C3.92858 6.67678 4.40345 6.67678 4.69635 6.96967Z" fill="%2350575E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9.46967 1.13373C9.76256 0.840839 10.2374 0.840839 10.5303 1.13373L13.0303 3.63373C13.3232 3.92663 13.3232 4.4015 13.0303 4.69439C12.7374 4.98729 12.2626 4.98729 11.9697 4.69439L10 2.72472L8.03033 4.69439C7.73744 4.98729 7.26256 4.98729 6.96967 4.69439C6.67678 4.4015 6.67678 3.92663 6.96967 3.63373L9.46967 1.13373Z" fill="%2350575E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6.96967 15.3056C7.26256 15.0127 7.73744 15.0127 8.03033 15.3056L10 17.2753L11.9697 15.3056C12.2626 15.0127 12.7374 15.0127 13.0303 15.3056C13.3232 15.5985 13.3232 16.0734 13.0303 16.3663L10.5303 18.8663C10.2374 19.1592 9.76256 19.1592 9.46967 18.8663L6.96967 16.3663C6.67678 16.0734 6.67678 15.5985 6.96967 15.3056Z" fill="%2350575E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.3037 6.96967C15.5965 6.67678 16.0714 6.67678 16.3643 6.96967L18.8643 9.46967C19.1572 9.76256 19.1572 10.2374 18.8643 10.5303L16.3643 13.0303C16.0714 13.3232 15.5965 13.3232 15.3037 13.0303C15.0108 12.7374 15.0108 12.2626 15.3037 11.9697L17.2733 10L15.3037 8.03033C15.0108 7.73744 15.0108 7.26256 15.3037 6.96967Z" fill="%2350575E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0.916016 10C0.916016 9.58579 1.2518 9.25 1.66602 9.25H18.3327C18.7469 9.25 19.0827 9.58579 19.0827 10C19.0827 10.4142 18.7469 10.75 18.3327 10.75H1.66602C1.2518 10.75 0.916016 10.4142 0.916016 10Z" fill="%2350575E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10 0.914062C10.4142 0.914062 10.75 1.24985 10.75 1.66406V18.3307C10.75 18.7449 10.4142 19.0807 10 19.0807C9.58579 19.0807 9.25 18.7449 9.25 18.3307V1.66406C9.25 1.24985 9.58579 0.914062 10 0.914062Z" fill="%2350575E"/></g><defs><clipPath id="clip0_626_54997"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
}
.usfw-accordion-container .usfw-accordion .accordion-item .repeater-group-content {
  padding: 24px;
  border-top: 1px solid rgba(60, 67, 74, 0.5019607843);
}
.usfw-accordion-container .usfw-accordion .accordion-item .repeater-group-content .unit {
  margin-bottom: 12px;
}
.usfw-accordion-container .usfw-accordion .accordion-item .repeater-group-content .unit label {
  display: block;
}
.usfw-accordion-container .usfw-accordion .accordion-item .repeater-group-content .unit label > * {
  display: block;
}
.usfw-accordion-container .usfw-accordion .accordion-item .repeater-group-content .unit label span {
  margin-bottom: 8px;
}
.usfw-accordion-container .usfw-accordion .accordion-item .repeater-group-content .unit label input:not([type=checkbox]):not([type=radio]),
.usfw-accordion-container .usfw-accordion .accordion-item .repeater-group-content .unit label select,
.usfw-accordion-container .usfw-accordion .accordion-item .repeater-group-content .unit label textarea {
  width: 100%;
  max-width: 100%;
}

.usfw-secondary-button,
.wp-core-ui .button.usfw-secondary-button {
  border: 1px solid var(--usfw-color-deep-green);
  color: var(--usfw-color-deep-green);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  padding: 6px 12px;
  border-radius: 3px;
}

.usfw-copy-link {
  text-indent: 9999px;
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: unset;
  overflow: hidden;
  border-style: none;
  background-position: center center;
  background-repeat: no-repeat;
}

.usfw-copy-link {
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.73321 3.31412C9.78954 2.26803 11.2171 1.6828 12.7038 1.68642C14.1904 1.69004 15.6152 2.28221 16.6664 3.33344C17.7176 4.38466 18.3098 5.80939 18.3134 7.29604C18.317 8.7827 17.7318 10.2103 16.6857 11.2666L15.6699 12.2833C15.5135 12.4395 15.3015 12.5273 15.0804 12.5272C14.8594 12.5271 14.6474 12.4392 14.4911 12.2829C14.3349 12.1265 14.2471 11.9145 14.2472 11.6934C14.2473 11.4724 14.3352 11.2604 14.4915 11.1041L15.5082 10.0875C16.2501 9.34529 16.6669 8.33879 16.6667 7.28937C16.6666 6.23995 16.2495 5.23357 15.5074 4.49162C14.7652 3.74968 13.7587 3.33295 12.7093 3.33311C11.6599 3.33326 10.6535 3.75029 9.91154 4.49246L8.89487 5.50912C8.81794 5.58866 8.72594 5.65208 8.62424 5.69568C8.52254 5.73928 8.41318 5.76219 8.30253 5.76307C8.19188 5.76395 8.08216 5.74279 7.97978 5.70082C7.8774 5.65885 7.7844 5.5969 7.70621 5.5186C7.62802 5.44031 7.56621 5.34722 7.52438 5.24478C7.48255 5.14233 7.46155 5.03259 7.46259 4.92194C7.46363 4.81129 7.48669 4.70196 7.53043 4.60032C7.57418 4.49868 7.63773 4.40677 7.71737 4.32996L8.73321 3.31412ZM12.8474 7.15246C13.0036 7.30873 13.0914 7.52065 13.0914 7.74162C13.0914 7.96259 13.0036 8.17452 12.8474 8.33079L8.3307 12.8475C8.17354 12.9993 7.96304 13.0833 7.74454 13.0814C7.52604 13.0795 7.31703 12.9918 7.16252 12.8373C7.00802 12.6828 6.92038 12.4738 6.91848 12.2553C6.91658 12.0368 7.00057 11.8263 7.15237 11.6691L11.669 7.15246C11.8253 6.99623 12.0372 6.90847 12.2582 6.90847C12.4792 6.90847 12.6911 6.99623 12.8474 7.15246ZM5.50821 7.71746C5.66443 7.87373 5.75219 8.08565 5.75219 8.30662C5.75219 8.52759 5.66443 8.73952 5.50821 8.89579L4.49154 9.91246C3.74959 10.6546 3.33286 11.6611 3.33302 12.7105C3.33318 13.76 3.75021 14.7663 4.49237 15.5083C5.23454 16.2502 6.24104 16.667 7.29046 16.6668C8.33988 16.6667 9.34626 16.2496 10.0882 15.5075L11.1049 14.4908C11.1818 14.4113 11.2738 14.3478 11.3755 14.3042C11.4772 14.2606 11.5866 14.2377 11.6972 14.2368C11.8079 14.236 11.9176 14.2571 12.02 14.2991C12.1223 14.3411 12.2153 14.403 12.2935 14.4813C12.3717 14.5596 12.4335 14.6527 12.4754 14.7551C12.5172 14.8576 12.5382 14.9673 12.5372 15.078C12.5361 15.1886 12.5131 15.298 12.4693 15.3996C12.4256 15.5012 12.362 15.5931 12.2824 15.67L11.2665 16.6866C10.2119 17.7413 8.78141 18.3338 7.28987 18.3338C5.79833 18.3338 4.36788 17.7413 3.31321 16.6866C2.25853 15.6319 1.66602 14.2015 1.66602 12.71C1.66602 11.2184 2.25853 9.78797 3.31321 8.73329L4.32987 7.71662C4.48614 7.5604 4.69807 7.47264 4.91904 7.47264C5.14001 7.47264 5.35193 7.56123 5.50821 7.71746Z" fill="%2350575E"/></svg>');
}/*# sourceMappingURL=style.css.map */