/**
 * Is used for inputs and buttons. They should have the same value
 * because Input and Button can be positioned in one line.
 */
.bx-def-page-width {
  width: 100%;
}
/*--- Fonts ---*/
.bx-def-vanilla-html {
  margin-left: auto;
  margin-right: auto;
}
.bx-layout-column-thin .bx-def-vanilla-html,
.bx-layout-column-half .bx-def-vanilla-html,
.bx-layout-column-wide .bx-def-vanilla-html {
  max-width: none;
}
.bx-layout-column-fullwidth .bx-base-text-entity-content.bx-def-vanilla-html {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.bx-def-vanilla-html.bx-def-constraint-pre pre {
  max-width: none;
  overflow: auto;
}
/*--- Unit ---*/
.bx-def-unit .bx-def-unit-line .bx-def-ui-div:first-child {
  display: none;
}
/*--- Alerts ---*/
.bx-def-unit-alert,
.bx-def-unit-alert-small,
.bx-def-unit-alert-middle {
  font-size: 10px;
}
/*--- Image/thumbnail/gallery ---*/
.bx-def-unit .bx-def-unit-info,
.bx-def-unit .bx-def-unit-img,
.bx-def-unit img {
  display: inherit;
}
/*--- Live Search ---*/
.bx-def-unit-live-search .bx-def-unit-img:not(.empty) {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.bx-def-unit-live-search .bx-def-unit-img-empty {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bx-def-unit-live-search .bx-def-unit-img-empty i {
  font-size: 1.2rem;
}
/*--- unit sizes ---*/
.bx-def-gal-img-size {
  width: 300px;
  width: 18.75rem;
  height: 200px;
  height: 12.5rem;
}
.bx-def-gal-div-size {
  width: 100%;
  height: 12.5rem;
}
/*--- z-index ---*/
.bx-def-z-index-front {
  z-index: 100;
}
.bx-def-z-index-nav {
  z-index: 5000;
}
.bx-def-z-index-overlay {
  z-index: 9700;
}
.bx-def-z-index-modal {
  z-index: 99999999;
}
.bx-artificer.bx-def-font {
  font-family: "BrandonGrotesque", sans-serif;
  font-weight: 400;
  /* 26.13.13: prev val 300 */
  font-size: 16px;
  color: #5603ac;
}
.bx-popup-content {
  color: #000;
}
.bx-artificer.bx-def-font {
  font-family: "BrandonGrotesque", sans-serif;
  font-weight: 400;
  /* 26.13.13: prev val 300 */
  font-size: 16px;
  color: #5603ac;
}
.bx-page-block-container input[type="text"]::-webkit-input-placeholder {
  color: #838383;
}
.bx-page-block-container input[type="text"]::-moz-placeholder {
  color: #838383;
}
.bx-page-block-container input[type="text"]:-moz-placeholder {
  color: #838383;
}
.bx-page-block-container input[type="text"]:-ms-input-placeholder {
  color: #838383;
}
h1,
.bx-def-font-h1 {
  font-weight: 800;
  color: #5603ac;
}
h1.bx-def-font-grayed,
h1 .bx-def-font-grayed,
.bx-def-font-h1.bx-def-font-grayed,
.bx-def-font-h1 .bx-def-font-grayed {
  color: #595959;
}
h1.bx-def-font-contrasted,
h1.bx-def-font-contrasted:after,
h1.bx-def-font-contrasted:before,
h1 .bx-def-font-contrasted,
h1 .bx-def-font-contrasted:after,
h1 .bx-def-font-contrasted:before,
.bx-def-font-h1.bx-def-font-contrasted,
.bx-def-font-h1.bx-def-font-contrasted:after,
.bx-def-font-h1.bx-def-font-contrasted:before,
.bx-def-font-h1 .bx-def-font-contrasted,
.bx-def-font-h1 .bx-def-font-contrasted:after,
.bx-def-font-h1 .bx-def-font-contrasted:before {
  color: #ffffff;
}
h1 a,
.bx-def-font-h1 a,
a.bx-def-font-h1 {
  color: #5603ac;
}
h1 a:hover,
.bx-def-font-h1 a:hover,
a.bx-def-font-h1:hover {
  color: #ff6600;
}
h2,
.bx-def-font-h2 {
  font-weight: 600;
  color: #5603ac;
}
h2.bx-def-font-grayed,
h2 .bx-def-font-grayed,
.bx-def-font-h2.bx-def-font-grayed,
.bx-def-font-h2 .bx-def-font-grayed {
  color: #595959;
}
h2.bx-def-font-contrasted,
h2.bx-def-font-contrasted:after,
h2.bx-def-font-contrasted:before,
h2 .bx-def-font-contrasted,
h2 .bx-def-font-contrasted:after,
h2 .bx-def-font-contrasted:before,
.bx-def-font-h2.bx-def-font-contrasted,
.bx-def-font-h2.bx-def-font-contrasted:after,
.bx-def-font-h2.bx-def-font-contrasted:before,
.bx-def-font-h2 .bx-def-font-contrasted,
.bx-def-font-h2 .bx-def-font-contrasted:after,
.bx-def-font-h2 .bx-def-font-contrasted:before {
  color: #ffffff;
}
h2 a,
.bx-def-font-h2 a,
a.bx-def-font-h2 {
  color: #5603ac;
}
h2 a:hover,
.bx-def-font-h2 a:hover,
a.bx-def-font-h2:hover {
  color: #ff6600;
}
h3,
.bx-def-font-h3 {
  font-weight: 600;
  color: #5603ac;
}
h3.bx-def-font-grayed,
h3 .bx-def-font-grayed,
.bx-def-font-h3.bx-def-font-grayed,
.bx-def-font-h3 .bx-def-font-grayed {
  color: #595959;
}
h3.bx-def-font-contrasted,
h3.bx-def-font-contrasted:after,
h3.bx-def-font-contrasted:before,
h3 .bx-def-font-contrasted,
h3 .bx-def-font-contrasted:after,
h3 .bx-def-font-contrasted:before,
.bx-def-font-h3.bx-def-font-contrasted,
.bx-def-font-h3.bx-def-font-contrasted:after,
.bx-def-font-h3.bx-def-font-contrasted:before,
.bx-def-font-h3 .bx-def-font-contrasted,
.bx-def-font-h3 .bx-def-font-contrasted:after,
.bx-def-font-h3 .bx-def-font-contrasted:before {
  color: #ffffff;
}
h3 a,
.bx-def-font-h3 a,
a.bx-def-font-h3 {
  color: #5603ac;
}
h3 a:hover,
.bx-def-font-h3 a:hover,
a.bx-def-font-h3:hover {
  color: #ff6600;
}
.bx-artificer {
  background-color: #ffffff;
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.bx-artificer #bx-content-wrapper {
  min-height: 100%;
}
.bx-artificer #bx-content-wrapper .bx-menu-item:hover {
  background-color: rgba(255, 102, 0, 0.25);
}
.bx-artificer #bx-content-wrapper .bx-menu-item:hover a {
  background-color: transparent;
}
.bx-artificer #bx-content-wrapper .bx-menu-item-cnt:hover {
  background-color: rgba(255, 102, 0, 0.25);
}
.bx-artificer #bx-content-wrapper .bx-menu-tab-active {
  background-color: #ff6600;
}
.bx-artificer .bx-header {
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #ff6600;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #d5d5d5;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
}
.bx-artificer .bx-header .bx-ti-search-button .sys-icon {
  color: #7728d3;
}
.bx-artificer .bx-header .bx-ti-search-button.mx-2 {
  margin-left: 0;
}
.bx-artificer .bx-header #bx-menu-toolbar-2-container .sys-icon {
  color: #7728d3;
  font-size: 24px;
}
.bx-artificer .bx-header .sys-icon {
  color: #ffffff;
}
.bx-artificer .bx-header #bx-logo-container:hover a {
  color: #7728d3;
}
.bx-artificer .bx-header .bx-ti-search-button:hover .sys-icon,
.bx-artificer .bx-header .bx-menu-toolbar-item:hover .sys-icon {
  color: #7728d3;
}
.bx-artificer .bx-header .bx-menu-item a:hover .sys-icon {
  color: #7728d3;
}
.bx-artificer .bx-header .bx-menu-tab-active a {
  background-color: #e5e7eb80;
}
.bx-artificer .bx-sidebar-site .bx-sidebar-cnt {
  background-color: #ff6600;
}
.bx-artificer .bx-sidebar-site .sys-icon {
  color: #ffffff;
}
.bx-artificer .bx-sidebar-site li a {
  text-shadow: none;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
}
.bx-artificer .bx-sidebar-site li a:hover {
  color: #7728d3;
}
.bx-artificer .bx-sidebar-site .bx-menu-tab-active .sys-icon,
.bx-artificer .bx-sidebar-site .bx-menu-tab-active a {
  color: #5603ac;
}
.bx-artificer .at-bottom {
  position: fixed;
  bottom: 0;
  width: 100%;
}
.bx-artificer #bx-footer-wrapper {
  color: #ffffff;
  position: fixed;
  width: 100%;
  bottom: 0;
  z-index: 9999;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #202020;
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0.5rem 1rem ;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(86, 3, 172, 0.1);
}
.bx-artificer #bx-footer-wrapper .bx-footer-cnt {
  margin: 0;
  padding: 0;
}
.bx-artificer #bx-footer-wrapper a {
  color: #ffffff;
  font-family: 'BrandonGrotesque', serif;
  font-size: 12px;
}
.bx-artificer #bx-footer-wrapper .sys-icon,
.bx-artificer #bx-footer-wrapper .sys-icon-a {
  color: #ffffff;
}
.bx-artificer #bx-footer-wrapper a:hover {
  color: #ff6600;
}
.bx-artificer #bx-footer-wrapper a:hover .sys-icon,
.bx-artificer #bx-footer-wrapper a:hover .sys-icon-a {
  color: #ff6600;
}
.bx-artificer a {
  color: #202020;
}
.bx-artificer a:hover {
  color: #ff6600;
}
.bx-artificer .sys-icon {
  color: #5603ac;
}
.bx-artificer a:hover .sys-icon {
  color: #ff6600;
}
.bx-artificer .bx-cover-wrapper {
  display: flex;
  align-items: center;
  min-height: 6.25rem;
  height: 100px;
  background-clip: padding-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.bx-artificer .bx-cover-wrapper .bx-cover-gradient {
  position: absolute;
  width: 100%;
  height: 100%;
}
.bx-artificer .bx-cover-wrapper .bx-cover-title {
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 2.5rem;
  font-weight: 800;
}
.bx-artificer .bx-cover-wrapper .bx-cover-title span {
  color: #ffffff;
}
.bx-artificer .bx-db-container {
  background-color: rgba(255, 255, 255, 0.8);
  border-width: 1px;
  border-style: solid;
  border-color: rgba(86, 3, 172, 0.1);
  border-radius: 8px;
  -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.5);
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 1rem;
}
.bx-artificer .bx-db-container .bx-db-header {
  background-color: rgba(255, 255, 255, 0);
  padding: 0.75rem 1rem 0.75rem 1rem;
  border-width: 0px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 0px;
}
.bx-artificer .bx-db-container .bx-db-header .bx-db-title {
  line-height: 1.2;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 1.25rem;
  font-weight: 450;
  color: #202020;
}
.bx-artificer .bx-db-container .bx-db-header #bx-timeline-menu-view .bx-menu-item,
.bx-artificer .bx-db-container .bx-db-header #sys-create-post .bx-menu-item {
  background-color: transparent;
}
.bx-artificer .bx-db-container .bx-db-header #bx-timeline-menu-view a:hover,
.bx-artificer .bx-db-container .bx-db-header #sys-create-post a:hover {
  border-color: transparent;
}
.bx-artificer .bx-def-box {
  padding: 1rem;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(86, 3, 172, 0.1);
  background-color: #ffffff;
  background-image: none;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
  -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.5);
  border-radius: 8px;
  background-clip: padding-box;
  height: auto;
}
.bx-artificer .bx-def-box.bx-ntfs-event:hover {
  background-color: rgba(255, 102, 0, 0.25);
}
.bx-artificer .bx-popup-content {
  background-color: #ffffff;
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.2);
  padding: 1rem;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(86, 3, 172, 0.2);
  border-radius: 8px;
  background-clip: padding-box;
}
.bx-artificer .bx-popup-content .cmt-reply-bottom.cmt-reply-min.mb-4 {
  margin-bottom: 0;
}
.bx-artificer .bx-menu-main li a {
  text-shadow: none;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  color: #ffffff;
}
.bx-artificer .bx-menu-main li a:hover {
  color: #7728d3;
}
.bx-artificer .bx-menu-main .bx-menu-tab-active .sys-icon,
.bx-artificer .bx-menu-main .bx-menu-tab-active a {
  color: #5603ac;
}
.bx-artificer .bx-sidebar-account .bx-sidebar-cnt,
.bx-artificer .bx-sidebar-notifications-preview .bx-sidebar-cnt,
.bx-artificer #bx_notifications_preview .bx-popup-content {
  -webkit-box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.2);
  border-width: 1px;
  border-style: solid;
  border-color: rgba(86, 3, 172, 0.2);
  background-color: #ffffff;
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 1rem;
}
.bx-artificer .bx-sidebar-account .bx-sidebar-cnt .bx-menu-floating-blocks-title {
  text-shadow: none;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 1rem;
  font-weight: 600;
}
.bx-artificer .bx-sidebar-account .bx-sidebar-account-close .sys-icon,
.bx-artificer .bx-sidebar-account .bx-def-unit-info-title,
.bx-artificer .bx-sidebar-account .bx-menu-item .sys-icon,
.bx-artificer .bx-sidebar-account .bx-menu-item .bx-menu-floating-blocks-title {
  color: #5603ac;
}
.bx-artificer .bx-sidebar-account .bx-menu-item:hover .sys-icon,
.bx-artificer .bx-sidebar-account .bx-menu-item:hover .bx-menu-floating-blocks-title {
  color: #ff6600;
}
.bx-artificer #bx-sliding-menu-sys_add_content .bx-popup-content {
  padding: 1rem;
  -webkit-box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.2);
  border-width: 1px;
  border-style: solid;
  border-color: rgba(86, 3, 172, 0.05);
  background-color: #ffffff;
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
}
.bx-artificer #bx-sliding-menu-sys_add_content .bx-popup-content a {
  text-shadow: none;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  color: #202020;
}
.bx-artificer #bx-sliding-menu-sys_add_content .bx-popup-content a:hover {
  color: #ff6600;
}
.bx-artificer .bx-menu-main-bar-wrapper {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-width: 0px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0px;
}
.bx-artificer .bx-menu-main-bar-wrapper a {
  text-shadow: none;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  color: #5603ac;
}
.bx-artificer .bx-menu-main-bar-wrapper a:hover {
  color: #ff6600;
}
.bx-artificer .bx-menu-main-bar-wrapper .bx-menu-tab-active a {
  color: #ff6600;
}
.bx-artificer .bx-def-font-inputs {
  color: #5603ac;
  font-family: "BrandonGrotesque", sans-serif !important;
  border-color: rgba(119, 40, 221, 0.2);
  font-size: 1rem;
}
.bx-artificer .bx-def-font-inputs:focus {
  border-color: #7728dd;
}
.bx-artificer .bx-form-element-wrapper label,
.bx-artificer .bx-form-input-wrapper {
  color: #7728dd;
}
.bx-artificer .bx-btn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  height: 2rem;
  line-height: 2rem;
  background-color: #7627dd;
  background-color: #7728dd;
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
  text-shadow: none;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  color: var(--color-base-white);
  padding-top: 0px;
  padding-bottom: 0px;
}
@media screen and (max-width: 768px) {
  .bx-artificer .bx-btn:has(u:not(:empty)),
  .bx-artificer .bx-btn:has(i:not(:empty)) {
    height: 2.8rem;
  }
  .bx-artificer .bx-btn:not(:has(i)):not(:has(u)),
  .bx-artificer .bx-btn:has(i):has(u) {
    height: auto;
  }
}
.bx-artificer .bx-btn.bx-btn-primary {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  height: 2rem;
  line-height: 2rem;
  background-color: #7627dd;
  background-color: #7728dd;
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
  text-shadow: none;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  color: var(--color-base-white);
}
.bx-artificer .bx-btn-border {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
}
.bx-artificer .bx-btn-height.bx-btn-primary {
  height: 2rem;
  line-height: 2rem;
}
.bx-artificer .bx-btn-border.bx-btn-primary {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
}
.bx-artificer .bx-btn:hover,
.bx-artificer .bx-btn:active {
  border-width: 0px;
  border-style: solid;
}
.bx-artificer .bx-btn:hover {
  border-color: #ffffff;
  background-color: #ff944d;
  background-color: rgba(255, 102, 0, 0.25);
  color: #ff6600;
}
.bx-artificer .bx-btn:active {
  border-color: #ffffff;
  background-color: #ff6600;
  box-shadow: -2px -2px 0px 0px rgba(255, 102, 0, 0.08), 2px 2px 0px 0px rgba(255, 102, 0, 0.08);
  color: #ff6600;
}
.bx-artificer .bx-btn.bx-btn-primary:hover,
.bx-artificer .bx-btn.bx-btn-primary:active {
  border-width: 0px;
  border-style: solid;
}
.bx-artificer .bx-btn.bx-btn-primary:hover {
  border-color: #ffffff;
  background-color: #ff944d;
  background-color: rgba(255, 102, 0, 0.25);
  color: #ff6600;
}
.bx-artificer .bx-btn.bx-btn-primary:active {
  border-color: #ffffff;
  background-color: #ff6600;
  box-shadow: -2px -2px 0px 0px rgba(255, 102, 0, 0.08), 2px 2px 0px 0px rgba(255, 102, 0, 0.08);
  color: #ff6600;
}
.bx-artificer .bx-btn .sys-icon:not(.sys-colored) {
  color: var(--color-base-white);
}
.bx-artificer .bx-btn.bx-btn-primary .sys-icon:not(.sys-colored) {
  color: #5603ac;
}
.bx-artificer .bx-btn:hover .sys-icon:not(.sys-colored) {
  color: #ff6600;
}
.bx-artificer .bx-btn:active .sys-icon:not(.sys-colored) {
  color: #ff6600;
}
.bx-artificer .bx-btn.bx-btn-primary:hover .sys-icon:not(.sys-colored) {
  color: #ff6600;
}
.bx-artificer .bx-btn.bx-btn-primary:active .sys-icon:not(.sys-colored) {
  color: #ff6600;
}
.bx-artificer .bx-btn-large-height {
  height: 2rem;
  line-height: 2rem;
}
.bx-artificer .bx-btn-large-height.bx-btn-primary {
  height: 2rem;
  line-height: 2rem;
}
.bx-artificer .bx-btn-large-border {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
}
.bx-artificer .bx-btn-large-border.bx-btn-primary {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
}
.bx-artificer .bx-btn.bx-btn-small {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  height: 1.75rem;
  line-height: 1.75rem;
  background-color: #7627dd;
  background-color: #7728dd;
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
  text-shadow: none;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  color: var(--color-base-white);
}
.bx-artificer .bx-btn.bx-btn-small.bx-btn-primary {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  height: 1.75rem;
  line-height: 1.75rem;
  background-color: #7627dd;
  background-color: #7728dd;
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
  text-shadow: none;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  color: #5603ac;
}
.bx-artificer .bx-btn-small-height {
  height: 1.75rem;
  line-height: 1.75rem;
}
.bx-artificer .bx-btn-small-height.bx-btn-primary {
  height: 1.75rem;
  line-height: 1.75rem;
}
.bx-artificer .bx-btn-small-border {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
}
.bx-artificer .bx-btn-small-border.bx-btn-primary {
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
}
.bx-artificer .bx-btn.bx-btn-small:hover,
.bx-artificer .bx-btn.bx-btn-small:active {
  border-width: 0px;
  border-style: solid;
}
.bx-artificer .bx-btn.bx-btn-small:hover {
  border-color: #ffffff;
  background-color: #ff944d;
  background-color: rgba(255, 102, 0, 0.25);
  color: #ff6600;
}
.bx-artificer .bx-btn.bx-btn-small:active {
  border-color: #ffffff;
  background-color: #ff6600;
  box-shadow: -2px -2px 0px 0px rgba(255, 102, 0, 0.08), 2px 2px 0px 0px rgba(255, 102, 0, 0.08);
  color: #ff6600;
}
.bx-artificer .bx-btn.bx-btn-small.bx-btn-primary:hover,
.bx-artificer .bx-btn.bx-btn-small.bx-btn-primary:active {
  border-width: 0px;
  border-style: solid;
}
.bx-artificer .bx-btn.bx-btn-small.bx-btn-primary:hover {
  border-color: #ffffff;
  background-color: #ff944d;
  background-color: rgba(255, 102, 0, 0.25);
  color: #ff6600;
}
.bx-artificer .bx-btn.bx-btn-small.bx-btn-primary:active {
  border-color: #ffffff;
  background-color: #ff6600;
  box-shadow: -2px -2px 0px 0px rgba(255, 102, 0, 0.08), 2px 2px 0px 0px rgba(255, 102, 0, 0.08);
  color: #ffffff;
}
.bx-artificer .bx-btn.bx-btn-small .sys-icon {
  color: var(--color-base-white);
}
.bx-artificer .bx-btn.bx-btn-small.bx-btn-primary .sys-icon {
  color: #5603ac;
}
.bx-artificer .bx-btn.bx-btn-small:hover .sys-icon {
  color: #ff6600;
}
.bx-artificer .bx-btn.bx-btn-small:active .sys-icon {
  color: #ff6600;
}
.bx-artificer .bx-btn.bx-btn-small.bx-btn-primary:hover .sys-icon {
  color: #ff6600;
}
.bx-artificer .bx-btn.bx-btn-small.bx-btn-primary:active .sys-icon {
  color: #ffffff;
}
/* viewport */
html.bx-media-tablet {
  font-size: 100%;
}
html.bx-media-phone {
  font-size: 100%;
}
#designbox-add-new {
  border-radius: 8px !important;
  background: var(--color-base-white) !important;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25) !important;
  padding: 12px 20px;
}
#designbox-add-new .bx-db-title {
  color: #F60;
  font-size: 18px;
  font-style: normal;
  font-weight: 450;
  line-height: normal;
}
#designbox-add-new #sys-create-post {
  align-items: center;
}
#designbox-add-new #sys-create-post .bx-mi-title {
  font-size: 14px;
  font-style: normal;
  font-weight: 390;
  line-height: 1.5;
}
#designbox-add-new #sys-create-post .bx-menu-tab-active .bx-mi-title {
  font-weight: 450;
  font-size: 16px;
  line-height: 23px;
}
#designbox-add-new .sys-cpf-form {
  border-radius: var(--Spacing-System-radius-md, 12px);
  border: 1px solid var(--color-cool-gray-300, #e3e3e3);
  padding: var(--Spacing-System-spacing-xs, 8px) var(--Spacing-System-spacing-sm, 12px);
}
#designbox-add-new .sys-cpf-content {
  font-size: 18px;
  font-style: normal;
  font-weight: 390;
  line-height: 1.5;
  color: var(--color-cool-gray-950);
}
#designbox-add-new .bx-db-content {
  padding: 0 1rem;
}
.show-load-more {
  color: #262626;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 450;
  line-height: normal;
  padding: 5px 20px;
  margin-top: 5px;
}
.show-load-more a:hover {
  color: #262626;
}
.show-load-more .show-more-loading {
  color: #ababab;
}
.show-load-more a.show-more-loading:hover {
  color: #ababab;
}
.show-load-more-top-border {
  border-top: 1px solid #E3E3E3;
}
.hide-paginate .bx-paginate {
  display: none;
}
.mh-many-profiles-avatar {
  display: flex;
  flex-direction: row;
  gap: 0;
}
.mh-many-profiles-avatar .mh-unit-profile-unit {
  width: 25px;
}
.mh-many-profiles-avatar .mh-unit-profile-unit .manhattan-unit-profile-thumb {
  width: 25px;
  height: 25px;
  border: 0.526px solid var(--Color-surface-primary, #fafafa);
}
.mh-many-profiles-avatar .mh-unit-profile-unit:not(:first-child) {
  margin-left: -12px;
}
.mh-unit-profile-unit-info .manhattan-unit-profile-thumb {
  width: 25px;
  height: 25px;
  border: 0.526px solid var(--Color-surface-primary, #fafafa);
}
.mh-unit-profile-unit-info .manhattan-unit-profile-thumb-name {
  color: #7728DD;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 450;
  line-height: normal;
}
.mh-unit-profile-unit-info a {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.mh-unit-profile-unit-info:not(:first-child) {
  margin-left: -12px;
}
.reactions-info .reaction-text {
  color: var(--Tags-tag-background-active-gray, #6e6e6e);
  text-align: right;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 390;
  line-height: 12px;
}
.force_hidden {
  display: none !important;
}
.bx_forum_search-search-result .bx-db-header .bx-db-title {
  color: var(--Colors-Primary-primary-500, #7728dd) !important;
  font-family: "BrandonGrotesque", sans-serif !important;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 450 !important;
  line-height: normal;
}
.bx-db-container {
  border-radius: var(--Spacing-System-radius-md, 12px) !important;
  background: var(--Color-button-label-primary, #ffffff) !important;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) !important;
}
#sys_search_form {
  font-family: "BrandonGrotesque", sans-serif;
  font-style: normal;
}
#sys_search_form .bx-form-section-content {
  display: flex;
  flex-wrap: wrap;
}
#sys_search_form .bx-form-caption {
  color: var(--Color-text-primary, #262626);
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 450;
  line-height: normal;
}
#sys_search_form #bx-form-element-section {
  flex: 40%;
  color: var(--Tags-tag-background-active-accent, #9149ee);
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 390;
}
#sys_search_form #bx-form-element-section select {
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 390;
}
#sys_search_form #bx-form-element-section option {
  font-size: 18px;
  font-style: normal;
  font-weight: 390;
}
#sys_search_form #bx-form-element-category {
  flex: 40%;
  margin-left: 10px;
}
#sys_search_form #bx-form-element-category select {
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 390;
}
#sys_search_form #bx-form-element-category option {
  font-size: 18px;
  font-style: normal;
  font-weight: 390;
}
#sys_search_form #bx-form-element-keyword {
  flex: 100%;
  margin-top: 0;
  font-family: "BrandonGrotesque", sans-serif;
  font-style: normal;
  font-size: 18px;
  font-weight: 390;
}
#sys_search_form #bx-form-element-keyword input {
  font-family: "BrandonGrotesque", sans-serif !important;
  font-style: normal;
  font-size: 18px !important;
  font-weight: 390;
}
#sys_search_form #bx-form-element-keyword input::placeholder {
  font-style: normal !important;
  font-family: "BrandonGrotesque", sans-serif !important;
  font-size: 18px !important;
  font-weight: 390;
}
#sys_search_form #bx-form-element-search {
  flex: 100%;
}
#sys_search_form #bx-form-element-search .bx-form-input-submit {
  background: none;
  border-radius: var(--Spacing-System-radius-sm, 8px);
  border: 0.5px solid var(--Tags-tag-background-active-gray, #6e6e6e);
  color: var(--Color-text-primary, #262626);
  text-align: center;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 420;
  line-height: 17px;
  /* 121.429% */
}
#sys_search_form #bx-form-element-search .show-detail {
  margin-left: 10px;
  background: none;
  border-radius: var(--Spacing-System-radius-sm, 8px);
  border: 0.5px solid var(--Tags-tag-background-active-gray, #6e6e6e);
  color: var(--Color-text-primary, #262626);
  text-align: center;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 420;
  line-height: 17px;
}
#sys_search_form #bx-form-element-search .show-detail i {
  color: var(--Color-text-primary, #262626);
  font-size: 14px;
}
#sys_search_form #bx-form-element-search .show-detail i:hover {
  color: unset;
}
#sys_search_form #bx-form-element-search .show-detail:hover {
  border-radius: var(--Spacing-System-radius-sm, 8px);
  border: 0.5px solid var(--Tags-tag-background-active-gray, #6e6e6e);
  background: var(--Tags-tag-background-hover, #e3e3e3);
}
#designbox-search-results > .bx-db-header,
#designbox-search-result > .bx-db-header {
  display: none !important;
}
#designbox-search-results > .bx-db-content,
#designbox-search-result > .bx-db-content {
  padding: 0 !important;
}
#designbox-search-results .bx-db-container,
#designbox-search-result .bx-db-container {
  padding: 0 !important;
  border: none;
  box-shadow: none !important;
}
#designbox-search-results .bx-db-container > .bx-db-header,
#designbox-search-result .bx-db-container > .bx-db-header {
  color: #262626 !important;
  padding: 0 1rem !important;
}
#designbox-search-results .bx-db-container > .bx-db-header .bx-db-title,
#designbox-search-result .bx-db-container > .bx-db-header .bx-db-title {
  color: #262626 !important;
  border-bottom: 0 !important;
  padding-bottom: 0.5rem;
}
#designbox-search-results .bx-db-container > .bx-db-content,
#designbox-search-result .bx-db-container > .bx-db-content {
  padding: 0.5rem 1rem !important;
}
#designbox-search-results .bx-search-result-block,
#designbox-search-result .bx-search-result-block {
  border-top: 0 !important;
  padding: 0 !important;
}
.custom-entry-preview-private-custom {
  display: flex;
  padding: 8px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  border-radius: 8px;
  background: #FFF;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
/* group search */
.bx-media-desktop #sys_search_results .bx-base-pofile-units-wrapper .bx-base-cover-groups,
.bx-media-desktop .bx-layout-column-fullwidth .bx-base-pofile-units-wrapper .bx-base-cover-groups {
  -webkit-flex: 0 0 24.9375% !important;
  -ms-flex: 0 0 24.9375%  !important;
  flex: 0 0 24.9375%  !important;
}
#designbox-groups .bx-def-box {
  border-radius: var(--Spacing-3, 12px);
  background: var(--Color-module-background-primary, #ffffff);
  /* shadow-base */
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  padding: 0px !important;
}
#designbox-groups .bx-base-pofile-unit-title {
  max-width: 180px;
}
#designbox-groups .bx-db-header .bx-db-title {
  color: var(--Colors-Primary-primary-500, #7728dd);
  font-family: "BrandonGrotesque";
  font-size: 18px;
  font-style: normal;
  font-weight: 450;
  line-height: normal;
}
#designbox-groups .bx-base-pofile-unit-groups-warpper {
  padding: var(--Spacing-2, 8px) var(--Spacing-4, 16px);
  align-items: center;
  gap: var(--Spacing-System-spacing-xs, 8px);
  align-self: stretch;
  justify-content: center;
}
#designbox-groups .bx-groups-item-remove {
  position: absolute;
  top: 0.17rem;
  right: 0.125rem;
}
#designbox-groups .bx-groups-item-remove a {
  background: url(https://justsayknow.com/modules/boonex/artificer/data/template/system/images/Close.png);
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  padding: 0;
  transition: none;
  border: none;
}
#designbox-groups .sys-action-counter-profile .bx-def-icon-size {
  width: 16px;
  height: 16px;
}
#designbox-groups .bx-base-pofile-unit-title a {
  color: var(--Color-text-primary, #262626);
  font-family: "BrandonGrotesque";
  font-size: 16.183px;
  font-style: normal;
  font-weight: 450;
  line-height: normal;
}
#designbox-groups ul li {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  text-align: center;
}
#designbox-groups li.bx-menu-item-privacy {
  display: none;
}
#designbox-groups .bx-base-pofile-unit-with-cover div.bx-base-general-unit-meta span.bx-base-profile-unit-meta-item-custom {
  padding: 0;
  width: 100%;
  margin-top: -.5rem;
}
#designbox-groups .bx-menu-item-button a,
#designbox-groups span.bx-base-profile-unit-meta-item-custom a {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 3.546px;
  flex: 1 0 0;
  border-radius: var(--Spacing-System-spacing-sm, 10.637px);
  border: 0.443px solid var(--Color-text-primary, #262626);
  background: #FAFAFA;
  font-family: "BrandonGrotesque";
  font-size: 14px;
  font-style: normal;
  font-weight: 450;
  line-height: normal;
  color: #262626;
}
#designbox-groups ul li.bx-menu-item:hover {
  background-color: transparent !important;
}
#designbox-groups #bx-groups-snippet-meta .bx-menu-item-button a:hover,
#designbox-groups span.bx-base-profile-unit-meta-item-custom a:hover {
  border-radius: var(--Spacing-System-spacing-sm, 10.637px);
  border: 0.443px solid var(--Color-text-color-primary, #7728dd);
  background: var(--Color-surface-primary, #f9f4ff);
  box-shadow: 0px 3.546px 3.546px 0px rgba(0, 0, 0, 0.25);
  color: var(--Color-text-color-primary, #7728dd);
  font-family: "BrandonGrotesque";
  font-style: normal;
  font-weight: 450;
  line-height: normal;
  font-size: 14px;
}
/* group search end*/
.bx-popup-box-wrapper .cmt-reply #bx-form-element-cmt_image a.cmts-uploader-button {
  right: 7px;
}
.landing-wel {
  padding: 0 15%;
}
.welcome-text-top {
  color: #000;
  text-align: left;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 50px;
  font-style: normal;
  font-weight: 500;
  line-height: 50px;
  /* 100% */
  width: 360px;
  padding-left: 25px;
}
.welcome-text-middle {
  color: #000;
  text-align: left;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 50px;
  font-style: normal;
  font-weight: 500;
  line-height: 50px;
  /* 100% */
  width: 360px;
  padding-left: 25px;
}
.welcome-text-bottom {
  color: #000;
  text-align: center;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 450;
  line-height: 28px;
  /* 140% */
}
.login-btns {
  flex-direction: column;
  gap: 20px;
}
.login-btns .create-account {
  display: flex;
  width: 280px;
  padding: var(--Spacing-1, 4px) var(--Spacing-2, 8px);
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: var(--Spacing-System-radius-lg, 16px);
  background: var(--Color-text-color-primary, #7728dd);
  color: #fff;
}
.login-btns .login-btn {
  display: flex;
  width: 280px;
  padding: var(--Spacing-1, 4px) var(--Spacing-2, 8px);
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: var(--Spacing-System-radius-lg, 16px);
  background: var(--Color-accent-orange, #ff6600);
  color: #fff;
}
.login-btns button:hover {
  color: #F60;
  background: #FFC299;
}
.mh-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99999999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mh-modal-overlay .mh-modal-content {
  background-color: #fff;
  border-radius: 4px;
  height: auto;
}
.mh-modal-overlay .mh-modal-content .mh-modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.3rem;
  border-bottom: 1px solid #e2e3e3;
  min-height: 1.5rem;
}
.mh-modal-overlay .mh-modal-content .mh-modal-header .title {
  color: #1a1e21;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 22px;
  margin-left: 12px;
}
.mh-modal-overlay .mh-modal-content .mh-modal-header .close {
  color: #949494;
  text-align: center;
  font-size: 32px;
  line-height: 0;
  margin-right: 0.5rem;
  cursor: pointer;
}
.mh-modal-overlay .mh-modal-content .mh-modal-header .close:hover {
  color: #494949;
}
.mh-modal-overlay .mh-modal-content .mh-modal-header.no-bottom-line {
  border-bottom: none;
}
.mh-modal-overlay .mh-modal-content .mh-modal-context {
  padding: 2rem;
  overflow-y: auto;
  overflow-x: hidden;
}
@media (max-width: 640px) {
  .mh-modal-overlay .mh-modal-content {
    width: 80% !important;
  }
}
.custom-tooltips {
  position: relative;
  display: inline-block;
}
.custom-tooltips .tooltiptext {
  visibility: hidden;
  min-width: 22vw;
  max-width: 50vw;
  color: #7727DD;
  text-align: left;
  padding: 10px;
  position: absolute;
  z-index: 1;
  bottom: -27px;
  left: 90px;
  margin-left: -65px;
  opacity: 0;
  transition: opacity 0.3s;
  border-radius: var(--Spacing-System-radius-sm, 8px);
  border: 0.5px solid var(--Colors-Base-base-black, #000000);
  background: #FFF;
  font-family: "BrandonGrotesque", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 450;
  line-height: normal;
}
.custom-tooltips:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
.bx-media-phone .custom-tooltips .tooltiptext {
  width: 50vw;
}
.landing-wel-txt-phone,
.landing-wel-or-phone,
.bx-home-connect-font-phone,
.know-by-care-des-c-phone,
.section-discover-title-phone {
  display: none;
}
.bx-media-phone .bx-main {
  overflow: hidden;
}
.bx-media-phone .landing-wel {
  padding: 0 1%;
  display: block;
}
.bx-media-phone .landing-wel-txt {
  display: none;
}
.bx-media-phone .landing-wel-txt-phone {
  display: block;
}
.bx-media-phone .landing-wel-txt-phone .bx-cover-home-top.h-80 {
  height: 12rem;
}
.bx-media-phone .welcome-text-top,
.bx-media-phone .welcome-text-middle {
  font-size: 25px;
  font-style: normal;
  font-weight: 250;
  padding-left: 3.5rem;
}
.bx-media-phone .landing-wel-cover-home-top {
  display: none;
}
.bx-media-phone .landing-wel-or {
  display: none;
}
.bx-media-phone .landing-wel-or-phone {
  display: flex;
}
.bx-media-phone .sys-jf-agreement-cnt {
  max-width: 290px;
  margin: 0 auto;
}
.bx-media-phone .bx-know-by-kare {
  padding: 0 1.5rem ;
  background: #F1F2F6;
  /* .br-white{
      padding: 0.25rem;
      border: #fff 1px solid;
    } */
}
.bx-media-phone .bx-know-by-kare .gap-8 {
  gap: 1rem;
}
.bx-media-phone .bx-know-by-kare .py-10 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.bx-media-phone .bx-know-by-kare .bx-home-connect-phone {
  align-items: normal;
}
.bx-media-phone .bx-know-by-kare .bx-home-connect-font {
  display: none;
}
.bx-media-phone .bx-know-by-kare .bx-home-connect-font-phone {
  display: block;
  margin-top: 2rem;
}
.bx-media-phone .bx-know-by-kare .bx-home-connect-font-phone .mb-8 {
  margin-bottom: 3rem;
}
.bx-media-phone .bx-know-by-kare .bx-home-connect-font-phone p {
  font-size: .9rem;
  line-height: .9rem;
  font-weight: normal;
}
.bx-media-phone .bx-know-by-kare .gap-8.bx-home-connect-phone {
  gap: 2rem;
}
.bx-media-phone .bx-know-by-kare .block {
  font-size: 1.3rem;
  line-height: 1.5rem;
}
.bx-media-phone .bx-know-by-kare .bx-home-connect-img {
  flex-direction: column;
  position: relative;
}
.bx-media-phone .bx-know-by-kare .bx-home-connect-img .bx-homme-connect-bg {
  width: 9rem;
  height: 9rem;
}
.bx-media-phone .bx-know-by-kare .bx-home-connect-img .bx-connect-ava {
  width: 6rem;
  height: 6rem;
}
.bx-media-phone .bx-know-by-kare .bx-home-connect-img .bx-base-pofile-ci-cnt {
  top: 0;
  left: -2.5rem;
}
.bx-media-phone .bx-know-by-kare .bx-home-connect-img .bx-base-pofile-ci-cnt .ring-white {
  --tw-ring-opacity: 0;
}
.bx-media-phone .bx-know-by-kare .bx-home-connect-img .bx-base-pofile-ci-cnt.-mb-5 {
  margin-bottom: 0;
}
.bx-media-phone .bx-know-by-kare .bx-home-connect-img .flex-1.br-white {
  flex: 0;
}
.bx-media-phone .bx-know-by-kare-nav {
  flex-direction: column;
}
.bx-media-phone .bx-know-by-kare-nav .bx-know-by-kare-nav-img {
  padding: 0 1rem;
}
.bx-media-phone .bx-know-by-kare-nav .carousel-image-item {
  width: 6rem;
  height: 4rem;
}
.bx-media-phone .bx-cover-home-seaction-4 {
  height: 32rem;
}
.bx-media-phone .bx-cover-home-seaction-4 .bx-cover-home-seaction-4-group1,
.bx-media-phone .bx-cover-home-seaction-4 .bx-cover-home-seaction-4-group2 {
  display: none;
}
.bx-media-phone .bx-cover-home-seaction-4 .bx-cover-home-seaction-4-group-mid .block {
  font-size: 1.5rem;
}
.bx-media-phone .bx-cover-home-seaction-4 .bx-cover-home-seaction-4-group-mid .know_by_care_logo {
  background-size: contain;
  width: 70%;
  height: 17rem;
}
.bx-media-phone .bx-cover-home-seaction-4 .just-say-know {
  font-size: 1.5rem;
}
.bx-media-phone .bx-cover-home-seaction-5 .know-by-care-des-bg {
  display: none;
}
.bx-media-phone .bx-cover-home-seaction-5 .bx-cover-home-seaction-5-top {
  flex-direction: column;
}
.bx-media-phone .bx-cover-home-seaction-5 .bx-cover-home-seaction-5-top .bx-cover-home-seaction-5-top-1,
.bx-media-phone .bx-cover-home-seaction-5 .bx-cover-home-seaction-5-top .bx-cover-home-seaction-5-top-2 {
  margin: 0;
  width: 85%;
}
.bx-media-phone .bx-cover-home-seaction-5 .stats-title {
  font-size: 1.35rem;
}
.bx-media-phone .bx-cover-home-seaction-5 .section-discover-title {
  display: none;
}
.bx-media-phone .bx-cover-home-seaction-5 .section-discover-title-phone {
  display: block;
}
.bx-media-phone .bx-cover-home-seaction-5 .bx-cover-home-seaction-5-top-1-d.gap-8,
.bx-media-phone .bx-cover-home-seaction-5 .bx-cover-home-seaction-5-top-1-b.gap-8,
.bx-media-phone .bx-cover-home-seaction-5 .bx-cover-home-seaction-5-top-2.gap-8 {
  gap: 0.5rem;
}
.bx-media-phone .bx-cover-home-seaction-5 .mobile-mr {
  margin-right: 1rem;
}
.bx-media-phone .bx-cover-home-seaction-5 .know-by-care-des {
  flex-direction: column;
  font-size: 1.3rem;
}
.bx-media-phone .bx-cover-home-seaction-5 .know-by-care-des .ml-4 {
  margin-left: 0;
}
.bx-media-phone .bx-cover-home-seaction-5 .know-by-care-des-c {
  display: none;
}
.bx-media-phone .bx-cover-home-seaction-5 .know-by-care-des-c-phone {
  display: block;
}
.bx-media-phone .bx-cover-home-seaction-5 .know-by-care-des-bg-w {
  display: flex;
  flex-direction: row;
}
.bx-media-phone .bx-cover-home-seaction-5 .know-by-care-des-bg-w .know-by-care-des-bg-w-l {
  padding-top: 2.5rem;
  width: 50%;
  padding-left: .5rem;
}
.bx-media-phone .bx-cover-home-seaction-5 .know-by-care-des-bg-w .know-by-care-des-bg-w-l .bx-kristina {
  letter-spacing: .3rem;
}
.bx-media-phone .bx-cover-home-seaction-5 .know-by-care-des-bg-w .know-by-care-des-bg-w-r {
  width: 50%;
}
.bx-media-phone .bx-cover-home-seaction-5 .know-by-care-des-bg-w .know-by-care-des-bg-phone {
  display: flex;
  height: 15rem;
  background-size: contain;
}
.bx-media-phone .ready-to-konw {
  padding: 2rem 1.5rem;
}
.bx-media-phone .ready-to-konw .ready-to-know-title {
  padding: 0;
  font-size: 2rem;
}
.bx-media-phone .ready-to-konw .ready-to-join a.bx-btn {
  padding: .3rem .5rem;
}
.bx-media-phone .bx-cover-home-seaction-6 {
  padding-bottom: 4rem;
}
.bx-main {
  padding-bottom: 57px;
}
.bx-media-phone .bx-main #bx-content-main {
  min-height: 40vh;
}
.bx-menu-item-more-popup ul.bx-menu-custom {
  max-height: 70vw;
  overflow-y: auto;
}
.bx-sidebar .profile-name {
  color: var(--color-purple-500, #7728dd);
  font-size: 16px;
  font-style: normal;
  font-weight: 450;
  line-height: normal;
  width: 140px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bx-artificer .bx-popup-border {
  box-shadow: none;
}
#sys_search_results_quick .bx-def-unit-img i {
  color: #262626;
}
.bx-media-phone #sys_search_results_quick .bx-def-unit-info .bx-def-ui-title {
  white-space: nowrap;
  width: 90px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.bx-media-phone #sys_search_results_quick .bx-def-unit-img-empty {
  padding: 0;
}
.bx-artificer .bx-popup-content .bx-form-element-wrapper .bx-fif-label {
  color: #fff;
}
.bx-artificer .bx-popup-content .bx-form-element-wrapper .bx-fif-label:hover {
  color: #ff6600;
}
.bx-artificer .bx-menu-main-submenu .bx-menu-item.bx-menu-tab-active a {
  color: #7728dd !important;
}
.bx-artificer .bx-menu-main-submenu .bx-menu-item a:hover .bx-mi-underline {
  background: #7728dd !important;
}
.bx-artificer .bx-menu-main-submenu .bx-menu-item.bx-menu-tab-active .bx-mi-underline {
  background: #7728dd !important;
}
.bx-artificer .bx-menu-main-bar-wrapper a {
  color: #202020;
}
.bx-artificer .bx-menu-main-bar-wrapper a:hover {
  color: #7728dd;
}
.mh-modal-content.level-show-pop .mh-modal-header {
  padding: 1rem 0.5rem 0.3rem 1rem;
  border: unset;
}
.mh-modal-content.level-show-pop .mh-modal-header .title {
  color: #7728DD;
  font-family: BrandonGrotesque,sans-serif;
  font-size: 22.58px;
  font-weight: 450;
  line-height: 32.29px;
  text-align: center;
  padding: 0 2rem;
  width: 100%;
}
.mh-modal-content.level-show-pop .mh-modal-header .close {
  border: 0.7px solid var(--Color-button-label-primary, #ffffff);
  width: 23.69px;
  height: 23.69px;
  padding: .2rem;
  background: #E3E3E3;
  border-radius: 50%;
  color: #FFFFFF;
  vertical-align: middle;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
}
.mh-modal-content.level-show-pop .mh-modal-context {
  padding: 1rem;
}
.mh-modal-content.interest-show-pop .mh-modal-header {
  padding: 0.5rem 0.5rem 0.5rem 0;
  border: unset;
  position: relative;
}
.mh-modal-content.interest-show-pop .mh-modal-header .title {
  color: #7728DD;
  font-family: BrandonGrotesque,sans-serif;
  font-size: 22.58px;
  font-weight: 450;
  line-height: 32.29px;
  text-align: center;
  padding: 0 2rem;
  width: 100%;
}
.mh-modal-content.interest-show-pop .mh-modal-header .close {
  border: 0.7px solid var(--Color-button-label-primary, #ffffff);
  width: 23.69px;
  height: 23.69px;
  padding: .2rem;
  background: #E3E3E3;
  border-radius: 50%;
  color: #FFFFFF;
  vertical-align: middle;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  position: absolute;
  right: .5rem;
  top: 1rem;
}
.mh-modal-content.interest-show-pop .mh-modal-context {
  padding: 0 1rem 1rem 1rem;
}
.level-pop {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 0 3rem;
}
.level-pop .level-image {
  width: 280px;
  object-fit: contain;
}
.level-pop .level-info {
  font-family: BrandonGrotesque,sans-serif;
  font-size: 30px;
  font-weight: 450;
  line-height: 42.9px;
  text-align: center;
  color: #FF6600;
  margin-top: .5rem;
}
.level-pop .level-share {
  font-size: 18px;
  color: #000;
  padding: .5rem;
}
.level-pop .level-share-icon {
  font-size: 12px;
  display: flex;
  gap: 1rem;
  justify-content: center;
  align-items: center;
}
.level-pop .level-share-icon .mh-icons {
  border: 0.8px solid #747775;
  border-radius: 50%;
  height: 1.8rem;
  width: 1.8rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  padding: .5rem;
}
.level-pop .level-share-icon .mh-icons:hover {
  color: #FF6600;
  border-color: #FF6600;
}
@media (min-width: 768px) {
  #bx-page-forgot-password .bx-layout-row .bx-layout-col {
    width: 33%;
    margin: 0 auto;
  }
}
.bx-artificer a.bx-link {
  word-wrap: break-word;
  word-break: break-word;
}
.ql-font-monospace {
  word-wrap: break-word;
  word-break: break-word;
}
.bx-media-phone #designbox-search-results,
.bx-media-phone #designbox-search-result {
  padding: 1rem 0 0;
}
.bx-media-phone #designbox-search-results .bx-db-container .bx-db-content,
.bx-media-phone #designbox-search-result .bx-db-container .bx-db-content {
  padding: 1rem 0 !important;
}
.bx-media-phone #designbox-search-results .bx-search-result-block .box-block-item,
.bx-media-phone #designbox-search-result .bx-search-result-block .box-block-item,
.bx-media-phone #designbox-search-results .bx-search-result-block .bx-albums-wrapper,
.bx-media-phone #designbox-search-result .bx-search-result-block .bx-albums-wrapper {
  width: 100%;
}
.bx-media-phone #designbox-search-results #designbox-albums .bx-db-content .bx-search-result-block .data-container,
.bx-media-phone #designbox-search-result #designbox-albums .bx-db-content .bx-search-result-block .data-container {
  flex: revert;
  width: 100%;
}
.bx-media-phone #designbox-search-results #designbox-discussions .-m-2,
.bx-media-phone #designbox-search-result #designbox-discussions .-m-2,
.bx-media-phone #designbox-search-results #designbox-posts .-m-2,
.bx-media-phone #designbox-search-result #designbox-posts .-m-2 {
  margin: 0 !important;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 10000000000 !important;
}
#bx-page-cmts-view .bx-db-title a {
  color: #7728DD;
}
#bx-page-cmts-view .bx-db-title a:hover {
  color: #FF6600;
}
