@font-face {
  font-family: Altlfe;
  src: url('../fonts/altlfe.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa 400";
  src: url('../fonts/fa-regular-400.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa duotone 900";
  src: url('../fonts/fa-duotone-900.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa 300";
  src: url('../fonts/fa-light-300.woff2') format("woff2"), url('../fonts/fa-light-300.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa 100";
  src: url('../fonts/fa-thin-100.woff2') format("woff2"), url('../fonts/fa-thin-100.woff2') format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa solid 900";
  src: url('../fonts/fa-solid-900.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa brands 400";
  src: url('../fonts/fa-brands-400.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fa v4compatibility;
  src: url('../fonts/fa-v4compatibility.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Brands 400";
  src: url('../fonts/fa-brands-400.woff2') format("woff2"), url('../fonts/fa-brands-400.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Sharp Duotone Solid 900";
  src: url('../fonts/fa-sharp-duotone-solid-900.woff2') format("woff2"), url('../fonts/fa-sharp-duotone-solid-900.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Sharp 300";
  src: url('../fonts/fa-sharp-light-300.woff2') format("woff2"), url('../fonts/fa-sharp-light-300.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Sharp Solid 900";
  src: url('../fonts/fa-sharp-solid-900.woff2') format("woff2"), url('../fonts/fa-sharp-solid-900.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Sharp Duotone 400";
  src: url('../fonts/fa-sharp-duotone-regular-400.woff2') format("woff2"), url('../fonts/fa-sharp-duotone-regular-400.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Sharp Duotone 300";
  src: url('../fonts/fa-sharp-duotone-light-300.woff2') format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Duotone 300";
  src: url('../fonts/fa-duotone-light-300.woff2') format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa V 4 Compatibility";
  src: url('../fonts/fa-v4compatibility.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Sharp 400";
  src: url('../fonts/fa-sharp-regular-400.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Solid 900";
  src: url('../fonts/fa-solid-900.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Duotone 900";
  src: url('../fonts/fa-duotone-900.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Duotone 400";
  src: url('../fonts/fa-duotone-regular-400.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Sharp Duotone 100";
  src: url('../fonts/fa-sharp-duotone-thin-100.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

:root {
  --c-txt: #ddd;
  --c-dyn: #303030;
  --c-nav1: #202020;
  --nav1m: #202020;
  --c-n2m-bg: #303030;
  --c-txtl: #a2a2a2;
  --c-nav2: #181818;
  --c-n3m-bg-s: #404040;
  --c-txth: white;
  --c-n1-icn: #989898;
  --c-brand-90: #1cbdbd;
  --c-n1m-icn: #c4c4c4;
  --c-brand: #4ddbdb;
  --c-nav3: #080808;
  --c-n1m-icn-s: #d7d7d7;
  --c-bdy: #121212;
  --uc7: #c280ff;
  --uc5: #00a3ec;
  --uc4: #df7f00;
  --c-181818: #181818;
  --c-303030: #303030;
  --c-veri: #00ff95cc;
  --c-808080: grey;
  --c-dynm: #262626;
  --c-121212: #121212;
  --size--inh-1: 50px;
  --c-101010: #101010;
  --size--in-rad: 6px;
  --c-dynh: #202020;
  --size--bu-rad: 10px;
  --c-404040: #404040;
  --c-646464: #646464;
  --c-555: #555;
  --size--rad: 10px;
  --c-mainh: #202020;
  --c-brand-50: #018f8f;
  --c-zero: #0000;
  --c-avoid: #e04155;
  --c-nsfw: #ec808dbf;
  --c-lifestyle: #3c76ce;
  --c-error: #d52e42;
  --c-txtd: grey;
  --size--bu-gap: 6px;
  --c-333: #333;
  --c-black: #000;
  --c-into: #238a75;
  --c-curious: #b4af54;
  --uc6: #0045f5;
  --uc1: #ff5d7199;
  --uc3: #caca0099;
  --uc2: #00b03d99;
  --c-privacy: #238a5f;
  --c-para: #c4c4c4;
  --c-txt-mob: #aaa;
  --c-txth-mob: #ddd;
  --meet-now: #db4d4d;
  --c-other: #db944d;
  --c-meta: #68ac23;
  --ph-bdr: #4ddbdb80;
  --ph-bg: #4ddbdb33;
  --c-metn: #944ddb;
  --c-bdyl: #080808;
  --c-bdyh: #161616;
  --c-mod: #dbb84d;
  --c-modl: #dbb84dbf;
  --size--img-rad: 8px;
  --c-mod-bg: #242424;
  --size--grid-w-2: calc((100% - var(--size--grid-gap)) / 2);
  --size--card-rad: 6px;
  --size--grid-w-4: calc((100% - (var(--size--grid-gap) * 3)) / 4);
  --size--grid-gap: 6px;
  --size--img-card-rad-in: 6px;
  --size--grid-w-3: calc((100% - (var(--size--grid-gap) * 2)) / 3);
  --size--img-card-rad: 10px;
  --c-love: #d52e42;
  --c-notice: #b07c3e;
  --c-repul: #238a5fbf;
  --c-po-bg: var(--c-333);
  --c-title: #d7d7d7;
  --c-reg-h2: #eee;
  --c-places: #6a85ff;
  --c-meti: #9c9c9c;
  --c-forums: #c1c336;
  --c-cbo: #3a465c;
  --c-cb: #255cc3;
  --c-bt-bg: #202020;
  --c-veril: #0f99;
  --c-repd: #e22d43;
  --size--land-hd2-desk: 30px;
  --size--land-hd2-tab: 30px;
  --size--land-hd2-mobl: 30px;
  --size--land-hd2-mob: 7vw;
  --size--land-icn-desk: 80px;
  --size--land-icn-tab: 60px;
  --size--land-icn-mobl: 40px;
  --size--land-icn-mob: 12vw;
  --size--land-gap-desk: 20px;
  --size--land-gap-tab: 20px;
  --size--land-gap-mobl: 10px;
  --size--land-gap-mob: 3vw;
  --size--land-p-desk: 20px;
  --size--land-p-tab: 20px;
  --size--land-p-mobl: 20px;
  --size--land-p-mob: 4.4vw;
  --c-respect: #f0e972;
  --c-888: #888;
  --c-bt-br: #555;
  --c-metnh: #b482e6;
  --ph-bdrh: #4ddbdb;
  --c-metah: #85d634;
  --c-metih: #b5b5b5;
  --c-n3m-bg: #303030;
  --size--land-hd1-desk: 32px;
  --size--land-hd1-tab: 30px;
  --size--land-hd1-mobl: 30px;
  --size--land-hd1-mob: 6.5vw;
  --c-active: #444;
  --c-activeh: #555;
  --c-mod-rejh: #e04155;
  --c-compro: #f0e972;
  --c-img-aud: #ddd;
  --c-repu: #238a5f;
  --c-repdl: #e22d4380;
  --ph-txt: #ddd;
  --ph-txth: white;
  --ph-bgh: black;
  --c-reg-icn: #989898;
  --size--gap: 3px;
  --bar-comp: #4ddbdb80;
  --bar-incomp: #555;
  --bar-focus: #4ddbdb;
  --c-propho: #4ddbdb;
  --c-bm1: #ddd;
  --c-bm1l: var(--c-txtl);
  --uc8: #ccc;
  --c-787878: #787878;
  --c-other-75: #ffffffbf;
  --c-brand-75: #4ddbdbbf;
  --c-avoidl: #e22d43;
  --c-mod-esc: #b07c3e;
  --c-mod-esch: #cc832b;
  --c-account: #eee;
  --c-60p: #0009;
  --size--po-hd: 16px;
  --c-intrested: #4ddbdb;
  --c-hot: white;
  --c-warm: #ddd;
  --c-cold: #a2a2a2;
  --c-frozen: #787878;
  --c-admin: #4ddbdb;
  --c-verih: #0f9;
  --c-mod-app: #238a5f;
  --size--po-bt: 10px;
  --size--badge-txt: 18px;
  --size--po-rad: 20px;
  --c-nav1-icn: #c4c4c4;
  --c-dyn-dd: #303030;
  --c-dyn-bu: #303030;
  --c-363636: #363636;
  --c-reg-sub: #d7d7d7;
  --c-lst-txt: #aaa;
  --c-profile: #4ddbdb;
  --c-30p: var(--c-brand-90);
  --c-20p: #0003;
  --c-mod-rej: #e22d43;
  --c-mod-apph: #1c9e68;
  --size--msggh: calc((1em * 1.5 * 5)  + (var(--size--msgpadtb) * 2)  + (2px * 2));
  --size--msglh: 1.25;
  --size--msgbdr: 2px;
  --size--msgpadtb: 8px;
  --size--int-gap: 10px;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

body {
  color: var(--c-txt);
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-color: #101010;
  background-clip: border-box;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25;
  text-decoration: none;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

p {
  margin-bottom: 10px;
}

a {
  color: #989898;
  text-decoration: none;
}

.nav1 {
  z-index: 25;
  border-bottom: 1px none var(--c-dyn);
  background-color: var(--c-nav1);
  object-fit: contain;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 100vw;
  min-height: 64px;
  max-height: 64px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.cnt {
  flex-direction: column;
  flex: 1;
  width: auto;
  margin-top: 69px;
  display: flex;
  overflow: auto;
}

.nav2 {
  z-index: 23;
  flex-direction: column;
  flex: 1;
  min-width: 64px;
  max-width: 64px;
  display: flex;
  overflow: hidden;
}

.nav2-lnk {
  color: var(--c-txtl);
  cursor: pointer;
  background-color: #0000;
  border-radius: 0 6px 6px 0;
  flex-direction: row;
  justify-content: center;
  width: auto;
  max-width: none;
  min-height: 50px;
  margin-bottom: 5px;
  padding-left: 0;
  padding-right: 0;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.nav2-lnk.w--current {
  background-color: var(--c-nav2);
  color: var(--c-txt);
  cursor: pointer;
  border-radius: 0 6px 6px 0;
  justify-content: center;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
}

.dynpan {
  z-index: 24;
  justify-content: space-between;
  align-items: stretch;
  width: 400px;
  min-width: 400px;
  max-width: 400px;
  height: 100%;
  margin-left: 5px;
  position: relative;
}

.dynpan.test {
  display: flex;
}

.nav1-lnk {
  color: var(--c-n1-icn);
  justify-content: flex-start;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  display: flex;
  overflow: hidden;
}

.nav1-lnk:hover {
  color: #4ddbdb;
}

.nav1-lnk.w--current {
  color: var(--c-brand-90);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  max-width: none;
  display: flex;
  position: relative;
}

.nav1-icn {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 64px;
  max-width: 64px;
  height: 100%;
  min-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.nav1-icn.test {
  background-color: var(--c-dyn);
  color: var(--c-txtl);
}

.nav1-prs-ext-con {
  flex: none;
  justify-content: flex-end;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  min-height: 64px;
  display: flex;
}

.nav1-prs-lnk {
  color: var(--c-n1-icn);
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 64px;
  max-width: 160px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  display: flex;
}

.nav1-cat-con {
  flex-wrap: nowrap;
  flex: none;
  display: flex;
  overflow: hidden;
}

.nav2-icn {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  justify-content: center;
  align-items: center;
  min-width: 44px;
  font-size: 20px;
  display: flex;
}

.nav2-txt {
  background-color: #0000;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  align-items: center;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  display: none;
}

.nav2-txt-selected {
  color: #aaa;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  align-items: center;
  width: 100%;
  font-weight: 600;
  display: flex;
}

.nav2-icn-selected {
  color: #aaa;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  min-width: 44px;
  height: auto;
  padding-left: 6px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 18px;
  font-weight: 900;
  display: flex;
}

.nav2-link-selected {
  background-color: #080808;
  border-radius: 6px;
  justify-content: space-between;
  width: auto;
  max-width: none;
  min-height: 50px;
  display: flex;
}

.home {
  object-fit: contain;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  display: flex;
  overflow: hidden;
}

.home.w--current {
  justify-content: flex-end;
  min-width: 133px;
  max-width: 133px;
}

.brand-logo {
  flex: 0 auto;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  margin: 22px auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.nav3 {
  z-index: 23;
  background-color: var(--c-nav3);
  border-radius: 6px;
  height: 50px;
  min-height: 50px;
  margin-bottom: 5px;
  display: flex;
}

.nav1-cat-mob-selected {
  color: var(--c-n1-icn);
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: none;
}

.nav1-prs-ext {
  flex-wrap: nowrap;
  align-content: flex-start;
  display: flex;
  overflow: hidden;
}

.nav1-txt {
  color: var(--c-txth);
  flex: 1;
  align-items: center;
  height: 100%;
  padding-top: 3px;
  padding-left: 0;
  padding-right: 18px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 700;
  display: flex;
}

.nav1-lnk-selected {
  color: var(--c-txtl);
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 64px;
  max-width: none;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  display: flex;
}

.nav1-icn-selected {
  color: var(--c-brand-90);
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 64px;
  height: 100%;
  min-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 900;
  display: flex;
}

.nav3-lnk {
  color: var(--c-txtl);
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 10px;
  font-family: "Fa 100", Arial, sans-serif;
  font-weight: 100;
  display: flex;
  overflow: hidden;
}

.nav3-lnk.w--current {
  background-color: var(--c-bdy);
  color: var(--c-txt);
  border-radius: 6px;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
  overflow: visible;
}

.bc-rtn-icn {
  color: gray;
  justify-content: center;
  align-items: center;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  display: flex;
}

.nav3-txt {
  text-overflow: ellipsis;
  white-space: nowrap;
  align-items: center;
  padding-left: 10px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  overflow: hidden;
}

.nav3-text-selected {
  color: #aaa;
  align-items: center;
  padding-left: 10px;
  font-weight: 600;
  display: flex;
}

.nav3-icon-selected {
  color: #aaa;
  justify-content: center;
  align-items: center;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  font-weight: 900;
  display: flex;
}

.nav3-link-selected {
  flex-direction: row;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 8px;
  font-family: "Fa solid 900", sans-serif;
  display: flex;
}

.user-button-square {
  background-color: #3333;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90px;
  min-width: 90px;
  height: 90px;
  min-height: 90px;
  margin: 5px;
  padding: 8px;
  display: flex;
}

.busq-icn-300 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 26px;
  font-weight: 300;
  display: flex;
}

.busq-icn-300:focus {
  color: #288080;
}

.busq-icn-300.female {
  color: var(--uc7);
}

.busq-icn-300.male {
  color: var(--uc5);
}

.busq-icn-300.male.selected {
  color: #00a3ec;
}

.busq-icn-300.custom, .busq-icn-300.uc4 {
  color: var(--uc4);
}

.busq-icn-300.uc7 {
  color: var(--uc7);
}

.busq-icn-300.uc5 {
  color: var(--uc5);
}

.busq-txt {
  color: var(--c-txt);
  text-align: center;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.busq-txt:focus {
  color: #aaa;
}

.personal-profile-selection {
  flex-flow: wrap;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.usr-icn-con {
  align-items: center;
  height: 60%;
  display: flex;
}

.per-pro-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  flex: none;
  align-items: stretch;
  display: flex;
}

.per-pro-spec {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.per-pro-all-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 400px;
  padding-top: 10px;
  padding-bottom: 15px;
  display: flex;
}

.perpro-s-con {
  flex-flow: wrap;
  flex: none;
  display: flex;
}

.nav1-cat {
  flex-wrap: nowrap;
  flex: 0 auto;
  display: flex;
  overflow: hidden;
}

.con-ele-pro-pre {
  clear: left;
  background-color: var(--c-181818);
  border-radius: 6px;
  flex-wrap: wrap;
  place-content: flex-start space-between;
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  margin-bottom: 5px;
  padding: 0;
  display: flex;
}

.pro-pre-img-con {
  flex: 1;
  min-width: 190px;
  max-width: 190px;
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  padding: 10px 0 10px 10px;
}

.pro-pre-info-con {
  object-fit: contain;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-self: stretch;
  height: 155px;
  min-height: 155px;
  max-height: 155px;
  margin: 5px 10px 0;
  display: flex;
}

.pro-pre-tit-con {
  flex: none;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  display: flex;
}

.pro-pre-rat-con {
  object-fit: contain;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  font-size: 18px;
  display: flex;
}

.pro-pre-name-txt {
  color: var(--c-txt);
  white-space: nowrap;
  flex-wrap: nowrap;
  flex: 1;
  align-self: center;
  align-items: center;
  height: 100%;
  min-height: 40px;
  max-height: 40px;
  margin-left: 2px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.pro-pre-cntxt-con {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  display: flex;
  overflow: hidden;
}

.pro-pre-town-con {
  flex: none;
  align-items: center;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 5px;
  display: flex;
  overflow: hidden;
}

.profile-preview-status-container {
  object-fit: fill;
  flex-wrap: nowrap;
  flex: none;
  align-content: flex-end;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 70px;
  min-height: 70px;
  max-height: 70px;
  display: flex;
}

.pro-pre-ins-con {
  border-top: 1px solid var(--c-303030);
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  display: flex;
  position: static;
}

.div-block-28 {
  justify-content: flex-start;
  min-width: 800px;
  display: flex;
}

.user-icon-non-verified {
  color: var(--c-txtl);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.pro-ind-rat-con {
  grid-column-gap: .1em;
  grid-row-gap: .1em;
  flex: 0 auto;
  justify-content: space-between;
  display: flex;
}

.pro-rat-cau {
  color: var(--c-txtl);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.pro-rat-nil {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.pro-rat-pst {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
  display: flex;
}

.pro-rat-ach {
  color: var(--c-veri);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
  display: flex;
}

.container-7 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 100%;
  height: auto;
  min-height: 0;
  max-height: none;
  display: flex;
}

.usr-icn-f {
  color: #c78bffe6;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.label {
  color: #646464;
  flex-wrap: wrap;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 120px;
  max-width: 140px;
  margin-left: 20px;
  display: flex;
  overflow: visible;
}

.usr-icn-m {
  color: #00b0ffe6;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.pro-ind {
  z-index: 5;
  color: var(--c-txtl);
  flex: 0 auto;
  justify-content: center;
  height: auto;
  min-height: 40px;
  max-height: 40px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: .3em;
  font-size: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pro-ind-type-con {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 2em;
  display: flex;
}

.pro-rat-focus {
  color: #4ddbdb;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 100%;
  padding-top: 2px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 18px;
  font-weight: 300;
  display: flex;
}

.pro-pre-cntxt-txt {
  color: var(--c-txt);
  white-space: nowrap;
  object-fit: contain;
  flex: 0 auto;
  width: 100%;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 5px;
  overflow: hidden;
}

.profile-preview-hometown-text {
  color: var(--c-txt);
  white-space: nowrap;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  overflow: hidden;
}

.profile-preview-photosmall-container {
  border: 2px solid #161616;
  flex: 1;
  max-width: 100px;
  max-height: 100px;
  display: none;
}

.profile-preview-variable-container {
  flex: 1;
  min-height: 70px;
  max-height: 70px;
  display: flex;
}

.profile-preview-status-text {
  color: var(--c-txt);
  object-fit: none;
  flex-wrap: wrap;
  flex: 1;
  place-content: stretch flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 5px;
  padding: 5px;
  font-style: italic;
  display: flex;
  overflow: hidden;
}

.profile-preview-photo {
  border: 1px solid #161616;
  border-radius: 5px;
  width: 100%;
}

.insight-location {
  flex: none;
  width: 150px;
  height: 32px;
  max-height: 32px;
  margin-left: 6px;
  display: flex;
}

.isg-onlstat-icn {
  color: var(--c-808080);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: .1em;
  padding-right: .35em;
  font-family: "Fa solid 900", sans-serif;
  font-size: 15px;
  font-weight: 400;
  display: flex;
}

.insight-location-text {
  color: #606060;
  flex: 1;
  align-items: center;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.isg-onlstat-con {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ins-loc-icn {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding-left: 0;
  padding-right: 5px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 17px;
  font-weight: 300;
  display: flex;
}

.isg-onlstat-txt {
  color: var(--c-txt);
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.profile-preview-photosmall {
  width: 100%;
  height: 100%;
  display: none;
}

.pro-pre-con {
  object-fit: contain;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  display: flex;
  overflow: hidden;
}

.pro-pre-cntxt-con-mob {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  display: none;
}

.profile-preview-context-text-mobile {
  color: #aaa;
  object-fit: contain;
  flex: 0 auto;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding-left: 5px;
  overflow: hidden;
}

.columns, .column-dynamic {
  background-color: var(--c-dyn);
}

.column-body {
  background-color: var(--c-dynm);
  flex-flow: wrap;
  justify-content: center;
  display: flex;
}

.container-form {
  flex: 1;
  min-width: 290px;
  max-width: 482px;
}

.in-bod {
  border: 2px solid var(--c-303030);
  background-color: var(--c-121212);
  color: #aaa;
  white-space: nowrap;
  border-radius: 0;
  width: 100%;
  max-width: 400px;
  min-height: 50px;
  margin-bottom: 0;
  padding-left: 13px;
  padding-right: 43px;
  font-size: 17px;
  display: flex;
}

.in-bod:focus {
  color: #aaa;
  background-color: #101010;
  border-width: 2px;
  border-color: #4ddbdb80;
  padding-left: 13px;
}

.in-bod::placeholder {
  background-color: var(--c-bdy);
  color: #989898;
}

.in-bod-disabled {
  color: #757575;
  white-space: nowrap;
  cursor: not-allowed;
  background-color: #0000;
  border: 2px solid #121212;
  align-items: center;
  width: 100%;
  max-width: 400px;
  min-height: 50px;
  padding: 8px 43px 8px 13px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 400;
  display: flex;
  overflow: hidden;
}

.in-dyn {
  z-index: 2;
  min-height: var(--size--inh-1);
  border: 2px solid var(--c-101010);
  border-radius: var(--size--in-rad);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-clip: border-box;
  flex: 0 auto;
  align-items: center;
  margin-bottom: 0;
  padding: 8px 43px 8px 13px;
  font-size: 18px;
  display: flex;
  position: relative;
}

.in-dyn:hover {
  color: var(--c-txth);
  border-width: 2px;
  border-color: #000;
}

.in-dyn:active, .in-dyn:focus {
  border-color: var(--c-brand-90);
  color: var(--c-txth);
  background-color: #000;
  font-weight: 400;
}

.in-dyn::placeholder {
  color: var(--c-txth);
}

.in-dyn.height {
  flex: 1;
}

.ft-leg-con {
  clear: none;
  flex-flow: wrap;
  flex: 0 auto;
  place-content: flex-start center;
  align-items: center;
  height: auto;
  min-height: 50px;
  max-height: 80px;
  padding: 0 5px 10px;
  display: flex;
}

.ft-lnk-con {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 5px;
  display: flex;
}

.ft-lnk {
  color: var(--c-txt);
  text-align: left;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-height: 17px;
  max-height: 17px;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 300;
  text-decoration: none;
  display: flex;
}

.ft-leg-lnk {
  color: var(--c-txt);
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-height: 17px;
  max-height: 17px;
  padding: 3px 5px 3px 0;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 300;
  text-decoration: none;
  display: flex;
}

.ft-leg-txt {
  color: var(--c-txt);
  text-align: center;
  cursor: default;
  justify-content: center;
  align-items: center;
  min-height: 17px;
  max-height: 17px;
  padding: 3px 5px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 300;
  display: flex;
}

.rights-reserved {
  color: #646464;
  text-align: center;
  justify-content: center;
  padding: 3px 5px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 300;
  display: flex;
}

.option-break {
  color: #646464;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 300;
  display: flex;
}

.footer {
  flex-flow: wrap;
  flex: 0 auto;
  place-content: space-around center;
  align-items: center;
  width: 100%;
  padding: 10px;
  display: flex;
  position: static;
  inset: 0% 0% 0% auto;
}

.pan2-con {
  border-radius: 10px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  min-width: 290px;
  max-width: 800px;
  height: auto;
  padding: 20px;
  display: flex;
}

.form-block {
  flex-direction: row;
  flex: 1;
  margin-bottom: 0;
  display: flex;
}

.pan2-head-con {
  object-fit: scale-down;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 290px;
  min-height: 180px;
  max-height: 180px;
  padding-top: 20px;
  display: flex;
}

.form {
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.login-txt {
  color: var(--c-txth);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  font-size: 20px;
  display: flex;
}

.pan2 {
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  min-width: 320px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.login-title {
  max-width: 225px;
}

.ft-vl {
  color: var(--c-txt);
  cursor: default;
  justify-content: center;
  align-items: center;
  min-height: 17px;
  max-height: 17px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 300;
  display: flex;
}

.reg-b {
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: auto;
}

.buho-bod {
  border: 2px solid var(--c-303030);
  color: var(--c-txt);
  text-align: center;
  white-space: normal;
  background-color: #0000;
  border-radius: 10px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: 50px;
  min-height: 50px;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.buho-bod:hover {
  color: var(--c-txth);
  border-color: #404040;
}

.buho-bod:active {
  border-color: var(--c-brand);
}

.buho-bod:focus {
  color: #989898;
  border: 2px solid #303030;
}

.fgpass-lnk {
  color: var(--c-txtl);
  background-color: #0000;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 409px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 300;
  display: flex;
}

.pan2-log-con {
  object-fit: fill;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-self: center;
  align-items: center;
  width: 100%;
  min-width: 280px;
  min-height: auto;
  display: flex;
}

.buso-bod {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-radius: var(--size--bu-rad);
  background-color: var(--c-404040);
  color: var(--c-txt);
  text-align: center;
  white-space: normal;
  cursor: pointer;
  border: 1px solid #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  position: relative;
  overflow: hidden;
}

.buso-bod:hover {
  background-color: var(--c-646464);
  color: var(--c-txth);
}

.buso-bod:active {
  background-color: var(--c-txt);
  color: #101010;
}

.reg-con {
  border-radius: var(--size--rad);
  background-color: var(--c-dyn);
  border: 1px solid #060606;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 30px 20px;
  display: flex;
  overflow: visible;
}

.notice-text {
  color: var(--c-txth);
  text-align: left;
  margin-bottom: 15px;
}

.notice-privacy-icon {
  color: #238a5f;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  min-width: 30px;
  min-height: 40px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  display: flex;
}

.reg-pan {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 800px;
  display: flex;
}

.navr {
  z-index: 50;
  background-color: var(--c-mainh);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 64px;
  min-height: 64px;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.notice-account-title {
  color: var(--c-txt);
  align-self: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: 5px;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.navr-con {
  flex: 1;
  max-width: 800px;
  height: 100%;
  display: flex;
}

.reg-lnk {
  background-color: var(--c-mainh);
  color: var(--c-txt);
  cursor: default;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: auto;
  height: 100%;
  min-height: 64px;
  max-height: 64px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: flex;
}

.reg-lnk.w--current {
  background-color: var(--c-dyn);
  color: var(--c-brand);
}

.nav-reg-lnk-txt {
  padding-left: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.log-bdy {
  background-color: var(--nav1m);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  min-height: 100svh;
  display: flex;
  overflow: auto;
}

.navr-not-txt {
  color: #101010;
  text-align: center;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 800px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 600;
  display: flex;
}

.reg-tit-h2 {
  color: var(--c-txtl);
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.title-con {
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.reg-tit-icn {
  color: var(--c-brand-50);
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 30px;
  padding-top: 10px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 34px;
  font-weight: 300;
  display: flex;
}

.mubu-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 400px;
  padding-top: 10px;
  display: flex;
}

.busq {
  color: #646464;
  background-color: #3333;
  border: 2px solid #0000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90px;
  min-width: 90px;
  height: 90px;
  min-height: 90px;
  padding: 8px;
  display: flex;
}

.busq:focus {
  background-color: #242424;
}

.busq.w--current {
  background-color: var(--c-303030);
}

.reg-subtitle {
  color: var(--c-txtl);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.per-pro-all {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.tog-dyn-bg {
  background-color: var(--c-101010);
  color: #555;
  cursor: pointer;
  border-radius: 25px;
  width: 52px;
  min-width: 52px;
  max-width: 52px;
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  padding: 2px;
  display: flex;
}

.tog-notch {
  z-index: 1;
  background-color: var(--c-txth);
  color: var(--c-555);
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 13px;
  font-weight: 400;
  display: flex;
  position: absolute;
}

.tog-con {
  color: #aaa;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  max-width: 600px;
  display: flex;
}

.tog-txt {
  color: var(--c-txt);
  object-fit: none;
  flex: 1;
  align-self: center;
  align-items: center;
  height: auto;
  margin-right: 15px;
  font-size: 15px;
  line-height: 20px;
  display: flex;
}

.notice-info-txt {
  color: var(--c-txtl);
  text-align: center;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  font-size: 15px;
  display: flex;
}

.notice-info {
  flex-direction: row;
  flex: 1;
  align-self: center;
  width: 100%;
  max-width: 479px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.int-set {
  border: 2px solid var(--c-646464);
  background-color: var(--c-mainh);
  color: var(--c-txt);
  white-space: nowrap;
  cursor: pointer;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.int-set:hover {
  border-color: var(--c-brand-90);
  color: var(--c-txth);
}

.wid-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  justify-content: center;
  align-self: center;
  width: 100%;
  max-width: 449px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.int-av {
  border: 2px solid var(--c-101010);
  background-color: var(--c-zero);
  color: var(--c-808080);
  cursor: pointer;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 30px;
  font-weight: 300;
  display: flex;
}

.int-av:hover {
  background-color: var(--c-dynh);
  color: var(--c-avoid);
}

.multi-icon-container {
  height: 100%;
  display: flex;
}

.con-hz {
  z-index: 5;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.mcr {
  color: #333;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 30px;
  font-weight: 900;
  display: flex;
}

.mcr-con {
  border: 2px solid var(--c-mainh);
  background-color: var(--c-dyn);
  color: var(--c-txt);
  border-radius: 25px;
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.mcr-con:hover {
  color: var(--c-txth);
  background-color: #202020;
  border-color: #202020;
}

.mcr-txt {
  background-color: #0000;
  margin-right: 15px;
  padding-bottom: 1px;
}

.mcr-icn-sfw {
  color: var(--c-txt);
  font-family: "Fa 400", sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.mcr-icn-nsfw {
  color: var(--c-nsfw);
  font-family: "Fa 400", sans-serif;
  font-size: 24px;
}

.mcr-icn-nsfw.explicit {
  color: var(--c-nsfw);
  font-family: "Fa solid 900", sans-serif;
  font-weight: 900;
}

.in-con {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 479px;
  min-height: 80px;
  padding: 15px 20px;
  display: flex;
  position: relative;
}

.in-con.ignore-mvp {
  display: none;
}

.int-l1a {
  border: 2px solid var(--c-101010);
  color: var(--c-txtl);
  cursor: pointer;
  background-color: #0000;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.int-l1a:hover {
  border-color: var(--c-lifestyle);
  color: var(--c-txth);
}

.wid-lvl-con {
  flex: 1;
  max-width: 449px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.wid-exp-con {
  flex-direction: column;
  flex: 1;
  align-self: center;
  width: 100%;
  min-width: 100px;
  max-width: 449px;
  margin-bottom: 10px;
  padding-bottom: 40px;
  display: flex;
}

.wid-in {
  justify-content: center;
  width: 100%;
  min-width: 100px;
  max-width: 449px;
  min-height: 50px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.int-dd {
  border: 2px solid var(--c-101010);
  color: var(--c-zero);
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  border-radius: 6px;
  min-height: 50px;
  margin-bottom: 0;
  padding-left: 13px;
  padding-right: 13px;
  font-size: 17px;
  font-weight: 600;
}

.int-dd:focus {
  color: #d7d7d7;
  background-color: #101010;
  padding-left: 13px;
}

.int-dd::placeholder {
  color: #555;
  background-color: #020202;
}

.in-bod-focused-mock {
  color: #aaa;
  white-space: nowrap;
  background-color: #101010;
  border: 2px solid #4ddbdb80;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  min-height: 50px;
  padding: 8px 43px 8px 13px;
  font-size: 17px;
  display: flex;
}

.in-bod-err {
  color: #757575;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #d52e42e6;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 43px 8px 13px;
  font-size: 17px;
  display: flex;
}

.in-bod-exp {
  background-color: var(--c-error);
  color: #101010;
  border: 2px solid #0000;
  border-radius: 5px;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 409px;
  min-height: 50px;
  padding: 10px 13px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.in-dyn-err {
  border: 2px solid var(--c-error);
  background-color: var(--c-dynm);
  outline-offset: 0px;
  color: var(--c-txth);
  white-space: nowrap;
  border-radius: 5px;
  outline: 3px #fff;
  align-self: center;
  align-items: center;
  width: 100%;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 43px 8px 13px;
  font-size: 18px;
  display: flex;
}

.in-dyn-err:focus {
  border: 2px solid var(--c-brand);
  color: var(--c-txth);
}

.in-dyn-err::placeholder {
  color: var(--c-txth);
}

.in-dyn-exp {
  background-color: var(--c-error);
  color: #101010;
  border: 2px solid #0000;
  border-radius: 5px;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 409px;
  min-height: 50px;
  padding: 10px 13px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.in-dyn-disabled {
  border: 2px solid var(--c-181818);
  background-color: var(--c-dyn);
  color: var(--c-txtd);
  white-space: nowrap;
  cursor: not-allowed;
  border-radius: 5px;
  flex: 0 auto;
  align-items: center;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 43px 8px 13px;
  font-size: 18px;
  display: flex;
  position: relative;
}

.buso-bod-disabled {
  color: #333;
  white-space: normal;
  background-color: #161616;
  border: 1px solid #161616;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  font-size: 20px;
  display: flex;
}

.buho-bod-disabled {
  border: 2px solid var(--c-dynm);
  background-color: var(--c-zero);
  color: var(--c-646464);
  white-space: normal;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  font-size: 18px;
  display: flex;
}

.in-bod-err-icn {
  z-index: 1;
  color: #d52e42e6;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: flex;
  position: absolute;
  top: 17px;
  bottom: 17px;
  right: 22px;
}

.in-dyn-err-icn {
  z-index: 1;
  color: var(--c-error);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: flex;
  position: absolute;
  inset: 17px 22px 17px auto;
}

.in-main {
  border: 2px solid var(--c-303030);
  color: var(--c-txth);
  white-space: nowrap;
  background-color: #0000;
  flex: 0 auto;
  align-items: center;
  width: 100%;
  min-width: 100px;
  min-height: 50px;
  margin-bottom: 0;
  padding-left: 13px;
  padding-right: 13px;
  font-size: 18px;
  display: flex;
}

.in-main:focus {
  border-width: 2px;
  border-color: var(--c-brand);
  color: var(--c-txth);
  background-color: #202020;
  padding-left: 13px;
}

.in-main::placeholder {
  color: var(--c-txt);
  background-color: #0000;
}

.buso-dyn {
  grid-column-gap: var(--size--bu-gap);
  grid-row-gap: var(--size--bu-gap);
  border-radius: var(--size--bu-rad);
  background-color: var(--c-txt);
  color: var(--c-101010);
  text-align: center;
  white-space: normal;
  word-break: normal;
  cursor: pointer;
  border: 2px solid #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  min-height: 50px;
  max-height: 150px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.buso-dyn:hover {
  border-color: var(--c-txth);
  background-color: var(--c-txth);
  color: var(--c-333);
}

.buso-dyn:active {
  border-color: var(--c-zero);
  color: #101010;
  background-color: #4ddbdb;
}

.buso-main {
  background-color: var(--c-404040);
  color: var(--c-txt);
  text-align: center;
  white-space: normal;
  border: 2px solid #0000;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.buso-main:hover {
  color: var(--c-txth);
}

.buso-main:active {
  color: #101010;
  background-color: #288080;
}

.buso-dyn-disabled {
  border: 1px solid var(--c-dynh);
  background-color: var(--c-dynm);
  color: var(--c-646464);
  text-align: center;
  white-space: normal;
  cursor: not-allowed;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 449px;
  min-height: 50px;
  max-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.buho-dyn {
  border: 2px solid var(--c-dynh);
  color: var(--c-txt);
  text-align: center;
  white-space: normal;
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.buho-dyn:hover {
  color: var(--c-txth);
}

.buho-dyn:active {
  border-width: 2px;
  border-color: var(--c-dynm);
  background-color: var(--c-dynm);
  color: var(--c-txt);
  font-size: 18px;
}

.buho-dyn.fb-cancel {
  max-height: 50px;
}

.buho-main {
  color: var(--c-txt);
  text-align: center;
  white-space: normal;
  background-color: #0000;
  border: 4px solid #303030;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  min-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.buho-main:hover {
  border-color: var(--c-808080);
  color: var(--c-txth);
}

.buho-main:active {
  border-color: #4ddbdb80;
}

.buho-dyn-disabled {
  color: var(--c-808080);
  white-space: normal;
  border: 2px solid #202020;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  font-size: 18px;
  display: flex;
}

.pr-img {
  border: 2px solid #121212;
  border-radius: 6px;
  width: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.pr-img-con {
  align-self: flex-start;
  align-items: flex-end;
  width: 120px;
  min-width: 120px;
  height: 120px;
  min-height: 120px;
  margin-top: 10px;
  margin-left: 10px;
  display: flex;
  position: relative;
}

.pro-stc-con {
  clear: left;
  background-color: var(--c-bdy);
  border-radius: 6px 6px 0 0;
  flex-flow: row;
  place-content: flex-start space-between;
  width: 100%;
  max-width: 1200px;
  height: 132px;
  min-height: 132px;
  max-height: 132px;
  display: flex;
}

.pr-title-name {
  white-space: normal;
  width: 100%;
  height: 36px;
  padding-left: 10px;
  display: flex;
}

.pro-title-con {
  white-space: nowrap;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  height: 130px;
  display: flex;
  overflow: hidden;
}

.pro-title-isg {
  align-items: center;
  width: 100%;
  max-height: 40px;
  display: flex;
  overflow: hidden;
}

.pro-temp {
  color: var(--c-brand);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-right: .5em;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  display: flex;
}

.pro-temp-con {
  cursor: default;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  padding-left: 10px;
  display: flex;
}

.pro-isg-con {
  cursor: default;
  border-left: 1px solid #121212;
  align-items: center;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  padding-left: .5em;
  padding-right: .5em;
  font-size: 18px;
  display: flex;
}

.pr-act-static-con {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.navpr {
  z-index: 23;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--c-bdy);
  border-bottom: 5px solid #000;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 55px;
  min-height: 55px;
  max-height: 55px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: sticky;
  top: 0;
}

.navpr-link {
  border-bottom: 3px solid var(--c-zero);
  background-color: var(--c-bdy);
  color: var(--c-txtl);
  align-items: center;
  min-height: 50px;
  padding: 0 5px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  display: flex;
}

.navpr-link.w--current {
  border-bottom: 3px solid var(--c-txt);
  background-color: var(--c-bdy);
  color: var(--c-txt);
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.navpr-icn {
  align-items: center;
  height: 100%;
  display: flex;
}

.navpr-txt {
  align-items: center;
  height: 100%;
  padding-left: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 400;
  display: flex;
}

.pr-title-nam-txt {
  color: var(--c-txt);
  cursor: default;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  font-size: 24px;
  font-weight: 600;
  display: flex;
}

.pro-act-lnk {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  position: relative;
}

.pr-act-static-icn {
  color: var(--c-txtl);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  display: flex;
}

.pr-act-static-icn:hover {
  color: var(--c-brand-90);
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
}

.navbc {
  background-color: var(--c-bdy);
  border-radius: 6px;
  max-width: 1200px;
  height: 50px;
  min-height: 50px;
  margin-bottom: 5px;
  display: flex;
}

.bc-lnk {
  cursor: pointer;
  flex-direction: row;
  justify-content: center;
  width: auto;
  height: 100%;
  display: flex;
}

.navbc-lnk-txt {
  color: var(--c-txtl);
  white-space: nowrap;
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.navbr-lnk-icn {
  color: var(--c-txtl);
  justify-content: center;
  align-items: center;
  padding-right: 5px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 15px;
  font-weight: 300;
  display: flex;
}

.navbr-arr {
  color: var(--c-808080);
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 30px;
  height: 50px;
  font-family: "Fa 400", sans-serif;
  font-size: 12px;
  display: flex;
}

.pro-isg-txt-lng {
  color: var(--c-txt);
  flex: 1;
  align-items: center;
  display: flex;
}

.pro-isg-loc-txt-sht {
  color: var(--c-txt);
  flex: 1;
  align-items: center;
  height: 100%;
  padding-right: 5px;
  text-decoration: none;
  display: none;
}

.pro-isg-con-onl {
  color: var(--c-txtl);
  cursor: default;
  border-left: 1px solid #121212;
  flex: 0 auto;
  align-items: center;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  padding-left: .5em;
  padding-right: .5em;
  font-size: 18px;
  display: flex;
}

.nav3-return-link {
  flex-direction: row;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.insights-text {
  color: var(--c-txt);
  white-space: nowrap;
  align-items: center;
  margin-right: 5px;
  display: flex;
  overflow: hidden;
}

.pro-onlsta-icn {
  background-color: #0000;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  padding-left: 5px;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
  display: flex;
}

.pre-pro-ins-con {
  color: var(--c-txt);
  flex: none;
  justify-content: flex-end;
  align-items: center;
  height: 40px;
  max-height: 40px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.pro-isg-loc-icn {
  color: var(--c-808080);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-right: .35em;
  font-family: "Fa solid 900", sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.pro-stat {
  border: 2px solid var(--c-brand-50);
  color: var(--c-txth);
  cursor: default;
  background-color: #4ddbdb0d;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  margin-bottom: 0;
  padding: 12px;
  display: flex;
  position: relative;
}

.pro-stat:focus {
  border-color: var(--c-brand);
  background-color: var(--c-black);
  color: var(--c-txth);
}

.pro-stat-sig {
  color: var(--c-txtl);
  min-height: 18px;
  max-height: 18px;
  font-size: 14px;
  display: block;
}

.pro-head {
  color: var(--c-txtl);
  cursor: default;
  border-radius: 6px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

.pro-foot {
  width: 100%;
  max-width: 100vw;
  height: auto;
  margin-top: 20px;
  padding: 10px 15px 30px;
}

.fa900 {
  color: #646464;
  text-align: center;
  cursor: default;
  justify-content: center;
  align-items: center;
  height: 50px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  display: flex;
}

.pro-list-txt {
  color: var(--c-txth);
  cursor: default;
  justify-content: center;
  align-items: center;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  list-style-type: none;
  display: flex;
}

.pro-lst-nam {
  color: var(--c-txtl);
  cursor: default;
  justify-content: center;
  align-items: center;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  list-style-type: none;
  display: flex;
}

.pro-lst-con {
  min-width: 160px;
  margin-top: 10px;
  margin-bottom: 30px;
  padding-left: 0;
}

.cnt-pro-elm {
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  width: auto;
  padding: 20px;
  display: flex;
}

.cnt-pro-elm-list {
  border-top: 1px solid #101010;
  flex: 0 auto;
  min-width: 280px;
  max-width: 100vw;
  padding: 20px;
}

.pro-setlist-icn {
  color: #333;
  cursor: default;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 30px;
  max-width: 30px;
  min-height: 30px;
  max-height: 30px;
  display: flex;
}

.pro-setlist-con {
  flex-wrap: wrap;
  place-content: flex-start space-between;
  align-items: center;
  min-width: 240px;
  min-height: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.pro-setlist-loc {
  color: var(--c-txt);
  cursor: default;
  flex: 1;
  align-items: center;
  min-width: 160px;
  height: auto;
  min-height: 30px;
  padding-left: 10px;
  display: flex;
}

.pro-loc-txt {
  color: var(--c-txt);
  flex-wrap: wrap;
  place-content: flex-start space-between;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.fa300 {
  color: var(--c-808080);
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.pro-setlist-dist {
  min-width: 80px;
  height: 30px;
  min-height: 30px;
}

.pro-setlist-txt-dist {
  color: var(--c-txtl);
  text-align: right;
  cursor: default;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-right: 10px;
  display: flex;
}

.int-dis {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 2px solid var(--c-lifestyle);
  color: var(--c-lifestyle);
  cursor: default;
  border-radius: 5px;
  align-items: center;
  min-width: 10px;
  min-height: 32px;
  max-height: 32px;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
}

.int-dis.into {
  border-color: var(--c-into);
}

.int-dis.curious {
  border-color: var(--c-curious);
}

.int-dis-txt {
  color: var(--c-txth);
  white-space: normal;
  align-items: center;
  height: 100%;
  display: flex;
}

.pro-int-con {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-wrap: wrap;
  padding-top: 6px;
  padding-bottom: 10px;
  display: flex;
}

.usr-c-sqr {
  border: 2px solid var(--c-101010);
  cursor: pointer;
  background-color: #0000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  min-width: 80px;
  height: 80px;
  min-height: 80px;
  padding: 8px;
  display: flex;
}

.usr-c-cnt {
  flex-flow: row;
  flex: 0 auto;
  justify-content: space-between;
  display: flex;
}

.usr-c-icn {
  color: #757575;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 26px;
  font-weight: 300;
  display: flex;
}

.usr-c-icn.uc5 {
  color: var(--uc5);
}

.usr-c-icn.uc6 {
  color: var(--uc6);
}

.usr-c-icn.uc7 {
  color: var(--uc7);
}

.usr-c-icn.uc8 {
  color: #afafaf;
}

.usr-c-icn.uc1 {
  color: var(--uc1);
}

.usr-c-icn.uc3 {
  color: var(--uc3);
}

.usr-c-icn.uc2 {
  color: var(--uc2);
}

.usr-c-sel-cnt {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynh);
  border-radius: 10px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
  overflow: visible;
}

.in-bod-dd {
  background-color: #101010;
  border: 2px solid #303030;
  min-height: 50px;
}

.in-bod-dd-txt {
  align-items: center;
  min-height: 50px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 17px;
  display: flex;
}

.in-bod-dd-txt.selected {
  color: #aaa;
  background-color: #121212;
}

.in-bod-dd-subtitle {
  color: #555;
  align-items: center;
  min-height: 40px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.in-dyn-dd-subtitle {
  color: var(--c-808080);
  align-items: center;
  min-height: 40px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.in-dyn-dd-text {
  color: var(--c-txt);
  align-items: center;
  min-height: 50px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 18px;
  display: flex;
}

.in-dyn-dd-text:hover {
  background-color: var(--c-dynm);
}

.in-dyn-dd-text.selected {
  background-color: var(--c-mainh);
  color: var(--c-txth);
  font-size: 18px;
}

.in-dyn-dropdown {
  background-color: #101010;
  border: 2px solid #303030;
  border-radius: 5px;
  min-height: 50px;
  max-height: 275px;
  overflow: auto;
}

.in-bod-success {
  color: gray;
  white-space: nowrap;
  background-color: #101010;
  border: 2px solid #121212;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  min-height: 50px;
  padding: 8px 45px 8px 13px;
  font-size: 17px;
  display: flex;
}

.in-bod-success-check, .in-dyn-success-check {
  z-index: 1;
  color: var(--c-privacy);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: flex;
  position: absolute;
  top: 17px;
  bottom: 17px;
  right: 22px;
}

.input-dynamich-success {
  color: #555;
  white-space: nowrap;
  background-color: #101010;
  border: 2px solid #101010;
  border-right: 2px #d52e4280;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  min-height: 50px;
  padding: 8px 45px 8px 13px;
  font-size: 17px;
  display: flex;
}

.in-dynh-success-check {
  z-index: 1;
  color: var(--c-privacy);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: flex;
  position: absolute;
  top: 17px;
  bottom: 17px;
  right: 22px;
}

.bdy {
  background-color: var(--nav1m);
  max-width: 100dvw;
  height: 100%;
}

.para {
  color: var(--c-txt);
  max-width: 600px;
}

.section {
  background-color: #020202;
}

.body-2 {
  color: #989898;
}

.text-icon {
  background-color: #0000;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.dyn-nav {
  z-index: 24;
  border-bottom: 1px solid var(--c-101010);
  background-color: var(--c-dyn);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  padding: 10px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.dyn-nav-link {
  color: var(--c-txtl);
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 5px;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
  max-height: 36px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.dyn-nav-link.w--current {
  border-color: var(--c-dynh);
  background-color: var(--c-dynm);
  color: var(--c-txt);
  cursor: default;
  font-weight: 600;
}

.dyn-nav-txt {
  justify-content: center;
  align-items: center;
  height: 32px;
  max-height: 32px;
  display: flex;
}

.dyn-nav-txt.selected {
  color: #989898;
  max-width: none;
  height: 100%;
  max-height: 100%;
  font-weight: 700;
}

.dyn-pan-con {
  background-color: var(--c-dyn);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 320px;
  max-width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: auto;
}

.msg-pre-con {
  background-color: var(--c-dynm);
  color: var(--c-dynm);
  cursor: pointer;
  flex-direction: row;
  flex: 1;
  width: 100%;
  min-height: 100px;
  max-height: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.msg-pre-con:hover {
  color: var(--c-808080);
}

.msg-pre-con.selected {
  border-color: var(--c-txt);
  color: var(--c-txth);
}

.msg-ctl {
  background-color: var(--c-555);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 10px;
  min-width: 10px;
  max-width: 10px;
  min-height: 100%;
  max-height: 100%;
  padding-top: 12px;
  display: flex;
  position: relative;
}

.msg-pre-cnt {
  background-color: var(--c-dynm);
  color: var(--c-txtl);
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  min-width: 240px;
  max-width: 100%;
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  padding: 15px 12px;
  display: flex;
  position: relative;
}

.msg-pre-cnt:hover {
  color: var(--c-txt);
}

.msg-pre-cnt.slide {
  position: absolute;
  right: -235px;
}

.msg-pre-title-con {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  height: 22px;
  display: flex;
  overflow: hidden;
}

.msg-pre-sub-con {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: space-between;
  align-items: center;
  height: 24px;
  display: flex;
}

.msg-pre-msg-con {
  text-overflow: ellipsis;
  white-space: nowrap;
  min-height: 23px;
  max-height: 23px;
  overflow: hidden;
}

.msg-pre-title-icn {
  color: var(--c-txt);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.msg-pre-title-icn.female {
  color: #c280ff;
}

.msg-pre-title-icn.selected {
  color: #aaa;
}

.msg-pre-title-icn.male {
  color: #00a3ec;
}

.msg-pre-sub-txt {
  text-align: left;
  letter-spacing: .01em;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 100%;
  font-weight: 600;
  overflow: hidden;
}

.msg-pre-sub-txt.selected {
  color: var(--c-txth);
}

.dyn-nav-arrow {
  color: #787878;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  padding-bottom: 5px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  font-weight: 900;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.dyn-nav-arrow.other {
  color: #4ddbdbcc;
  padding-bottom: 5px;
  font-size: 8px;
  position: absolute;
  inset: auto 0% 0%;
}

.msg-pre-msg-txt {
  text-align: left;
  letter-spacing: .01em;
  text-overflow: ellipsis;
  white-space: nowrap;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  font-size: 16px;
  font-weight: 300;
  overflow: hidden;
}

.msg-pre-msg-txt.selected {
  color: var(--c-txth);
}

.msg-pre-tim {
  color: var(--c-txtl);
  white-space: nowrap;
  object-fit: contain;
  flex: none;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  padding-left: 10px;
  font-size: 14px;
  display: flex;
}

.msg-pre-tim.selected {
  color: var(--c-txth);
}

.msg-pre-to {
  color: var(--c-txtl);
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  min-width: 100px;
  padding-left: 20px;
  font-size: 14px;
  overflow: hidden;
}

.msg-pre-to.selected {
  color: var(--c-txth);
}

.msg-pre-title-txt {
  letter-spacing: .02em;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-wrap: wrap;
  align-items: center;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.msg-pre-title-txt.selected {
  color: var(--c-txth);
  overflow: hidden;
}

.msg-pre-ctl-con {
  align-items: center;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  display: flex;
}

.msg-ctl-icn-focus {
  color: var(--c-brand);
  justify-content: center;
  align-items: center;
  padding-right: 5px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.msg-ctl-icn-focus.priority {
  color: var(--meet-now);
  font-family: "Fa solid 900", sans-serif;
}

.msg-ctl-icn-focus.reported {
  color: var(--c-dynh);
  font-family: "Fa solid 900", sans-serif;
  font-weight: 900;
}

.msg-ctl-icn-focus.focus {
  color: var(--c-brand);
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
}

.msg-ctl-icn-focus.other {
  color: var(--c-other);
  font-family: "Fa solid 900", sans-serif;
}

.msg-pre-icn-con {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 1px;
  font-size: 14px;
  display: flex;
}

.ms-icn {
  color: var(--c-meta);
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-bottom: 2px;
  padding-right: 6px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.usr-c-lnk {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 25%;
  min-width: 50px;
  max-width: 25%;
  height: 25px;
  min-height: 80px;
  display: flex;
  overflow: hidden;
}

.age-rng {
  background-color: var(--c-dynm);
  color: var(--c-txt);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100px;
  min-width: 100px;
  max-width: 100px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  display: flex;
}

.age-rng:hover {
  background-color: var(--c-dynh);
}

.age-rng-txt {
  font-weight: 400;
}

.age-selection-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  place-content: flex-start center;
  align-items: flex-start;
  min-width: 280px;
  max-width: 460px;
  padding-top: 10px;
  padding-bottom: 15px;
  display: flex;
}

.age-rng-selected {
  border: 2px solid var(--c-txtl);
  background-color: var(--c-dynh);
  color: var(--c-txth);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100px;
  min-width: 100px;
  max-width: 100px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  font-weight: 600;
  display: flex;
}

.busq-selected {
  background-color: var(--c-dynh);
  color: #aaa;
  border: 2px solid #555;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90px;
  min-width: 90px;
  height: 90px;
  min-height: 90px;
  padding: 8px;
  display: flex;
}

.busq-selected:focus {
  background-color: #242424;
}

.busq-icn-300-selected {
  color: var(--c-brand);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 26px;
  font-weight: 300;
  display: flex;
}

.busq-icn-300-selected:focus {
  color: #288080;
}

.busq-txt-selected {
  color: var(--c-txth);
  text-align: center;
  justify-content: center;
  width: 100%;
  padding-bottom: 5px;
  display: flex;
}

.busq-txt-selected:focus {
  color: #aaa;
}

.dynamic-footer-container {
  flex: none;
  justify-content: space-between;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  margin-top: 20px;
  display: flex;
}

.met-set {
  border: 2px solid var(--ph-bdr);
  background-color: var(--ph-bg);
  color: var(--c-txt);
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 449px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-set:hover {
  background-color: var(--c-dynm);
  color: var(--c-txth);
}

.met-dd {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dyn);
  color: var(--c-dynh);
  border-radius: 6px;
  max-width: 449px;
  min-height: 50px;
  margin-bottom: 0;
  padding-left: 13px;
  padding-right: 13px;
  font-size: 17px;
  font-weight: 600;
}

.met-dd::placeholder {
  color: #555;
  background-color: #020202;
}

.text-block-13 {
  text-align: center;
}

.met-l3 {
  border: 2px solid var(--c-metn);
  background-color: var(--c-101010);
  color: var(--c-txt);
  text-align: center;
  cursor: pointer;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-l3:focus {
  border: 3px solid var(--c-metn);
  color: var(--c-txth);
}

.met-l3t {
  color: var(--c-txtl);
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 600;
  display: flex;
}

.usr-c-sqr-selected {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynh);
  cursor: pointer;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  min-width: 80px;
  height: 80px;
  min-height: 80px;
  padding: 8px;
  display: flex;
}

.busq-lg {
  background-color: var(--c-mainh);
  color: var(--c-808080);
  border: 2px solid #0000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 110px;
  min-width: 110px;
  height: 110px;
  min-height: 110px;
  padding: 8px;
  display: flex;
}

.busq-lg:hover {
  background-color: var(--c-303030);
  color: var(--c-txth);
}

.msg-notice {
  color: var(--c-txtl);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  font-size: 14px;
  display: flex;
}

.scrollbar-rail {
  background-color: #0000;
  min-width: 10px;
  max-width: 10px;
}

.image {
  flex: 1;
  max-width: 140px;
  height: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.navx-men-lnk {
  color: var(--c-n1m-icn-s);
  background-color: #0000;
  align-items: center;
  min-height: 62px;
  max-height: 62px;
  padding: 20px 17px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.navx-men-lnk:hover, .navx-men-lnk.w--current {
  color: #d7d7d7;
}

.navx {
  background-color: var(--nav1m);
  border-bottom: 2px solid #060606;
  min-height: 64px;
  max-height: 64px;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 0 0 #00000021;
}

.navx-con {
  max-width: 1000px;
  height: 62px;
  min-height: 62px;
  max-height: 62px;
  overflow: hidden;
}

.navx-menu {
  background-color: #202020;
  flex-wrap: nowrap;
  display: flex;
  overflow: hidden;
}

.brand-link {
  align-items: center;
  height: 100%;
  min-height: auto;
  text-decoration: none;
  display: flex;
}

.sec-arrow {
  background-color: var(--c-dynh);
  justify-content: center;
  align-items: center;
  min-height: auto;
  max-height: 60px;
  padding-top: 20px;
}

.splash {
  object-fit: contain;
  overflow: hidden;
}

.chevron-down {
  color: var(--c-555);
  font-family: "Fa 400", sans-serif;
  font-size: 30px;
  font-weight: 900;
}

.land-offer {
  color: var(--c-txt);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 1.3em;
  font-weight: 600;
  line-height: 20px;
}

.ts-limited {
  color: var(--c-txt);
  font-weight: 800;
}

.land-offer-caps {
  color: var(--c-txth);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 2em;
  font-weight: 800;
  line-height: 100%;
}

.ts-lifetime {
  color: var(--c-brand);
}

.saving-badge {
  background-color: var(--c-404040);
  color: var(--c-txth);
  text-align: center;
  border: 1px solid #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 0;
  padding: 5px 7px;
  font-family: Open Sans, sans-serif;
  font-size: 1.2em;
  font-weight: 600;
  line-height: 20px;
  display: flex;
}

.in-dd-con {
  border-radius: 5px;
  display: flex;
}

.in-dd-list {
  background-color: var(--c-black);
  flex: 1;
}

.scrollbar {
  background-color: var(--c-808080);
  min-width: 5px;
  max-width: 5px;
  min-height: 50px;
  max-height: 50px;
  margin: 3px 2px 3px 3px;
}

.notice-confirm-icn {
  color: var(--c-into);
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: 50px;
  min-height: 50px;
  font-family: "Fa 400", sans-serif;
  font-size: 28px;
  font-weight: 300;
  display: flex;
}

.mcr-con-selected {
  border: 2px solid var(--c-808080);
  color: var(--c-txth);
  text-align: right;
  background-color: #202020;
  border-radius: 25px;
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.body-main {
  background-color: #101010;
  overflow: hidden;
}

.container-vertical {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.int-l1b {
  border: 2px solid var(--c-101010);
  color: var(--c-txtl);
  cursor: pointer;
  background-color: #0000;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.int-l1b:hover {
  border-color: var(--c-into);
  color: var(--c-txth);
}

.wid-cancel {
  border: 2px solid var(--c-101010);
  color: var(--c-txt);
  cursor: pointer;
  background-color: #0000;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 449px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.wid-cancel:hover {
  border: 2px solid var(--c-808080);
  color: var(--c-txth);
  background-color: #0000;
}

.text-block-14 {
  justify-content: center;
  display: flex;
}

.int-set-selected {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynm);
  color: var(--c-txtl);
  cursor: pointer;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.int-l1c {
  border: 2px solid var(--c-101010);
  color: var(--c-txtl);
  cursor: pointer;
  background-color: #0000;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.int-l1c:hover {
  border-color: var(--c-curious);
  color: var(--c-txth);
}

.int-av-selected {
  border: 2px solid var(--c-mainh);
  background-color: var(--c-mainh);
  color: var(--c-avoid);
  cursor: pointer;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 30px;
  font-weight: 300;
  display: flex;
}

.int-av-selected:hover {
  background-color: var(--c-dynh);
  color: var(--c-txth);
  border-style: solid;
  border-width: 2px;
}

.int-set-av {
  border: 2px dotted var(--c-avoid);
  background-color: var(--c-mainh);
  color: var(--c-txtl);
  cursor: not-allowed;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.int-set-av:hover {
  background-color: var(--c-dynh);
  color: var(--c-txtl);
}

.form-3 {
  min-width: 290px;
}

.met-set-selected {
  border: 2px solid var(--c-dynm);
  color: #aaa;
  background-color: #202020;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 449px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.text-block-15 {
  text-align: center;
}

.aux-sub {
  color: var(--c-txt);
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 600;
}

.para-aux {
  color: var(--c-txth);
  text-align: left;
  line-height: 1.4;
}

.aux-lnk {
  color: var(--c-txth);
  text-decoration: underline;
}

.aux-h2 {
  color: var(--c-brand);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.aux-top-lnk {
  color: var(--c-txth);
  line-height: 1.5;
  text-decoration: underline;
}

.aux-tit {
  color: var(--c-brand);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  font-weight: 400;
}

.list {
  margin-top: 10px;
  padding-left: 30px;
  font-size: 15px;
  list-style-type: disc;
}

.list-aux {
  color: var(--c-txth);
  padding-bottom: 5px;
  font-size: 17px;
  list-style-type: disc;
}

.text-span-8 {
  font-weight: 700;
}

.life-focused {
  border: 2px solid var(--c-lifestyle);
  color: #aaa;
}

.life-focused:hover, .life-focused:focus {
  border: 2px solid var(--c-lifestyle);
}

.into-focused {
  border: 2px solid var(--c-into);
  color: #aaa;
}

.into-focused:hover, .into-focused:focus {
  border: 2px solid var(--c-into);
}

.curious-focused {
  border: 2px solid var(--c-curious);
  color: #aaa;
}

.curious-focused:hover, .curious-focused:focus {
  border: 2px solid var(--c-curious);
}

.main-section-offer {
  background-color: var(--c-303030);
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.in-con-code {
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-width: 280px;
  max-width: 449px;
  min-height: 80px;
  padding: 20px;
  display: flex;
}

.in-dyn-code {
  border: 2px solid var(--c-txtl);
  background-color: var(--c-dynm);
  color: var(--c-txth);
  text-align: center;
  white-space: nowrap;
  object-fit: contain;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin-bottom: 0;
  padding: 0;
  font-size: 20px;
  display: flex;
  overflow: hidden;
}

.in-dyn-code:hover {
  border-color: var(--c-brand-90);
  color: var(--c-txth);
}

.in-dyn-code:active {
  color: var(--c-txth);
}

.in-dyn-code:focus {
  border-color: var(--c-brand-90);
  color: var(--c-txth);
}

.in-dyn-code:focus-visible, .in-dyn-code[data-wf-focus-visible] {
  color: var(--c-txth);
}

.reg-con-veri {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  min-width: 280px;
  max-width: 449px;
  height: auto;
  display: flex;
}

.reg-tip {
  color: var(--c-txtl);
  font-style: italic;
}

.txt-100w {
  color: var(--c-txt);
  flex: 1;
  align-self: center;
  align-items: stretch;
  width: 100%;
  margin-right: 15px;
  padding-left: 5px;
  font-size: 16px;
  line-height: 20px;
  display: flex;
}

.tog-bod-bg {
  background-color: var(--c-404040);
  color: #555;
  border-radius: 25px;
  justify-content: flex-start;
  width: 52px;
  min-width: 52px;
  max-width: 52px;
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  padding: 2px;
  display: flex;
}

.tog-bod-notch {
  z-index: 1;
  background-color: var(--c-txth);
  color: var(--c-555);
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 13px;
  font-weight: 400;
  display: flex;
  position: absolute;
}

.design-con {
  z-index: 1;
  background-color: #404040b3;
  flex-flow: wrap;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
}

.ad-veri-bod {
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  min-width: 768px;
  height: 100vh;
  min-height: 560px;
  font-size: 16px;
  display: flex;
  overflow: hidden;
}

.ad-veri-col3 {
  width: 27vw;
  min-width: 210px;
  max-width: 37.5vh;
  height: 99vh;
  min-height: 560px;
  max-height: 72vw;
}

.ad-veri-col3.hide {
  display: none;
}

.ad-veri-col5 {
  width: 45vw;
  min-width: 350px;
  max-width: 62.5vh;
  height: 99vh;
  min-height: 560px;
  max-height: 72vw;
}

.ad-ver-5x5 {
  aspect-ratio: 1;
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  width: 45vw;
  min-width: 350px;
  max-width: 62.5vh;
  height: 45vw;
  min-height: 350px;
  max-height: 62.5vh;
  display: flex;
}

.ad-ver-5x1 {
  justify-content: center;
  align-items: center;
  width: 45vw;
  min-width: 350px;
  max-width: 62.5vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  display: flex;
}

.ad-ver-3x1 {
  width: 27vw;
  min-width: 210px;
  max-width: 37.5vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  display: flex;
}

.ad-ver-3x3 {
  aspect-ratio: 1;
  flex-wrap: wrap;
  align-content: flex-end;
  align-items: flex-start;
  width: 27vw;
  min-width: 210px;
  max-width: 37.5vh;
  height: 27vw;
  min-height: 210px;
  max-height: 37.5vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ad-ver-3x5 {
  flex-wrap: wrap;
  align-content: flex-start;
  width: 27vw;
  min-width: 210px;
  max-width: 37.5vh;
  height: 45vw;
  min-height: 350px;
  max-height: 62.5vh;
  display: flex;
}

.ad-ver-3x2 {
  flex-wrap: wrap;
  align-items: flex-end;
  width: 27vw;
  min-width: 210px;
  max-width: 37.5vh;
  height: 18vw;
  min-height: 140px;
  max-height: 25vh;
  display: flex;
}

.bu-9x9vw {
  background-color: var(--c-bdyl);
  color: var(--c-404040);
  text-align: center;
  cursor: pointer;
  border: 1px solid #000;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 9vw;
  min-width: 70px;
  max-width: 12.5vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  display: flex;
}

.bu-9x9vw:hover {
  background-color: var(--c-333);
  color: var(--c-txtl);
}

.bu-9x9vw.w--current {
  background-color: var(--c-bdyh);
  color: var(--c-646464);
  cursor: default;
}

.bu-9x9vw.w--current:hover {
  color: var(--c-404040);
}

.bu-18x9vw {
  background-color: var(--c-bdyl);
  color: var(--c-646464);
  text-align: center;
  border: 1px solid #000;
  flex: none;
  justify-content: space-around;
  align-items: center;
  width: 18vw;
  min-width: 140px;
  max-width: 25vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  display: flex;
}

.bu-18x9vw:hover {
  background-color: var(--c-333);
  color: var(--c-txtl);
}

.bu-18x9vw.w--current {
  background-color: var(--c-bdyh);
  color: var(--c-646464);
  cursor: default;
}

.ad-veri-img {
  border: 2px solid var(--c-brand-50);
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.bu-27x9vw-approve {
  background-color: var(--c-bdyh);
  color: #238a5f;
  text-align: center;
  cursor: pointer;
  border: 1px solid #000;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 27vw;
  min-width: 210px;
  max-width: 37.5vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  display: flex;
}

.bu-27x9vw-approve:hover {
  background-color: var(--c-333);
}

.bu-27x9vw-flag {
  background-color: var(--c-181818);
  color: #b07c3e;
  text-align: center;
  border: 1px solid #000;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 27vw;
  max-width: 37.5vh;
  height: 9vw;
  max-height: 12.5vh;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  display: flex;
}

.bu-27x9vw-flag:hover {
  background-color: var(--c-333);
}

.ad-ver-fa900 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.ad-ver-fa400 {
  font-family: "Fa 400", sans-serif;
  font-size: 30px;
  font-weight: 400;
  display: flex;
}

.ad-ver-usr {
  color: var(--c-txtl);
  justify-content: center;
  align-items: center;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 30px;
  font-weight: 300;
  display: flex;
}

.ad-ver-txt {
  justify-content: center;
  align-items: center;
  font-size: 1.2vw;
  display: flex;
}

.ad-veri-img-icn {
  border: 2px solid var(--c-101010);
  color: var(--c-txt);
  background-color: #202020;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-left: 10px;
  padding: 5px 7px;
  font-family: Open Sans, sans-serif;
  font-size: 1.4vw;
  font-weight: 600;
  display: flex;
  position: absolute;
  bottom: auto;
  right: auto;
}

.bad:hover {
  color: #d52e42;
}

.bad:focus {
  color: #d52e42;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 900;
}

.great:hover {
  color: #4ddbdb;
}

.great:focus {
  color: #4ddbdb;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 900;
}

.good:hover {
  color: #238a5f;
}

.good:focus {
  color: #238a5f;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 900;
}

.average:hover {
  color: #e3f737;
}

.average:focus {
  color: #e3f737;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 900;
}

.poor:hover {
  color: #b07c3e;
}

.poor:focus {
  color: #b07c3e;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 900;
}

.fb-rat-icn {
  color: #989898;
  background-color: #0000;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-family: "Fa 100", Arial, sans-serif;
  font-size: 40px;
  font-weight: 100;
  display: flex;
}

.fb-rat-icn.poor.focused {
  color: #b07c3e;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 900;
}

.fb-rat-con {
  flex: 1;
  justify-content: space-between;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.star:hover {
  color: #f0ff49;
}

.star:focus {
  color: #f0ff49;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 900;
}

.fb-flask {
  color: #505050;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 70px;
  min-width: 70px;
  max-width: 70px;
  height: 70px;
  min-height: 70px;
  max-height: 70px;
  font-family: "Fa 400", sans-serif;
  font-size: 70px;
  display: flex;
}

.fb-rat-tt {
  color: var(--c-txth);
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  height: 40px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.po-notice-con {
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.fb-title {
  color: var(--c-txtl);
  text-align: center;
  flex: none;
  justify-content: center;
  align-items: flex-end;
  max-width: 280px;
  padding-top: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.po-con {
  z-index: 75;
  background-color: var(--c-333);
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  width: auto;
  min-width: 300px;
  max-width: 300px;
  height: 500px;
  min-height: 500px;
  max-height: 500px;
  margin: 10px;
  display: flex;
  position: absolute;
  inset: auto;
  box-shadow: 0 0 0 3px #000c;
}

.div-block-43 {
  flex-wrap: wrap;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.con-vt {
  flex-direction: column;
  flex: 0 auto;
  align-items: stretch;
  display: flex;
}

.fb-next {
  color: #aaa;
  background-color: #505050;
  border: 1px solid #303030;
  font-weight: 600;
}

.fb-next:hover {
  color: #d7d7d7;
  background-color: #555;
}

.fb-cancel {
  color: gray;
  text-align: center;
  background-color: #333;
  border: 1px solid #333;
  margin-top: 20px;
}

.fb-cancel:hover {
  color: #aaa;
  border: 1px solid #333;
}

.fb-cancel:active {
  background-color: #333;
  border: 1px solid #333;
}

.fb-sub-disabled, .fb-sub-disabled:hover, .fb-sub-disabled:active {
  color: gray;
  background-color: #333;
  border: 1px solid #101010;
}

.fb-sub {
  color: #4ddbdb;
  background-color: #505050;
  border: 1px solid #303030;
  font-weight: 600;
}

.fb-sub:hover {
  color: #d7d7d7;
  background-color: #555;
}

.fb-sub:active {
  color: #101010;
  background-color: #4ddbdb;
}

.fb-sub:focus {
  color: #aaa;
  background-color: #505050;
  border: 1px solid #303030;
}

.fb-rat-tt-inactive {
  color: #646464;
  justify-content: center;
  align-items: flex-end;
  height: 40px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.fb-rat-icn-inactive {
  color: #555;
  background-color: #0000;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-family: "Fa 100", Arial, sans-serif;
  font-size: 40px;
  font-weight: 100;
  display: flex;
}

.fb-flask-confirm {
  color: #4ddbdb80;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 70px;
  min-width: 70px;
  max-width: 70px;
  height: 70px;
  min-height: 70px;
  max-height: 70px;
  font-family: "Fa 400", sans-serif;
  font-size: 70px;
  display: flex;
}

.fb-title-confirm {
  color: var(--c-txtl);
  text-align: center;
  flex: none;
  align-items: flex-end;
  max-width: 280px;
  padding-top: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.fb-rep {
  color: var(--c-txt);
  text-align: center;
  flex: none;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  display: flex;
}

.fb-rep-pos {
  color: #238a5f;
  text-align: center;
  flex: none;
  justify-content: center;
  align-items: center;
  max-width: 280px;
  height: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 30px;
  display: flex;
}

.fb-txt {
  color: var(--c-txth);
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}

.fb-rep-con {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  display: flex;
}

.fb-flask-off {
  color: #202020;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 70px;
  min-width: 70px;
  max-width: 70px;
  height: 70px;
  min-height: 70px;
  max-height: 70px;
  font-family: "Fa 400", sans-serif;
  font-size: 70px;
  display: flex;
}

.fb-rep-num {
  color: gray;
  text-align: center;
  flex: none;
  justify-content: center;
  align-items: center;
  max-width: 280px;
  height: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 30px;
  display: flex;
}

.po-area {
  z-index: 99;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 100dvw;
  max-height: 100dvh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.po-area.hidden {
  display: none;
}

.po-area.test {
  display: flex;
  position: fixed;
  overflow: hidden;
}

.fb-bc-s {
  color: var(--c-mainh);
  background-color: #0000;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 34px;
  min-width: 34px;
  max-width: 34px;
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  padding: 0;
  font-family: "Fa solid 900", sans-serif;
  font-size: 18px;
  font-weight: 300;
  display: flex;
}

.fb-bc-s.w--current {
  background-color: var(--c-zero);
  color: var(--c-txtl);
  font-size: 22px;
  font-weight: 400;
}

.fb-bc-l {
  color: var(--c-txtl);
  background-color: #0000;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 34px;
  min-width: 34px;
  max-width: 34px;
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  font-weight: 400;
  display: flex;
}

.po-bc-con {
  justify-content: space-between;
  height: 74px;
  min-height: 74px;
  max-height: 74px;
  padding: 20px;
  display: flex;
}

.po-main-txt {
  color: var(--c-txth);
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  height: 160px;
  min-height: 160px;
  max-height: 160px;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}

.temp-iced {
  color: #555;
}

.temp-interested {
  color: #4ddbdb;
}

.temp-hot {
  color: #d7d7d7;
}

.temp-warm {
  color: #989898;
}

.temp-cold {
  color: #646464;
}

.po-title-large {
  color: #d7d7d7;
  text-align: center;
  flex: none;
  align-items: flex-start;
  max-width: 280px;
  padding-top: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
  display: flex;
}

.po-title-bold {
  color: var(--c-txt);
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 280px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.po-intro {
  color: #4ddbdb;
  text-align: center;
  flex: none;
  align-items: flex-end;
  max-width: 280px;
  padding-top: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.po-grad {
  color: var(--c-mainh);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 80px;
  min-width: 80px;
  max-width: 80px;
  height: 80px;
  min-height: 80px;
  max-height: 80px;
  padding-top: 40px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 80px;
  font-weight: 300;
  display: flex;
}

.po-pr-rat-cau {
  color: var(--c-txtl);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 4px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 40px;
  display: flex;
}

.po-pr-rat-nil {
  color: var(--c-txtl);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 4px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 40px;
  display: flex;
}

.po-pr-usr {
  color: var(--c-txtl);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 40px;
  display: flex;
}

.po-icn {
  color: #757575;
  justify-content: center;
  align-items: center;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  padding-bottom: 20px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 50px;
  display: flex;
}

.po-icn.hex-txt-green {
  color: var(--c-privacy);
}

.po-pr-ind {
  align-items: center;
  height: 80px;
  font-size: 40px;
  display: flex;
}

.po-pr-rat-ach {
  color: #0f9c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 4px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 40px;
  display: flex;
}

.c-veri {
  color: var(--c-303030);
}

.hex-txt-red {
  color: #d52e42;
}

.po-con-vt {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 160px;
  min-height: 160px;
  max-height: 160px;
  display: flex;
}

.hex-txt-brand {
  color: #4ddbdb;
}

.hex-txt-cold {
  color: #757575;
}

.hex-txt-warm {
  color: #989898;
}

.hex-txt-hot {
  color: #d7d7d7;
}

.po-icn-l {
  justify-content: center;
  align-items: flex-end;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 44px;
  font-weight: 300;
  display: flex;
}

.po-icn-rpt {
  justify-content: center;
  align-items: flex-end;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 75px;
  font-weight: 300;
  display: flex;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 300px;
  display: flex;
}

.nav1-icn-disabled {
  color: #333;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 64px;
  height: 100%;
  min-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 900;
  display: flex;
  position: relative;
}

.flash-icn {
  color: var(--c-555);
  font-family: "Fa 400", sans-serif;
  position: absolute;
  top: auto;
  bottom: 10px;
  left: 40px;
}

.nav1-lnk-disabled {
  color: var(--c-404040);
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav1-lnk-disabled:hover {
  color: #333;
}

.mod-notice {
  background-color: var(--c-mod);
  color: #101010;
  border-radius: 3px 3px 0 0;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  width: 100%;
  max-width: 100%;
  padding: 10px;
  display: flex;
}

.mod-notice.hide {
  display: none;
}

.bumo {
  border: 2px solid var(--c-modl);
  border-radius: var(--size--img-rad);
  color: var(--c-txt);
  text-align: center;
  white-space: nowrap;
  background-color: #0000;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 33%;
  min-height: 36px;
  max-height: 36px;
  padding: 6px 6px 7px;
  font-weight: 400;
  display: flex;
}

.bumo:hover {
  border-color: var(--c-mod);
  color: var(--c-txth);
  background-color: #101010;
}

.mod-action {
  background-color: var(--c-mod);
  color: #101010;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  flex-flow: wrap;
  flex: 0 auto;
  justify-content: space-around;
  align-self: center;
  width: 100%;
  max-width: 100%;
  padding: 10px 5px 5px;
  display: flex;
}

.mod-action.hide {
  display: none;
}

.mod-pan-active {
  background-color: var(--c-mod-bg);
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
}

.bdy-cnt-pan {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-bdy);
  border-radius: 6px;
  flex-flow: column wrap;
  place-content: center space-between;
  align-items: center;
  min-height: 50px;
  margin-bottom: 5px;
  padding: 20px;
  display: flex;
}

.bdy-con-filter {
  clear: left;
  background-color: var(--c-bdy);
  border-radius: 6px;
  flex-flow: row;
  place-content: center space-between;
  align-items: center;
  height: auto;
  min-height: 50px;
  max-height: 150px;
  margin-bottom: 5px;
  padding-right: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.filter-txt {
  color: var(--c-txtl);
  align-items: center;
  height: auto;
  margin-right: 4px;
  display: flex;
}

.bdy-con-filter-txt {
  z-index: 5;
  flex-wrap: nowrap;
  align-content: flex-start;
  align-items: center;
  height: 50px;
  min-height: 50px;
  max-height: 150%;
  margin-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.in-bod-filter {
  color: #aaa;
  text-align: right;
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #0000;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 50px;
  min-height: 50px;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  display: flex;
}

.in-bod-filter:focus {
  color: #aaa;
  background-color: #0000;
  border: 1px #020202;
}

.in-bod-filter::placeholder {
  color: #989898;
  background-color: #020202;
}

.filter-dd {
  flex: 0 auto;
  justify-content: flex-end;
  display: flex;
}

.txt-link {
  align-items: center;
  text-decoration: underline;
  display: flex;
}

.img-card {
  flex-direction: column;
  flex: var(--size--grid-w-2);
  border-radius: var(--size--card-rad);
  background-color: var(--c-bdyh);
  min-width: 320px;
  display: flex;
}

.cnt-elm-tiles {
  grid-column-gap: var(--size--grid-gap);
  grid-row-gap: var(--size--grid-gap);
  border-radius: 6px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start;
  align-items: flex-start;
  padding-bottom: 10px;
  display: flex;
}

.img-card-img-con {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 320px;
  min-height: 290px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.img-card-img {
  aspect-ratio: 1;
  border-radius: var(--size--img-card-rad-in);
  object-fit: cover;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.img-card-act-con {
  flex-direction: row;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.img-card-head-con {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.img-card-rat-con {
  justify-content: flex-end;
  align-items: center;
  width: 160px;
  padding-right: 12px;
  display: flex;
}

.img-card-txt {
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.img-card-txt-con {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  min-height: 40px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.img-card-icn-con {
  justify-content: center;
  align-items: center;
  width: 15%;
  min-width: 10%;
  min-height: 50px;
  display: flex;
}

.img-card-icn {
  color: #757575;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  height: 100%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: flex;
}

.img-card-ind-txt {
  flex: 1;
  align-items: center;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  height: 100%;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
}

.img-card-con-lnk {
  flex-direction: row;
  justify-content: flex-start;
  width: 30%;
  display: flex;
}

.cnt-pro-meetstatus {
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  width: auto;
  max-width: 600px;
  padding: 20px;
  display: flex;
}

.mod-notice-active {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--c-mod-bg);
  color: #101010;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding: 15px 15px 10px;
  display: flex;
  overflow: hidden;
}

.mod-notice-active.hide {
  display: none;
}

.mod-action-active {
  background-color: var(--c-mod-bg);
  flex: 0 auto;
  align-self: center;
  width: 100%;
  max-width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
}

.mod-action-active.hide {
  display: none;
}

.nav1-txt-selected {
  color: #aaa;
  flex: 1;
  align-items: center;
  height: 100%;
  padding-right: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: flex;
}

.pro-con {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.bod-pro-icn {
  color: var(--c-brand-90);
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 900;
  display: flex;
  position: absolute;
}

.ps {
  z-index: 11;
  background-color: var(--c-bdy);
  border-radius: 6px;
  justify-content: space-between;
  height: 50px;
  min-height: 50px;
  margin-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
  position: relative;
}

.img-card-edit {
  z-index: 1;
  max-width: var(--size--grid-w-3);
  flex-direction: column;
  flex: var(--size--grid-w-3);
  grid-column-gap: var(--size--grid-gap);
  grid-row-gap: var(--size--grid-gap);
  aspect-ratio: 1;
  border-radius: var(--size--img-card-rad);
  background-color: var(--c-555);
  cursor: pointer;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 120px;
  padding: 4px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 30px;
  font-weight: 400;
  display: flex;
  position: relative;
}

.img-card-edit:hover {
  background-color: var(--c-txtl);
  color: var(--c-101010);
}

.img-card-edit-actions {
  z-index: 6;
  background-color: #101010cc;
  border-radius: 6px;
  flex-flow: wrap;
  width: 100%;
  height: 100%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: none;
  position: absolute;
  inset: 0%;
}

.img-card-edit-actions:hover {
  color: #989898;
}

.img-card-aud {
  z-index: 5;
  background-color: var(--c-txt);
  color: var(--c-nav3);
  cursor: help;
  border-radius: 8px;
  align-items: center;
  min-width: 30px;
  max-width: 100px;
  min-height: 30px;
  max-height: 50px;
  font-family: "Fa 400", sans-serif;
  font-size: 16px;
  display: flex;
  position: absolute;
  inset: auto 15px 15px auto;
}

.img-card-aud-icn {
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 30px;
  max-width: 30px;
  height: 100%;
  min-height: 30px;
  max-height: 30px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 16px;
  display: flex;
}

.grd-img {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  object-fit: fill;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(320px, 1fr) minmax(320px, 1fr);
  grid-auto-columns: minmax(320px, 1fr);
  align-content: start;
  width: 100%;
  margin-bottom: 5px;
}

.img-card-edit-act {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 50%;
  min-width: 50%;
  max-width: 50%;
  height: 50%;
  min-height: 50%;
  max-height: 50%;
  display: flex;
}

.img-card-edit-act:hover {
  filter: brightness(200%);
}

.img-card-aud-pro {
  z-index: 5;
  background-color: var(--c-txt);
  color: var(--c-nav3);
  cursor: help;
  border-radius: 6px;
  min-width: 30px;
  max-width: 100px;
  min-height: 30px;
  max-height: 50px;
  font-size: 16px;
  position: absolute;
  inset: auto 15px 15px auto;
}

.img-card-aud-hidden {
  z-index: 5;
  color: var(--c-nav3);
  cursor: help;
  background-color: #555;
  border-radius: 6px;
  min-width: 30px;
  max-width: 100px;
  min-height: 30px;
  max-height: 50px;
  font-size: 16px;
  position: absolute;
  inset: auto 15px 15px auto;
}

.img-card-img-hide {
  filter: brightness(50%);
  object-fit: fill;
  border-radius: 6px;
  width: 100%;
  height: 100%;
}

.img-card-aud-primess {
  z-index: 5;
  background-color: var(--c-privacy);
  color: var(--c-nav3);
  cursor: help;
  border-radius: 6px;
  min-width: 30px;
  max-width: 100px;
  min-height: 30px;
  max-height: 50px;
  position: absolute;
  inset: auto 15px 15px auto;
}

.img-card-edit-ph {
  z-index: 1;
  max-width: var(--size--grid-w-3);
  flex-direction: column;
  flex: var(--size--grid-w-3);
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  aspect-ratio: 1;
  border: 4px dashed var(--c-555);
  border-radius: var(--size--img-card-rad);
  background-color: var(--c-bdy);
  color: var(--c-txtl);
  cursor: pointer;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 120px;
  padding: 10px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 50px;
  font-weight: 400;
  display: flex;
  position: relative;
}

.img-card-edit-ph:hover {
  border: 4px dashed var(--c-txtl);
  color: var(--c-txt);
}

.img-card-edit-icn {
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 42px;
  display: flex;
}

.img-card-edit-txt {
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.img-card-mod {
  flex-direction: column;
  flex: var(--size--grid-w-2);
  border-radius: var(--size--card-rad);
  background-color: var(--c-mod-bg);
  color: var(--c-101010);
  display: flex;
}

.mod-notice-icn {
  align-items: center;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 30px;
  display: flex;
}

.mod-notice-txt {
  color: var(--c-txt);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.test-tiles {
  clear: left;
  background-color: #020202;
  border-radius: 6px;
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: flex-start;
  max-width: 700px;
  margin-top: 3px;
  display: flex;
}

.mod-action-img-active {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #101010;
  flex-flow: row;
  flex: 0 auto;
  justify-content: space-around;
  align-self: center;
  width: 100%;
  max-width: 100%;
  min-height: 50px;
  max-height: 50px;
  padding: 7px 10px;
  display: flex;
}

._404 {
  color: var(--c-brand);
  justify-content: center;
  align-items: center;
  height: 80px;
  margin-top: 40px;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 300;
  display: flex;
}

.h2-errorpage {
  color: var(--c-txth);
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  max-width: 479px;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 400;
  display: flex;
}

.viewport {
  background-color: #000;
  justify-content: space-between;
  width: 100%;
  min-width: 320px;
  max-width: 100dvw;
  height: 100%;
  min-height: 100dvh;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.viewport.test {
  filter: blur(10px);
}

.grid-test {
  grid-column-gap: 2px;
  flex: 1;
  grid-template: "Area Area-2 Area-3 Area-4" minmax(600px, 600px)
                 "Area-5 Area-6 Area-7 Area-8" minmax(600px, 1fr)
                 / minmax(320px, 320px) minmax(320px, 320px) minmax(320px, 1fr);
  grid-auto-rows: minmax(520px, 520px);
  grid-auto-columns: minmax(320px, 1fr);
  place-items: center;
  width: 100%;
  min-width: 600px;
  position: relative;
}

.fb-report {
  color: var(--c-mod);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 70px;
  min-width: 70px;
  max-width: 70px;
  height: 70px;
  min-height: 70px;
  max-height: 70px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 70px;
  display: flex;
}

.bure {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 1px none var(--c-nav3);
  color: var(--c-txt);
  text-align: center;
  letter-spacing: .01em;
  background-color: #404040;
  border-radius: 6px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 210px;
  min-height: 50px;
  max-height: 50px;
  padding: 5px 10px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.bure:hover {
  background-color: var(--c-mod);
  color: var(--c-nav3);
  border-style: none;
}

.bure:active {
  background-color: var(--c-mod);
  color: var(--c-nav3);
}

.bure.po-cancel {
  background-color: var(--c-dynm);
  color: var(--c-txt);
  border-style: none;
  max-height: 50px;
  margin-top: 20px;
}

.bure.po-cancel:hover {
  color: var(--c-mod);
}

.po-rep {
  border: 5px solid var(--c-mod);
  background-color: var(--c-333);
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  width: auto;
  min-width: 300px;
  max-width: 300px;
  height: 500px;
  min-height: 500px;
  max-height: 500px;
  padding-bottom: 5px;
  display: flex;
  position: absolute;
  inset: auto;
  box-shadow: 0 0 18px #000c;
}

.nav3-icn {
  justify-content: center;
  align-items: center;
  font-size: 18px;
  display: flex;
}

.cat-mid-txt {
  border-right: 1px solid var(--c-mainh);
  color: #aaa;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 10px;
  font-size: 17px;
  font-weight: 400;
  display: flex;
}

.cat-scr-txt {
  color: #aaa;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  display: flex;
}

._1st {
  color: var(--c-mainh);
  background-color: #c9a834;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  min-width: 42px;
  height: 42px;
  min-height: 40px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 40px;
  display: flex;
  position: absolute;
  inset: 5px auto auto 15px;
}

._3rd {
  color: var(--c-mainh);
  background-color: #8a4c16;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  min-width: 42px;
  height: 42px;
  min-height: 42px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 40px;
  display: flex;
  position: absolute;
  inset: 5px auto auto 15px;
}

._2nd {
  color: var(--c-mainh);
  background-color: #868686;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  min-width: 42px;
  height: 42px;
  min-height: 42px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 40px;
  display: flex;
  position: absolute;
  inset: 5px auto auto 15px;
}

.cat-con {
  max-width: var(--size--grid-w-2);
  flex: var(--size--grid-w-2);
  background-color: #121212;
  border-radius: 6px;
  min-width: 320px;
  display: flex;
}

.cat-con:hover {
  background-color: #202020;
}

.cat-rat-nil {
  background-color: #333;
  border-style: solid none solid solid;
  border-top-width: 2px;
  border-top-color: #333;
  border-bottom-width: 2px;
  border-bottom-color: #333;
  border-left-width: 2px;
  border-left-color: #333;
  border-radius: 6px 0 0 6px;
  min-width: 50px;
  max-width: 50px;
  min-height: 50px;
  max-height: 50px;
}

.cat-rat-other {
  border-style: solid none solid solid;
  border-top-width: 2px;
  border-top-color: var(--c-other);
  border-bottom-width: 2px;
  border-bottom-color: var(--c-other);
  border-left-width: 2px;
  border-left-color: var(--c-other);
  background-color: #202020;
  border-radius: 6px 0 0 6px;
  min-width: 50px;
  max-width: 50px;
  min-height: 50px;
  max-height: 50px;
}

.cat-mid-focus {
  border-style: solid none;
  border-top-width: 2px;
  border-top-color: #4ddbdb;
  border-bottom-width: 2px;
  border-bottom-color: #4ddbdb;
  flex: 1;
  min-height: 50px;
  max-height: 50px;
  display: flex;
}

.cat-mid-nil {
  border-style: solid none;
  border-top-width: 2px;
  border-top-color: #333;
  border-bottom-width: 2px;
  border-bottom-color: #333;
  flex: 1;
  min-height: 50px;
  max-height: 50px;
  display: flex;
}

.cat-scr-focus {
  border-style: solid solid solid none;
  border-top-width: 2px;
  border-top-color: #4ddbdb;
  border-bottom-width: 2px;
  border-bottom-color: #4ddbdb;
  border-right-width: 2px;
  border-right-color: #4ddbdb;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  max-width: 50px;
  min-height: 50px;
  max-height: 50px;
  display: flex;
}

.cat-mid-other {
  border-style: solid none;
  border-top-width: 2px;
  border-top-color: var(--c-other);
  border-bottom-width: 2px;
  border-bottom-color: var(--c-other);
  flex: 1;
  min-height: 50px;
  max-height: 50px;
  display: flex;
}

.cat-rat-txt {
  color: #c4c4c4;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 17px;
  font-weight: 700;
  display: flex;
}

.cat-scr-other {
  border-style: solid solid solid none;
  border-top-width: 2px;
  border-top-color: var(--c-other);
  border-right-width: 2px;
  border-right-color: var(--c-other);
  border-bottom-width: 2px;
  border-bottom-color: var(--c-other);
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  max-width: 50px;
  min-height: 50px;
  max-height: 50px;
  display: flex;
}

.cat-mid-both {
  border-style: solid none;
  border-top-width: 2px;
  border-top-color: #4ddbdb;
  border-bottom-width: 2px;
  border-bottom-color: var(--c-other);
  flex: 1;
  min-height: 50px;
  max-height: 50px;
  display: flex;
}

.cat-rat-focus {
  background-color: #202020;
  border-style: solid none solid solid;
  border-top-width: 2px;
  border-top-color: #4ddbdb;
  border-bottom-width: 2px;
  border-bottom-color: #4ddbdb;
  border-left-width: 2px;
  border-left-color: #4ddbdb;
  border-radius: 6px 0 0 6px;
  min-width: 50px;
  max-width: 50px;
  min-height: 50px;
  max-height: 50px;
}

.cat-scr-nil {
  border-style: solid solid solid none;
  border-top-width: 2px;
  border-top-color: #333;
  border-bottom-width: 2px;
  border-bottom-color: #333;
  border-right-width: 2px;
  border-right-color: #333;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  max-width: 50px;
  min-height: 50px;
  max-height: 50px;
  display: flex;
}

.nav2-tabs {
  background-color: #0000;
  flex: 1;
  display: flex;
  overflow: hidden;
}

.nav3-tabs {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.nav2-tabcnt {
  flex: 1;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.form-placeholder {
  flex: 1;
  margin-bottom: 0;
}

.nav3-tabcnt {
  overflow: auto;
}

.hex-txt-lve {
  color: var(--c-love);
  font-family: "Fa solid 900", sans-serif;
}

.nav2-pan {
  width: 100%;
  height: 100%;
  overflow: auto;
}

.form-con {
  display: flex;
}

.navpr-tabs {
  flex-direction: column;
  display: flex;
}

.navpr-tabcnt {
  flex-direction: column;
  flex: none;
  display: flex;
}

.img-card-load {
  background-color: var(--c-nav3);
  color: var(--c-808080);
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: "Fa solid 900", sans-serif;
  font-size: 70px;
  font-weight: 400;
  display: flex;
}

.text-block-26 {
  color: #555;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 20px;
  display: flex;
}

.menu-button {
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 62px;
  min-height: 62px;
  max-height: 62px;
  display: none;
}

.div-block-44 {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  min-height: 62px;
  display: flex;
}

.navx-icn {
  color: gray;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  display: flex;
}

.navx-men-lnk-mob {
  background-color: var(--c-303030);
  color: #aaa;
  text-align: center;
  white-space: normal;
  justify-content: center;
  align-items: center;
  height: 62px;
  margin: auto 0 auto auto;
  padding: 10px 15px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
  display: none;
}

.navx-men-lnk-mob:hover, .navx-men-lnk-mob.w--current {
  color: #d7d7d7;
}

.navx-men-lnk-ma {
  background-color: var(--c-dyn);
  color: var(--c-n1m-icn-s);
  align-items: center;
  min-height: 62px;
  max-height: 62px;
  padding: 20px 17px;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.navx-men-lnk-ma:hover, .navx-men-lnk-ma.w--current {
  color: #d7d7d7;
}

.text-block-27 {
  display: none;
}

.error-message {
  background-color: var(--c-error);
}

.log-err-txt {
  background-color: var(--c-mod);
  color: var(--c-101010);
  border-radius: 10px;
  padding: 20px;
  font-size: 17px;
  font-weight: 400;
}

.log-err {
  z-index: 100;
  background-color: var(--c-error);
  color: var(--c-101010);
  border: 2px solid #0000;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  min-height: 64px;
  margin-bottom: 15px;
  padding: 10px 13px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.pass-res-suc {
  background-color: #0000;
  min-height: 160px;
  padding: 0;
}

.dyn-tabs {
  flex-direction: column;
  width: 100%;
  max-width: 100vw;
  height: 100%;
  max-height: 100%;
}

.dyn-tabcnt {
  background-color: var(--c-dynm);
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-top: 70px;
  position: absolute;
  overflow: auto;
}

.bdy-cnt-txt-dull {
  color: var(--c-brand);
  align-items: center;
  display: flex;
}

.but-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.bdy-cnt-txt {
  color: var(--c-txt);
  align-items: center;
  display: flex;
}

.con-hz-marg {
  z-index: 5;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.busq-icn-300-lg {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 30px;
  font-weight: 300;
  display: flex;
}

.busq-icn-300-lg:focus {
  color: #288080;
}

.busq-icn-300-lg.female {
  color: var(--uc7);
}

.busq-icn-300-lg.male {
  color: var(--uc5);
}

.busq-icn-300-lg.custom {
  color: var(--uc4);
}

.but-usr-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  justify-content: flex-start;
  max-width: 360px;
  display: flex;
}

.but-usrgen-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column wrap;
  max-width: 360px;
  display: flex;
}

.svd-title {
  background-color: var(--c-303030);
  cursor: pointer;
  border-radius: 6px;
  align-items: center;
  height: 50px;
  max-height: 50px;
  padding: 10px 15px;
  display: flex;
}

.svd-title-icn {
  color: var(--c-txth);
  align-items: center;
  margin-right: 8px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  display: flex;
}

.svd-txt {
  cursor: default;
  align-self: center;
  align-items: center;
  height: 30px;
  display: flex;
}

.bdy-post-cnt {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--c-txt);
  flex-flow: wrap;
  flex: 1;
  align-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px;
  display: flex;
}

.svd-opt {
  background-color: var(--c-mainh);
  cursor: default;
  object-fit: contain;
  border-radius: 6px;
  flex-flow: wrap;
  flex: 0 auto;
  align-content: center;
  align-items: center;
  max-width: 100%;
  min-height: 50px;
  padding: 10px 15px;
  display: flex;
}

.svd-txt-dull {
  color: var(--c-646464);
  align-self: center;
  align-items: center;
  height: 30px;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.svd-txt-hl {
  color: var(--c-mod);
  align-self: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.svd-txt-del {
  color: var(--c-avoid);
  align-self: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.svd-del-icn {
  color: var(--c-avoid);
  margin-right: 8px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 18px;
}

.svd-usr-icn {
  color: #787878;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 30px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  display: flex;
}

.svd-icn-con {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.bu-con {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-width: 100px;
  max-width: 400px;
  min-height: 80px;
  padding-top: 30px;
  padding-bottom: 15px;
  display: flex;
  position: relative;
}

.icn-900-lg {
  color: var(--c-303030);
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 50px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 50px;
  font-weight: 900;
  display: flex;
}

.h1-srch {
  color: var(--c-brand-90);
  text-align: center;
  justify-content: center;
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 300;
  display: flex;
}

.srch-dd {
  z-index: 0;
  flex: 1;
  width: 100%;
}

.srch-dd:focus {
  background-color: var(--c-dyn);
}

.srch-dd-list {
  width: 100%;
  display: none;
  position: relative;
}

.srch-dd-list.w--open {
  z-index: 0;
  background-color: #0000;
}

.srch-dd-tog {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 50px;
  max-height: 50px;
  padding: 10px 20px;
  display: flex;
}

.srch-dd-tog.w--open {
  z-index: 0;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.dd-arrow {
  color: var(--c-646464);
  justify-content: center;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  font-family: "Fa solid 900", sans-serif;
  display: flex;
}

.acc-con {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-bdy);
  color: var(--c-txtl);
  border-radius: 6px;
  flex-flow: column wrap;
  place-content: center space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 5px;
  display: flex;
}

.srch-but-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  flex: 1;
  place-content: stretch flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.srch-opt {
  background-color: var(--c-101010);
  color: var(--c-808080);
  object-fit: contain;
  border: 2px solid #000;
  border-radius: 6px;
  flex-flow: wrap;
  flex: 0 auto;
  place-content: center;
  align-self: center;
  align-items: center;
  min-width: 30%;
  max-width: 100%;
  min-height: 50px;
  padding: 10px 15px;
  display: flex;
}

.svd-del {
  background-color: var(--c-mainh);
  cursor: pointer;
  object-fit: contain;
  border-radius: 6px;
  flex-flow: wrap;
  flex: none;
  align-content: center;
  align-items: center;
  max-width: 100%;
  min-height: 50px;
  padding: 10px 15px;
  display: flex;
}

.svd-title-txt {
  color: var(--c-txth);
  cursor: pointer;
  align-self: center;
  align-items: center;
  height: 30px;
  display: flex;
}

.dd-active {
  color: var(--c-brand-50);
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 10px;
  padding-right: 5px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 16px;
  display: flex;
}

.srch-age-to {
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.srch-age-con {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.srch-but-con-pro {
  flex-flow: wrap;
  flex: 1;
  place-content: stretch flex-start;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.acc-han-con {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-nav2);
  color: var(--c-txtl);
  border-radius: 6px;
  flex-flow: column wrap;
  place-content: center space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 5px;
  display: flex;
}

.srch-in-con {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  width: auto;
  min-width: 100px;
  max-width: 410px;
  min-height: 70px;
  padding: 10px 5px;
  display: flex;
  position: relative;
}

.srch-bu-con {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-width: 160px;
  max-width: 280px;
  min-height: 70px;
  padding: 10px 5px;
  display: flex;
  position: relative;
}

.bdy-hd-lnk {
  color: var(--c-txt);
  max-width: 600px;
  font-style: italic;
}

.srch-title-list {
  width: 100%;
  position: relative;
}

.srch-title-list.w--open {
  z-index: 1;
  background-color: var(--c-nav3);
  position: relative;
  top: -50px;
}

.con-hz-wrap {
  z-index: 5;
  flex-wrap: wrap;
  display: flex;
}

.con-vt-lt {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.srch-title-txt {
  color: var(--c-txth);
  max-width: 600px;
}

.tog-bod-con {
  flex: 1;
  display: flex;
}

.tog-icn {
  color: var(--c-txtd);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-family: "Fa 400", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.tog-icn.c-veri {
  color: var(--c-veri);
}

.svd-icn {
  color: var(--c-303030);
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 30px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 30px;
  font-weight: 900;
  display: flex;
  position: absolute;
  left: 13px;
}

.dyn-msg {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.dyn-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: none;
}

.dyn-activity, .dyn-notify {
  width: 100%;
  height: 100%;
  display: none;
}

.dyn-notify.test {
  display: flex;
}

.dyn-profile {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: none;
}

.dyn-privacy {
  width: 100%;
  height: 100%;
  display: none;
}

.dyn-dev {
  z-index: 1;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: none;
  position: relative;
  overflow: auto;
}

.dyn-info {
  z-index: 1;
  flex-flow: wrap;
  width: 100%;
  max-width: 100vw;
  height: 100%;
  display: none;
  position: relative;
  overflow: auto;
}

.dyn-account {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: relative;
  overflow: auto;
}

.dyn-support {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: none;
  overflow: hidden;
}

.dyn-cnt-con {
  width: 100%;
  height: 100%;
  padding-top: 64px;
}

.nav1-prs-con {
  flex-direction: row;
  max-height: 64px;
  display: flex;
}

.nav1-prs-mob-lnk {
  color: var(--c-n1-icn);
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 900;
  display: flex;
}

.dyn-close {
  background-color: #0000;
  display: none;
}

.dyn-con {
  background-color: var(--c-dyn);
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  position: relative;
}

.dyn-border {
  background-color: var(--c-nav1);
  width: 10px;
  min-width: 10px;
  max-width: 10px;
  height: 100%;
  display: none;
}

.ft-con {
  z-index: 5;
  flex-wrap: wrap;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.dyn-border-blur {
  background-color: #333333ad;
  width: 10px;
  min-width: 10px;
  max-width: 10px;
  height: 100%;
  display: none;
}

.con-hz-m10 {
  z-index: 5;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.dyn-menu-ovr {
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 15px 10px;
  display: flex;
  overflow: auto;
}

.nav1-txt-ovrf {
  color: var(--c-txt);
  flex: 0 auto;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 1px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.nav1-icn-ovrf {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 40px;
  height: 100%;
  margin-left: 5px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  font-weight: 400;
  display: flex;
}

.nav1-prs-lnk-of {
  background-color: var(--nav1m);
  color: var(--c-n1-icn);
  border-radius: 6px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 45%;
  max-width: 460px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin: 5px 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.nav1-prs-lnk-of:hover {
  background-color: var(--c-nav2);
  color: var(--c-brand);
}

.nav1-prs-lnk-of:active {
  background-color: var(--c-nav3);
}

.nav1-prs-lnk-of.mob {
  display: none;
}

.link-block {
  flex: 1;
}

.foot-con {
  align-items: flex-end;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.navr-info {
  background-color: var(--c-notice);
  color: #101010;
  object-fit: scale-down;
  border-radius: 5px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 800px;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 5px 10px;
  display: flex;
}

.buso-accept {
  grid-column-gap: var(--size--bu-gap);
  grid-row-gap: var(--size--bu-gap);
  background-color: var(--c-txt);
  color: var(--c-nav3);
  text-align: center;
  white-space: nowrap;
  border: 2px solid #0000;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 449px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  position: relative;
  overflow: hidden;
}

.buso-accept:hover {
  background-color: var(--c-txth);
  border: 2px solid #0000;
}

.buso-accept:active {
  background-color: var(--c-veri);
}

.reg-lnk-selected {
  background-color: var(--c-dyn);
  color: var(--c-txth);
  cursor: default;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: auto;
  height: 100%;
  min-height: 64px;
  max-height: 64px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.reg-lnk-completed {
  color: var(--c-repul);
  cursor: default;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: auto;
  height: 100%;
  min-height: 64px;
  max-height: 64px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 100;
  display: flex;
}

.fb-error {
  color: var(--c-avoid);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 70px;
  min-width: 70px;
  max-width: 70px;
  height: 70px;
  min-height: 70px;
  max-height: 70px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 60px;
  display: flex;
}

.po-error {
  border: 3px none var(--c-avoid);
  background-color: var(--c-po-bg);
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  min-width: 300px;
  max-width: 300px;
  height: 500px;
  min-height: 500px;
  max-height: 500px;
  padding: 20px;
  display: flex;
  position: absolute;
  inset: auto;
  box-shadow: 0 0 18px #000c;
}

.po-txt-con {
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.buho-error {
  border: 1px solid var(--c-avoid);
  background-color: var(--c-po-bg);
  color: var(--c-txth);
  text-align: center;
  border-radius: 6px;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 50px;
  max-height: 50px;
  margin-top: 20px;
  padding: 5px 3px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.buho-error:hover {
  color: var(--c-title);
}

.buho-error:active {
  background-color: var(--c-avoid);
  color: var(--c-nav3);
}

.po-txt {
  color: var(--c-title);
  text-align: center;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
}

.fb-title-copy {
  color: var(--c-reg-h2);
  text-align: center;
  flex: none;
  justify-content: center;
  align-items: flex-end;
  max-width: 280px;
  padding-top: 10px;
  font-size: 20px;
  font-weight: 600;
  display: flex;
}

.nav1-mob-menu {
  z-index: 24;
  width: 100vw;
  height: 100vh;
  max-height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.nav1-mob-menu-lnk {
  color: var(--c-n1m-icn-s);
  align-items: center;
  height: 50px;
  min-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.nav1-mob-menu-lnk.w--current {
  background-color: var(--c-n3m-bg-s);
  color: var(--c-brand);
}

.nav1-prs-mob-menu-icn {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 44px;
  min-width: 44px;
  max-width: 44px;
  height: 100%;
  font-family: "Fa solid 900", sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.nav1-mob-menu-con {
  z-index: 10;
  border-right: 5px solid var(--nav1m);
  background-color: var(--c-n2m-bg);
  width: 200px;
}

.nav1-mob-menu-hde {
  flex: 1;
  width: 100%;
  margin-top: 50px;
}

.nav1-cat-menu-dd {
  color: var(--c-n1-icn);
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: none;
}

.nav1-mob-con {
  z-index: 3;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.utility-page-form {
  flex-direction: column;
  align-self: center;
  align-items: stretch;
  display: flex;
}

.reg-pro-notice-con {
  border: 2px solid var(--c-mainh);
  background-color: var(--c-303030);
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  align-self: center;
  align-items: center;
  padding: 20px 25px 15px;
  display: flex;
}

.reg-handle {
  border: 2px solid var(--c-555);
  background-color: var(--c-mainh);
  color: var(--c-brand-90);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.reg-exe {
  border-radius: var(--size--rad);
  background-color: var(--c-dyn);
  border: 2px solid #060606;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-top: 5px;
  margin-bottom: 0;
  padding: 20px;
  display: flex;
}

.confirmed-txt {
  color: var(--c-into);
  text-align: left;
  flex: 1;
  align-self: center;
  max-width: 400px;
  height: 100%;
  font-weight: 600;
}

.form-4 {
  background-color: var(--c-dyn);
}

.bdy-notice {
  clear: left;
  border: 2px solid var(--c-notice);
  background-color: var(--c-notice);
  color: var(--c-101010);
  border-radius: 6px;
  flex-flow: row;
  place-content: center space-between;
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.buso-notice {
  background-color: var(--c-101010);
  color: var(--c-txt);
  white-space: nowrap;
  cursor: pointer;
  border: 2px solid #0000;
  border-radius: 8px;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  min-width: 140px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  display: flex;
}

.buso-notice:hover {
  background-color: var(--c-181818);
}

.buso-notice:active {
  color: var(--c-txth);
}

.bdy-notice-txt {
  color: var(--c-121212);
  flex-wrap: wrap;
  flex: 1;
  font-weight: 400;
  display: flex;
}

.bdy-notice-icn {
  color: var(--c-121212);
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-left: 5px;
  margin-right: 10px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 40px;
  font-weight: 300;
  display: flex;
}

.bdy-notice-hd {
  color: var(--c-121212);
  font-weight: 700;
}

.bdy-notice-con {
  align-items: center;
  padding: 10px;
  display: flex;
}

.bdy-notice-in-con {
  flex: 1;
  max-width: 300px;
  padding-right: 10px;
}

.bdy-post-title-con {
  flex: none;
  justify-content: space-between;
  width: 100%;
  height: 50px;
  margin-bottom: 20px;
  display: flex;
}

.bdy-post-in-con {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  width: 100%;
  padding-top: 20px;
  display: flex;
  overflow: hidden;
}

.bdy-post-pan {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-bdy);
  border-radius: 6px;
  flex-flow: column wrap;
  place-content: center space-between;
  align-items: center;
  min-height: 50px;
  margin-bottom: 5px;
  padding: 20px;
  display: flex;
  position: relative;
}

.bdy-post-menu {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.bdy-post-ava {
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin-right: 10px;
  display: flex;
}

.bdy-post-hd {
  color: var(--c-txt);
  align-items: center;
  width: 100%;
  height: 25px;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  display: flex;
}

.bdy-post-txt-con {
  flex: 1;
  height: 50px;
}

.bdy-post-hd2 {
  color: var(--c-txt);
  flex: none;
  align-items: center;
  height: 25px;
  display: flex;
}

.div-block-49 {
  height: 25px;
  display: flex;
}

.bdy-post-hd-dt {
  align-items: center;
  height: 25px;
  padding-left: 7px;
  padding-right: 7px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 4px;
  font-weight: 900;
  display: flex;
}

.image-5 {
  border-radius: 25px;
}

.bdy-home {
  background-color: var(--c-bdy);
  border-radius: 6px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  min-height: 50px;
  max-height: 50px;
  margin-bottom: 5px;
  padding: 5px 15px;
  display: flex;
}

.bdy-home-con {
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  min-height: 30px;
  display: flex;
}

.txtl {
  color: var(--c-txtl);
  cursor: default;
}

.bdy-home-txt {
  color: var(--c-txth);
}

.txt-brand {
  color: var(--c-brand);
  align-items: center;
  display: flex;
}

.pro-adm {
  border-bottom: 1px solid var(--c-101010);
  background-color: var(--c-dynm);
  align-items: center;
  width: 100%;
  min-height: 50px;
  padding: 20px 20px 10px;
  display: flex;
}

.icn-focused {
  color: var(--c-brand-90);
  margin-right: 5px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 8px;
  font-weight: 900;
}

.icn-other {
  color: var(--c-other);
  margin-right: 5px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 8px;
  font-weight: 900;
}

.pro-adm-con {
  border-bottom: 1px solid var(--c-101010);
  background-color: var(--c-dynm);
  color: var(--c-txth);
  cursor: pointer;
  align-items: center;
  width: 100%;
  min-height: 60px;
  max-height: 60px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.pro-adm-con:hover {
  background-color: var(--c-dynh);
  color: var(--c-txth);
}

.pro-adm-title {
  text-align: left;
  flex: 0 auto;
  align-items: center;
  width: 100%;
  display: flex;
}

.usr-icn {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.pro-sel {
  border: 2px solid var(--c-646464);
  background-color: var(--c-dynh);
  color: var(--c-brand);
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 110px;
  min-width: 90px;
  max-width: 110px;
  height: 110px;
  min-height: 90px;
  max-height: 110px;
  padding: 7px;
  display: flex;
}

.pro-sel:hover {
  border-color: var(--c-txtl);
  background-color: var(--c-bdyh);
}

.pro-sel:active {
  background-color: var(--c-bdy);
}

.pro-sel-txt {
  color: var(--c-txth);
  white-space: nowrap;
  object-fit: contain;
  flex: 0 auto;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  display: flex;
}

.phone_of {
  width: 100%;
  height: 100px;
}

.tog-bg-green {
  background-color: var(--c-veri);
  color: #555;
  border-radius: 25px;
  justify-content: flex-end;
  width: 52px;
  min-width: 52px;
  max-width: 52px;
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  margin-top: auto;
  margin-bottom: auto;
  padding: 2px;
  display: flex;
}

.srch-opt-selected {
  border: 2px solid var(--c-txtl);
  background-color: var(--c-dynh);
  color: var(--c-txth);
  object-fit: contain;
  border-radius: 6px;
  flex-flow: wrap;
  flex: 0 auto;
  place-content: center;
  align-self: center;
  align-items: center;
  min-width: 30%;
  max-width: 100%;
  min-height: 50px;
  padding: 10px 15px;
  display: flex;
}

.srch-opt-selected:focus {
  border: 1px solid var(--c-808080);
  background-color: var(--c-181818);
  color: var(--c-txth);
}

.txth {
  color: var(--c-txth);
  word-break: keep-all;
  max-width: 700px;
  margin-bottom: 0;
}

.txth.hide {
  display: none;
}

.ft-con-bop {
  background-color: #000;
  border-radius: 6px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.svd-loc-icn {
  color: var(--c-places);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 30px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 18px;
  font-weight: 900;
  display: flex;
}

.in-con-loc {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-width: 90px;
  max-width: 90px;
  min-height: 80px;
  max-height: 80px;
  padding: 15px 20px;
  display: flex;
  position: relative;
}

.icn-home {
  color: var(--c-808080);
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
}

.bc-rtn-icn-x {
  color: gray;
  justify-content: center;
  align-items: center;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 10vw;
  font-weight: 300;
  display: none;
}

.txt-c {
  color: var(--c-txt);
  text-align: center;
  width: 100%;
  height: 100%;
}

.dyn-profile-menu-con {
  object-fit: fill;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 320px;
  max-width: 100vw;
  height: 100%;
  display: none;
}

.dyn-profile-edit-con {
  object-fit: none;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.buho-dyn-menu {
  color: var(--c-txtl);
  background-color: #0000;
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
}

.dyn-dd {
  flex-direction: column;
  width: 100%;
}

.dyn-dd-tog {
  border-bottom: 1px solid var(--c-181818);
  color: var(--c-txtl);
  cursor: pointer;
  flex: 1;
  align-items: center;
  width: 100%;
  min-height: 60px;
  max-height: 60px;
  padding: 0 10px;
  display: flex;
}

.dyn-dd-tog:hover, .dyn-dd-tog:focus {
  background-color: var(--c-dynm);
  color: var(--c-brand);
}

.dyn-dd-tog.w--open {
  border-bottom: 1px solid var(--c-121212);
  background-color: var(--c-dynm);
  color: var(--c-brand);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 0;
}

.dyn-dd-list {
  position: static;
}

.dyn-dd-list.w--open {
  background-color: var(--c-dynm);
  border-bottom: 1px solid #000;
  padding: 10px 0 20px;
}

.txt {
  color: var(--c-txt);
  max-width: 640px;
}

.dyn-tog {
  color: var(--c-txth);
  flex-wrap: wrap;
  flex: 0 auto;
  align-items: center;
  padding-right: 10px;
}

.pro-ft-txt {
  color: var(--c-txtl);
  text-align: center;
  cursor: default;
}

.dyn-icn {
  justify-content: center;
  align-items: center;
  min-width: 54px;
  max-width: 54px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  display: flex;
}

.dyn-usr-con {
  border-radius: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 400px;
  margin-top: 20px;
  padding: 10px 10px 0 33px;
  display: flex;
}

.in-dyn-dis-icn {
  z-index: 1;
  color: var(--c-txtd);
  cursor: not-allowed;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  display: flex;
  position: absolute;
  inset: 17px 22px 17px auto;
}

.dyn-pro-txt {
  color: var(--c-txt);
  padding-left: 5px;
  display: flex;
}

.txt-charcount {
  color: var(--c-txt);
  padding-top: 10px;
  padding-left: 10px;
  font-size: 14px;
}

.nav1-act-mob {
  color: var(--c-n1-icn);
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: none;
}

.nav1-act-mob:hover {
  color: var(--c-brand);
}

.nav1-msg-mob {
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.nav1-msg-mob:hover {
  color: var(--c-brand);
}

.nav1-not-mob {
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.nav1-not-mob:hover {
  color: var(--c-brand-90);
}

.nav1-men-mob {
  color: var(--c-n1-icn);
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.nav1-men-mob:hover {
  color: var(--c-brand);
}

.nav1-act-mob-selected, .nav1-msg-mob-selected, .nav1-not-mob-selected, .nav1-men-mob-selected, .nav1-pro-mob {
  z-index: 30;
  background-color: var(--c-dyn);
  color: var(--c-n1m-icn-s);
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: none;
  position: absolute;
  inset: 0%;
}

.nav1-mob-icn {
  margin-right: 8px;
}

.nav1-icn-ell {
  font-size: 22px;
}

.nav1-pri-mob, .nav1-acc-mob, .nav1-dev-mob {
  z-index: 30;
  background-color: var(--c-n2m-bg);
  color: var(--c-n1m-icn-s);
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: none;
  position: absolute;
  inset: 0%;
}

.nav1-cat-mob {
  color: var(--c-n1-icn);
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: none;
}

.nav1-inf-mob, .nav1-sup-mob, .nav1-inv-mob {
  z-index: 30;
  background-color: var(--c-n2m-bg);
  color: var(--c-n1m-icn-s);
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: none;
  position: absolute;
  inset: 0%;
}

.pro-type {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 54px;
  max-width: 54px;
  padding-left: 20px;
  display: flex;
}

.nav1-desk-con {
  display: none;
  position: relative;
}

.nav1-acc-desk {
  color: var(--c-n1-icn);
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.nav1-acc-desk:hover {
  color: var(--c-brand);
}

.nav1-acc-desk-selected {
  z-index: 30;
  background-color: var(--c-dyn);
  color: var(--c-n1m-icn-s);
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: none;
  position: absolute;
  inset: 0%;
}

.nav1-pro-desk {
  color: var(--c-n1-icn);
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.nav1-pro-desk:hover {
  color: var(--c-brand);
}

.nav1-pro-desk-selected {
  z-index: 30;
  background-color: var(--c-dyn);
  color: var(--c-n1m-icn-s);
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: none;
  position: absolute;
  inset: 0%;
}

.nav1-dev-desk {
  color: var(--c-n1-icn);
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.nav1-dev-desk:hover {
  color: var(--c-brand);
}

.nav1-dev-desk-selected {
  z-index: 30;
  background-color: var(--c-dyn);
  color: var(--c-n1m-icn-s);
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: none;
  position: absolute;
  inset: 0%;
}

.ms-icn-ina {
  color: var(--c-meti);
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-bottom: 2px;
  padding-right: 6px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.ms-icn-now {
  color: var(--c-metn);
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-bottom: 2px;
  padding-right: 6px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.int-dis-icn {
  white-space: normal;
  align-items: center;
  height: 100%;
  font-family: "Fa 400", sans-serif;
  font-weight: 400;
  display: flex;
}

.nav1-prs-mob-brand {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 44px;
  min-width: 44px;
  max-width: 44px;
  height: 100%;
  font-family: Altlfe, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.pro-pri {
  border: 1px none var(--c-mainh);
  background-color: #0000;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  max-width: 600px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.pro-pri-con {
  align-items: center;
  max-width: 400px;
  margin-bottom: 20px;
  display: flex;
}

.pro-pri-txt {
  color: var(--c-txth);
  text-align: left;
  align-items: center;
  max-width: 350px;
  padding-right: 3px;
  font-weight: 600;
  display: flex;
}

.pro-ver-icn {
  color: var(--c-mainh);
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 900;
}

.buso-veri {
  grid-column-gap: var(--size--bu-gap);
  grid-row-gap: var(--size--bu-gap);
  border: 2px solid var(--c-privacy);
  background-color: var(--c-privacy);
  color: var(--c-nav3);
  text-align: center;
  white-space: normal;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 700;
  display: flex;
}

.buso-veri:active {
  color: #101010;
}

.pro-pri-icn {
  color: var(--c-555);
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 34px;
}

.nav1-cat-mob-con {
  display: none;
  position: relative;
}

.dyn-msg-con {
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: none;
  overflow: hidden;
}

.dyn-msg-con.test {
  display: flex;
}

.dyn-msg-convo-con {
  background-color: var(--c-dynh);
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  max-height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.po-bod {
  background-color: var(--c-dyn);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding-bottom: 5px;
  display: flex;
  overflow: hidden;
}

.dd-head-icn {
  color: var(--c-brand-50);
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 40px;
  padding-top: 20px;
  padding-bottom: 0;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: flex;
}

.msg-ctl-icn-rep {
  color: var(--c-forums);
  justify-content: center;
  align-items: center;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
  display: flex;
}

.dyn-msg-nav {
  z-index: 20;
  border-bottom: 1px solid var(--c-181818);
  background-color: var(--c-dyn);
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  min-height: 60px;
  display: flex;
  position: relative;
}

.text-block-28 {
  color: var(--c-txt);
  justify-content: center;
  align-items: center;
  padding-right: 5px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 18px;
  display: flex;
}

.msg-nam {
  color: var(--c-txth);
  text-align: center;
  flex-wrap: wrap;
  place-content: center;
  align-items: stretch;
  font-size: 22px;
  font-weight: 300;
  display: flex;
}

.mess-sub-con {
  overflow-wrap: break-word;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.mess-exit {
  cursor: pointer;
  background-color: #0000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 50px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  display: flex;
}

.msg-pro-tit-con {
  flex-flow: column wrap;
  flex: 0 auto;
  place-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.msg-bub-con {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 6px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  display: flex;
}

.msg-bub-inc {
  background-color: var(--c-404040);
  border-radius: 15px;
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  max-width: 90%;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: auto;
  padding: 12px;
  display: flex;
}

.msg-txt {
  color: var(--c-txth);
  flex-flow: wrap;
  flex: 0 auto;
  align-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.msg-bub-out {
  background-color: var(--c-cbo);
  border-radius: 15px;
  flex-flow: column;
  flex: none;
  place-content: flex-start center;
  align-items: flex-end;
  max-width: 90%;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: auto;
  padding: 12px;
  display: flex;
}

.mess-comp-out-con {
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  padding-bottom: 6px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.msg-sig {
  justify-content: flex-end;
  width: 100%;
  margin-top: 5px;
  display: flex;
}

.msg-time {
  color: var(--c-txt);
  font-size: 13px;
}

.msg-aut {
  color: var(--c-txt);
  margin-right: 5px;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
}

.msg-bub-me {
  background-color: var(--c-cb);
  border-radius: 15px;
  flex-flow: column;
  flex: none;
  place-content: flex-start flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: auto;
  padding: 12px;
  display: flex;
}

.dyn-msg-bdy {
  object-fit: contain;
  flex-flow: column;
  flex: 1;
  align-items: center;
  display: flex;
  position: relative;
  overflow: auto;
}

.msg-rpl-con {
  z-index: 25;
  border-top: 2px solid var(--c-181818);
  background-color: var(--c-bt-bg);
  width: 100%;
}

.msg-ctrl {
  background-color: var(--c-dynm);
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.msg-add-link {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  min-height: 50px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: flex;
}

.msg-pro-img {
  aspect-ratio: 1;
  border-radius: 500px;
  max-width: 40%;
  margin-bottom: 10px;
}

.msg-pro-con {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 20px;
  display: flex;
}

.in-msg {
  box-sizing: border-box;
  border: 2px solid var(--c-zero);
  background-color: var(--c-zero);
  white-space: pre-wrap;
  word-break: normal;
  overflow-wrap: normal;
  border-radius: 14px;
  width: 100%;
  margin-bottom: 0;
  font-size: 17px;
}

.in-msg:focus {
  border: 2px solid var(--c-brand);
  background-color: var(--c-black);
}

.msg-dat-con {
  text-align: center;
  justify-content: center;
  width: 100%;
  padding: 20px 10px;
  font-size: 14px;
  display: flex;
}

.msg-bub-inc-end {
  background-color: var(--c-404040);
  border-radius: 3px 15px 15px;
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  max-width: 90%;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: auto;
  padding: 12px;
  display: flex;
}

.msg-bub-inc-mid {
  background-color: var(--c-404040);
  border-radius: 3px 15px 15px 3px;
  flex-flow: column;
  flex: 0 auto;
  place-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: 90%;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: auto;
  padding: 12px;
  display: flex;
}

.msg-bub-out-start {
  background-color: var(--c-cbo);
  border-radius: 15px 15px 3px;
  flex-flow: column;
  flex: none;
  place-content: flex-start flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: auto;
  padding: 12px;
  display: flex;
}

.msg-bub-out-mid {
  background-color: var(--c-cbo);
  border-radius: 15px 3px 3px 15px;
  flex-flow: column;
  flex: none;
  place-content: flex-start flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: auto;
  padding: 12px;
  display: flex;
}

.msg-bub-out-end {
  background-color: var(--c-cbo);
  border-radius: 15px 3px 15px 15px;
  flex-flow: column;
  flex: none;
  place-content: flex-start flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: auto;
  padding: 12px;
  display: flex;
}

.msg-img {
  box-sizing: border-box;
  aspect-ratio: 1;
  object-fit: cover;
  margin-bottom: 2px;
}

.msg-pro-ind {
  background-color: var(--c-404040);
  border-radius: 0 0 15px 3px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  margin-bottom: 2px;
  font-size: 20px;
  display: flex;
}

.pro-type-con-align {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 32px;
  margin-right: 5px;
  display: flex;
}

.dyn-pro-nav {
  border-bottom: 1px solid var(--c-101010);
  background-color: var(--c-dyn);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  display: flex;
}

.dyn-msg-pan {
  background-color: var(--c-dynm);
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-width: 320px;
  max-width: 100%;
  display: flex;
  overflow: auto;
}

.dyn-note-save {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 25px;
  font-size: 14px;
  display: flex;
}

.fa-900 {
  font-family: "Fa solid 900", sans-serif;
}

.inbx-dyn {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  white-space: normal;
  -webkit-text-fill-color: inherit;
  cursor: auto;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  max-width: 600px;
  min-height: 150px;
  margin-bottom: 0;
  padding: 13px 13px 40px;
  font-size: 17px;
  display: flex;
}

.inbx-dyn:hover {
  color: var(--c-txth);
  border-color: #000;
}

.inbx-dyn:focus {
  border-width: 2px;
  border-color: var(--c-brand-90);
  color: var(--c-txth);
  background-color: #000;
}

.inbx-dyn::placeholder {
  color: var(--c-txtl);
}

.in-landing {
  border: 2px solid var(--c-nav2);
  background-color: var(--c-303030);
  color: var(--c-txth);
  white-space: normal;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 10px;
  align-items: center;
  min-height: 50px;
  margin-bottom: 20px;
  padding: 8px 43px 8px 13px;
  font-size: 17px;
  display: flex;
}

.in-landing:hover {
  border-color: var(--c-txt);
}

.in-landing:focus {
  border-width: 2px;
  border-color: var(--c-brand);
  background-color: var(--c-404040);
  color: var(--c-txth);
  padding-left: 13px;
}

.pro-loc-con {
  background-color: var(--c-808080);
  color: var(--c-121212);
  border-radius: 10px;
  flex-wrap: wrap;
  place-content: center space-between;
  align-items: center;
  min-width: 240px;
  min-height: 50px;
  max-height: 50px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 18px;
  font-weight: 300;
  display: flex;
}

.text-block-31 {
  white-space: nowrap;
  flex: 1;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.ft-dyn-con {
  align-items: center;
  margin-bottom: 20px;
  padding-top: 20px;
  display: flex;
}

.up-tab-head {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100vw;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.img-up-thumb {
  z-index: 0;
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 10px;
  width: 120px;
  max-width: 30%;
  height: 100%;
  display: block;
}

.img-up-tit-con {
  border-radius: 10px;
  flex: 1;
  align-items: center;
  padding: 10px 20px 10px 10px;
  display: flex;
  position: relative;
}

.icr {
  color: #333;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-family: "Fa solid 900", sans-serif;
  font-size: 30px;
  font-weight: 900;
  display: flex;
}

.mcr-opt-con {
  border: 2px solid var(--c-404040);
  background-color: var(--c-404040);
  color: var(--c-txt);
  border-radius: 25px;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  min-height: 50px;
  max-height: 50px;
  margin-top: 6px;
  padding-right: 10px;
  font-family: "Fa 100", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.mcr-opt-con:hover {
  border-color: var(--c-zero);
  background-color: var(--c-555);
  color: var(--c-txth);
}

.mcr-opt-con:active {
  border-color: var(--c-txt);
  background-color: var(--c-dynh);
  color: var(--c-brand);
  font-family: "Fa Solid 900", sans-serif;
  font-weight: 400;
}

.mcr-opt-con:focus {
  border-color: var(--c-txt);
  background-color: var(--c-dynh);
  color: var(--c-brand);
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
}

.mcr-opt-txt {
  padding-bottom: 1px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.mcr-opt-icn {
  color: var(--c-txt);
  justify-content: flex-end;
  align-items: center;
  min-width: 42px;
  max-width: 42px;
  min-height: 50px;
  padding-right: 10px;
  font-size: 26px;
  display: flex;
}

.mcr-sfw, .mcr-rpn, .mcr-rfn, .mcr-es {
  width: auto;
  min-width: 280px;
}

.buho-mcr {
  border: 2px solid var(--c-555);
  color: var(--c-txt);
  border-radius: 25px;
  justify-content: space-between;
  align-items: center;
  min-height: 50px;
  max-height: 50px;
  margin-top: 5px;
  padding-left: 20px;
  padding-right: 12px;
  font-weight: 600;
  display: flex;
}

.mcr-es-con, .mcr-rfn-con, .mcr-rpn-con {
  flex-direction: column;
  display: none;
}

.buso-mcr {
  color: var(--c-txtl);
  border: 2px solid #0000;
  border-radius: 25px;
  justify-content: space-between;
  align-items: center;
  min-height: 50px;
  max-height: 50px;
  margin-top: 5px;
  padding-left: 20px;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.con {
  flex-flow: column wrap;
  display: flex;
  overflow: hidden;
}

.h1 {
  color: var(--c-brand-50);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
}

.cyd-hcs {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  min-width: 280px;
  max-width: 479px;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.buho-cyd {
  border: 2px solid var(--c-404040);
  background-color: var(--c-404040);
  color: var(--c-txt);
  border-radius: 25px;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  min-width: 200px;
  max-width: 320px;
  min-height: 45px;
  max-height: 45px;
  margin-top: 5px;
  padding-right: 10px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 17px;
  font-weight: 300;
  display: flex;
}

.buho-cyd:hover {
  background-color: var(--c-555);
  border-color: #0000;
}

.cyd-icn {
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  margin-left: 3px;
  font-size: 20px;
  display: flex;
}

.buso-cyd {
  border: 2px solid var(--c-privacy);
  background-color: var(--c-privacy);
  color: var(--c-txth);
  border-radius: 25px;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  min-width: 200px;
  min-height: 45px;
  max-height: 45px;
  margin-top: 5px;
  padding-right: 10px;
  font-family: "Fa 400", sans-serif;
  font-size: 17px;
  font-weight: 400;
  display: none;
  overflow: hidden;
}

.buso-cyd:hover {
  background-color: var(--c-veri);
  border-color: #0000;
}

.cyd-txt {
  flex: 1;
  align-items: center;
  height: 100%;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.mul-tit-con {
  color: var(--c-txtl);
  justify-content: center;
  align-items: center;
  min-height: 50px;
  padding-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.msg-read-out {
  background-color: #0000;
  flex-flow: row;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: auto;
  padding-top: 12px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.msg-read-icn {
  color: var(--c-txt);
  justify-content: center;
  width: 20px;
  margin-right: 5px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  display: flex;
}

.msg-unread-icn {
  color: var(--c-txt);
  justify-content: center;
  width: 20px;
  margin-right: 5px;
  font-family: "Fa 100", Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 100;
  display: flex;
}

.up-img {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 20px;
  justify-content: center;
  align-items: flex-end;
  min-width: 500px;
  max-width: 100vw;
  min-height: 500px;
  max-height: 100vw;
  display: flex;
}

.up-img-con {
  flex-direction: column;
  align-items: stretch;
  width: 500px;
  max-width: 100vw;
  height: 540px;
  max-height: 100vw;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.up-ctrl-main {
  flex-direction: row;
  flex: 1;
  justify-content: space-around;
  max-width: 449px;
  display: none;
  position: relative;
}

.img-up-ctrl-icn {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  font-family: "Fa 400", sans-serif;
  font-size: 30px;
  font-weight: 400;
  display: flex;
}

.img-up-ctrl-icn:hover {
  color: var(--c-txth);
}

.cyd-icn-900 {
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  margin-left: 3px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.up-stat-icn-con {
  background-color: var(--c-dynm);
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  min-width: 290px;
  max-width: 439px;
  height: 80px;
  margin: 15px;
  padding-right: 20px;
  display: flex;
  overflow: hidden;
}

.up-stat-icn {
  color: var(--c-txt);
  justify-content: center;
  align-items: center;
  width: 75px;
  height: 80px;
  padding-left: 10px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 39px;
  font-weight: 900;
  display: flex;
}

.cons-hz {
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.cons {
  flex: 1;
}

.txt-red {
  color: var(--c-love);
}

.txt-green {
  color: var(--c-veri);
}

.notes {
  background-color: var(--c-404040);
  text-align: center;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 439px;
  max-width: 100vw;
  padding: 15px 15px 17px;
  display: flex;
}

.up-stat-con {
  justify-content: center;
  width: 660px;
  max-width: 100vw;
  display: flex;
}

.confirm-icn {
  color: var(--c-privacy);
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 80px;
  font-weight: 300;
  display: flex;
}

.conc {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.confirm-con {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin: 20px 20px 10px;
  padding: 20px;
  display: flex;
}

.up-ctrl-mark {
  background-color: var(--c-mainh);
  border-radius: 10px;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  display: none;
  position: absolute;
}

.up-rule-con {
  flex-direction: row;
  align-items: center;
  width: 320px;
  min-width: 320px;
  max-width: 320px;
  height: 80px;
  min-height: 80px;
  max-height: 80px;
  padding: 10px;
  font-size: 14px;
  display: flex;
}

.up-rule-icn-con {
  color: var(--c-nav3);
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 10px;
  font-family: "Fa solid 900", sans-serif;
  display: flex;
}

.up-rule-title {
  color: var(--c-txth);
  font-size: 17px;
  font-weight: 600;
}

.up-rule-ban {
  z-index: 3;
  color: var(--c-error);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 50px;
  display: flex;
  position: absolute;
}

.up-rule-ban-bg {
  z-index: 1;
  color: var(--c-txt);
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 48px;
  display: flex;
  position: absolute;
}

.up-rule-icn {
  z-index: 2;
  font-size: 24px;
  position: absolute;
}

.up-rule-icn-al {
  z-index: 2;
  padding-top: 5px;
  font-size: 36px;
  position: absolute;
}

.up-rule-icn-lg {
  z-index: 2;
  padding-top: 1px;
  font-size: 30px;
  position: absolute;
}

.con-hz-cw {
  z-index: 5;
  flex-wrap: wrap;
  flex: 1;
  justify-content: center;
  display: flex;
}

.up-rule-18 {
  z-index: 2;
  justify-content: center;
  align-items: center;
  padding-top: 2px;
  font-family: Exo, sans-serif;
  font-size: 28px;
  font-weight: 700;
  display: flex;
  position: absolute;
}

.title-txt-con {
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  margin-bottom: 20px;
  display: flex;
}

.h1-lite-space {
  color: var(--c-808080);
  margin-top: 0;
  font-size: 28px;
  font-weight: 400;
}

.rule-con {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.nav1-dot-focus {
  z-index: 2;
  color: var(--c-brand);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 0;
  min-width: 0;
  max-width: 0;
  height: 0;
  min-height: 0;
  max-height: 0;
  font-family: "Fa solid 900", sans-serif;
  font-size: 10px;
  font-weight: 400;
  display: flex;
  position: absolute;
  bottom: 13px;
  left: 13px;
}

.nav1-dot-focus:hover {
  color: var(--c-brand);
}

.nav1-dot-bg {
  z-index: 1;
  color: var(--nav1m);
  justify-content: center;
  align-items: center;
  width: 0;
  min-width: 0;
  max-width: 0;
  height: 0;
  min-height: 0;
  max-height: 0;
  font-family: "Fa solid 900", sans-serif;
  font-size: 18px;
  font-weight: 900;
  display: flex;
  position: absolute;
  bottom: 13px;
  left: 13px;
}

.nav1-dot-other {
  z-index: 2;
  color: var(--c-other);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 0;
  min-width: 0;
  max-width: 0;
  height: 0;
  min-height: 0;
  max-height: 0;
  font-family: "Fa solid 900", sans-serif;
  font-size: 10px;
  font-weight: 400;
  display: flex;
  position: absolute;
  top: 13px;
  left: 13px;
}

.nav1-dot-other:hover {
  color: var(--c-other);
}

.bdy-cnt-top {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-bdy);
  border-radius: 6px;
  flex-flow: column wrap;
  place-content: center space-between;
  align-items: center;
  min-height: 50px;
  margin-bottom: 5px;
  padding: 20px;
  display: flex;
  position: relative;
}

.buso-icn {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.in-dyn-pro-dd {
  border-radius: var(--size--in-rad);
  color: var(--c-txth);
  text-align: center;
  background-color: #0000;
  border: 2px solid #000;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin-bottom: 0;
  padding-left: 43px;
  padding-right: 10px;
  font-size: 18px;
  display: flex;
  position: relative;
}

.in-dyn-pro-dd:focus {
  color: #aaa;
  background-color: #0000;
  border: 1px solid #020202;
}

.in-dyn-pro-dd::placeholder {
  color: #989898;
  background-color: #020202;
}

.dyn-msg-convo-new-con {
  background-color: var(--c-dynh);
  object-fit: fill;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  max-height: 100%;
  display: none;
}

.dyn-msg-new-bdy {
  background-color: var(--nav1m);
  object-fit: contain;
  flex: 1;
  overflow: auto;
}

.msg-new-pro-img {
  border-radius: 500px;
  min-width: 40px;
  max-width: 40px;
  min-height: 40px;
  max-height: 40px;
}

.po-head-txt {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-wrap: wrap;
  flex: 1;
  place-content: center flex-start;
  align-items: stretch;
  max-height: 40px;
  padding-left: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 700;
  overflow: hidden;
}

.po-msg-head {
  background-color: var(--c-404040);
  color: var(--c-txt);
  border-radius: 12px 12px 0 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 15px;
  font-weight: 600;
  display: flex;
}

.in-con-il {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.buho-bod {
  height: 50px;
  max-height: 50px;
  overflow: hidden;
}

.in-con-bu {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  width: 100%;
  min-width: 100px;
  max-width: 409px;
  min-height: 70px;
  padding-top: 20px;
  display: flex;
}

.in-con-pubu-con {
  flex-flow: wrap;
  place-content: flex-start center;
  display: flex;
}

.in-wrp {
  cursor: pointer;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-width: 100px;
  max-width: 449px;
  min-height: 50px;
  display: flex;
  position: relative;
}

.po-msg-con {
  z-index: 75;
  background-color: var(--c-333);
  object-fit: contain;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 95vw;
  min-width: 300px;
  max-width: 449px;
  height: 500px;
  min-height: 500px;
  max-height: 500px;
  display: flex;
  position: absolute;
  inset: auto;
  overflow: hidden;
  box-shadow: 0 0 18px #000c;
}

.buso-cancel {
  background-color: var(--c-404040);
  color: var(--c-txt);
  white-space: normal;
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 449px;
  min-height: 50px;
  max-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.buso-cancel:hover {
  color: var(--c-txth);
}

.buso-cancel:active {
  background-color: var(--c-avoid);
  color: #101010;
}

.po-msg-head-stop {
  background-color: var(--c-mod);
  color: var(--c-nav3);
  border-radius: 12px 12px 0 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 15px;
  font-weight: 600;
  display: flex;
}

.bugp {
  width: 20px;
  height: 50px;
  max-height: 50px;
}

.con-hz-ex {
  z-index: 5;
  display: flex;
}

.con-vt-st {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.po-msg-act-con {
  height: 160px;
  min-height: 160px;
  max-height: 160px;
}

.po-msg-tit {
  color: var(--c-txtl);
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  margin-bottom: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.div-block-69 {
  object-fit: contain;
  padding: 20px;
  overflow: auto;
}

.po-msg-acth-con {
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  display: flex;
}

.tog-bod-active {
  background-color: var(--c-veril);
  color: #555;
  border-radius: 25px;
  justify-content: flex-end;
  width: 52px;
  min-width: 52px;
  max-width: 52px;
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  padding: 2px;
  display: flex;
}

.po-head-confirm {
  background-color: var(--c-privacy);
  color: var(--c-nav3);
  border-radius: 20px 20px 0 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 70px;
  padding: 15px;
  font-weight: 600;
  display: flex;
}

.po-msg-confirm {
  color: var(--c-privacy);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 70px;
  min-width: 70px;
  max-width: 70px;
  height: 80px;
  min-height: 80px;
  max-height: 80px;
  margin-bottom: 5px;
  font-family: "Fa 400", sans-serif;
  font-size: 70px;
  display: flex;
}

.po-cnt-con {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.po-msg-icn {
  color: var(--c-brand-90);
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 70px;
  min-width: 70px;
  max-width: 70px;
  height: 80px;
  min-height: 80px;
  max-height: 80px;
  margin-bottom: 5px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 60px;
  font-weight: 300;
  display: flex;
}

.po-pr-rat-wrn {
  color: var(--c-mod);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 1px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 40px;
  display: flex;
}

.grid-3 {
  grid-template: "Area" 520px
                 "Area-3"
                 "Area-5"
                 "Area-7"
                 / minmax(449px, 100vw);
  grid-auto-rows: 520px;
  grid-auto-columns: minmax(449px, 100vw);
  width: 449px;
  max-width: 100vw;
  position: relative;
}

.po-msg-title-txt {
  color: var(--c-txt);
  text-align: center;
  flex: none;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  display: flex;
}

.msg-ctrl-link-selected {
  color: var(--c-brand);
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  min-height: 50px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: flex;
}

.msg-bub-inc-start {
  background-color: var(--c-404040);
  border-radius: 15px 15px 15px 3px;
  flex-flow: column;
  flex: none;
  place-content: flex-start;
  align-items: flex-start;
  max-width: 90%;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: auto;
  padding: 12px;
  display: flex;
}

.txth-100w {
  color: var(--c-txt);
  object-fit: none;
  flex: 1;
  align-self: center;
  align-items: center;
  width: 100%;
  margin-right: 15px;
  padding-left: 5px;
  font-size: 16px;
  line-height: 20px;
  display: flex;
}

.tog-icn-selected {
  color: var(--c-txtd);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 34px;
  font-family: "Fa 400", sans-serif;
  font-size: 24px;
  display: flex;
}

.msg-feat-con {
  width: 100%;
  padding: 20px 10px;
}

.msg-load {
  border: 2px none var(--c-txt);
  background-color: var(--c-121212);
  color: var(--c-txt);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.land-hero {
  background-color: #101010;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  height: 100vh;
  max-height: 100vh;
  display: flex;
}

.slider {
  background-color: var(--c-101010);
  flex: 1;
  width: 100vw;
  max-width: 1000px;
  height: 100%;
  min-height: 400px;
  max-height: 60%;
  padding-bottom: 30px;
  display: flex;
}

.mask {
  color: var(--c-101010);
  flex: 1;
}

.slide-con {
  background-color: var(--c-101010);
  justify-content: center;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.msg-unread {
  border-bottom: 1px solid var(--c-notice);
  color: var(--c-notice);
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.hero-foot {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.land-nav-con {
  z-index: 99;
  background-color: #101010e6;
  flex: 1;
  justify-content: center;
  width: 100vw;
  min-height: 64px;
  max-height: 64px;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.land-nav-bu-con {
  padding: 10px 5px;
  display: flex;
}

.land-nav-menu {
  align-items: center;
  display: flex;
}

.navx-img {
  width: 100px;
}

.buso-navx {
  border: 3px solid var(--c-txth);
  background-color: var(--c-txth);
  color: var(--c-101010);
  white-space: normal;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 120px;
  max-width: 200px;
  min-height: 30px;
  max-height: 30px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.buso-navx:hover {
  background-color: var(--c-brand);
  color: var(--c-101010);
  border: 3px solid #0000;
}

.buso-navx:active {
  background-color: var(--c-brand);
  color: #101010;
  border-color: #0000;
}

.land-nav {
  flex: 1;
  min-width: 320px;
  max-width: 1000px;
  padding-left: 20px;
  padding-right: 10px;
  display: flex;
}

.land-tit-con {
  flex: 1;
  display: flex;
}

.buso-navxh {
  color: var(--c-txth);
  white-space: normal;
  background-color: #0000;
  border: 3px #161616;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 120px;
  max-width: 200px;
  min-height: 30px;
  max-height: 30px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.buso-navxh:hover {
  background-color: var(--c-brand);
  color: var(--c-101010);
}

.buso-navxh:active {
  background-color: var(--c-txt);
  color: #101010;
}

.msg-pre-cnt-new {
  background-color: var(--c-dynm);
  cursor: pointer;
  border: 2px solid #0000;
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  min-width: 240px;
  padding: 10px 12px;
  display: flex;
}

.msg-pre-title-txt-new {
  color: var(--c-txth);
  letter-spacing: .02em;
  text-overflow: ellipsis;
  white-space: nowrap;
  align-items: center;
  height: 100%;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  overflow: hidden;
}

.msg-pre-sub-txt-new {
  color: var(--c-txth);
  letter-spacing: .01em;
  white-space: nowrap;
  flex: 1;
  align-items: center;
  width: auto;
  height: 100%;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.msg-pre-msg-txt-new {
  color: var(--c-txth);
  text-align: left;
  letter-spacing: .01em;
  text-overflow: ellipsis;
  white-space: nowrap;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  font-size: 16px;
  font-weight: 300;
  overflow: hidden;
}

.msg-pre-cnt-other, .msg-pre-cnt-warn {
  border: 2px solid var(--c-dynm);
  background-color: var(--c-dynm);
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  min-width: 240px;
  padding: 10px 12px;
  display: flex;
}

.not-con-new {
  cursor: pointer;
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  min-width: 240px;
  min-height: 60px;
  padding: 10px;
  display: flex;
}

.not-ctl-acc {
  color: var(--c-brand-90);
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  max-width: 32px;
  height: 32px;
  min-height: 32px;
  max-height: 32px;
  margin-right: 12px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  display: flex;
  position: relative;
}

.not-time {
  color: var(--c-txtl);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  padding-left: 10px;
  font-size: 13px;
  display: flex;
}

.not-con {
  color: var(--c-txtl);
  cursor: pointer;
  background-color: #0000;
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  min-width: 240px;
  min-height: 60px;
  padding: 12px 10px;
  display: flex;
}

.not-ctl-read {
  color: var(--c-txtl);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  max-width: 32px;
  height: 32px;
  min-height: 32%;
  max-height: 32%;
  margin-right: 12px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  display: flex;
  position: relative;
}

.con-exp {
  flex: 1;
  align-items: center;
  display: flex;
}

.rep-neg {
  color: var(--c-repd);
}

.ts-repul {
  color: var(--c-repul);
  padding-left: 5px;
}

.hd-land {
  color: var(--c-txt);
  font-size: var(--size--land-hd2-desk);
  text-align: center;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 1.5em;
  display: flex;
}

.land-acc-icn {
  min-height: var(--size--land-icn-desk);
  color: var(--c-808080);
  font-family: "Fa solid 900", sans-serif;
  font-size: var(--size--land-icn-desk);
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 400;
  display: flex;
}

.land-eql-icn {
  min-height: var(--size--land-icn-desk);
  color: var(--c-808080);
  font-family: "Fa solid 900", sans-serif;
  font-size: var(--size--land-icn-desk);
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 400;
  display: flex;
}

.slide-vt {
  grid-column-gap: var(--size--land-gap-desk);
  grid-row-gap: var(--size--land-gap-desk);
  flex-direction: column;
  justify-content: center;
  max-width: 100vw;
  padding: 20px;
  display: flex;
  position: relative;
}

.land-para {
  color: var(--c-txth);
  font-size: var(--size--land-p-desk);
  text-align: center;
  max-width: 700px;
  line-height: 1.4;
}

.land-ing-icn {
  min-height: var(--size--land-icn-desk);
  color: var(--c-555);
  font-family: "Fa solid 900", sans-serif;
  font-size: var(--size--land-icn-desk);
  justify-content: center;
  align-self: center;
  align-items: center;
  font-weight: 900;
  display: flex;
}

.ts-brand {
  color: var(--c-brand);
}

.land-pro-icn {
  min-height: var(--size--land-icn-desk);
  color: var(--c-808080);
  font-family: "Fa solid 900", sans-serif;
  font-size: var(--size--land-icn-desk);
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.land-pro-icn-50 {
  min-height: var(--size--land-icn-desk);
  color: #80808080;
  font-family: "Fa solid 900", sans-serif;
  font-size: var(--size--land-icn-desk);
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.land-pro-icn-10 {
  min-height: var(--size--land-icn-desk);
  color: #8080801a;
  font-family: "Fa solid 900", sans-serif;
  font-size: var(--size--land-icn-desk);
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.land-val-con {
  justify-content: center;
  width: 100%;
  display: flex;
}

.land-aut-icn {
  min-height: var(--size--land-icn-desk);
  color: var(--c-veri);
  font-family: "Fa solid 900", sans-serif;
  font-size: var(--size--land-icn-desk);
  justify-content: center;
  align-self: center;
  align-items: center;
  font-weight: 900;
  display: flex;
}

.land-res-icn {
  min-height: var(--size--land-icn-desk);
  color: var(--c-respect);
  font-family: "Fa solid 900", sans-serif;
  font-size: var(--size--land-icn-desk);
  justify-content: center;
  align-self: center;
  align-items: center;
  font-weight: 900;
  display: flex;
}

.land-inc-icn {
  min-height: var(--size--land-icn-desk);
  color: var(--c-brand);
  font-family: "Fa solid 900", sans-serif;
  font-size: var(--size--land-icn-desk);
  justify-content: center;
  align-self: center;
  align-items: center;
  font-weight: 900;
  display: flex;
}

.prel-mobile-con {
  display: none;
}

.icon, .icon-2 {
  color: #c4c4c4cc;
}

.brand-tag {
  color: var(--c-txth);
  align-items: center;
  margin-left: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-style: italic;
  display: none;
}

.land-val-icn {
  color: var(--c-555);
  justify-content: center;
  align-self: center;
  align-items: center;
  min-height: 100px;
  max-height: 100px;
  padding: 10px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 80px;
  font-weight: 900;
  display: flex;
}

.hd-values {
  color: var(--c-other);
  justify-content: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.5em;
  display: flex;
}

.reg-not-tit-con {
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.reg-hi-con {
  background-color: var(--c-404040);
  border-radius: 15px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 449px;
  padding: 20px 20px 15px;
}

.reg-ts-txt {
  color: var(--c-txth);
  text-align: center;
  border-radius: 10px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 600;
}

.reg-ts-terms {
  color: var(--c-veri);
  text-align: center;
  justify-content: center;
  padding: 5px 5px 10px;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.reg-ts-rules {
  color: var(--c-brand);
  text-align: center;
  padding: 5px 5px 10px;
  font-size: 20px;
  font-weight: 700;
  display: block;
}

.usr-c-icn-selected {
  background-color: var(--c-dynh);
  color: #757575;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 26px;
  font-weight: 300;
  display: flex;
  overflow: hidden;
}

.usr-c-icn-selected.uc4 {
  color: var(--uc4);
}

.in-con-nhm {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 449px;
  min-height: 80px;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
  position: relative;
}

.not-warn-txt {
  color: var(--c-txtl);
  text-align: left;
  flex: 1;
  align-self: center;
  font-size: 16px;
  font-weight: 400;
}

.not-warn {
  border-style: solid;
  border-width: 2px 2px 2px 10px;
  border-color: var(--c-notice);
  color: var(--c-txtl);
  background-color: #0000;
  border-radius: 10px;
  flex-direction: row;
  flex: 1;
  align-self: center;
  width: 100%;
  max-width: 449px;
  padding: 10px;
  display: flex;
}

.int-set-into-focused {
  border: 2px solid var(--c-into);
  background-color: var(--c-mainh);
  color: var(--c-txt);
  white-space: nowrap;
  cursor: pointer;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.int-set-into-focused:hover {
  border: 2px solid var(--c-into);
  background-color: var(--c-dynm);
}

.wid-confirm-into-focused {
  border: 2px solid var(--c-into);
  background-color: var(--c-101010);
  color: var(--c-txt);
  text-align: center;
  white-space: normal;
  cursor: pointer;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  min-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.wid-confirm-into-focused:hover {
  color: var(--c-txth);
}

.wid-confirm-into-focused:active {
  background-color: var(--c-into);
  color: var(--c-101010);
}

.wid-confirm-into-focused:focus {
  border: 2px solid var(--c-into);
}

.wid-confirm-life-focused {
  border: 2px solid var(--c-lifestyle);
  background-color: var(--c-101010);
  color: var(--c-txt);
  text-align: center;
  white-space: normal;
  cursor: pointer;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  min-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.wid-confirm-life-focused:hover {
  color: var(--c-txth);
}

.wid-confirm-life-focused:active {
  background-color: var(--c-lifestyle);
  color: var(--c-101010);
}

.wid-confirm-life-focused:focus {
  border: 2px solid var(--c-lifestyle);
}

.wid-confirm-curious-focused {
  border: 2px solid var(--c-curious);
  background-color: var(--c-101010);
  color: var(--c-txt);
  text-align: center;
  white-space: normal;
  cursor: pointer;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  min-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.wid-confirm-curious-focused:hover {
  color: var(--c-txth);
}

.wid-confirm-curious-focused:active {
  background-color: var(--c-curious);
  color: var(--c-101010);
}

.wid-confirm-curious-focused:focus {
  border: 2px solid var(--c-curious);
}

.int-l1a-lfe-selected {
  background-color: var(--c-lifestyle);
  color: #000;
  cursor: pointer;
  border: 2px solid #0000;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.int-l1a-lfe-selected:hover {
  border-color: var(--c-lifestyle);
}

.int-dd-lfe-selected {
  background-color: var(--c-lifestyle);
  color: #000;
  text-align: center;
  border: 2px solid #0000;
  border-radius: 6px;
  min-height: 50px;
  margin-bottom: 0;
  padding-left: 13px;
  padding-right: 13px;
  font-size: 17px;
  font-weight: 600;
}

.int-dd-lfe-selected:focus {
  color: #d7d7d7;
  background-color: #101010;
  padding-left: 13px;
}

.int-dd-lfe-selected::placeholder {
  color: #555;
  background-color: #020202;
}

.int-dd-lfe-focused {
  border: 2px solid var(--c-lifestyle);
  background-color: var(--c-101010);
  color: var(--c-txt);
  text-align: center;
  border-radius: 6px;
  min-height: 50px;
  margin-bottom: 0;
  padding-left: 13px;
  padding-right: 13px;
  font-size: 17px;
  font-weight: 600;
}

.int-dd-lfe-focused:hover {
  border: 2px solid var(--c-lifestyle);
  color: var(--c-txth);
}

.int-dd-lfe-focused:active {
  border: 2px solid var(--c-lifestyle);
}

.int-dd-lfe-focused:focus {
  border: 2px solid var(--c-lifestyle);
  color: var(--c-txth);
  background-color: #101010;
  padding-left: 13px;
}

.int-dd-lfe-focused::placeholder {
  color: #555;
  background-color: #020202;
}

.int-set-lfe-focused {
  border: 2px solid var(--c-lifestyle);
  background-color: var(--c-mainh);
  color: var(--c-txt);
  white-space: nowrap;
  cursor: pointer;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.int-set-lfe-focused:hover {
  border: 2px solid var(--c-lifestyle);
  background-color: var(--c-dynm);
}

.int-l1b-into-selected {
  background-color: var(--c-into);
  color: #000;
  cursor: pointer;
  border: 2px solid #0000;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.int-l1b-into-selected:hover {
  border-color: var(--c-into);
}

.int-dd-into-focused {
  border: 2px solid var(--c-into);
  background-color: var(--c-101010);
  color: var(--c-txt);
  text-align: center;
  cursor: pointer;
  border-radius: 6px;
  min-height: 50px;
  margin-bottom: 0;
  padding-left: 13px;
  padding-right: 13px;
  font-size: 17px;
  font-weight: 600;
}

.int-dd-into-focused:hover {
  border: 2px solid var(--c-into);
  color: var(--c-txth);
}

.int-dd-into-focused:active {
  border: 2px solid var(--c-into);
}

.int-dd-into-focused:focus {
  border: 2px solid var(--c-into);
  color: var(--c-txth);
  background-color: #101010;
  padding-left: 13px;
}

.int-dd-into-focused::placeholder {
  color: #555;
  background-color: #020202;
}

.int-dd-into-selected {
  background-color: var(--c-into);
  color: #000;
  text-align: center;
  border: 2px solid #0000;
  border-radius: 6px;
  min-height: 50px;
  margin-bottom: 0;
  padding-left: 13px;
  padding-right: 13px;
  font-size: 17px;
  font-weight: 600;
}

.int-dd-into-selected:focus {
  border: 2px solid var(--c-into);
  color: #d7d7d7;
  background-color: #101010;
  padding-left: 13px;
}

.int-dd-into-selected::placeholder {
  color: #555;
  background-color: #020202;
}

.int-l1c-curious-selected {
  background-color: var(--c-curious);
  color: #000;
  cursor: pointer;
  border: 2px solid #0000;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.int-l1c-curious-selected:hover {
  border-color: var(--c-curious);
}

.int-dd-curious-focused {
  border: 2px solid var(--c-curious);
  background-color: var(--c-101010);
  color: var(--c-txt);
  text-align: center;
  cursor: pointer;
  border-radius: 6px;
  min-height: 50px;
  margin-bottom: 0;
  padding-left: 13px;
  padding-right: 13px;
  font-size: 17px;
  font-weight: 600;
}

.int-dd-curious-focused:hover {
  border: 2px solid var(--c-curious);
  color: var(--c-txth);
}

.int-dd-curious-focused:active {
  border: 2px solid var(--c-curious);
}

.int-dd-curious-focused:focus {
  border: 2px solid var(--c-curious);
  color: var(--c-txth);
  background-color: #101010;
  padding-left: 13px;
}

.int-dd-curious-focused::placeholder {
  color: #555;
  background-color: #020202;
}

.int-dd-curious-selected {
  background-color: var(--c-curious);
  color: #000;
  text-align: center;
  border: 2px solid #0000;
  border-radius: 6px;
  min-height: 50px;
  margin-bottom: 0;
  padding-left: 13px;
  padding-right: 13px;
  font-size: 17px;
  font-weight: 600;
}

.int-dd-curious-selected:focus {
  border: 2px solid var(--c-curious);
  color: var(--c-txth);
  background-color: #101010;
  padding-left: 13px;
}

.int-dd-curious-selected::placeholder {
  color: #555;
  background-color: #020202;
}

.int-set-curious-focused {
  border: 2px solid var(--c-curious);
  background-color: var(--c-mainh);
  color: var(--c-txt);
  white-space: nowrap;
  cursor: not-allowed;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.int-set-curious-focused:hover {
  border: 2px solid var(--c-curious);
  background-color: var(--c-dynm);
}

.int-x {
  border: 2px solid var(--c-101010);
  color: var(--c-txtl);
  cursor: pointer;
  background-color: #0000;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 30px;
  font-weight: 300;
  display: flex;
}

.int-x:hover {
  border-color: var(--c-888);
  color: var(--c-txth);
}

.aux-pan {
  z-index: 10;
  border-bottom: 1px solid var(--c-101010);
  background-color: var(--c-404040);
  border-radius: 20px 20px 0 0;
  flex-direction: column;
  align-items: stretch;
  padding: 15px 5px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.aux-cnt {
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  overflow: auto;
}

.div-block-85 {
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
}

.aux-tit-con {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  display: flex;
}

.aux {
  background-color: #00000082;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 620px;
  max-width: 96vw;
  max-height: 96vh;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 18px #000;
}

.buso-aux {
  background-color: var(--c-404040);
  color: var(--c-txtl);
  text-align: center;
  white-space: normal;
  border: 1px solid #0000;
  border-radius: 0 0 20px 20px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 64px;
  max-height: 64px;
  font-size: 20px;
  font-weight: 400;
  display: flex;
  position: relative;
  overflow: hidden;
}

.buso-aux:hover {
  background-color: var(--c-404040);
  color: var(--c-txth);
}

.buso-aux:active {
  background-color: var(--c-txtl);
  color: var(--c-101010);
  font-weight: 700;
}

.body-4 {
  display: flex;
}

.image-12 {
  width: 200px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.busq-usr {
  background-color: var(--c-mainh);
  color: var(--c-808080);
  border: 2px solid #0000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 110px;
  min-width: 90px;
  max-width: 110px;
  height: 110px;
  min-height: 90px;
  max-height: 110px;
  padding: 8px;
  display: flex;
}

.busq-usr:hover {
  background-color: var(--c-303030);
  color: var(--c-txth);
}

.bod-tit-bg {
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 10px;
  display: flex;
}

.busq-usr-selected {
  border-style: solid;
  border-color: var(--c-808080);
  background-color: var(--c-101010);
  color: var(--c-txth);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 110px;
  min-width: 90px;
  max-width: 110px;
  height: 110px;
  min-height: 90px;
  max-height: 110px;
  margin: 5px;
  padding: 8px;
  display: flex;
}

.busq-usr-selected:focus {
  background-color: #242424;
}

.pro-loc-icn {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 50px;
  padding-left: 5px;
  font-size: 20px;
  display: flex;
}

.pro-loc-con-active {
  background-color: var(--c-places);
  color: var(--c-121212);
  border-radius: 10px;
  flex-flow: row;
  place-content: center space-between;
  align-items: center;
  min-width: 240px;
  min-height: 50px;
  max-height: 50px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 18px;
  font-weight: 900;
  display: flex;
}

.pro-loc-cnl {
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-family: "Fa 400", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.pro-loc-time, .pro-loc-date {
  padding-left: 10px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
}

.pro-loc-con-upc {
  background-color: var(--c-cbo);
  color: var(--c-121212);
  border-radius: 10px;
  place-content: center space-between;
  align-items: center;
  min-width: 240px;
  min-height: 50px;
  max-height: 50px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 18px;
  font-weight: 300;
  display: flex;
}

.buho-dyn-tp {
  border: 2px solid var(--c-places);
  color: var(--c-txt);
  text-align: center;
  white-space: normal;
  background-color: #0000;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  max-width: 449px;
  min-height: 50px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.buho-dyn-tp:hover {
  border-color: var(--c-brand);
  color: var(--c-txth);
}

.buho-dyn-tp:active {
  border-color: #4ddbdb80;
}

.busq-icn-300-f {
  color: var(--uc7);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 26px;
  font-weight: 300;
  display: flex;
}

.busq-icn-300-f:focus {
  color: #288080;
}

.busq-icn-300-m {
  color: var(--uc5);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 26px;
  font-weight: 300;
  display: flex;
}

.busq-icn-300-m:focus {
  color: #288080;
}

.busq-icn-300-c {
  color: var(--uc4);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 26px;
  font-weight: 300;
  display: flex;
}

.busq-icn-300-c:focus {
  color: #288080;
}

.bufp-con {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: static;
}

.busq-lg-dyn {
  background-color: var(--c-dynm);
  color: var(--c-txtl);
  border: 2px solid #0000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 110px;
  min-width: 110px;
  height: 110px;
  min-height: 110px;
  padding: 8px;
  display: flex;
}

.busq-lg-dyn:hover {
  background-color: var(--c-dynh);
  color: var(--c-txth);
}

.busq-lg-dyn-selected {
  border: 2px solid var(--c-txtl);
  background-color: var(--c-dynh);
  color: var(--c-brand);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 110px;
  min-width: 110px;
  height: 110px;
  min-height: 110px;
  padding: 8px;
  display: flex;
}

.busq-lg-dyn-selected:focus {
  background-color: #242424;
}

.busq-usr-dyn {
  background-color: var(--c-dynm);
  color: var(--c-txt);
  border: 2px solid #0000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 110px;
  min-width: 90px;
  max-width: 110px;
  height: 110px;
  min-height: 90px;
  max-height: 110px;
  padding: 7px;
  display: flex;
}

.busq-usr-dyn:hover {
  background-color: var(--c-dynh);
  color: var(--c-txth);
}

.busq-usr-dyn-selected {
  border: 2px solid var(--c-txtl);
  background-color: var(--c-dynh);
  color: var(--c-txth);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 110px;
  min-width: 90px;
  max-width: 110px;
  height: 110px;
  min-height: 90px;
  max-height: 110px;
  padding: 7px;
  display: flex;
}

.busq-usr-dyn-selected:focus {
  background-color: #242424;
}

.pw-ck {
  border: 2px solid var(--c-dynm);
  background-color: var(--c-404040);
  color: var(--c-txt);
  white-space: nowrap;
  border-radius: 5px;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 40%;
  min-height: 36px;
  max-height: 36px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.pw-ck:focus {
  border-color: var(--c-into);
  background-color: var(--c-dynm);
}

.in-con-tt {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-wrap: wrap;
  flex: 1;
  justify-content: flex-start;
  width: 100%;
  max-width: 479px;
  padding: 0 20px 10px;
  display: flex;
}

.pw-val {
  border: 2px solid var(--c-dynm);
  color: var(--c-into);
  white-space: nowrap;
  background-color: #0000;
  border-radius: 6px;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 40%;
  min-height: 36px;
  max-height: 36px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.pw-val:focus {
  border-color: var(--c-into);
  background-color: var(--c-dynm);
}

.buau-dyn {
  border: 1px solid var(--c-dynh);
  background-color: var(--c-dynm);
  color: var(--c-txt);
  text-align: center;
  white-space: normal;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  max-width: 449px;
  min-height: 50px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.buau-dyn:hover {
  background-color: var(--c-dynh);
}

.buau-dyn:active {
  background-color: var(--c-101010);
}

.acc-mem-con {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  font-size: 18px;
  display: flex;
}

.acc-name-txt {
  color: var(--c-txth);
  height: 22px;
  min-height: 22px;
  max-height: 22px;
  font-size: 20px;
}

.txt-lnk-acc {
  color: var(--c-txtl);
  align-items: flex-end;
  height: 22px;
  min-height: 22px;
  max-height: 22px;
  padding-left: 5px;
  font-family: "Fa 400", sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.acc-mem-icn {
  color: var(--c-txtl);
  align-items: center;
  padding-top: 1px;
  padding-right: 5px;
  font-family: "Fa 100", Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  display: flex;
}

.acc-nam-con {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 449px;
  display: flex;
}

.dyn-bk {
  background-color: var(--c-dynm);
  width: 100%;
  height: 5px;
  min-height: 5px;
  max-height: 5px;
}

.acc-jn-txt {
  align-items: center;
  height: 22px;
  min-height: 22px;
  max-height: 22px;
  margin-bottom: 10px;
  padding-top: 5px;
  font-size: 16px;
  display: flex;
}

.full-con {
  background-color: var(--c-dynh);
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  min-height: 100vh;
  display: flex;
}

.col-con {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.del-pow-con {
  border: 1px solid var(--c-101010);
  background-color: var(--c-dyn);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.del-pau-con {
  border: 1px solid var(--c-101010);
  background-color: var(--c-dynm);
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.del-can-con {
  background-color: #0000;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 10px;
  display: flex;
}

.del-icn {
  justify-content: center;
  align-items: center;
  padding: 15px 10px 5px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 40px;
  font-weight: 400;
  display: flex;
}

.del-txt {
  color: var(--c-txth);
  text-align: center;
  max-width: 600px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.del-hd-txt {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 10px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.del-hd-con {
  background-color: #0000;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.del-not {
  border: 1px solid var(--c-mod);
  color: var(--c-mod);
  text-align: center;
  background-color: #0000;
  border-radius: 10px;
  max-width: 600px;
  margin-bottom: 30px;
  padding: 15px 20px;
  font-size: 18px;
  font-weight: 400;
}

.form-block-2 {
  margin-bottom: 0;
}

.mem-pre-con {
  color: var(--c-txt);
  background-color: #0000;
  border: 3px solid #000;
  border-radius: 10px;
  margin-top: 20px;
  padding: 12px 15px 15px;
  position: relative;
}

.mem-pre-con:hover {
  background-color: var(--c-dyn);
}

.price-title {
  color: var(--c-txtl);
  min-height: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.price-bullet {
  margin-right: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.mem-sup-con {
  color: var(--c-txt);
  border: 3px solid #000;
  border-radius: 10px;
  margin-top: 20px;
  padding: 12px 15px 15px;
  position: relative;
}

.mem-sup-con:hover {
  background-color: var(--c-dyn);
  color: var(--c-txth);
}

.con-hz-out {
  justify-content: space-between;
  display: flex;
}

.price-txt {
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.tabs-menu {
  background-color: var(--c-dynh);
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  min-height: 80px;
  max-height: 80px;
  padding: 30px 10px 10px;
  display: flex;
}

.sub-tab-lnk {
  border-bottom: 3px solid var(--c-101010);
  background-color: var(--c-dynh);
  color: var(--c-txtl);
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.sub-tab-lnk.w--current {
  border-bottom: 3px solid var(--c-808080);
  background-color: var(--c-dynh);
  color: var(--c-txth);
}

.mem-plus {
  color: var(--c-into);
  font-family: "Fa 400", sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.tabs {
  background-color: var(--c-dynh);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 400px;
  min-height: 600px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.year-save {
  background-color: var(--c-into);
  color: var(--c-nav3);
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: flex;
  position: absolute;
  top: -20px;
  left: auto;
  right: 0;
}

.sub-title {
  color: var(--c-txt);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 300px;
  margin-bottom: 20px;
  font-size: 22px;
  display: flex;
}

.mem-bas-con-selected {
  border: 3px solid var(--c-brand-90);
  background-color: var(--c-dyn);
  color: var(--c-txth);
  border-radius: 10px;
  margin-top: 20px;
  padding: 12px 15px 15px;
  position: relative;
}

.mem-bas-con-selected:focus {
  border: 1px solid var(--c-brand);
  border-radius: 2px;
}

.text-block-42 {
  color: var(--c-646464);
  font-family: "Fa solid 900", sans-serif;
  font-size: 50px;
  font-weight: 900;
}

.mem-sub-tit-con {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  display: flex;
}

.mem-sub-pay-con {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 300px;
  max-width: 400px;
  display: flex;
}

.tabs-content, .tab-pane-month {
  width: 100%;
}

.sub-icn {
  color: var(--c-808080);
  justify-content: center;
  width: 40px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 40px;
  font-weight: 300;
  display: flex;
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.dev-sec-con {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.dev-sec-cnt {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 20px;
}

.dev-sec-tim {
  justify-content: center;
  align-items: flex-start;
  min-width: 60px;
  min-height: 30px;
  margin-right: 10px;
  padding-left: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.in-con-pubu {
  flex-direction: column;
  flex: 25%;
  justify-content: space-between;
  min-width: 160px;
  max-width: 439px;
  min-height: 70px;
  padding: 10px;
  display: flex;
}

.dev-tl-now {
  border: 4px solid var(--c-txt);
  background-color: var(--c-txt);
  width: 1px;
  height: 20px;
  position: absolute;
  top: 0;
}

.dev-icn-now {
  z-index: 5;
  background-color: var(--c-555);
  color: var(--c-dyn);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  min-height: 40px;
  font-family: "Fa 400", sans-serif;
  font-size: 20px;
  display: flex;
  position: absolute;
  top: 10px;
}

.dev-tit-now {
  color: var(--c-brand);
  min-height: 30px;
  max-height: 30px;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 17px;
  font-weight: 600;
}

.dev-tl-anow {
  background-color: var(--c-dynm);
  width: 10px;
  height: 100%;
  position: absolute;
}

.dev-tl-nxt {
  background-color: var(--c-bt-br);
  width: 10px;
  height: 20px;
  position: absolute;
  top: -3px;
}

.dev-nxt-icn {
  background-color: var(--c-dyn);
  color: var(--c-dynh);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 900;
  display: flex;
  position: absolute;
  top: 16px;
}

.dev-tit-nxt {
  color: var(--c-txtl);
  align-items: center;
  min-height: 30px;
  max-height: 30px;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.dev-tl-fst {
  background-color: var(--c-555);
  width: 10px;
  height: 100%;
  position: absolute;
  top: 20px;
}

.dev-lst-icn {
  background-color: var(--c-dyn);
  color: var(--c-555);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 900;
  display: flex;
  position: absolute;
  top: 16px;
}

.dev-tl-lst {
  background-color: var(--c-dynm);
  width: 10px;
  height: 30px;
  position: absolute;
}

.dev-tlt-lst {
  background-color: var(--c-555);
  width: 10px;
  height: 30px;
  position: absolute;
}

.dev-tit-lst {
  min-height: 30px;
  max-height: 30px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 600;
}

.dev-tl-pre {
  background-color: var(--c-555);
  width: 10px;
  height: 100%;
  position: absolute;
}

.txtl-i {
  margin-bottom: 10px;
  font-style: italic;
}

.dyn-faq-list {
  position: static;
}

.dyn-faq-list.w--open {
  background-color: var(--c-dynm);
  border-top: 1px solid #0000;
  border-bottom: 1px solid #0000;
  padding: 0 20px 20px;
}

.dyn-faq-tog {
  color: var(--c-txt);
  border-top: 1px solid #0000;
  border-bottom: 1px solid #0000;
  flex: 1;
  align-items: center;
  width: 100%;
  padding: 0 20px;
  display: flex;
}

.dyn-faq-tog:hover {
  background-color: var(--c-dynm);
  color: var(--c-txth);
  border-top: 1px solid #0000;
  border-bottom: 1px solid #0000;
}

.dyn-faq-tog.w--open {
  background-color: var(--c-dynm);
  color: var(--c-brand);
  border-top: 1px solid #0000;
  border-bottom: 1px solid #0000;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
}

.dyn-faq-tog-txt {
  white-space: pre-wrap;
  flex-wrap: wrap;
  flex: 0 auto;
  align-items: center;
  width: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
  overflow: hidden;
}

.dyn-tit-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid var(--c-101010);
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 15px 20px;
  display: flex;
}

.po-sup-head {
  background-color: var(--c-dynm);
  color: var(--c-txt);
  border-radius: 20px 20px 0 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 70px;
  padding: 15px;
  font-weight: 600;
  display: flex;
}

.po-sup-tit {
  text-align: left;
  flex-wrap: wrap;
  flex: 1;
  place-content: center flex-start;
  align-items: stretch;
  padding-left: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 700;
  display: flex;
}

.sup-in-con {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding-bottom: 5px;
  display: flex;
}

.sup-con {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  padding: 20px;
  display: flex;
}

.in-con-box {
  flex: 0 auto;
  height: 100%;
  padding-top: 20px;
  display: flex;
}

.po-sup-con {
  z-index: 75;
  background-color: var(--c-333);
  object-fit: contain;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  width: 95vw;
  min-width: 300px;
  max-width: 449px;
  height: 500px;
  min-height: 500px;
  max-height: 500px;
  display: flex;
  position: absolute;
  inset: auto;
  overflow: hidden;
  box-shadow: 0 0 18px #000c;
}

.foot-brk {
  width: 100%;
  min-width: 100%;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  display: flex;
}

.men-tog-con {
  background-color: var(--c-dynm);
  border-radius: 20px;
  flex: 1;
  min-width: 260px;
  max-width: 449px;
  margin-top: 40px;
  margin-left: 10px;
  margin-right: 10px;
}

.dyn-scr-pan {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: none;
}

.pro-sel-con {
  background-color: var(--c-dynm);
  color: var(--c-brand);
  cursor: pointer;
  border: 2px solid #0000;
  border-radius: 10px;
  flex-direction: column;
  flex: auto;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 120px;
  padding: 10px;
  font-size: 20px;
  display: flex;
}

.pro-sel-con:hover {
  border: 2px solid var(--c-808080);
  background-color: var(--c-101010);
  color: var(--c-brand);
}

.pro-sel-icn {
  margin-bottom: 5px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 30px;
  font-weight: 300;
}

.form-5 {
  background-color: var(--c-bdy);
}

.in-dyn-success {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynm);
  color: var(--c-txt);
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 5px;
  flex: 0 auto;
  align-items: center;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 43px 8px 13px;
  font-size: 18px;
  display: flex;
}

.in-dyn-success:hover {
  color: var(--c-txth);
  border-width: 2px;
  border-color: #000;
}

.in-dyn-success:focus {
  border: 3px solid var(--c-101010);
  background-color: var(--c-101010);
  color: var(--c-txth);
  padding-left: 13px;
  font-weight: 400;
}

.in-dyn-success::placeholder {
  color: var(--c-txth);
}

.buau-dyn-disabled {
  color: var(--c-808080);
  white-space: normal;
  border: 2px solid #202020;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  font-size: 20px;
  display: flex;
}

.met-dd-ina-focused {
  border: 2px solid var(--c-meti);
  background-color: var(--c-bdyl);
  color: var(--c-txth);
  text-align: center;
  cursor: pointer;
  border-radius: 6px;
  max-width: 449px;
  min-height: 50px;
  margin-bottom: 0;
  padding-left: 13px;
  padding-right: 13px;
  font-size: 17px;
  font-weight: 600;
}

.met-dd-ina-focused:focus {
  border: 3px solid var(--c-meti);
  background-color: var(--c-bdyl);
}

.met-dd-ina-focused::placeholder {
  color: #555;
  background-color: #020202;
}

.met-l1a-selected {
  background-color: var(--c-meti);
  color: var(--c-101010);
  border: 3px solid #0000;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-l1b-inactive {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dyn);
  color: var(--c-txtl);
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-l1b-inactive:hover {
  border-color: var(--c-meta);
  background-color: var(--c-dyn);
  color: var(--c-txth);
}

.met-l1c-inactive {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dyn);
  color: var(--c-txtl);
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-l1c-inactive:hover {
  border: 2px solid var(--c-metn);
  background-color: var(--c-dyn);
  color: var(--c-txth);
}

.met-l1a-inactive {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dyn);
  color: var(--c-txtl);
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-l1a-inactive:hover {
  border-color: var(--c-meti);
  background-color: var(--c-dyn);
  color: var(--c-txth);
}

.met-l1b-selected {
  background-color: var(--c-meta);
  color: var(--c-101010);
  border: 3px solid #0000;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-dd-act-focused {
  border: 2px solid var(--c-meta);
  background-color: var(--c-101010);
  color: var(--c-txt);
  text-align: center;
  cursor: pointer;
  border-radius: 6px;
  max-width: 449px;
  min-height: 50px;
  margin-bottom: 0;
  padding-left: 13px;
  padding-right: 13px;
  font-size: 17px;
  font-weight: 600;
}

.met-dd-act-focused:focus {
  border: 3px solid var(--c-meta);
  background-color: var(--c-bdyl);
}

.met-dd-act-focused::placeholder {
  color: #555;
  background-color: #020202;
}

.met-l1c-now-selected {
  background-color: var(--c-metn);
  color: var(--c-101010);
  border: 2px solid #0000;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-l2a-now-focused {
  border: 2px solid var(--c-metn);
  background-color: var(--c-101010);
  color: var(--c-txt);
  text-align: center;
  cursor: pointer;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-l2a-now-focused:hover {
  color: var(--c-txth);
}

.met-l2b-now-selected {
  border: 2px solid var(--c-metn);
  background-color: var(--c-101010);
  color: var(--c-txt);
  text-align: center;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-l2b-now-selected:hover {
  color: var(--c-txth);
}

.met-l2a-selected {
  background-color: var(--c-metn);
  color: var(--c-101010);
  border: 2px solid #0000;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-l2a-inactive {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dyn);
  color: var(--c-txtl);
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-l2a-inactive:hover {
  border: 2px solid var(--c-metn);
  color: var(--c-txth);
}

.met-l2b-inactive {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dyn);
  color: var(--c-txtl);
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-l2b-inactive:hover {
  border: 2px solid var(--c-metn);
  color: var(--c-txth);
}

.met-l3-selected {
  background-color: var(--c-metn);
  color: var(--c-101010);
  text-align: center;
  cursor: pointer;
  border: 2px solid #0000;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-l3-selected:focus {
  background-color: var(--c-metn);
  color: var(--c-txth);
  border: 3px solid #0000;
}

.wid-confirm-now {
  border: 2px solid var(--c-metn);
  background-color: var(--c-101010);
  color: var(--c-txth);
  text-align: center;
  white-space: normal;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  min-height: 50px;
  margin-bottom: 40px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-set-now {
  border: 2px solid var(--c-metn);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 449px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-set-now:hover {
  border-color: var(--c-metnh);
  background-color: var(--c-dynm);
  color: var(--c-txth);
}

.met-bad-now {
  border: 2px none var(--c-metn);
  background-color: var(--c-dynh);
  color: var(--c-txth);
  cursor: default;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 449px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.wid-confirm-ina-focused {
  border: 2px solid var(--c-meti);
  background-color: var(--c-101010);
  color: var(--c-txth);
  text-align: center;
  white-space: normal;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  max-width: 449px;
  min-height: 50px;
  margin-bottom: 40px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-bad-ina {
  border: 2px none var(--c-meti);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  cursor: default;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 449px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-dd-ina-selected {
  background-color: var(--c-meti);
  color: var(--c-101010);
  text-align: center;
  cursor: pointer;
  border: 3px solid #0000;
  border-radius: 6px;
  max-width: 449px;
  min-height: 50px;
  margin-bottom: 0;
  padding-left: 13px;
  padding-right: 13px;
  font-size: 17px;
  font-weight: 600;
}

.met-dd-ina-selected:focus {
  border-color: #0000;
}

.met-dd-ina-selected::placeholder {
  color: #555;
  background-color: #020202;
}

.met-dd-act-selected {
  background-color: var(--c-meta);
  color: var(--c-101010);
  text-align: center;
  cursor: pointer;
  border: 3px solid #0000;
  border-radius: 6px;
  max-width: 449px;
  min-height: 50px;
  margin-bottom: 0;
  padding-left: 13px;
  padding-right: 13px;
  font-size: 17px;
  font-weight: 600;
}

.met-dd-act-selected:focus {
  background-color: var(--c-meta);
  border-color: #0000;
}

.met-dd-act-selected::placeholder {
  color: #555;
  background-color: #020202;
}

.wid-confirm-act-focused {
  border: 2px solid var(--c-meta);
  background-color: var(--c-101010);
  color: var(--c-txth);
  text-align: center;
  white-space: normal;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  max-width: 449px;
  min-height: 50px;
  margin-bottom: 40px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-bad-act {
  border: 2px none var(--c-meta);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  cursor: default;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 449px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.c-j-10-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px 20px 20px;
  display: flex;
}

.pro-sel-bad-con {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.pro-sel-cnt-con {
  width: 100%;
  overflow: hidden;
}

.h2 {
  color: var(--c-txt);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.pro-sel-bu-txt {
  color: var(--c-txth);
}

.po-aux-con {
  background-color: var(--c-po-bg);
  border-radius: 20px;
  flex-direction: column;
  max-width: 100vw;
  display: flex;
  position: absolute;
  overflow: hidden;
  box-shadow: 0 0 2px 2px #000;
}

.prosel-pan {
  z-index: 10;
  border-radius: 20px 20px 0 0;
  flex-direction: column;
  align-items: stretch;
  max-height: 70vh;
  padding-top: 15px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.buso-prosel {
  border-top: 1px solid var(--c-101010);
  background-color: var(--c-po-bg);
  color: var(--c-txtl);
  text-align: center;
  white-space: normal;
  border-radius: 0 0 20px 20px;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 64px;
  max-height: 64px;
  margin-top: auto;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 400;
  display: flex;
  position: relative;
  overflow: hidden;
}

.buso-prosel:hover {
  background-color: var(--c-404040);
  color: var(--c-txth);
}

.buso-prosel:active {
  background-color: var(--c-dynm);
}

.nav1-mob-menu-scrl {
  max-height: 100vh;
  padding-top: 60px;
  overflow: auto;
}

.nav2-cnt {
  flex: 1;
  padding-left: 5px;
  padding-right: 5px;
}

.inbx-dyn-cap {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  white-space: normal;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  max-width: 600px;
  min-height: 210px;
  margin-bottom: 0;
  padding: 13px;
  font-size: 17px;
  display: flex;
}

.inbx-dyn-cap:hover {
  border-color: #000;
}

.inbx-dyn-cap:focus {
  border-width: 2px;
  border-color: var(--c-brand);
  color: var(--c-txth);
  background-color: #000;
}

.inbx-dyn-cap::placeholder {
  color: var(--c-txt);
}

.up-cnt-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  flex: 1;
  justify-content: center;
  max-width: 100vw;
  padding-bottom: 10px;
  display: flex;
}

.up-bdy-pan {
  border-radius: var(--size--rad);
  background-color: var(--c-dyn);
  border: 1px solid #060606;
  flex-flow: column wrap;
  flex: 1;
  place-content: center;
  align-items: center;
  width: 100%;
  min-width: 320px;
  margin-top: 5px;
  padding: 20px;
  display: flex;
}

.in-con-0-20-0-20 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 479px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.mul-tit-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.up-bdy-prompt {
  border: 2px solid var(--ph-bdrh);
  background-color: var(--ph-bdr);
  color: var(--c-txth);
  text-align: center;
  border-radius: 30px;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 50px;
  padding: 10px;
  font-size: 17px;
  display: flex;
}

.up-bdy-hd-con {
  text-align: center;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  display: flex;
}

.ad-ver-code-con {
  background-color: var(--c-dynh);
  border: 2px solid #000;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-width: 200px;
  max-width: 449px;
  margin-top: 20px;
  padding: 20px;
  display: flex;
}

.ad-ver-code {
  font-size: 30px;
}

.div-block-121 {
  height: 30px;
}

.met-set-act {
  border: 2px solid var(--c-meta);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 449px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-set-act:hover {
  border-color: var(--c-metah);
  background-color: var(--c-dynm);
  color: var(--c-txth);
}

.met-set-ina {
  border: 2px solid var(--c-meti);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 449px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-set-ina:hover {
  border-color: var(--c-metih);
  background-color: var(--c-dynm);
  color: var(--c-txth);
}

.pro-lst-f {
  color: var(--uc7);
  cursor: default;
  justify-content: center;
  align-items: center;
  min-width: 145px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 18px;
  list-style-type: none;
  display: flex;
}

.pro-lst-m {
  color: var(--uc5);
  justify-content: center;
  align-items: center;
  min-width: 145px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 18px;
  list-style-type: none;
  display: flex;
}

.pro-lst-c {
  color: var(--uc4);
  justify-content: center;
  align-items: center;
  min-width: 145px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 18px;
  list-style-type: none;
  display: flex;
}

.int-dis-into {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 2px solid var(--c-into);
  color: var(--c-into);
  cursor: default;
  border-radius: 6px;
  align-items: center;
  min-width: 10px;
  min-height: 32px;
  max-height: 32px;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
}

.int-dis-cur {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 2px solid var(--c-curious);
  color: var(--c-curious);
  cursor: default;
  border-radius: 6px;
  align-items: center;
  min-width: 10px;
  min-height: 32px;
  max-height: 32px;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
  overflow: hidden;
}

.int-dis-txtl {
  color: var(--c-txtl);
  white-space: normal;
  align-items: center;
  height: 100%;
  padding-left: 5px;
  display: flex;
  overflow: hidden;
}

.int-dis-avoid {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 2px solid var(--c-avoid);
  color: var(--c-avoid);
  cursor: default;
  border-radius: 6px;
  align-items: center;
  min-width: 10px;
  min-height: 32px;
  max-height: 32px;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
}

.dash-ratbu-con {
  flex-direction: column;
  flex: 1;
  max-width: 266px;
  display: flex;
}

.dash-ratbu {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  border: 2px solid var(--c-veri);
  background-color: var(--c-dynm);
  color: var(--c-txth);
  cursor: pointer;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  min-width: 170px;
  min-height: 50px;
  max-height: 50px;
  padding: 10px;
  font-weight: 600;
  display: flex;
}

.dash-ratbu:hover {
  background-color: var(--c-veri);
  color: var(--c-101010);
  border-color: #0000;
}

.splash-ratbu-icn {
  justify-content: center;
  align-items: center;
  min-width: 30px;
  max-width: 30px;
  min-height: 30px;
  max-height: 30px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.bdy-dash-rep-pan {
  clear: left;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-dynh);
  border-radius: 0 0 6px 6px;
  flex-flow: row;
  place-content: center space-between;
  align-items: center;
  min-height: 50px;
  padding: 20px;
  display: flex;
  position: relative;
}

.dash-rat-con {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-height: 50px;
  display: flex;
}

.dash-txt {
  color: var(--c-txth);
}

.hd-dash-veri {
  color: var(--c-veri);
}

.dash-bu-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 25px;
  display: flex;
}

.bdy-dash-new-pan {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-bdy);
  background-image: linear-gradient(307deg, var(--c-brand-50) 2%, var(--c-dynh) 29%);
  border-radius: 6px;
  flex-flow: wrap;
  place-content: center space-between;
  align-items: stretch;
  min-height: 50px;
  margin-bottom: 5px;
  padding: 20px;
  display: flex;
}

.hd-dash-brand {
  color: var(--c-brand);
}

.dash-usr {
  color: #757575;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-right: 5px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 36px;
  font-weight: 300;
  display: flex;
}

.dash-icn-rat {
  color: #757575;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-right: 3px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 36px;
  font-weight: 400;
  display: flex;
}

.dash-icn-rat-active {
  color: #0f9c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 3px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 36px;
  display: flex;
}

.dash-hd1 {
  color: var(--c-txt);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3em;
}

.dash-hd1-rat {
  color: var(--c-txt);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3em;
}

.dash-icn-founder {
  color: var(--c-txth);
  cursor: default;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 90px;
  font-weight: 400;
  display: flex;
}

.dash-con {
  align-items: center;
  display: flex;
}

.dash-found-con {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-width: 260px;
  margin-right: 20px;
  display: flex;
}

.dash-rating-con {
  align-items: center;
  display: flex;
}

.bdy-dash-rat-pan {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-dynh);
  border-radius: 6px;
  flex-flow: wrap;
  place-content: center space-between;
  align-items: stretch;
  min-height: 50px;
  margin-bottom: 5px;
  padding: 20px;
  display: flex;
}

.buho-dash {
  background-color: var(--c-404040);
  color: var(--c-txth);
  text-align: center;
  white-space: nowrap;
  border: 2px solid #0000;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 449px;
  min-height: 50px;
  max-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.buho-dash:hover {
  background-color: var(--c-txt);
  color: var(--c-101010);
  border-color: #0000;
}

.buho-dash:active {
  background-color: var(--c-veri);
  color: #101010;
  border-color: #0000;
}

.dash-bu-grp-con {
  display: flex;
}

.buho-black-red {
  color: var(--c-txt);
  text-align: center;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #000;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  max-width: 439px;
  min-height: 50px;
  max-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.buho-black-red:hover {
  border-color: var(--c-avoid);
  color: var(--c-txth);
  background-color: #0000;
}

.buho-black-red:active {
  background-color: var(--c-avoid);
  color: var(--c-101010);
  border-color: #0000;
}

.dash-bu2-con {
  justify-content: center;
  padding-top: 25px;
  display: flex;
}

.bu-space {
  background-color: #0000;
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
}

.bu-space-in {
  background-color: #0000;
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
}

.nav1-border {
  display: none;
}

.in-dyn-mm {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  text-align: left;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  align-items: center;
  min-width: 140px;
  max-width: 229px;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 5px 8px 13px;
  font-size: 18px;
  overflow: visible;
}

.in-dyn-mm:hover {
  color: var(--c-txth);
  border-width: 2px;
  border-color: #000;
}

.in-dyn-mm:active {
  border-color: var(--c-brand-90);
  color: var(--c-txth);
  background-color: #000;
  font-weight: 400;
}

.in-dyn-mm:focus {
  border: 2px solid var(--c-brand-90);
  color: var(--c-txth);
  background-color: #000;
  font-weight: 400;
}

.in-dyn-mm::placeholder {
  color: var(--c-txth);
}

.in-con-dob {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  flex: 1;
  justify-content: space-between;
  width: 100%;
  max-width: 479px;
  padding: 15px 20px;
  display: flex;
}

.in-con-mmyy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  display: flex;
}

.dash-txt-l {
  color: var(--c-txth);
  margin-top: 10px;
}

.pr-act-con {
  display: flex;
  position: absolute;
}

.bdy-dash-grow-pan {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-bdy);
  background-image: linear-gradient(321deg, var(--c-brand-50), var(--c-dynh) 68%);
  border-radius: 6px;
  flex-flow: wrap;
  place-content: center space-between;
  align-items: center;
  min-height: 50px;
  margin-bottom: 5px;
  padding: 20px;
  display: flex;
}

.bdy-dash-growing-pan {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-bdy);
  background-image: linear-gradient(325deg, var(--c-brand-50) 36%, var(--c-dynh));
  border-radius: 6px;
  flex-flow: wrap;
  place-content: center space-between;
  align-items: stretch;
  min-height: 50px;
  margin-bottom: 5px;
  padding: 20px;
  display: flex;
}

.pro-img-grid {
  grid-column-gap: 1%;
  grid-row-gap: 1%;
  background-color: var(--c-bdy);
  flex-flow: wrap;
  grid-template: "Area Area-2 Area-3" 1fr
                 "Area-4 Area-5 Area-6" 1fr
                 "Area-7 Area-8 Area-9" 1fr
                 "Area-10 Area-11 Area-12" 1fr
                 "Area-13 Area-14 Area-15" 1fr
                 "Area-16 Area-17 Area-18" 1fr
                 "Area-19 Area-20 Area-21" 1fr
                 "Area-22 Area-23 Area-24" 1fr
                 "Area-25 Area-26 Area-27" 1fr
                 "Area-28 Area-29 Area-30" 1fr
                 "Area-31 Area-32 Area-33" 1fr
                 "Area-34 Area-35 Area-36" 1fr
                 / 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-flow: row;
  place-content: flex-start;
  align-items: stretch;
  margin-bottom: 3px;
  padding: 5px;
  display: flex;
}

.pro-img-card {
  border-radius: 3px;
  flex: 1;
}

.pro-img-tile {
  aspect-ratio: 1;
  background-color: var(--c-bdy);
  cursor: pointer;
  border-radius: 6px;
  width: 32.6667%;
  margin-bottom: 1%;
  padding: 5px;
  display: flex;
  position: relative;
}

.pro-filter-con {
  clear: left;
  background-color: var(--c-bdy);
  flex-flow: row;
  place-content: center space-between;
  align-items: center;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  margin-bottom: 3px;
  padding: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pro-filter {
  color: #aaa;
  text-align: right;
  cursor: pointer;
  background-color: #0000;
  border: 1px #020202;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  min-height: 40px;
  margin-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
  display: flex;
}

.pro-filter:focus {
  color: #aaa;
  background-color: #0000;
  border: 1px #020202;
}

.pro-filter::placeholder {
  color: #989898;
  background-color: #020202;
}

.pro-img-filter-txt {
  z-index: 5;
  flex-wrap: nowrap;
  align-content: flex-start;
  align-items: center;
  padding-left: 10px;
  padding-right: 20px;
  display: flex;
}

.pro-img-filter-dd {
  border-radius: 6px;
  flex: 0 auto;
  justify-content: flex-end;
  max-width: 50%;
  padding-right: 10px;
  display: flex;
}

.pro-foot-pan {
  background-color: var(--c-bdy);
  border-radius: 0 0 6px 6px;
  flex-direction: column;
  place-content: center space-between;
  align-items: center;
  min-height: 20px;
  margin-bottom: 5px;
  padding: 20px;
  display: flex;
}

.pro-filter-icn {
  color: var(--c-555);
  text-align: right;
  align-items: center;
  font-family: "Fa solid 900", sans-serif;
  font-size: 17px;
  font-weight: 400;
  display: flex;
}

.buso-stt {
  border: 1px solid var(--c-bdy);
  background-color: var(--c-bdy);
  color: var(--c-txtl);
  text-align: center;
  white-space: normal;
  border-radius: 100px 100px 20px 20px;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 449px;
  min-height: 50px;
  max-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.buso-stt:hover, .buso-stt:active {
  background-color: var(--c-dynm);
  color: var(--c-txth);
}

.buso-stt.w--current {
  cursor: pointer;
}

.pro-grid-con {
  background-color: var(--c-bdy);
  flex-flow: wrap;
  place-content: flex-start space-between;
  align-items: flex-start;
  display: flex;
}

.pro-grid1 {
  flex: 1;
  min-width: 320px;
  max-width: 639px;
  min-height: 50px;
}

.pro-grid2 {
  min-width: 320px;
  max-width: 33%;
  min-height: 50px;
}

.pro-grid4 {
  flex-wrap: wrap;
  width: 100%;
  min-width: 320px;
  max-width: 100%;
  min-height: 50px;
  padding: 30px 15px 15px;
  display: flex;
}

.pro-grid3, .pro-grid5 {
  width: 100%;
  min-width: 320px;
  max-width: 100%;
  min-height: 50px;
}

.brand-letter {
  width: 26px;
  min-width: 26px;
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  margin: 21px auto;
  display: block;
}

.link {
  font-weight: 600;
  text-decoration: underline;
}

.buso-reg {
  border: 3px solid var(--c-txth);
  background-color: var(--c-txth);
  color: var(--c-101010);
  white-space: normal;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-height: 30px;
  max-height: 30px;
  padding-left: 9px;
  padding-right: 9px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.buso-reg:hover {
  border: 3px solid var(--c-txt);
  background-color: var(--c-txt);
  color: var(--c-101010);
}

.buso-reg:active {
  border-color: var(--c-txt);
  background-color: var(--c-txt);
  color: #101010;
}

.pre-lau-txt {
  color: var(--c-txtl);
  text-align: center;
}

.buso-found {
  background-color: var(--c-txt);
  color: var(--c-101010);
  text-align: center;
  white-space: normal;
  border: 2px solid #161616;
  border-radius: 8px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 449px;
  min-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.text-span-15 {
  font-size: 24px;
  font-weight: 700;
}

.reg-prel-txt {
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.found-offer-con {
  background-color: var(--c-n3m-bg);
  cursor: pointer;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  width: 100vw;
  padding: 20px;
  display: flex;
}

.found-offer-small {
  color: var(--c-txt);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.found-offer-caps {
  color: var(--c-txth);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 100%;
}

.logo-con {
  width: 265px;
  padding: 20px;
}

.reg-found {
  background-color: var(--c-dyn);
  border: 1px solid #060606;
  border-radius: 12px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 300px;
  max-width: 100vw;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 30px 20px;
  display: flex;
}

.coming-txt {
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 300;
  display: flex;
}

.found-confirm-icn {
  color: var(--c-privacy);
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 80px;
  font-weight: 300;
  display: flex;
}

.reg-found-con {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
}

.land-ing-icn-green {
  min-height: var(--size--land-icn-desk);
  color: var(--c-555);
  font-family: "Fa solid 900", sans-serif;
  font-size: var(--size--land-icn-desk);
  justify-content: center;
  align-self: center;
  align-items: center;
  font-weight: 900;
  display: flex;
}

.hd-mission {
  margin-top: var(--size--land-gap-desk);
  color: var(--c-txt);
  font-size: var(--size--land-hd1-desk);
  text-align: center;
  word-break: keep-all;
  justify-content: center;
  max-width: 550px;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 1.5em;
  display: flex;
}

.bu-13-5x9vw-ad-ver-active {
  background-color: var(--c-active);
  color: var(--c-txth);
  text-align: center;
  border: 1px solid #000;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 13.5vw;
  min-width: 105px;
  max-width: 18.75vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  font-size: 1.2vw;
  font-weight: 600;
  display: flex;
}

.bu-13-5x9vw-ad-ver {
  background-color: var(--c-181818);
  color: var(--c-txtl);
  text-align: center;
  border: 1px solid #000;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 13.5vw;
  min-width: 105px;
  max-width: 18.75vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  font-size: 1.2vw;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.bu-13-5x9vw-ad-ver:hover {
  background-color: var(--c-activeh);
  color: var(--c-txt);
}

.bu-9x9vw-ad-ver {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--c-bdyh);
  color: var(--c-txtl);
  text-align: center;
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 9vw;
  min-width: 70px;
  max-width: 12.5vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 6px;
  font-size: 1vw;
  font-weight: 600;
  display: flex;
}

.bu-9x9vw-ad-ver:hover {
  background-color: var(--c-333);
  color: var(--c-txtl);
}

.bu-9x9vw-ad-ver:active {
  background-color: var(--c-avoid);
  color: var(--c-101010);
}

.bu-9x9vw-ad-ver.w--current {
  background-color: var(--c-121212);
}

.bu-9x9vw-ad-ver.hide {
  display: none;
}

.bu-15x9vw-ad-ver-active {
  background-color: var(--c-active);
  color: var(--c-txth);
  text-align: center;
  border: 1px solid #000;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 15vw;
  min-width: 116.6px;
  max-width: 33.3333%;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  font-size: 1.2vw;
  font-weight: 600;
  display: flex;
}

.bu-15x9vw-ad-ver-active:hover {
  background-color: var(--c-activeh);
  border: 1px solid #000;
}

.bu-15x9vw-ad-ver-active:active {
  background-color: var(--c-mod);
  color: var(--c-101010);
  font-weight: 700;
}

.bu-45x9vw-ad-ver-active {
  background-color: var(--c-active);
  color: var(--c-txth);
  text-align: center;
  border: 1px solid #000;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 45vw;
  max-width: 62.5vh;
  height: 9vw;
  max-height: 12.5vh;
  padding: 10px;
  font-size: 1.2vw;
  font-weight: 600;
  display: flex;
}

.bu-45x9vw-ad-ver-active:hover {
  background-color: var(--c-activeh);
}

.bu-45x9vw-ad-ver-active:active {
  background-color: var(--c-mod);
  color: var(--c-101010);
  font-weight: 700;
}

.ad-ver-usr-m {
  color: var(--uc5);
  justify-content: center;
  align-items: center;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 30px;
  font-weight: 300;
  display: flex;
}

.ad-ver-usr-f {
  color: var(--uc7);
  justify-content: center;
  align-items: center;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 30px;
  font-weight: 300;
  display: flex;
}

.slider-nav {
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 80px;
  max-height: 80px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.bu-27x9vw-ad-ver-year {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-color: var(--c-bdyh);
  color: var(--c-txtl);
  text-align: center;
  cursor: default;
  border: 1px solid #000;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 27vw;
  min-width: 210px;
  max-width: 37.5vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  font-size: 1.5vw;
  font-weight: 600;
  display: flex;
}

.sub-con {
  background-color: var(--c-dynh);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  display: flex;
}

.mod-con {
  border-radius: 10px;
  flex: 1;
  width: auto;
  min-width: 280px;
  overflow: hidden;
}

.plain-page {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.heading {
  color: var(--c-mod-rejh);
  text-align: center;
  justify-content: center;
  margin-top: 40px;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
  display: flex;
}

.po-img {
  background-color: var(--c-bdy);
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.po-img-head-con {
  z-index: 25;
  border-bottom: 1px solid var(--c-dynm);
  background-color: var(--c-bdy);
  color: var(--c-txt);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-height: 64px;
  display: flex;
  position: sticky;
  top: 0;
}

.po-img-con {
  flex: none;
  justify-content: center;
  width: 70vh;
  min-width: 480px;
  max-width: 100vw;
  height: 70vh;
  min-height: 480px;
  max-height: 100vw;
  display: flex;
}

.po-img-bg {
  background-color: var(--c-101010);
  flex: none;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-width: 480px;
  height: 70vh;
  min-height: 480px;
  max-height: 100vw;
  display: flex;
  overflow: hidden;
}

.po-img-slider-left {
  background-color: var(--c-nav3);
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  padding: 10px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 5vh;
  font-weight: 300;
  display: flex;
  position: static;
  inset: 0% auto 0% 0%;
}

.po-img-ctrl-con {
  border-top: 1px solid var(--c-dynm);
  flex: 1;
  justify-content: center;
  max-width: 100vw;
  display: flex;
}

.po-img-cnt-con {
  flex-direction: column;
  width: 70vh;
  min-width: 500px;
  max-width: 100vw;
  display: flex;
}

.po-img-icn {
  justify-content: center;
  align-items: center;
  min-width: 26px;
  font-size: 20px;
  display: flex;
}

.po-img-tabs-nav {
  z-index: 25;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--c-bdy);
  flex-direction: row;
  justify-content: space-between;
  max-width: 100vw;
  min-height: 60px;
  max-height: 60px;
  padding: 10px;
  display: flex;
  position: sticky;
  top: 64px;
  overflow: hidden;
}

.po-img-tab-nav-cmt {
  border: 2px solid var(--c-dyn);
  background-color: var(--c-bdy);
  color: var(--c-txtl);
  border-radius: 5px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  max-height: 40px;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.po-img-tab-nav-cmt.w--current {
  border-style: solid;
  border-color: var(--c-dynh);
  background-color: var(--c-dynh);
  border-radius: 5px;
  min-height: 40px;
  max-height: 40px;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 900;
}

.po-img-ctrl-txt {
  color: var(--c-txt);
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.po-img-head-next {
  border-style: solid;
  border-width: 1px;
  border-color: transparent transparent var(--c-dynm);
  background-color: var(--c-bdy);
  color: var(--c-txt);
  justify-content: center;
  align-items: center;
  height: 64px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  display: flex;
}

.po-img-head {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  min-width: 320px;
  max-width: 70vh;
  display: flex;
}

.po-img-nav-txt-con {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.po-img-tab-cnt-comt {
  flex: 1;
}

.po-img-tag {
  background-color: var(--c-dyn);
  color: var(--c-brand-50);
  border-radius: 20px;
  max-height: 40px;
  padding: 9px 12px;
}

.po-img-tabs-cnt {
  align-items: stretch;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.po-img-tab-cnt-time {
  border: 2px solid var(--nav1m);
  background-color: var(--nav1m);
  border-radius: 5px;
  flex: 1;
}

.po-img-time-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100vw;
  padding: 15px;
  display: flex;
  overflow: hidden;
}

.po-img-cap {
  color: var(--c-txt);
  text-align: left;
  flex-direction: row;
  padding: 5px;
}

.po-img-slider-right {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #08000078;
  flex: 1;
  align-items: center;
  padding: 10px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 5vh;
  display: flex;
}

.po-img-tab-nav-time {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 2px solid var(--c-dyn);
  background-color: var(--c-bdy);
  color: var(--c-txtl);
  border-radius: 5px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  max-height: 40px;
  padding: 5px 10px;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.po-img-tab-nav-time.w--current {
  border-style: solid;
  border-color: var(--nav1m);
  background-color: var(--nav1m);
  color: var(--c-txtl);
  border-radius: 5px;
  min-height: 40px;
  max-height: 40px;
  font-family: "Fa 300", Arial, sans-serif;
}

.po-img-tab-cnt-rpt {
  flex: 1;
}

.po-img-head-hd {
  white-space: pre-line;
  font-size: 20px;
}

.po-img-head-prev {
  border-style: solid;
  border-width: 1px;
  border-color: transparent transparent var(--c-dynm);
  background-color: var(--c-bdy);
  color: var(--c-txtl);
  justify-content: center;
  align-items: center;
  height: 64px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  display: flex;
  overflow: hidden;
}

.po-img-head-bu-con {
  display: flex;
  overflow: hidden;
}

.po-img-head-but {
  color: var(--c-txt);
  cursor: pointer;
  background-color: #0000;
  align-items: center;
  min-height: 64px;
  padding: 10px 15px;
  display: flex;
}

.po-img-head-icn {
  color: var(--c-txt);
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  display: flex;
}

.po-img-tabs {
  max-width: 100vw;
}

.po-img-tab-cnt-react {
  height: 0;
}

.po-img-tab-nav-react {
  border: 2px solid var(--c-dyn);
  background-color: var(--c-bdy);
  color: var(--c-txtl);
  border-radius: 5px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  max-height: 40px;
  padding: 5px 10px;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.po-img-tab-nav-react.w--current {
  background-color: var(--c-dynh);
  color: var(--c-love);
  border-style: solid;
  border-color: #0000;
  border-radius: 5px;
  min-height: 40px;
  max-height: 40px;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 900;
}

.po-img-tab-nav-rpt {
  border: 2px solid var(--c-dyn);
  color: var(--c-txtl);
  background-color: #0000;
  border-radius: 5px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  max-height: 40px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.po-img-tab-nav-rpt.w--current {
  background-color: var(--c-dyn);
  color: var(--c-mod);
  border-style: solid;
  border-color: #0000;
  border-radius: 5px;
  min-height: 40px;
  max-height: 40px;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
}

.po-img-tab-con {
  border: 2px solid var(--c-dynh);
  background-color: var(--c-dyn);
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  margin-bottom: 10px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-148 {
  min-height: 500px;
}

.po-img-btm-ctrl-con {
  border-radius: 5px;
  flex-direction: column;
  place-content: center;
  align-items: stretch;
  margin-top: 10px;
  margin-bottom: 20px;
  display: flex;
  overflow: hidden;
}

.po-img-btm-next {
  background-color: var(--c-dynh);
  color: var(--c-txtl);
  justify-content: center;
  align-items: center;
  width: 50%;
  min-width: 50%;
  min-height: 50px;
  max-height: 50px;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.po-img-btm-prev {
  background-color: var(--c-dynm);
  color: var(--c-txtl);
  justify-content: center;
  align-items: center;
  width: 50%;
  min-width: 50%;
  min-height: 50px;
  max-height: 50px;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.po-img-btm-con {
  flex: 1;
  display: flex;
}

.buso-img-stt {
  background-color: var(--c-nav2);
  color: var(--c-txtl);
  justify-content: center;
  align-items: center;
  min-height: 50px;
  max-height: 50px;
  margin-bottom: 3px;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.po-img-rpt-hd {
  color: var(--c-txtl);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.report-img-rule {
  background-color: var(--c-404040);
  color: var(--c-txt);
  text-align: center;
  white-space: nowrap;
  border: 2px solid #0000;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  max-width: 40%;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  overflow: hidden;
}

.po-img-rpt-rules-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 30px;
  display: flex;
}

.report-img-tag {
  background-color: var(--c-404040);
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  max-height: 50px;
  padding: 5px 16px;
  display: flex;
}

.po-img-rpt-tag-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.po-img-rpt-hd-con {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 20px;
  display: flex;
}

.report-img-rule-selected {
  border: 2px solid var(--c-mod);
  background-color: var(--c-mod);
  color: var(--c-bdy);
  white-space: nowrap;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  max-width: 40%;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.report-img-tag-selected {
  background-color: var(--c-mod);
  color: var(--c-bdy);
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  max-height: 50px;
  padding: 5px 16px;
  font-weight: 600;
  display: flex;
}

.po-img-tab-exe {
  border: 2px solid var(--c-dynh);
  background-color: var(--c-dynh);
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-top: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.po-img-head-rtn {
  color: var(--c-txt);
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 20px;
  display: flex;
}

.lnkh {
  color: var(--c-txt);
  text-decoration: underline;
}

.div-block-150 {
  flex-direction: column;
  display: flex;
  position: relative;
}

.in-dd-arrow {
  color: #989898;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-right: 10px;
  font-family: "Fa 400", sans-serif;
  font-size: 17px;
  font-weight: 400;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.veri-prmt-con {
  background-color: var(--c-dynh);
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 380px;
  height: 100%;
  padding: 20px;
  display: flex;
}

.veri-prmt-hd1 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 2rem;
}

.ts-green {
  color: var(--c-veri);
}

.hz-line {
  background-color: var(--c-101010);
  height: 2px;
  min-height: 2px;
  max-height: 2px;
  margin-top: 10px;
  padding: 0;
}

.veri-steps-con {
  min-width: 280px;
  padding-bottom: 10px;
}

.info-con {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  border: 1px solid var(--c-error);
  background-color: var(--c-404040);
  color: var(--c-txth);
  border-radius: 5px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  min-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.info-icn {
  color: var(--c-txtl);
  justify-content: center;
  align-items: center;
  min-width: 24px;
  max-width: 24px;
  margin-right: 5px;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.info-tit-icn {
  margin-right: 10px;
  font-family: "Fa 400", sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.info-tit-con {
  color: var(--c-txtl);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.int-l1a-active {
  border: 2px solid var(--c-lifestyle);
  background-color: var(--c-101010);
  color: var(--c-txth);
  cursor: pointer;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.int-l1a-active:hover {
  background-color: var(--c-lifestyle);
  color: #000;
  border-color: #0000;
}

.int-l1b-active {
  border: 2px solid var(--c-into);
  background-color: var(--c-101010);
  color: var(--c-txth);
  cursor: pointer;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.int-l1b-active:hover {
  background-color: var(--c-into);
  color: #000;
  border-color: #0000;
}

.int-l1c-active {
  border: 2px solid var(--c-curious);
  background-color: var(--c-101010);
  color: var(--c-txth);
  cursor: pointer;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.int-l1c-active:hover {
  background-color: var(--c-curious);
  color: #000;
  border-color: #0000;
}

.met-l1c-active {
  border: 2px solid var(--c-metn);
  color: var(--c-txt);
  background-color: #080808;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-l1c-active:hover {
  border: 2px solid var(--c-metn);
  background-color: var(--c-101010);
  color: var(--c-txth);
}

.met-l1b-active {
  border: 2px solid var(--c-meta);
  color: var(--c-txt);
  background-color: #080808;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-l1b-active:hover {
  border-color: var(--c-meta);
  background-color: var(--c-101010);
  color: var(--c-txth);
}

.met-l1a-active {
  border: 2px solid var(--c-meti);
  color: var(--c-txt);
  background-color: #080808;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-l1a-active:hover {
  border-color: var(--c-meti);
  background-color: var(--c-101010);
  color: var(--c-txth);
}

.pan2-dyn {
  background-color: var(--c-dynh);
  padding-top: 40px;
}

.nav1-icn-admin {
  justify-content: flex-start;
  align-items: center;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 100%;
  min-height: 64px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
  overflow: hidden;
}

.nav1-icn-admin:hover {
  color: var(--c-mod);
}

.nav1-icn-admin.w--current {
  color: var(--c-mod);
  width: 100%;
  max-width: none;
}

.tile-val-fail {
  border: 2px solid var(--c-avoid);
  color: var(--c-txt);
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  min-width: 170px;
  max-width: 449px;
  min-height: 40px;
  margin: 10px 20px 15px;
  padding: 10px;
  display: flex;
}

.nav1-mob-menu-lnk-admin {
  color: var(--c-n1m-icn-s);
  align-items: center;
  height: 50px;
  min-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.nav1-mob-menu-lnk-admin.w--current {
  background-color: var(--c-n3m-bg-s);
  color: var(--c-mod);
}

.met-dd-disabled {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dyn);
  color: var(--c-dynh);
  border-radius: 6px;
  width: 100%;
  max-width: 449px;
  min-height: 50px;
  margin-bottom: 0;
  padding-left: 13px;
  padding-right: 13px;
  font-size: 17px;
  font-weight: 600;
}

.met-dd-disabled::placeholder {
  color: #555;
  background-color: #020202;
}

.in-dyn-yy-disabled {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynm);
  color: var(--c-txtd);
  text-align: left;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  cursor: not-allowed;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  align-items: center;
  min-width: 80px;
  max-width: 100px;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 13px;
  font-size: 18px;
  display: flex;
}

.in-dyn-yy-disabled:focus {
  border: 2px solid var(--c-101010);
}

.in-dyn-mm-disabled {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynm);
  color: var(--c-txtd);
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  cursor: not-allowed;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  align-items: center;
  min-width: 140px;
  max-width: 189px;
  min-height: 50px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 8px 5px 8px 13px;
  font-size: 18px;
  display: flex;
  overflow: visible;
}

.in-dyn-mm-disabled:focus {
  border: 2px solid var(--c-101010);
}

.in-dyn-dd-disabled {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynm);
  color: var(--c-txtd);
  text-align: left;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  cursor: not-allowed;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 75px;
  max-width: 100px;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 13px;
  font-size: 18px;
  display: flex;
}

.in-dyn-dd-disabled:focus {
  border-style: solid;
  border-color: var(--c-101010);
}

.in-dyn-dd-err {
  border: 2px solid var(--c-error);
  background-color: var(--c-dynm);
  color: var(--c-txth);
  text-align: left;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 75px;
  max-width: 100px;
  min-height: 50px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 8px 13px;
  font-size: 18px;
  display: flex;
}

.in-dyn-dd-err:focus {
  border: 2px solid var(--c-error);
}

.in-dyn-dd-err::placeholder {
  color: var(--c-txth);
}

.in-dyn-mm-err {
  border: 2px solid var(--c-error);
  background-color: var(--c-dynm);
  color: var(--c-txth);
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  align-items: center;
  min-width: 140px;
  max-width: 189px;
  min-height: 50px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 8px 5px 8px 13px;
  font-size: 18px;
  display: flex;
  overflow: visible;
}

.in-dyn-mm-err:focus {
  border: 2px solid var(--c-error);
}

.in-dyn-mm-err::placeholder {
  color: var(--c-txth);
}

.in-dyn-yy-err {
  border: 2px solid var(--c-error);
  background-color: var(--c-dynm);
  color: var(--c-txth);
  text-align: left;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  align-items: center;
  min-width: 80px;
  max-width: 100px;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 13px;
  font-size: 18px;
  display: flex;
}

.in-dyn-yy-err:focus {
  border: 2px solid var(--c-error);
}

.in-dyn-yy-err::placeholder {
  color: var(--c-txth);
}

.bdy-dash-invite-pan {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-dyn);
  border-radius: 6px;
  flex-flow: column wrap;
  place-content: center space-between;
  align-items: stretch;
  min-height: 50px;
  margin-bottom: 5px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hd-dash-invite {
  color: var(--c-brand);
}

.bdy-dash-invite-tab {
  flex-direction: column-reverse;
  flex: 1;
  max-width: 100vw;
  display: flex;
  overflow: hidden;
}

.bdy-dash-invite-tabs-menu {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  padding: 15px 20px;
  display: flex;
}

.bdy-dash-invite-tab-cnt {
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  display: flex;
}

.tab-pane-tab-1 {
  flex: 1;
}

.reg-mem-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  min-width: 320px;
  max-width: 100%;
  min-height: 50px;
  display: flex;
}

.reg-mem-lst-con {
  border: 2px solid var(--c-bt-br);
  background-color: var(--c-404040);
  cursor: pointer;
  border-radius: 10px;
  flex-direction: column;
  align-items: stretch;
  min-width: 160px;
  padding: 15px 10px;
  display: flex;
}

.reg-mem-nam {
  justify-content: center;
  align-items: center;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  list-style-type: none;
  display: flex;
}

.reg-mem-txt {
  color: var(--c-txth);
  justify-content: center;
  align-items: center;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  list-style-type: none;
  display: flex;
}

.usr-icn-c {
  color: var(--uc4);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.reg-inv-hd1 {
  color: var(--c-txt);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2em;
}

.reg-inv-con {
  background-color: var(--c-dyn);
  border: 1px solid #060606;
  border-radius: 12px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 300px;
  max-width: 100vw;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 30px 20px;
  display: flex;
}

.logo {
  max-width: 225px;
}

.pro-focus {
  color: #4ddbdb;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 100%;
  padding-top: 2px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.pro-other {
  color: var(--c-other);
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 100%;
  padding-top: 2px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.pro-rat-other {
  color: var(--c-other);
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 100%;
  padding-top: 2px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 18px;
  font-weight: 300;
  display: flex;
}

.bdy-dash-inv-tab-nav {
  color: var(--c-txtl);
  background-color: #0000;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0 5px;
  display: flex;
}

.bdy-dash-inv-tab-nav.w--current {
  background-color: var(--c-dynh);
  color: var(--c-txth);
}

.bdy-dash-invite-con {
  background-color: var(--c-n3m-bg);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.buho-black-brand {
  color: var(--c-txt);
  text-align: center;
  white-space: nowrap;
  background-color: #0000;
  border: 2px solid #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 160px;
  max-width: 409px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.buho-black-brand:hover {
  border-color: var(--c-brand);
  color: var(--c-txth);
  background-color: #0000;
}

.buho-black-brand:active {
  background-color: var(--c-brand);
  color: var(--c-101010);
  border-color: #0000;
}

.bdy-cnt-hd-con {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-bdy);
  border-radius: 6px 6px 0 0;
  flex-flow: wrap;
  place-content: center flex-start;
  align-items: center;
  min-height: 50px;
  max-height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.bdy-cnt-bdy-pan {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-bdy);
  border-radius: 0 0 6px 6px;
  flex-flow: column wrap;
  place-content: center space-between;
  align-items: center;
  min-height: 50px;
  margin-bottom: 5px;
  padding: 20px;
  display: flex;
}

.invite-bc-con {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  max-width: 55%;
  padding: 15px 30px;
  display: flex;
  overflow: hidden;
}

.invite-bc-complete {
  border: 3px solid var(--c-zero);
  background-color: var(--c-privacy);
  color: var(--c-101010);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-bottom: 8px;
  font-family: "Fa 400", sans-serif;
  font-size: 10px;
  font-weight: 400;
  display: flex;
}

.invite-bc-con-focus {
  color: var(--c-txt);
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  font-size: 12px;
  display: flex;
}

.invite-bc-hzline {
  background-color: var(--c-101010);
  flex: 1;
  height: 2px;
  margin-top: 11px;
}

.invite-bc-focus {
  color: var(--c-txtl);
  background-color: #0000;
  border-style: solid;
  border-width: 2px;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-bottom: 8px;
  font-family: "Fa 400", sans-serif;
  font-size: 10px;
  font-weight: 400;
  display: flex;
}

.invite-bc-pending {
  border: 2px solid var(--c-101010);
  color: var(--c-101010);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-bottom: 8px;
  font-family: "Fa 400", sans-serif;
  font-size: 10px;
  font-weight: 400;
  display: flex;
}

.invite-bc-con-complete {
  color: var(--c-privacy);
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  font-size: 12px;
  display: flex;
}

.invite-bc-hzline-complete {
  background-color: var(--c-privacy);
  flex: 1;
  height: 2px;
  margin-top: 11px;
}

.invite-bc-con-pending {
  color: var(--c-txtl);
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  font-size: 12px;
  display: flex;
}

.dash-invite-hd1 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.5em;
  display: flex;
}

.invite-mem-con {
  border: 2px solid var(--c-101010);
  background-color: var(--c-404040);
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  min-width: 160px;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.invite-mem-nam {
  color: var(--c-brand-90);
  justify-content: center;
  align-items: center;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  font-family: Open Sans, sans-serif;
  font-weight: 600;
  list-style-type: none;
  display: flex;
}

.invite-mem-txt {
  color: var(--c-txth);
  justify-content: center;
  align-items: center;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  list-style-type: none;
  display: flex;
}

.bdy-dash-invite-cfm-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--c-dyn);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.bu-grp-con {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.hd1-dyn {
  color: var(--c-brand-90);
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}

.dyn-foot-con {
  border-top: 1px solid var(--c-101010);
  justify-content: center;
  width: 100%;
  min-height: 90px;
  max-height: 90px;
  padding: 20px 20px 140px;
  display: flex;
}

.dyn-info-values {
  flex-direction: column;
  width: 100%;
  min-width: 320px;
  max-width: 100vw;
  height: 100%;
  display: none;
  overflow: auto;
}

.dyn-info-menu {
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.dyn-menu-list {
  border-top: 1px solid var(--c-dynh);
  color: var(--c-txt);
  cursor: pointer;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  min-height: 50px;
  padding-left: 20px;
  padding-right: 0;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.dyn-menu-list:hover {
  color: var(--c-txth);
}

.dyn-hd-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--c-txt);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 20px 20px;
  display: flex;
}

.dyn-menu-dd {
  border-left: 2px solid var(--c-dynh);
  color: var(--c-txt);
  justify-content: flex-start;
  align-items: center;
  min-height: 50px;
  margin-left: 30px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.dyn-menu-dd:hover {
  color: var(--c-txth);
}

.dyn-menu-dd-con {
  flex-direction: column;
  max-width: 100vw;
  padding-bottom: 20px;
  display: none;
  overflow: hidden;
}

.dyn-menu-arr {
  color: var(--c-txtl);
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-top: 15px;
  margin-right: 20px;
  font-family: "Fa 400", sans-serif;
  font-weight: 400;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.adm-feat-con {
  flex: 1;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
}

.adm-list-hd {
  color: var(--c-txth);
}

.adm-feat-bdy-con {
  flex-wrap: wrap;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
  display: flex;
  overflow: hidden;
}

.adm-feat-tit-con {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 50%;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.adm-feat-stats-con {
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  width: 50%;
  min-width: 280px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.adm-feat-stats-ts {
  color: var(--c-txt);
  border: 1px solid #a2a2a280;
  flex: 1;
  justify-content: center;
  min-width: 40%;
  height: 22px;
  display: flex;
  overflow: hidden;
}

.adm-feat-hd-con {
  padding-top: 10px;
}

.adm-feat-stats-fs {
  border: 1px solid #c280ff80;
  flex: 1;
  justify-content: center;
  min-width: 40%;
  height: 22px;
  display: flex;
  overflow: hidden;
}

.adm-feat-stats-m {
  border: 1px solid #00a3ec80;
  flex: 1;
  justify-content: center;
  min-width: 60%;
  height: 22px;
  display: flex;
  overflow: hidden;
}

.adm-feat-stats-ms {
  border: 1px solid #00a3ec80;
  flex: 1;
  justify-content: center;
  min-width: 40%;
  height: 22px;
  display: flex;
  overflow: hidden;
}

.adm-feat-stats-c {
  border: 1px solid #df7f0080;
  flex: 1;
  justify-content: center;
  min-width: 60%;
  height: 22px;
  display: flex;
  overflow: hidden;
}

.adm-feat-stats-t {
  color: var(--c-txt);
  border: 1px solid #a2a2a280;
  flex: 1;
  justify-content: center;
  min-width: 60%;
  height: 22px;
  display: flex;
  overflow: hidden;
}

.adm-feat-stats-cs {
  border: 1px solid #df7f0080;
  flex: 1;
  justify-content: center;
  min-width: 40%;
  height: 22px;
  display: flex;
  overflow: hidden;
}

.adm-feat-stats-f {
  border: 1px solid #c280ff80;
  flex: 1;
  justify-content: center;
  min-width: 60%;
  height: 22px;
  display: flex;
  overflow: hidden;
}

.adm-feat-stats-grp {
  flex: 1;
  align-items: center;
  display: flex;
}

.adm-feat-stats-tot-grp {
  width: 33.3333%;
  margin-left: 10px;
  display: flex;
}

.adm-feat-stats-solo {
  border: 1px solid var(--uc2);
  flex: 1;
  justify-content: center;
  min-width: 60%;
  height: 22px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.adm-feat-stats-shared {
  border: 1px solid var(--uc3);
  flex: 1;
  justify-content: center;
  min-width: 20%;
  height: 22px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.adm-feat-stats-sharedx {
  border: 1px solid var(--uc1);
  flex: 1;
  justify-content: center;
  min-width: 20%;
  height: 22px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.adm-epic-con {
  flex: 1;
  width: 100%;
}

.adm-epic-hd1 {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 24px;
}

.bdy-adm-hd-con {
  border: 1px solid var(--c-nav3);
  background-color: var(--c-bdy);
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.adm-feat-stats-cts {
  color: var(--c-txt);
  border: 1px solid #a2a2a280;
  flex: 1;
  justify-content: center;
  min-width: 30%;
  height: 22px;
  display: flex;
  overflow: hidden;
}

.adm-feat-stats-tsl {
  color: var(--c-txt);
  border: 1px solid #a2a2a280;
  flex: 1;
  justify-content: center;
  min-width: 60%;
  height: 22px;
  display: flex;
  overflow: hidden;
}

.adm-feat-stats-nf {
  border: 1px solid #c280ff80;
  flex: 1;
  justify-content: center;
  min-width: 40%;
  height: 22px;
  display: flex;
  overflow: hidden;
}

.adm-feat-stats-fsl {
  border: 1px solid #c280ff80;
  flex: 1;
  justify-content: center;
  min-width: 60%;
  height: 22px;
  display: flex;
  overflow: hidden;
}

.adm-feat-stats-nm {
  border: 1px solid #00a3ec80;
  flex: 1;
  justify-content: center;
  min-width: 40%;
  height: 22px;
  display: flex;
  overflow: hidden;
}

.adm-feat-stats-msl {
  border: 1px solid #00a3ec80;
  flex: 1;
  justify-content: center;
  min-width: 60%;
  height: 22px;
  display: flex;
  overflow: hidden;
}

.adm-feat-stats-nc {
  border: 1px solid #df7f0080;
  flex: 1;
  justify-content: center;
  min-width: 40%;
  height: 22px;
  display: flex;
  overflow: hidden;
}

.adm-feat-stats-csl {
  border: 1px solid #df7f0080;
  flex: 1;
  justify-content: center;
  min-width: 60%;
  height: 22px;
  display: flex;
  overflow: hidden;
}

.pro-connect-con {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--c-mainh);
  color: var(--c-txt);
  cursor: default;
  object-fit: contain;
  border: 0 solid #0000;
  border-radius: 6px;
  flex-flow: wrap;
  flex: 0 auto;
  align-content: center;
  align-items: center;
  min-height: 32px;
  max-height: 32px;
  padding-left: 9px;
  padding-right: 9px;
  font-size: 16px;
  display: flex;
}

.pro-connect-grp {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-wrap: wrap;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.connect-icn-uc7 {
  color: var(--uc7);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.connect-icn-uc7.female {
  color: var(--uc7);
}

.connect-icn-uc7.male {
  color: var(--uc5);
}

.connect-icn-uc7.custom {
  color: var(--uc4);
}

.pro-age-con {
  background-color: var(--c-mainh);
  color: var(--c-txt);
  cursor: default;
  object-fit: contain;
  border: 1px solid #0000;
  border-top-width: 2px;
  border-radius: 6px;
  flex-flow: wrap;
  flex: 0 auto;
  place-content: center;
  align-items: center;
  width: 74px;
  min-height: 32px;
  max-height: 32px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.usr-icn-u {
  color: var(--c-txtl);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 16px;
  height: 100%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.load-icn {
  max-width: 80px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 70px;
  font-weight: 400;
}

.load-txt {
  color: var(--c-txth);
  text-align: center;
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: center;
  width: 100%;
  min-width: 280px;
  padding-top: 10px;
  font-size: 20px;
}

.load-con {
  background-color: var(--c-mainh);
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 290px;
  height: 100%;
  padding: 20px 20px 30px;
  display: flex;
  overflow: hidden;
}

.pro-rat-notach {
  color: var(--c-other);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 4px;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 400;
  display: flex;
}

.dyn-pro-all-con {
  flex-flow: wrap;
  align-content: flex-start;
  padding: 10px 5px;
  display: flex;
  overflow: hidden;
}

.dyn-note {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 5px;
  font-size: 14px;
  display: flex;
}

.po-lvl-con {
  cursor: default;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 70px;
  min-height: 70px;
  max-height: 70px;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.pro-rat-txt {
  color: var(--c-other);
}

.po-pro-ind {
  color: var(--c-txtl);
  font-size: 34px;
  display: flex;
}

.po-hd {
  color: var(--c-txtl);
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.reg-exe-h1 {
  color: var(--c-txt);
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.title-exe-con {
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 400px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.bdy-dash-invite-head {
  clear: left;
  border-bottom: 2px solid var(--c-dynh);
  background-color: var(--c-dynm);
  color: var(--c-txtl);
  border-radius: 6px 6px 0 0;
  flex-flow: row;
  place-content: center space-between;
  align-items: center;
  width: 100%;
  max-width: 100vw;
  font-family: Montserrat, sans-serif;
  display: flex;
  position: relative;
  overflow: hidden;
}

.invite-bc-progress {
  border: 2px solid var(--c-txt);
  color: var(--c-txt);
  background-color: #0000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-bottom: 8px;
  font-family: "Fa 400", sans-serif;
  font-size: 10px;
  font-weight: 400;
  display: flex;
}

.dash-invite-head-icn {
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.bdy-dash-invite-pro-con {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  max-width: 50%;
  height: 100%;
  padding: 15px;
  display: flex;
  overflow: hidden;
}

.dash-invite-head-pro {
  padding-left: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.dash-invite-hd-con {
  align-items: center;
  height: 70px;
  min-height: 70px;
  padding: 15px 20px;
  display: flex;
  overflow: hidden;
}

.dash-invite-head-con {
  flex-direction: row;
  align-items: center;
  margin-top: 5px;
  display: flex;
}

.navr-private {
  background-color: var(--c-privacy);
  color: #101010;
  object-fit: scale-down;
  border-radius: 5px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 800px;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 5px 20px;
  display: flex;
}

.div-block-170 {
  flex-direction: column;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.pro-rat-ind {
  z-index: 5;
  color: var(--c-txtl);
  cursor: pointer;
  justify-content: space-around;
  min-width: 130px;
  min-height: 40px;
  max-height: 40px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: .4em .5em;
  font-size: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.and {
  color: var(--c-txtl);
  padding-left: .3ch;
  padding-right: .3ch;
}

.mask-nav {
  background-color: #000;
  display: none;
}

.bdy-dash-invite-whynot {
  color: var(--c-txt);
  border-radius: 20px;
  width: 450px;
  padding: 20px;
  font-size: 18px;
}

.bdy-dash-invite-why-txt {
  text-align: center;
}

.pro-rat-invite-con {
  border: 2px solid var(--c-404040);
  background-color: var(--c-404040);
  color: var(--c-veri);
  border-radius: 3px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.div-block-173 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.bdy-dash-invite-icn {
  color: var(--c-txtl);
  font-family: "Fa solid 900", sans-serif;
  font-size: 40px;
  font-weight: 400;
  display: flex;
}

.buho-brand {
  border: 2px solid var(--c-brand-90);
  color: var(--c-txt);
  text-align: center;
  white-space: normal;
  cursor: pointer;
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.buho-brand:hover {
  border: 2px solid var(--c-brand);
  color: var(--c-txth);
}

.buho-brand:active {
  border-width: 2px;
  border-color: var(--c-txt);
}

.bdy-dash-invite-txt-con {
  color: var(--c-txt);
  text-align: center;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.whynot-icn-con {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.bdy-dash-invite-why-hd {
  text-align: center;
  padding-bottom: 20px;
}

.reg-ts-orange {
  color: var(--c-compro);
  text-align: center;
  justify-content: center;
  padding: 5px 5px 10px;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.dyn-menu-dd-wrap {
  cursor: pointer;
  flex-direction: column;
  width: 100%;
  max-width: 100vw;
  display: flex;
  position: relative;
}

.dyn-menu-expand {
  border-top: 1px solid var(--c-dynh);
  color: var(--c-txt);
  cursor: pointer;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 100%;
  min-height: 50px;
  padding-left: 20px;
  padding-right: 0;
  font-weight: 600;
  display: flex;
}

.dyn-menu-expand:hover {
  background-color: var(--c-dyn);
  color: var(--c-txth);
}

.dyn-ft-brk {
  width: 100%;
  max-width: 100%;
  min-height: 100px;
}

.dyn-menu-con {
  z-index: 1;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  padding: 20px;
  display: flex;
  position: relative;
}

.buso-dyn-menu {
  z-index: 5;
  background-color: var(--c-dynm);
  color: var(--c-txt);
  border-radius: 5px;
  justify-content: center;
  display: flex;
}

.dyn-info-changelog, .dyn-info-conduct, .dyn-info-safety, .dyn-info-security, .dyn-info-privacy {
  flex-direction: column;
  width: 100%;
  min-width: 320px;
  max-width: 100vw;
  height: 100%;
  display: none;
  overflow: auto;
}

.dyn-usr-pending-con {
  background-color: var(--nav1m);
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  margin-top: 15px;
  padding: 10px;
  display: flex;
}

.dyn-pro-pend {
  color: var(--c-txtl);
  display: flex;
}

.dyn-sub-con {
  border: 1px solid var(--c-101010);
  border-radius: 5px;
  margin-top: 10px;
  padding: 10px 20px 20px;
}

.bdy-conn-top {
  flex-direction: row;
  place-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.bdy-pro-hd {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-bdy);
  border-radius: 6px;
  flex-flow: row;
  place-content: center space-between;
  align-items: center;
  min-height: 50px;
  margin-bottom: 5px;
  display: flex;
  position: relative;
}

.in-con-20 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 479px;
  padding: 20px;
  display: flex;
  position: relative;
}

.ts-icn {
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
}

.buso-dash-bod {
  background-color: var(--c-404040);
  color: var(--c-txth);
  text-align: center;
  white-space: normal;
  border: 1px solid #0000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 409px;
  min-height: 50px;
  max-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  position: relative;
  overflow: hidden;
}

.buso-dash-bod:hover {
  background-color: var(--c-txth);
  color: var(--c-121212);
}

.buso-dash-bod:active {
  color: #101010;
  background-color: #288080;
}

.dyn-bk-con {
  align-self: stretch;
  padding-top: 15px;
  padding-bottom: 15px;
}

.in-dyn-dd {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  text-align: center;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 75px;
  max-width: 100px;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 13px;
  font-size: 18px;
  overflow: visible;
}

.in-dyn-dd:hover {
  color: var(--c-txth);
  border-width: 2px;
  border-color: #000;
}

.in-dyn-dd:active {
  border-color: var(--c-brand-90);
  color: var(--c-txth);
  background-color: #000;
  font-weight: 400;
}

.in-dyn-dd:focus {
  border: 2px solid var(--c-brand-90);
  color: var(--c-txth);
  background-color: #000;
  font-weight: 400;
}

.in-dyn-dd::placeholder {
  color: var(--c-txth);
}

.in-dyn-yy {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  text-align: center;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 80px;
  max-width: 100px;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 13px;
  font-size: 18px;
  overflow: visible;
}

.in-dyn-yy:hover {
  color: var(--c-txth);
  border-width: 2px;
  border-color: #000;
}

.in-dyn-yy:active {
  border-color: var(--c-brand-90);
  color: var(--c-txth);
  background-color: #000;
  font-weight: 400;
}

.in-dyn-yy:focus {
  border: 2px solid var(--c-brand-90);
  color: var(--c-txth);
  background-color: #000;
  font-weight: 400;
}

.in-dyn-yy::placeholder {
  color: var(--c-txth);
}

.pro-sel-disabled {
  background-color: var(--c-dynh);
  color: var(--c-txtl);
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 110px;
  min-width: 90px;
  max-width: 110px;
  height: 110px;
  min-height: 90px;
  max-height: 110px;
  padding: 7px;
  font-size: 16px;
  display: flex;
}

.pro-sel-txt-disabled {
  color: var(--c-txtl);
  white-space: nowrap;
  object-fit: contain;
  flex: 0 auto;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  display: flex;
}

.pro-sel-txt-coming {
  color: var(--c-txtl);
  white-space: nowrap;
  object-fit: contain;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 1px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  display: flex;
}

.img-card-mod-complete {
  background-color: var(--c-bdy);
  color: var(--c-bdy);
  border-radius: 6px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 49.5%;
  min-width: 320px;
  display: flex;
}

.bumo-confirm {
  border: 2px solid var(--c-zero);
  border-radius: var(--size--img-rad);
  background-color: var(--c-modl);
  color: var(--c-101010);
  text-align: center;
  white-space: nowrap;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 33%;
  min-height: 36px;
  max-height: 36px;
  padding: 6px 6px 7px;
  font-weight: 600;
  display: flex;
}

.bumo-confirm:hover {
  background-color: var(--c-mod);
  color: var(--c-101010);
}

.mod-action-img-active-confirm, .mod-action-img-active-notsure, .mod-action-img-active-disagree {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #101010;
  flex-flow: row;
  flex: 0 auto;
  justify-content: space-around;
  align-self: center;
  width: 100%;
  max-width: 100%;
  min-height: 50px;
  max-height: 50px;
  padding: 7px 10px;
  display: none;
}

.mod-action-img-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #101010;
  flex-flow: wrap;
  flex: 0 auto;
  justify-content: space-around;
  align-self: center;
  width: 100%;
  max-width: 100%;
  min-height: 50px;
  max-height: 50px;
  display: flex;
  overflow: hidden;
}

.text-block-58 {
  color: var(--c-nav3);
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 200px;
  font-weight: 400;
}

.mod-grid-hd-con {
  clear: left;
  background-color: var(--c-bdy);
  white-space: nowrap;
  border-radius: 6px;
  flex-flow: row;
  place-content: center space-between;
  align-items: center;
  height: 70px;
  min-height: 70px;
  max-height: 150px;
  margin-bottom: 5px;
  padding: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.mod-icn {
  width: 40px;
  min-width: 40px;
  padding-right: 5px;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
}

.bu-space-10 {
  background-color: #0000;
  width: 10px;
  min-width: 10px;
  max-width: 10px;
  height: 10px;
  min-height: 10px;
  max-height: 10px;
}

.mod-bu-con {
  flex: 1;
  display: flex;
}

.bdy-hd-con {
  flex: 1;
  align-self: center;
  align-items: center;
  max-width: 40%;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.txt-mod {
  color: var(--c-mod);
  width: 100%;
  padding-left: 10px;
}

.ad-veri-nil {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 26px;
  display: none;
  overflow: hidden;
}

.text-block-60 {
  font-size: 16px;
}

.text-block-61 {
  color: var(--c-avoid);
  font-family: Montserrat, sans-serif;
  font-size: 25px;
}

.text-block-62 {
  color: var(--c-avoid);
  font-family: "Fa 400", sans-serif;
  font-size: 40px;
  font-weight: 400;
}

.bdy100 {
  background-color: var(--c-bdy);
  color: var(--c-txtl);
  justify-content: space-between;
  display: flex;
  overflow: hidden;
}

.buho-mod {
  border: 2px solid var(--c-404040);
  color: var(--c-txt);
  text-align: center;
  white-space: normal;
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 409px;
  min-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.buho-mod:hover {
  border-color: var(--c-mod);
  color: var(--c-txth);
}

.buho-mod:active {
  border-width: 2px;
  border-color: var(--c-dynm);
  background-color: var(--c-mod);
  color: var(--c-101010);
  font-size: 18px;
}

.buso-accept-disabled {
  background-color: var(--c-404040);
  color: var(--c-txtl);
  text-align: center;
  white-space: normal;
  cursor: not-allowed;
  border: 2px solid #0000;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.title-con-tm20 {
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 400px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.img-foot {
  width: 100%;
  max-width: 100vw;
  height: auto;
  padding: 0;
}

.buho-mod-disabled {
  border: 2px solid var(--c-dynh);
  color: var(--c-888);
  text-align: center;
  white-space: normal;
  cursor: not-allowed;
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 409px;
  min-height: 50px;
  font-size: 18px;
  font-weight: 400;
  display: flex;
  overflow: hidden;
}

.reg-mem-lst-con-selected {
  border: 2px solid var(--c-txt);
  background-color: var(--c-dynh);
  color: var(--c-brand);
  cursor: pointer;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  min-width: 160px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0;
  display: flex;
}

.img-card-menu {
  z-index: 10;
  aspect-ratio: 1;
  border-radius: var(--size--in-rad);
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: stretch;
  display: none;
  position: absolute;
  inset: 4px;
  overflow: hidden;
}

.img-card-menu-icn {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: var(--c-txtl);
  cursor: pointer;
  background-color: #101010cc;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 50%;
  font-family: "Fa solid 900", sans-serif;
  font-size: 30px;
  font-weight: 400;
  display: flex;
}

.img-card-menu-icn:hover {
  color: var(--c-txth);
  background-color: #303030cc;
}

.img-card-menu-cancel {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: var(--c-txtl);
  cursor: pointer;
  background-color: #101010cc;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50%;
  font-family: "Fa solid 900", sans-serif;
  font-size: 30px;
  font-weight: 400;
  display: flex;
}

.img-card-menu-cancel:hover {
  color: var(--c-txth);
  background-color: #303030cc;
}

.img-card-menu-confirm {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: var(--c-txtl);
  cursor: pointer;
  background-color: #101010cc;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50%;
  font-family: "Fa solid 900", sans-serif;
  font-size: 30px;
  font-weight: 400;
  display: flex;
}

.img-card-menu-confirm:hover {
  color: var(--c-txth);
  background-color: #e22d43cc;
}

.img-card-delete {
  z-index: 11;
  aspect-ratio: 1;
  border-radius: var(--size--in-rad);
  flex-wrap: wrap;
  display: none;
  position: absolute;
  inset: 4px;
  overflow: hidden;
}

.po-img-tab-nav-setting {
  border: 2px solid var(--c-dyn);
  background-color: var(--c-bdy);
  color: var(--c-txtl);
  border-radius: 5px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  max-height: 40px;
  padding: 5px 10px;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.po-img-tab-nav-setting.w--current {
  background-color: var(--c-dyn);
  color: var(--c-txt);
  border-style: solid;
  border-color: #0000;
  border-radius: 5px;
  min-height: 40px;
  max-height: 40px;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 900;
}

.po-img-tab-cnt-setting {
  flex: 1;
}

.po-img-setting-column {
  flex: 1;
  min-width: 240px;
  max-width: 340px;
  overflow: hidden;
}

.po-img-setting-con {
  border: 2px solid var(--c-dynh);
  background-color: var(--c-dyn);
  border-radius: 5px;
  flex-flow: wrap;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 5px;
  padding-top: 10px;
  display: flex;
}

.po-img-meta {
  background-color: var(--c-dyn);
  color: var(--c-txtl);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  max-height: 40px;
  padding: 9px 12px;
  display: flex;
}

.img-card-aud-private {
  z-index: 5;
  background-color: var(--c-img-aud);
  color: var(--c-nav3);
  cursor: help;
  border-radius: 8px;
  min-width: 30px;
  max-width: 100px;
  min-height: 30px;
  font-family: "Fa 400", sans-serif;
  font-size: 16px;
  display: flex;
  position: absolute;
  inset: auto 15px 15px auto;
}

.img-card-tit-txt {
  color: var(--c-txtl);
  margin-right: 5px;
}

.sub-veri-icn {
  color: var(--c-into);
  align-items: flex-start;
  height: 40px;
  padding-left: 5px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.text-span-16 {
  padding-bottom: 1px;
  padding-right: 3px;
  font-family: "Fa brands 400", sans-serif;
  font-size: 20px;
}

.buso-decline {
  border: 1px solid var(--c-dynh);
  background-color: var(--c-dynm);
  color: var(--c-txt);
  text-align: center;
  white-space: normal;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  max-width: 449px;
  min-height: 50px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.buso-decline:hover {
  color: var(--c-txth);
}

.buso-decline:active {
  background-color: var(--c-555);
}

.buso-cancel-confirm {
  background-color: var(--c-error);
  color: var(--c-txt);
  white-space: normal;
  cursor: pointer;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 449px;
  min-height: 50px;
  max-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.buso-cancel-confirm:hover {
  color: var(--c-txth);
}

.buso-cancel-confirm:active {
  background-color: var(--c-error);
  border-style: none;
}

.buso-decline-confirm {
  background-color: var(--c-error);
  color: var(--c-txt);
  text-align: center;
  white-space: normal;
  cursor: pointer;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  max-width: 449px;
  min-height: 50px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.buso-decline-confirm:hover {
  color: var(--c-txth);
}

.buso-decline-confirm:active {
  background-color: var(--c-error);
  color: var(--c-101010);
}

.div-block-184, .div-block-185 {
  width: 100px;
}

.div-block-186, .div-block-187 {
  width: 100%;
}

.dyn-msg-menu {
  z-index: 25;
  border-bottom: 1px solid #000;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.budy {
  background-color: var(--c-dyn);
  align-items: center;
  min-height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.budy-red {
  background-color: var(--c-dyn);
  color: var(--c-error);
  align-items: center;
  min-height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.budy-icn {
  justify-content: center;
  width: 20px;
  margin-right: 10px;
  font-family: "Fa 400", sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.budy-icn-mod {
  color: var(--c-mod);
  justify-content: center;
  width: 20px;
  margin-right: 10px;
  font-family: "Fa 400", sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.int-set-demo-act {
  border: 2px solid var(--c-brand);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  white-space: nowrap;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.int-av-demo-act {
  border: 2px solid var(--c-avoid);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin-left: 10px;
  font-family: "Fa 400", sans-serif;
  font-size: 30px;
  font-weight: 400;
  display: flex;
}

.int-set-demo-ina {
  border: 2px solid var(--c-dynh);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  white-space: nowrap;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.int-av-demo-ina {
  border: 2px solid var(--c-dynh);
  background-color: var(--c-dynh);
  color: var(--c-808080);
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin-left: 10px;
  font-family: "Fa 400", sans-serif;
  font-size: 30px;
  font-weight: 400;
  display: flex;
}

.line-bk {
  background-color: var(--c-dynh);
  width: 100%;
  height: 3px;
  min-height: 3px;
  max-height: 3px;
  margin-bottom: 30px;
}

.int-demo-hd {
  color: var(--c-txtl);
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-style: italic;
  font-weight: 500;
  display: flex;
}

.int-demo-con {
  background-color: var(--c-404040);
  border-radius: 10px;
  flex-direction: column;
  width: 100%;
  max-width: 449px;
  padding: 10px 20px 15px;
  display: flex;
}

.reg-tit-icn-lfe {
  color: var(--c-lifestyle);
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 30px;
  padding-right: 5px;
  font-family: "Fa 400", sans-serif;
  font-size: 22px;
  font-weight: 400;
  display: flex;
}

.reg-tit-icn-int {
  color: var(--c-into);
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 30px;
  padding-right: 5px;
  font-family: "Fa 400", sans-serif;
  font-size: 22px;
  font-weight: 400;
  display: flex;
}

.reg-tit-icn-curious {
  color: var(--c-curious);
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 30px;
  padding-right: 5px;
  font-family: "Fa 400", sans-serif;
  font-size: 22px;
  font-weight: 400;
  display: flex;
}

.reg-tit-icn-av {
  color: var(--c-avoid);
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 30px;
  padding-right: 5px;
  font-family: "Fa 400", sans-serif;
  font-size: 22px;
  font-weight: 400;
  display: flex;
}

.title-con-hz {
  text-align: center;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 409px;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.bdy-cnt-prosel-exe {
  border-style: solid;
  border-width: 1px;
  border-color: transparent var(--c-nav3) var(--c-nav3);
  background-color: var(--c-mainh);
  border-radius: 6px;
  flex-flow: row;
  place-content: flex-start space-around;
  align-items: stretch;
  min-height: 50px;
  margin-bottom: 5px;
  padding: 10px;
  display: block;
}

.bdy-cnt-prosel-exe.hide {
  display: none;
}

.img-up-pro-dd {
  color: var(--c-txt);
  white-space: nowrap;
  cursor: pointer;
  border: 1px #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-bottom: 10px;
  padding: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.img-up-pro-dd:hover {
  border: 1px #0000;
}

.img-up-pro-dd:active {
  border: 0 #0000;
}

.img-up-pro-dd:focus {
  border: 1px solid #0000;
}

.ts-buin-arr {
  color: var(--c-txtl);
  justify-content: flex-end;
  align-items: center;
  min-width: 16px;
  font-family: "Fa solid 900", sans-serif;
  display: flex;
  position: static;
  inset: 0% 16px 0% auto;
}

.ts-buin-pro-focus {
  color: var(--c-brand);
  background-color: #0000;
  padding-right: 6px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
}

.bdy-cnt-acc-exe {
  border: 1px solid var(--c-nav3);
  background-color: var(--c-bdy);
  border-radius: 6px;
  flex-flow: row;
  place-content: flex-start space-around;
  align-items: stretch;
  min-height: 50px;
  margin-bottom: 5px;
  padding: 10px;
  display: block;
}

.bdy-cnt-acc-exe.hide {
  display: none;
}

.ts-buin-pro-other {
  color: var(--c-other);
  background-color: #0000;
  padding-right: 6px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
}

.buso-brand {
  grid-column-gap: var(--size--bu-gap);
  grid-row-gap: var(--size--bu-gap);
  background-color: var(--c-brand-90);
  color: var(--c-101010);
  text-align: center;
  white-space: normal;
  border: 1px solid #0000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 449px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  position: relative;
  overflow: hidden;
}

.buso-brand:hover {
  background-color: var(--c-brand);
}

.buso-brand:active {
  background-color: var(--c-txth);
  color: #101010;
}

.bdy-cnt-acc-txt {
  color: var(--c-808080);
  justify-content: center;
  align-items: center;
  height: 50px;
  padding: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.ts-fa-900 {
  padding-right: 8px;
  font-family: "Fa 400", sans-serif;
  font-weight: 400;
}

.img-mng-pro-dd {
  color: var(--c-txth);
  white-space: nowrap;
  cursor: pointer;
  border: 1px #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-top: 0;
  padding: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: flex;
  position: static;
  top: 0;
  bottom: 0;
  left: 0;
}

.img-mng-pro-dd:hover {
  border: 1px #0000;
}

.img-mng-pro-dd:active {
  border: 0 #0000;
}

.img-mng-pro-dd:focus {
  border: 1px solid #0000;
}

.img-edit-tog-txt {
  color: var(--c-txtl);
  object-fit: none;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  height: auto;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

.tog-img-tit-bg {
  border: 2px solid var(--c-555);
  color: #555;
  cursor: pointer;
  background-color: #0000;
  border-radius: 25px;
  justify-content: flex-start;
  width: 46px;
  min-width: 46px;
  max-width: 46px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  display: flex;
}

.tog-img-tit-bg.hide {
  display: flex;
}

.ts-avoid {
  color: var(--c-avoid);
}

.ad-v {
  font-size: 20px;
}

.bu-13-5x9vw-ad-ver-corrected {
  background-color: var(--c-mod);
  color: var(--c-101010);
  text-align: center;
  border: 1px solid #000;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 13.5vw;
  min-width: 105px;
  max-width: 18.75vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  font-size: 1.2vw;
  font-weight: 600;
  display: flex;
}

.bu-13-5x9vw-ad-ver-corrected:hover {
  border: 3px dashed var(--c-modl);
  background-color: var(--c-active);
  color: var(--c-txt);
}

.bu-13-5x9vw-ad-ver-corrected:active {
  border: 1px solid var(--c-black);
}

.img-card-edit-mod {
  aspect-ratio: 1;
  border-radius: var(--size--img-card-rad-in);
  color: var(--c-101010);
  cursor: not-allowed;
  object-fit: cover;
  background-color: #b07c3e66;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 4px;
  padding: 10px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.img-card-edit-reject {
  aspect-ratio: 1;
  border-radius: var(--size--img-card-rad-in);
  color: var(--c-101010);
  object-fit: cover;
  background-color: #e22d4366;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 4px;
  padding: 10px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.po-info-con {
  background-color: var(--c-dynh);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 380px;
  height: 100%;
  padding: 20px;
  display: flex;
}

.fb-rep-neg {
  color: var(--c-avoid);
  text-align: center;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 1em;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  display: flex;
}

.fb-rep-icn-con {
  justify-content: center;
  align-items: center;
  height: 60px;
  padding-top: 20px;
  display: flex;
}

.fb-rep-neg-icn {
  color: var(--c-avoid);
  text-align: center;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 1em;
  font-family: "Fa 400", sans-serif;
  font-size: 40px;
  font-weight: 400;
  display: flex;
}

.img-card-mod-txt {
  background-color: var(--c-101010);
  color: var(--c-mod);
  text-align: center;
  border-radius: 6px;
  padding: 5px 7px 6px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.img-card-mod-icn {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50%;
  padding-top: 10px;
  font-size: 50px;
  display: flex;
}

.img-card-reject-txt {
  background-color: var(--c-101010);
  color: var(--c-avoid);
  text-align: center;
  border-radius: 6px;
  padding: 5px 7px 6px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.img-card-topicn-con {
  z-index: 5;
  color: var(--c-101010);
  cursor: help;
  background-color: #0000;
  border-radius: 8px;
  min-width: 30px;
  max-width: 100px;
  min-height: 30px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  display: flex;
  position: absolute;
  inset: 15px 15px auto auto;
}

.img-card-topicn {
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 5px;
  display: flex;
}

.buho-notice {
  color: var(--c-txt);
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  background-color: #0000;
  border: 2px solid #000;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  max-width: 439px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.buho-notice:hover {
  border-color: var(--c-888);
  color: var(--c-txth);
  background-color: #0000;
}

.buho-notice:active {
  border-color: var(--c-121212);
}

.notice-rep-bu-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  padding: 10px;
  display: flex;
}

.bdy-notice-repu-pan {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-dynh);
  color: var(--c-repu);
  border-radius: 6px;
  flex-flow: wrap;
  place-content: center space-between;
  align-items: stretch;
  min-height: 50px;
  margin-bottom: 5px;
  display: flex;
}

.bdy-rep-icn {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 10px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 40px;
  font-weight: 300;
  display: flex;
}

.bdy-rep-hd {
  text-align: left;
  font-weight: 700;
}

.bdy-notice-repd-pan {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-dynh);
  color: var(--c-repd);
  border-radius: 6px;
  flex-flow: wrap;
  place-content: center space-between;
  align-items: stretch;
  min-height: 50px;
  margin-bottom: 5px;
  display: flex;
}

.notice-rep-con {
  text-align: left;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.bdy-notice-ratu-pan {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-dynh);
  color: var(--c-veri);
  border-radius: 6px;
  flex-flow: wrap;
  place-content: center space-between;
  align-items: stretch;
  min-height: 50px;
  margin-bottom: 5px;
  display: flex;
}

.notice-ratu-icn {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 10px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 34px;
  font-weight: 300;
  display: flex;
}

.bdy-notice-ratd-pan {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-dynh);
  color: var(--c-repd);
  border-radius: 6px;
  flex-flow: wrap;
  place-content: center space-between;
  align-items: stretch;
  min-height: 50px;
  margin-bottom: 5px;
  display: flex;
}

.bdy-notice-warn-pan {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-notice);
  color: var(--c-101010);
  border-radius: 6px;
  flex-flow: wrap;
  place-content: center space-between;
  align-items: stretch;
  min-height: 50px;
  margin-bottom: 5px;
  display: flex;
}

.notice-propho-icn {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 40px;
  font-weight: 300;
  display: flex;
}

.notice-warn-con {
  color: var(--c-101010);
  text-align: left;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  min-height: 50px;
  padding: 10px;
  display: flex;
}

.ttxt {
  text-align: center;
}

.not-ctl-repu {
  color: var(--c-repu);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  max-width: 32px;
  height: 32px;
  min-height: 32%;
  max-height: 32%;
  margin-right: 12px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  display: flex;
  position: relative;
}

.not-ctl-repd {
  color: var(--c-repd);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  max-width: 32px;
  height: 32px;
  min-height: 32%;
  max-height: 32%;
  margin-right: 12px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  display: flex;
  position: relative;
}

.ts-veri {
  color: var(--c-veri);
}

.not-ctl-veri {
  color: var(--c-veri);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  max-width: 32px;
  height: 32px;
  min-height: 32%;
  max-height: 32%;
  margin-right: 12px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  display: flex;
  position: relative;
}

.ts-veril {
  color: var(--c-veril);
}

.not-ctl-veril {
  color: var(--c-veril);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  max-width: 32px;
  height: 32px;
  min-height: 32%;
  max-height: 32%;
  margin-right: 12px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  display: flex;
  position: relative;
}

.rep-negl {
  color: var(--c-repdl);
  padding-left: 5px;
}

.not-ctl-repdl {
  color: var(--c-repdl);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  max-width: 32px;
  height: 32px;
  min-height: 32%;
  max-height: 32%;
  margin-right: 12px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  display: flex;
  position: relative;
}

.not-ctl-mod {
  color: var(--c-mod);
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  max-width: 32px;
  height: 32px;
  min-height: 32px;
  max-height: 32px;
  margin-right: 12px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  display: flex;
  position: relative;
}

.not-ctl-rmodl {
  color: var(--c-modl);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  max-width: 32px;
  height: 32px;
  min-height: 32%;
  max-height: 32%;
  margin-right: 12px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  display: flex;
  position: relative;
}

.ts-repu {
  color: var(--c-repu);
  padding-left: 5px;
}

.not-ctl-repul {
  color: var(--c-repul);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  max-width: 32px;
  height: 32px;
  min-height: 32%;
  max-height: 32%;
  margin-right: 12px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  display: flex;
  position: relative;
}

.dyn-set-pan {
  background-color: var(--c-dynm);
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 320px;
  max-width: 100%;
  height: 100%;
  display: flex;
  overflow: auto;
}

.men-tog-icn {
  color: var(--c-txtd);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-family: "Fa 400", sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.men-txtl-100w {
  color: var(--c-txt);
  flex: 1;
  align-self: center;
  align-items: stretch;
  width: 100%;
  margin-right: 15px;
  padding-left: 5px;
  display: flex;
}

.nav2-bg-fill {
  display: none;
}

.in-dyn-placeholder {
  z-index: 2;
  border: 2px solid var(--ph-bdr);
  border-radius: var(--size--in-rad);
  background-color: var(--ph-bg);
  color: var(--ph-txt);
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  flex: 0 auto;
  align-items: center;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 43px 8px 13px;
  font-size: 18px;
  display: flex;
  position: relative;
}

.in-dyn-placeholder:hover {
  border-width: 2px;
  border-color: var(--ph-bdrh);
  color: var(--ph-txth);
}

.in-dyn-placeholder:active {
  border-color: var(--ph-bdrh);
  background-color: var(--ph-bgh);
  color: var(--ph-txth);
}

.in-dyn-placeholder:focus {
  border-color: var(--ph-bdrh);
  background-color: var(--ph-bgh);
  color: var(--ph-txth);
  font-weight: 400;
}

.in-dyn-placeholder::placeholder {
  color: var(--ph-txt);
}

.dyn-new-pro-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--c-dynm);
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-bottom: 100px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  overflow: auto;
}

.dyn-dd-locked {
  border-bottom: 1px solid var(--c-101010);
  background-color: var(--c-txtl);
  color: var(--c-101010);
  cursor: default;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 60px;
  max-height: 60px;
  padding: 0 10px;
  display: flex;
}

.dyn-dd-locked.w--open {
  border-bottom: 1px solid var(--c-121212);
  background-color: var(--c-dynm);
  color: var(--c-brand);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 0;
}

.dyn-icn-locked {
  justify-content: center;
  align-items: center;
  min-width: 30px;
  max-width: 30px;
  height: 100%;
  margin-left: auto;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  display: flex;
}

.dyn-foot-bu-con {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  min-height: 90px;
  display: flex;
}

.dyn-icn-men {
  color: var(--c-reg-icn);
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 30px;
  padding-top: 10px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: flex;
}

.dyn-men-h2 {
  color: var(--c-txtl);
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.buso-reputation {
  background-color: var(--c-dynm);
  color: var(--c-veri);
  text-align: center;
  white-space: nowrap;
  border: 2px solid #0000;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 449px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.buso-reputation:hover {
  background-color: var(--c-dynh);
  color: var(--c-veri);
  border: 2px solid #0000;
}

.buso-reputation:active {
  background-color: var(--c-101010);
  color: var(--c-veri);
  border: 2px solid #0000;
}

.bdy-fill-z29 {
  display: none;
}

.bdy-pro {
  background-color: var(--nav1m);
  color: var(--c-txtl);
  justify-content: space-between;
  display: flex;
}

.dyn-tog-lbl-con {
  color: var(--c-txtl);
  background-color: #0000;
  align-items: center;
  margin-left: auto;
  padding: 7px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  display: flex;
}

.dyn-tog-lbl-con:hover {
  color: var(--c-txtl);
}

.dyn-icn-acclck {
  justify-content: center;
  align-items: center;
  padding-right: 5px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 12px;
  font-weight: 400;
  display: flex;
}

.pro-pend-con {
  border-bottom: 1px solid var(--c-101010);
  background-color: var(--c-dynm);
  color: var(--c-txtl);
  align-items: center;
  width: 100%;
  min-height: 60px;
  max-height: 60px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.dyn-msg-convo-mod-con {
  flex-direction: column;
  width: 100%;
  height: 100px;
  min-height: 100px;
  display: none;
}

.dyn-msg-convo-mod {
  border-top: 1px solid var(--c-dynm);
  background-color: var(--c-dyn);
  color: var(--c-txt);
  align-items: center;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-190 {
  width: 100%;
  padding: 10px;
}

.div-block-191 {
  background-color: var(--c-dyn);
  border-radius: 15px;
}

.mess-menu {
  cursor: pointer;
  background-color: #0000;
  border-radius: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 50px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  display: flex;
}

.heading-2 {
  text-align: center;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  display: flex;
}

.msg-fb-bu-con {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  padding: 5px 15px;
  display: flex;
}

.button {
  background-color: var(--c-nsfw);
  text-align: center;
  border-radius: 5px;
  flex: 1;
}

.buso-respect {
  background-color: var(--c-privacy);
  text-align: center;
  border-radius: 5px;
  flex: 1;
}

.msg-fb-ft-con {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  padding: 5px 10px 10px;
  font-size: 13px;
  display: flex;
}

.msg-fb-txt-con {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.msg-fb-hd-con {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  padding: 5px 10px 0;
  display: flex;
}

.bu-space-15 {
  background-color: #0000;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
}

.mess-foot {
  width: 100%;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.dyn-icn-locked-in {
  justify-content: center;
  align-items: center;
  min-width: 30px;
  max-width: 30px;
  height: 100%;
  padding-right: 10px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  display: flex;
}

.dyn-dd-locked-in {
  background-color: var(--c-808080);
  color: var(--c-101010);
  cursor: default;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 50px;
  display: flex;
}

.in-con-10-20-0-20 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.reg-tit-h1 {
  color: var(--c-txt);
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.reg-handle-seldis {
  border: 2px solid var(--c-txtl);
  background-color: var(--c-dynm);
  color: var(--c-txt);
  cursor: not-allowed;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.busq-lg-dyn-seldis {
  border: 2px solid var(--c-txtl);
  background-color: var(--c-dynh);
  color: var(--c-brand);
  cursor: not-allowed;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 110px;
  min-width: 110px;
  height: 110px;
  min-height: 110px;
  padding: 8px;
  display: flex;
}

.busq-lg-dyn-seldis:focus {
  background-color: #242424;
}

.busq-usr-dyn-seldis {
  border: 2px solid var(--c-txtl);
  background-color: var(--c-dynh);
  color: var(--c-brand);
  cursor: not-allowed;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 110px;
  min-width: 90px;
  max-width: 110px;
  height: 110px;
  min-height: 90px;
  max-height: 110px;
  padding: 7px;
  display: flex;
}

.busq-lg-dyn-disabled {
  background-color: var(--c-dynm);
  color: var(--c-808080);
  cursor: not-allowed;
  border: 2px solid #0000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 110px;
  min-width: 110px;
  height: 110px;
  min-height: 110px;
  padding: 8px;
  display: flex;
}

.busq-usr-dyn-disabled {
  background-color: var(--c-dynm);
  color: var(--c-txt);
  cursor: not-allowed;
  border: 2px solid #0000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 110px;
  min-width: 90px;
  max-width: 110px;
  height: 110px;
  min-height: 90px;
  max-height: 110px;
  padding: 7px;
  display: flex;
}

.age-rng-seldis {
  border: 2px solid var(--c-txtl);
  background-color: var(--c-dynh);
  color: var(--c-txth);
  cursor: not-allowed;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100px;
  min-width: 100px;
  max-width: 100px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  display: flex;
}

.tog-dyn-bg-disabled {
  background-color: var(--c-101010);
  color: #555;
  cursor: not-allowed;
  border-radius: 25px;
  width: 52px;
  min-width: 52px;
  max-width: 52px;
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  margin-top: auto;
  margin-bottom: auto;
  padding: 2px;
  display: flex;
}

.tog-bg-green-disabled {
  background-color: var(--c-veri);
  color: #555;
  cursor: not-allowed;
  border-radius: 25px;
  justify-content: flex-end;
  width: 52px;
  min-width: 52px;
  max-width: 52px;
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  padding: 2px;
  display: flex;
}

.age-rng-disabled {
  background-color: var(--c-dynm);
  color: var(--c-txt);
  cursor: not-allowed;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 110px;
  min-width: 110px;
  max-width: 110px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  display: flex;
}

.met-set-act-disabled {
  border: 2px solid var(--c-meta);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  cursor: not-allowed;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 449px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.int-set-lfe-disabled {
  border: 2px solid var(--c-lifestyle);
  background-color: var(--c-mainh);
  color: var(--c-txt);
  white-space: nowrap;
  cursor: not-allowed;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.int-set-lfe-disabled:hover {
  border: 2px solid var(--c-lifestyle);
  background-color: var(--c-dynh);
}

.int-set-into-disabled {
  border: 2px solid var(--c-into);
  background-color: var(--c-mainh);
  color: var(--c-txt);
  white-space: nowrap;
  cursor: not-allowed;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.int-set-into-disabled:hover {
  border: 2px solid var(--c-into);
  background-color: var(--c-dynh);
}

.int-set-curious-disabled {
  border: 2px solid var(--c-curious);
  background-color: var(--c-mainh);
  color: var(--c-txt);
  white-space: nowrap;
  cursor: not-allowed;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.int-set-curious-disabled:hover {
  border: 2px solid var(--c-curious);
  background-color: var(--c-dynh);
}

.met-set-ina-disabled {
  border: 2px solid var(--c-meti);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  cursor: not-allowed;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 449px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.met-set-now-disabled {
  border: 2px solid var(--c-metn);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  cursor: not-allowed;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 449px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.pro-other-icn {
  color: var(--c-other);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-right: .5em;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.in-dyn-yy-placeholder {
  border: 2px solid var(--ph-bdr);
  background-color: var(--ph-bg);
  color: var(--ph-txt);
  text-align: center;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  align-items: center;
  min-width: 80px;
  max-width: 100px;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 13px;
  font-size: 18px;
  display: flex;
}

.in-dyn-yy-placeholder:hover, .in-dyn-yy-placeholder:active {
  border: 2px solid var(--ph-bdr);
  color: var(--ph-txth);
}

.in-dyn-yy-placeholder:focus {
  border: 2px solid var(--ph-bdrh);
  background-color: var(--ph-bgh);
  color: var(--ph-txth);
}

.in-dyn-yy-placeholder::placeholder {
  color: var(--ph-txt);
}

.in-dyn-mm-placeholder {
  border: 2px solid var(--ph-bdr);
  background-color: var(--ph-bg);
  color: var(--ph-txt);
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  align-items: center;
  min-width: 140px;
  max-width: 229px;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 5px 8px 13px;
  font-size: 18px;
  display: flex;
  overflow: visible;
}

.in-dyn-mm-placeholder:hover {
  border: 2px solid var(--ph-bdr);
  color: var(--ph-txth);
}

.in-dyn-mm-placeholder:active {
  border: 2px solid var(--ph-bdrh);
  color: var(--ph-txth);
}

.in-dyn-mm-placeholder:focus {
  border: 2px solid var(--ph-bdrh);
  background-color: var(--ph-bgh);
  color: var(--ph-txth);
}

.in-dyn-mm-placeholder::placeholder {
  color: var(--ph-txt);
}

.in-dyn-dd-placeholder {
  border: 2px solid var(--ph-bdr);
  background-color: var(--ph-bg);
  color: var(--ph-txt);
  text-align: center;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 75px;
  max-width: 100px;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 13px;
  font-size: 18px;
  display: flex;
}

.in-dyn-dd-placeholder:hover, .in-dyn-dd-placeholder:active {
  border: 2px solid var(--ph-bdr);
  color: var(--ph-txth);
}

.in-dyn-dd-placeholder:focus {
  border: 2px solid var(--ph-bdrh);
  background-color: var(--ph-bgh);
  color: var(--ph-txth);
}

.in-dyn-dd-placeholder::placeholder {
  color: var(--ph-txt);
}

.ts-to {
  padding-left: 5px;
  padding-right: 5px;
}

.buso-resend {
  border: 1px solid var(--c-dynh);
  background-color: var(--c-txt);
  color: var(--c-101010);
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.dash-icn-wave {
  cursor: default;
  align-items: center;
  padding-right: 10px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  display: flex;
}

.bdy-dash-wel-pan {
  margin-bottom: var(--size--gap);
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-bdy);
  background-image: linear-gradient(314deg, var(--c-brand-50), var(--c-dynh) 66%);
  border-radius: 6px;
  flex-flow: wrap;
  place-content: center space-between;
  align-items: stretch;
  min-height: 300px;
  padding: 20px;
  display: flex;
}

.dash-wel-con {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  min-width: 260px;
  margin-right: 20px;
  display: flex;
}

.hd-dash-wel-name {
  color: var(--c-brand);
  font-weight: 600;
}

.dash-wel-hd1 {
  color: var(--c-txt);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3em;
}

.buso-dash-dev {
  background-color: var(--c-dynm);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 280px;
  min-height: 50px;
  display: flex;
}

.bar-con {
  flex: 1;
  justify-content: flex-end;
  max-width: 266px;
  display: flex;
}

.bdy-dash-pro-pan {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-dynh);
  background-image: linear-gradient(to bottom, var(--c-dynm), #4ddbdb03);
  cursor: pointer;
  border-radius: 6px 6px 0 0;
  flex-flow: row;
  place-content: center space-between;
  align-items: center;
  padding: 5px 20px;
  display: flex;
  position: relative;
}

.bar-empty {
  background-color: var(--c-bt-br);
  width: 100%;
  min-height: 5px;
  max-height: 5px;
}

.bar-comp {
  background-color: var(--bar-comp);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 5px;
  display: flex;
}

.onbar-phover {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding: 5px;
  display: flex;
}

.pro-bar-propho {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  min-width: 85px;
  padding: 4px;
  display: flex;
}

.bar-primsg {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  min-width: 94px;
  padding: 4px;
  display: flex;
}

.bar-extpro {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  min-width: 85px;
  padding: 4px;
  display: flex;
}

.bar-focus {
  background-color: var(--bar-incomp);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.bar-focus1 {
  background-color: var(--bar-focus);
  width: 10%;
  min-height: 5px;
  max-height: 5px;
}

.bar-txt {
  color: var(--c-txtl);
  padding-bottom: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.bar-txth {
  color: var(--c-txt);
  padding-bottom: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.bdy-dash-pro-bar-hd1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.hd-dash-propho {
  color: var(--c-propho);
}

.dash-prophobu {
  border: 2px solid var(--c-propho);
  background-color: var(--c-dynm);
  color: var(--c-txth);
  cursor: pointer;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 50px;
  max-height: 50px;
  padding: 10px;
  font-weight: 600;
  display: flex;
}

.dash-prophobu:hover {
  background-color: var(--c-propho);
  color: var(--c-101010);
  border-color: #0000;
}

.dash-icn-compro {
  color: var(--c-compro);
  justify-content: flex-start;
  align-items: center;
  min-width: 60px;
  max-width: 60px;
  min-height: 50px;
  max-height: 50px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 46px;
  font-weight: 400;
  display: flex;
}

.hd-dash-compro {
  color: var(--c-compro);
}

.dash-comprobu {
  border: 2px solid var(--c-compro);
  background-color: var(--c-dynm);
  color: var(--c-txth);
  cursor: pointer;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  min-width: 170px;
  max-width: 409px;
  min-height: 50px;
  max-height: 50px;
  padding: 10px;
  font-weight: 600;
  display: flex;
}

.dash-comprobu:hover {
  background-color: var(--c-compro);
  color: var(--c-101010);
  border-color: #0000;
}

.pro-pan {
  background-color: var(--c-bdy);
  cursor: default;
  flex-flow: row;
  place-content: center space-between;
  align-items: center;
  margin-bottom: 3px;
  display: flex;
}

.veri-icn {
  color: var(--c-bt-br);
  justify-content: center;
  align-items: center;
  min-width: 22px;
  max-width: 22px;
  min-height: 22px;
  max-height: 22px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 17px;
  font-weight: 300;
  display: flex;
}

.veri-icn-con {
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 10px;
  font-size: 14px;
  display: flex;
}

.veri-icn-active {
  color: var(--c-repu);
  justify-content: center;
  align-items: center;
  min-width: 22px;
  max-width: 22px;
  min-height: 22px;
  max-height: 22px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 17px;
  font-weight: 300;
  display: flex;
}

.pro-txt-lnk {
  color: var(--c-txth);
}

.veri-head-con {
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 10px;
  display: flex;
}

.veri-pro-con {
  align-items: flex-start;
  min-height: 30px;
  display: flex;
}

.txt-space {
  width: 5px;
}

.pro-status-pan {
  background-color: var(--c-nav2);
  flex-flow: row;
  place-content: center space-between;
  align-items: center;
  margin-bottom: 3px;
  display: flex;
}

.buho-verify {
  background-color: var(--c-dynm);
  color: var(--c-txt);
  text-align: center;
  white-space: nowrap;
  border: 2px solid #000;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  max-width: 409px;
  min-height: 50px;
  max-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.buho-verify:hover {
  border-color: var(--c-veri);
  color: var(--c-txth);
}

.buho-verify:active {
  background-color: var(--c-veri);
  color: var(--c-101010);
  border-color: #0000;
}

.pro-foot-txt-notveri {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 200;
  display: flex;
}

.pro-foot-txt-con {
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.buho-verify-con {
  justify-content: center;
  padding: 10px;
  display: flex;
}

.pr-act-icn-con {
  display: flex;
}

.pr-act-list-con {
  width: 100%;
  min-height: 50px;
  padding-top: 50px;
  display: flex;
  position: absolute;
}

.popout-con {
  background-color: var(--c-po-bg);
  box-shadow: 0 0 1px 3px var(--ph-bgh);
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 479px;
  max-height: 98dvh;
  display: flex;
  overflow: hidden;
}

.veri-hd {
  color: var(--c-txtl);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 16px;
  font-weight: 600;
}

.vt-wrap-100w {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.veri-flex {
  flex: 1;
  width: 100%;
  max-width: 479px;
  padding: 10px 20px;
  position: relative;
}

.veri-hint {
  text-align: center;
  max-width: 449px;
  padding-top: 10px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 14px;
}

.inbx-dyn-cap-placeholder {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--ph-bdr);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--ph-bdr);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--ph-bdr);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--ph-bdr);
  border-top-left-radius: var(--size--in-rad);
  border-top-right-radius: var(--size--in-rad);
  border-bottom-left-radius: var(--size--in-rad);
  border-bottom-right-radius: var(--size--in-rad);
  background-color: var(--ph-bg);
  color: var(--ph-txt);
  white-space: pre-wrap;
  word-break: normal;
  -webkit-text-fill-color: inherit;
  resize: none;
  background-clip: border-box;
  flex: 1;
  align-items: center;
  margin-bottom: 0;
  padding: 13px 13px 55px;
  font-size: 18px;
  display: flex;
  position: relative;
}

.inbx-dyn-cap-placeholder:hover {
  border-width: 2px;
  border-color: var(--ph-bdr);
  color: var(--ph-txth);
}

.inbx-dyn-cap-placeholder:active, .inbx-dyn-cap-placeholder:focus {
  border-color: var(--ph-bdrh);
  background-color: var(--ph-bgh);
  color: var(--ph-txth);
  font-weight: 400;
}

.inbx-dyn-cap-placeholder::placeholder {
  color: var(--ph-txt);
}

.in-con-10-20-10-20 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 479px;
  min-height: 70px;
  padding: 10px 20px;
  display: flex;
  position: relative;
}

.pro-pan-pending {
  background-color: var(--c-dynm);
  cursor: default;
  flex-flow: column;
  place-content: center space-between;
  align-items: center;
  margin-bottom: 3px;
  padding: 20px;
  display: flex;
}

.heading-3 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.veri-bu-con {
  flex-direction: row-reverse;
  flex: 1;
  width: 100%;
  padding-top: 30px;
  display: flex;
}

.heading-4 {
  display: flex;
}

.veri-hd1 {
  justify-content: center;
  padding-bottom: 0;
  display: flex;
}

.veri-hd-con {
  padding-bottom: 30px;
}

.pro-pan-con {
  justify-content: center;
  padding: 20px;
  display: flex;
}

.rec-veri-con {
  flex-flow: wrap;
  justify-content: space-around;
  padding: 10px;
  display: flex;
  overflow: hidden;
}

.rec-veri-txt-con {
  color: var(--c-txtl);
  cursor: default;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
  font-size: 13px;
  display: flex;
}

.text-block-67, .text-block-68 {
  padding: 10px;
}

.div-block-211 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 20px;
  display: flex;
}

.div-block-212 {
  justify-content: center;
  padding: 10px;
  display: flex;
}

.veri-acc-con {
  background-color: var(--c-101010);
  border: 1px solid #000;
  border-radius: 6px;
  min-height: 50px;
}

.veri-disp-con {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-width: 220px;
  max-width: 220px;
  min-height: 80px;
  padding: 20px;
  display: flex;
  position: relative;
}

.buso-veri-delete {
  background-color: var(--c-dynh);
  color: var(--c-txtl);
  white-space: normal;
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 409px;
  min-height: 50px;
  max-height: 50px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
  overflow: hidden;
}

.buso-veri-delete:hover {
  color: var(--c-txth);
}

.buso-veri-delete:active {
  background-color: var(--c-avoid);
  color: #101010;
}

.tog-veridis-bg {
  background-color: var(--c-404040);
  color: #555;
  border-radius: 25px;
  justify-content: flex-start;
  width: 64px;
  min-width: 64px;
  max-width: 64px;
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  padding: 2px;
  display: flex;
}

.tog-veridis-notch {
  z-index: 1;
  background-color: var(--c-txth);
  color: var(--c-nav3);
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 14px;
  font-weight: 900;
  display: flex;
  position: absolute;
}

.ts-veri-del {
  padding-left: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.tog-veritxt-con {
  text-align: right;
  flex: 1;
  padding-left: 10px;
  padding-right: 20px;
  display: flex;
}

.tog-veridis-con {
  color: #aaa;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  max-width: 220px;
  min-height: 50px;
  max-height: 50px;
  display: flex;
}

.in-dyn-code-placeholder {
  border: 2px solid var(--ph-bdr);
  background-color: var(--ph-bg);
  color: var(--ph-txt);
  text-align: center;
  white-space: nowrap;
  object-fit: contain;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin-bottom: 0;
  padding: 0;
  font-size: 20px;
  display: flex;
  overflow: hidden;
}

.in-dyn-code-placeholder:hover {
  border-color: var(--ph-bdr);
  background-color: var(--ph-bg);
  color: var(--ph-txt);
}

.in-dyn-code-placeholder:active, .in-dyn-code-placeholder:focus {
  border-color: var(--ph-bdrh);
  background-color: var(--ph-bgh);
  color: var(--ph-txth);
}

.in-dyn-code-placeholder:focus-visible, .in-dyn-code-placeholder[data-wf-focus-visible] {
  color: var(--c-txth);
}

.in-dyn-code-disabled {
  border: 2px solid var(--c-555);
  background-color: var(--c-dynm);
  color: var(--c-txth);
  text-align: center;
  white-space: nowrap;
  cursor: not-allowed;
  object-fit: contain;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin-bottom: 0;
  padding: 0;
  font-size: 20px;
  display: flex;
  overflow: hidden;
}

.ps-tog-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.msg-ctl-icn-bm1 {
  color: var(--c-bm1);
  justify-content: center;
  align-items: center;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
  display: flex;
}

.msg-ctl-icn-bm1l {
  color: var(--c-bm1l);
  justify-content: center;
  align-items: center;
  padding-right: 2px;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
  display: flex;
}

.msg-cntl-eli {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 25px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.msg-cntl-eli:hover {
  color: var(--c-txth);
}

.msg-cntl-eli:active {
  background-color: var(--c-101010);
}

.msg-cntl-read {
  background-color: var(--c-101010);
  color: var(--ph-txt);
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 70px;
  max-width: 70px;
  display: flex;
}

.msg-cntl-read:hover {
  color: var(--c-txth);
}

.msg-cntl-icnh {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  font-weight: 400;
  display: flex;
}

.msg-cntl-mark {
  background-color: var(--c-bm1l);
  color: var(--c-txt);
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 70px;
  max-width: 70px;
  display: flex;
}

.msg-cntl-mark:hover {
  background-color: var(--c-bm1);
  color: var(--c-101010);
}

.msg-cntl-del {
  color: var(--c-txt);
  cursor: pointer;
  background-color: #e22d4380;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 70px;
  max-width: 70px;
  display: flex;
}

.msg-cntl-del:hover {
  background-color: var(--c-repd);
  color: var(--c-101010);
}

.del-subtxt {
  text-align: center;
  justify-content: center;
  max-width: 449px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.busq-icn-300-uc4 {
  color: var(--uc4);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 26px;
  font-weight: 300;
  display: flex;
}

.busq-icn-300-uc4:focus {
  color: #288080;
}

.busq-icn-300-uc7 {
  color: var(--uc7);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 26px;
  font-weight: 300;
  display: flex;
}

.busq-icn-300-uc7:focus {
  color: #288080;
}

.busq-icn-300-uc5 {
  color: var(--uc5);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 26px;
  font-weight: 300;
  display: flex;
}

.busq-icn-300-uc5:focus {
  color: #288080;
}

.usr-c-lnk-selected {
  border: 5px solid var(--c-dynh);
  background-color: var(--c-101010);
  cursor: pointer;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 25%;
  min-width: 50px;
  max-width: 25%;
  height: 25px;
  min-height: 80px;
  display: flex;
  overflow: hidden;
}

.busq-icn-300-uc3 {
  color: var(--uc3);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 26px;
  font-weight: 300;
  display: flex;
}

.busq-icn-300-uc3:focus {
  color: #288080;
}

.busq-icn-300-uc2 {
  color: var(--uc2);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 26px;
  font-weight: 300;
  display: flex;
}

.busq-icn-300-uc2:focus {
  color: #288080;
}

.busq-icn-300-uc1 {
  color: var(--uc1);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 26px;
  font-weight: 300;
  display: flex;
}

.busq-icn-300-uc1:focus {
  color: #288080;
}

.busq-icn-300-uc8 {
  color: var(--uc8);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 26px;
  font-weight: 300;
  display: flex;
}

.busq-icn-300-uc8:focus {
  color: #288080;
}

.busq-icn-300-uc6 {
  color: var(--uc6);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 26px;
  font-weight: 300;
  display: flex;
}

.busq-icn-300-uc6:focus {
  color: #288080;
}

.po-msg-hd-con {
  align-items: center;
  width: 100%;
  padding: 20px 20px 10px;
  display: flex;
}

.msg-sel-con {
  background-color: var(--c-dynm);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100dvw;
  padding: 10px;
  overflow: auto;
}

.po-msg-sel-con {
  background-color: var(--c-dynm);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
  overflow: auto;
}

.msg-sel-cnt {
  background-color: var(--c-dynm);
  cursor: pointer;
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  max-width: 100%;
  height: 120px;
  min-height: 120px;
  max-height: 120px;
  padding: 15px 12px 15px 10px;
  display: flex;
}

.msg-sel-cnt:hover {
  color: var(--c-txth);
}

.po-msg-sel-hd-con {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px 20px;
  display: flex;
}

.po-msg-sel-hd1 {
  color: var(--c-txtl);
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.po-msg-txt {
  text-align: center;
}

.po-msg-brand {
  color: var(--c-brand);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 70px;
  min-width: 70px;
  max-width: 70px;
  height: 80px;
  min-height: 80px;
  max-height: 80px;
  margin-bottom: 5px;
  font-family: "Fa 400", sans-serif;
  font-size: 70px;
  display: flex;
}

.tabs-menu-2, .tabs-content-2 {
  justify-content: center;
  display: flex;
}

.bdy-dash-dev-pan {
  margin-bottom: var(--size--gap);
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-bdy);
  background-image: linear-gradient(314deg, var(--c-brand-50), var(--c-dynh) 66%);
  border-radius: 6px;
  flex-flow: wrap;
  place-content: center space-between;
  align-items: stretch;
  min-height: 70px;
  padding: 10px 20px;
  display: flex;
}

.dash-icn-dev {
  cursor: default;
  align-items: center;
  padding-right: 10px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  display: flex;
}

.tog-icn-solid {
  color: var(--c-txtd);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.div-block-213 {
  background-color: var(--c-dyn);
  background-image: linear-gradient(309deg, var(--c-dynm), var(--c-brand-50));
  border-radius: 5px;
  width: 260px;
  height: 100%;
  min-height: 260px;
  display: flex;
}

.imp-ver-hd2 {
  color: var(--c-brand-50);
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 18px;
  display: flex;
}

.bdy-dash-imp-pan {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-bdy);
  background-image: linear-gradient(307deg, var(--c-veri), var(--c-dynh) 29%, #202020 74%, #202020 103%);
  border-radius: 6px;
  flex-flow: wrap;
  place-content: center space-between;
  align-items: stretch;
  min-height: 50px;
  margin-bottom: 3px;
  padding: 20px;
  display: flex;
}

.dash-icn-imp {
  color: var(--ph-txt);
  cursor: default;
  align-items: center;
  height: 100%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 100px;
  display: flex;
}

.buso-found-disabled {
  background-color: var(--c-dynm);
  color: var(--c-555);
  text-align: center;
  white-space: normal;
  border: 2px solid #161616;
  border-radius: 8px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 449px;
  min-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.buso-lnk-selected {
  background-color: var(--c-zero);
  color: var(--c-privacy);
  text-align: center;
  white-space: normal;
  border: 2px solid #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 160px;
  max-width: 409px;
  min-height: 50px;
  max-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  position: relative;
  overflow: hidden;
}

.usr-icn-uc1 {
  color: var(--uc1);
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 100;
  display: flex;
}

.usr-icn-uc2 {
  color: var(--uc2);
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 100;
  display: flex;
}

.usr-icn-uc3 {
  color: var(--uc3);
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 100;
  display: flex;
}

.usr-icn-uc4 {
  color: var(--uc4);
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 100;
  display: flex;
}

.usr-icn-uc5 {
  color: var(--uc5);
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 100;
  display: flex;
}

.usr-icn-uc6 {
  color: var(--uc6);
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 100;
  display: flex;
}

.usr-icn-uc7 {
  color: var(--uc7);
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 100;
  display: flex;
}

.usr-icn-uc8 {
  color: var(--uc8);
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 100;
  display: flex;
}

.bdy-bus {
  background-color: var(--c-bdy);
  color: var(--c-txt);
  cursor: pointer;
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  min-height: 50px;
  margin-bottom: 5px;
  padding: 10px 15px;
  display: flex;
}

.bdy-bus:hover {
  background-color: var(--c-dyn);
  color: var(--c-txth);
}

.div-block-216 {
  flex: 1;
  justify-content: space-between;
  width: 100%;
  max-width: 449px;
  padding: 20px;
  display: flex;
}

.add-veri-con {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 10px;
  display: flex;
}

.add-veri-grid-col {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.add-veri-icn {
  color: var(--c-bt-br);
  justify-content: center;
  align-items: center;
  min-width: 30px;
  max-width: 30px;
  min-height: 30px;
  max-height: 30px;
  padding-bottom: 2px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 30px;
  font-weight: 300;
  display: flex;
}

.in-add-veri {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynm);
  color: var(--c-txt);
  text-align: center;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 5px;
  flex: 0 auto;
  align-items: center;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 13px;
  font-size: 18px;
  display: flex;
}

.in-add-veri:hover {
  color: var(--c-txth);
  border-width: 2px;
  border-color: #000;
}

.in-add-veri:active, .in-add-veri:focus {
  border-color: var(--c-brand-90);
  color: var(--c-txth);
  background-color: #000;
  font-weight: 400;
}

.in-add-veri::placeholder {
  color: var(--c-txtl);
}

.bus-list-name-con {
  min-width: 33%;
}

.h1-leave {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.busq-usr-dyn-all-selected {
  border: 2px solid var(--c-txtl);
  background-color: var(--c-dynh);
  color: var(--c-brand);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 110px;
  min-width: 90px;
  max-width: 110px;
  height: 110px;
  min-height: 90px;
  max-height: 110px;
  padding: 7px;
  display: flex;
}

.busq-usr-dyn-all-selected:hover, .busq-usr-dyn-all-selected:focus {
  background-color: var(--c-dynh);
  color: var(--c-brand-90);
}

.tabs-menu-3 {
  display: flex;
}

.tabs-2 {
  flex-direction: column-reverse;
  display: flex;
}

.ignore-tab {
  background-color: #ddd0;
}

.ignore-tab.w--current {
  color: var(--c-brand-90);
  background-color: #0000;
}

.con-pro-comp {
  margin-bottom: var(--size--gap);
  flex-flow: column wrap;
  display: flex;
  overflow: hidden;
}

.mod-pan {
  cursor: default;
}

.pre-pro-onlsta-con {
  color: var(--c-808080);
  flex: none;
  justify-content: flex-end;
  align-items: center;
  height: 40px;
  max-height: 40px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.pre-pro-online-con {
  color: var(--c-txt);
  flex: none;
  justify-content: flex-end;
  align-items: center;
  height: 40px;
  max-height: 40px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.quick-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  max-width: 600px;
}

.ignore-mvp {
  display: none;
}

.buso-delete {
  background-color: var(--c-404040);
  color: var(--c-avoid);
  text-align: center;
  white-space: nowrap;
  border: 2px solid #0000;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.buso-delete:hover {
  background-color: #000;
  border: 2px solid #0000;
}

.buso-delete:active {
  background-color: var(--c-avoid);
  color: var(--c-101010);
  border: 2px solid #0000;
}

.dyn-pro-tit {
  padding-bottom: 10px;
  padding-left: 10px;
}

.busq-usr-dyn-all-seldis {
  border: 2px solid var(--c-txtl);
  background-color: var(--c-dynh);
  color: var(--c-brand);
  cursor: not-allowed;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 110px;
  min-width: 90px;
  max-width: 110px;
  height: 110px;
  min-height: 90px;
  max-height: 110px;
  padding: 7px;
  display: flex;
}

.bdy-soon-pan {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-bdy);
  color: var(--c-txt);
  text-align: center;
  border-radius: 6px;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 50px;
  max-height: 50vh;
  margin-bottom: 5px;
  padding: 20px;
  display: flex;
}

.bdy-soon-h1 {
  color: var(--c-txt);
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4rem;
}

.fb-bc-c {
  color: var(--c-787878);
  background-color: #0000;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 34px;
  min-width: 34px;
  max-width: 34px;
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.po-rat-txt-ach {
  color: var(--c-veri);
}

.pro-img-card-stats-con {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #00000080;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  min-height: 30px;
  display: flex;
  position: absolute;
  inset: auto auto 10px 10px;
}

.pro-img-card-icn-love {
  color: var(--c-love);
  justify-content: center;
  align-items: center;
  min-width: 30px;
  min-height: 30px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.pro-img-card-stats-txt {
  color: var(--c-txt);
  align-items: center;
  min-height: 30px;
  padding-right: 10px;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.pro-img-card-stats-txt.ignore-mvp {
  display: none;
}

.pro-img-card-icn-com {
  color: var(--c-txtl);
  justify-content: center;
  align-items: center;
  min-width: 30px;
  min-height: 30px;
  font-family: "Fa 400", sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.pro-img-card-icn-com.ignore-mvp {
  display: none;
}

.probc {
  background-color: var(--c-bdy);
  border-radius: 6px;
  width: 100%;
  max-width: 1200px;
  height: 50px;
  min-height: 50px;
  margin-bottom: 5px;
  padding-left: 5px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bc-current {
  cursor: default;
  display: flex;
}

.bc-mob {
  display: none;
}

.reg-bg {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 100dvw;
  display: flex;
}

.reg-feed-window {
  aspect-ratio: 3 / 4;
  border: 2px solid var(--c-101010);
  object-fit: cover;
  border-radius: 5%;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 450px;
  height: 100%;
  max-height: 600px;
  margin: 0;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.reg-feed-hd-con {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100dvw;
  height: 5vw;
  min-height: 80px;
  display: flex;
}

.feed-countdown {
  z-index: 50;
  color: var(--c-brand-50);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24vw;
  font-weight: 500;
  display: flex;
}

.reg-feed-hd1 {
  color: var(--c-txth);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.in-dyn-code-active {
  border: 3px solid var(--c-brand);
  background-color: var(--c-black);
  color: var(--c-txth);
  text-align: center;
  white-space: nowrap;
  object-fit: contain;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin-bottom: 0;
  padding: 0;
  font-size: 20px;
  display: flex;
  overflow: hidden;
}

.in-dyn-code-active:hover {
  border-color: var(--c-brand-90);
  color: var(--c-txth);
}

.in-dyn-code-active:active {
  color: var(--c-txth);
}

.in-dyn-code-active:focus {
  border-color: var(--c-brand-90);
  color: var(--c-txth);
}

.in-dyn-code-active:focus-visible, .in-dyn-code-active[data-wf-focus-visible] {
  color: var(--c-txth);
}

.in-con-20-20-0-20 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 449px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.reg-feed-con {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.camera-placeholder {
  z-index: 20;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

.feed-circle {
  z-index: 30;
  border: 6px dotted var(--c-brand);
  opacity: 1;
  background-color: #27c55e00;
  border-radius: 60%;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  margin: auto;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.bdy-verified {
  background-color: var(--c-privacy);
  color: var(--c-101010);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.reg-feed-rejected {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 2vw;
  padding-left: 2vw;
  padding-right: 2vw;
  font-weight: 600;
  display: flex;
  position: relative;
}

.reg-reload-con {
  flex: 1;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.button-2, .button-3 {
  background-color: #3898ec00;
}

.button-3.hide {
  display: none;
}

.reg-veri-ins-con {
  background-color: var(--c-333);
  color: var(--c-txt);
  text-align: left;
  border-radius: 5%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 70px;
  padding: 10px;
  font-size: 15px;
  font-weight: 400;
  display: flex;
}

.reg-veri-tut-wrp {
  text-align: center;
  justify-content: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.reg-feed-preview {
  aspect-ratio: 3 / 4;
  border: 2px solid var(--c-101010);
  background-color: var(--c-303030);
  border-radius: 5%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ts-veri-light {
  color: var(--c-forums);
  justify-content: center;
  align-items: center;
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  padding-bottom: 4px;
  font-family: "Fa 100", Arial, sans-serif;
  font-size: 20px;
  font-weight: 100;
  display: flex;
}

.ts-veri-tut-circ {
  color: var(--c-brand);
  justify-content: center;
  align-items: center;
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  padding-bottom: 4px;
  font-family: "Fa 100", Arial, sans-serif;
  font-size: 20px;
  font-weight: 100;
  display: flex;
}

.reg-veri-tut-con {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.reg-veri-tut {
  text-align: center;
  flex-flow: column;
  width: 100%;
  min-width: 280px;
  max-width: 449px;
  display: flex;
}

.reg-veri-list-con {
  flex-direction: column;
  justify-content: space-around;
  width: 50%;
  padding-right: 20px;
  display: flex;
}

.ts-veri-priv {
  color: var(--c-repu);
  justify-content: center;
  align-items: center;
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  padding-bottom: 4px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  display: flex;
}

.text-block-76 {
  white-space: break-spaces;
  display: flex;
}

.reg-veri-hd-con {
  color: var(--c-txt);
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.status-bar {
  z-index: 11;
  background-color: var(--c-bdy);
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100vw;
  height: 60px;
  min-height: 60px;
  margin-bottom: 5px;
  display: flex;
  overflow: hidden;
}

.in-status {
  border: 2px solid var(--c-brand-50);
  background-color: var(--c-bdyh);
  color: var(--c-txth);
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 7px;
  flex: 0 auto;
  align-items: center;
  min-width: 220px;
  min-height: 42px;
  margin-bottom: 0;
  padding: 8px 13px;
  font-size: 16px;
  display: flex;
  position: relative;
}

.in-status:hover {
  border-width: 2px;
  border-color: var(--c-brand-90);
  color: var(--c-txth);
}

.in-status:active, .in-status:focus {
  border-color: var(--c-brand);
  color: var(--c-txth);
  background-color: #000;
  font-weight: 400;
}

.in-status::placeholder {
  color: var(--c-txt);
}

.status-bar-bg {
  z-index: 10;
  background-color: #000;
  width: 100%;
  height: 65px;
  min-height: 65px;
  position: sticky;
  top: 0;
}

.status-icn {
  background-color: var(--c-bdy);
  color: var(--c-txtl);
  border: 2px #000;
  border-right-style: solid;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 42px;
  min-width: 42px;
  max-width: 42px;
  height: 38px;
  min-height: 38px;
  max-height: 38px;
  font-family: "Fa 400", sans-serif;
  font-size: 18px;
  font-weight: 100;
  display: flex;
  position: absolute;
  inset: 2px 0% 2px auto;
  overflow: hidden;
}

.status-in-con {
  cursor: default;
  border-radius: 6px;
  flex: 1;
  align-items: center;
  min-width: 200px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.status-prosel-con {
  cursor: pointer;
  flex-direction: row;
  max-width: 200px;
  height: 50px;
  min-height: 50px;
  padding-left: 15px;
  padding-right: 5px;
  display: flex;
  position: relative;
}

.status-pro-dd {
  background-color: var(--c-zero);
  color: var(--c-txt);
  white-space: normal;
  cursor: pointer;
  border: 0 solid #0000;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  height: 50px;
  max-height: 50px;
  margin-top: 0;
  padding: 10px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: flex;
  overflow: hidden;
}

.status-pro-dd:hover {
  border: 0 solid #0000;
}

.active-status {
  color: var(--c-txtl);
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-color: #40404000;
  background-clip: border-box;
  border: 2px solid #000;
  border-radius: 7px;
  align-items: center;
  min-height: 42px;
  margin-bottom: 0;
  padding: 8px 50px 8px 13px;
  font-size: 16px;
  display: flex;
  overflow: hidden;
}

.status-bar-con {
  flex-flow: row;
  align-items: center;
  width: 100%;
  height: 60px;
  padding-right: 10px;
  display: flex;
  overflow: hidden;
}

.ts-status-icn-other {
  color: var(--c-other-75);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding-right: 6px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  display: flex;
}

.refer-icn {
  color: var(--c-bdyl);
  justify-content: center;
  align-items: center;
  min-width: 22px;
  min-height: 50px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 28px;
  font-weight: 400;
  display: flex;
}

.bdy-notice-refer-con {
  margin-bottom: var(--size--gap);
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-333);
  color: var(--c-txt);
  cursor: pointer;
  border-radius: 6px;
  flex-flow: wrap;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  min-height: 90px;
  padding: 20px;
  display: flex;
}

.bdy-notice-refer-con.ignore-mvp {
  display: none;
}

.refer-icn-pending {
  color: var(--c-txt);
  justify-content: center;
  align-items: center;
  min-width: 22px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 34px;
  font-weight: 300;
  display: flex;
}

.refer-txt-con {
  white-space: nowrap;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  min-height: 50px;
  display: flex;
}

.refer-icn-con {
  min-height: 50px;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 10px;
  display: flex;
}

.bdy-refer-hd {
  text-align: left;
  font-weight: 700;
}

.refer-icn-complete {
  color: var(--c-brand-75);
  justify-content: center;
  align-items: center;
  min-width: 22px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 34px;
  font-weight: 400;
  display: flex;
}

.refer-bu-con {
  flex-direction: row;
  align-items: center;
  min-height: 50px;
  padding-left: 0;
  display: flex;
}

.bdy-refer-con {
  display: flex;
}

.buso-invite {
  border: 2px solid var(--c-bt-br);
  background-color: var(--c-txt);
  color: var(--c-101010);
  text-align: center;
  white-space: normal;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 409px;
  height: 50px;
  min-height: 50px;
  max-height: 150px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.buso-invite:hover {
  background-color: var(--c-txth);
  color: var(--c-333);
}

.buso-invite:active {
  color: #101010;
  background-color: #4ddbdb;
}

.learn-more-hd1 {
  justify-content: center;
  display: flex;
}

.div-block-238 {
  flex: 1;
  width: 100%;
  max-width: 449px;
  padding: 5px 10px;
}

.div-block-239 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 10px 20px 15px;
  display: flex;
}

.nav-reg-lnk-txt-selected {
  padding-left: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.aux-list {
  color: var(--c-txth);
  padding-bottom: 10px;
  line-height: 1.4;
}

.list-2 {
  padding-left: 20px;
}

.aux-fade-top {
  z-index: 50;
  background-image: linear-gradient(to bottom, var(--c-404040) 36%, #fff0);
  height: 20px;
  position: absolute;
  inset: 10px 20px auto 10px;
}

.aux-fade-bottom {
  z-index: 50;
  background-image: linear-gradient(to top, var(--c-404040) 36%, #fff0);
  height: 20px;
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 20px;
}

.in-con-100pc {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 80px;
  padding: 40px 20px 20px;
  display: flex;
}

.po-img-tag-con {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.buho-emote {
  border: 2px solid var(--c-303030);
  color: var(--c-txtl);
  text-align: center;
  white-space: pre;
  background-color: #0000;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.buho-emote:hover {
  color: var(--c-txth);
  border-color: #404040;
}

.buho-emote:active {
  border-color: var(--c-brand);
}

.buho-emote:focus {
  color: #989898;
  border: 2px solid #303030;
}

.buho-icn-cmts, .buho-icn-emote {
  padding-right: 5px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.buho-cmts {
  border: 2px solid var(--c-303030);
  color: var(--c-txtl);
  text-align: center;
  white-space: pre;
  background-color: #0000;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.buho-cmts:hover {
  color: var(--c-txth);
  border-color: #404040;
}

.buho-cmts:active {
  border-color: var(--c-brand);
}

.buho-cmts:focus {
  color: #989898;
  border: 2px solid #303030;
}

.bdy-post-img {
  border: 1px solid var(--c-101010);
  object-fit: fill;
  border-radius: 7px;
  width: 100%;
  max-width: 200px;
  height: 100%;
  max-height: 200px;
}

.ts-icn-400 {
  font-family: "Fa 400", sans-serif;
  font-weight: 400;
}

.text-block-77 {
  justify-content: center;
  display: flex;
}

.in-con-20-hz {
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 479px;
  padding: 20px;
  display: flex;
  position: relative;
}

.popout-con-fill {
  background-color: var(--c-dyn);
  box-shadow: 0 0 0 3px var(--ph-bgh);
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 479px;
  height: 100%;
  min-height: 80%;
  max-height: 96dvh;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
  overflow: hidden;
}

.po-pro-missing {
  color: var(--c-brand);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 70px;
  min-width: 70px;
  max-width: 70px;
  height: 80px;
  min-height: 80px;
  max-height: 80px;
  margin-bottom: 5px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 70px;
  font-weight: 400;
  display: flex;
}

.img-card-topicnlk {
  text-align: center;
  cursor: not-allowed;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 5px;
  display: flex;
}

.bu-15x9vw-ad-ver-mod {
  background-color: var(--c-mod);
  color: var(--c-101010);
  text-align: center;
  border: 1px solid #000;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 15vw;
  min-width: 116.6px;
  max-width: 33.3333%;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  font-size: 1.2vw;
  font-weight: 700;
  display: flex;
}

.bu-15x9vw-ad-ver-mod:hover {
  border: 3px dashed var(--c-mod);
  background-color: var(--c-active);
  color: var(--c-txt);
}

.bu-15x9vw-ad-ver-mod:active {
  border: 1px solid var(--c-black);
}

.bu-9x9vw-ad-reject-selected {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--c-avoid);
  color: var(--c-101010);
  text-align: center;
  cursor: pointer;
  border: 1px solid #000;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 9vw;
  min-width: 70px;
  max-width: 12.5vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  font-size: 1vw;
  font-weight: 600;
  display: flex;
  position: relative;
}

.bu-9x9vw-ad-reject-selected:hover {
  border: 3px dashed var(--c-avoid);
  background-color: var(--c-bdyh);
  color: var(--c-txtl);
}

.bu-9x9vw-ad-reject-selected:active {
  border: 1px solid var(--c-black);
}

.bu-9x9vw-ad-reject-selected.w--current {
  background-color: var(--c-121212);
}

.bu-27x9vw-confirm {
  z-index: 1;
  border: 3px solid var(--c-avoidl);
  background-color: var(--c-333);
  color: var(--c-txth);
  text-align: center;
  cursor: pointer;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 27vw;
  max-width: 37.5vh;
  height: 9vw;
  max-height: 12.5vh;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  display: flex;
  position: absolute;
}

.bu-27x9vw-confirm:hover {
  border-color: var(--c-zero);
  background-color: var(--c-avoid);
}

.bu-27x9vw-confirm:active {
  background-color: var(--c-avoid);
  color: var(--c-101010);
}

.bu-27x9vw-confirm.test {
  display: none;
}

.bu-27x9vw-confirm.hide {
  display: flex;
}

.bu-45x9vw-ad-ver-mod {
  z-index: 1;
  background-color: var(--c-mod);
  color: var(--c-101010);
  text-align: center;
  border: 1px solid #000;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 45vw;
  min-width: 350px;
  max-width: 62.5vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  font-weight: 600;
  display: flex;
  position: absolute;
}

.bu-45x9vw-ad-ver-mod:hover {
  border: 3px dashed var(--c-mod);
  background-color: var(--c-active);
  color: var(--c-txt);
}

.bu-45x9vw-ad-ver-mod.test {
  display: none;
}

.bu-9x9vw-ad-pro {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--c-bdyh);
  color: var(--c-txtl);
  text-align: center;
  cursor: pointer;
  border: 1px solid #000;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 9vw;
  min-width: 70px;
  max-width: 12.5vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  font-weight: 600;
  display: flex;
}

.bu-9x9vw-ad-pro:hover {
  background-color: var(--c-333);
}

.bu-9x9vw-ad-pro.w--current {
  background-color: var(--c-121212);
}

.bu-9x9vw-ad-pro-active {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 1px solid var(--c-brand-50);
  color: var(--c-txth);
  text-align: center;
  cursor: pointer;
  background-color: #018f8f4d;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 9vw;
  min-width: 70px;
  max-width: 12.5vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.bu-9x9vw-ad-pro-active.w--current {
  background-color: var(--c-121212);
}

.bu-9x9vw-ad-exit {
  background-color: var(--c-bdyh);
  color: var(--c-txtl);
  text-align: center;
  border: 1px solid #000;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 9vw;
  min-width: 70px;
  max-width: 12.5vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  font-weight: 600;
  display: flex;
}

.bu-9x9vw-ad-exit:hover {
  background-color: var(--c-333);
  color: var(--c-txtl);
}

.bu-9x9vw-ad-exit:active {
  background-color: var(--c-avoid);
  color: var(--c-101010);
}

.bu-9x9vw-ad-exit.w--current {
  background-color: var(--c-121212);
}

.tab-pane-pv-tab-sfw-rau-rev {
  min-width: 210px;
  min-height: 350px;
}

.tabs-3 {
  min-width: 210px;
  min-height: 420px;
}

.tab-pane-pv-tab-nsfw {
  min-width: 210px;
  min-height: 350px;
}

.tog-img-tit-bg-selected {
  background-color: var(--c-888);
  color: var(--c-808080);
  cursor: pointer;
  border-radius: 25px;
  justify-content: flex-end;
  width: 46px;
  min-width: 46px;
  max-width: 46px;
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  padding: 2px;
  display: flex;
}

.tog-img-tit-bg-selected.hide {
  display: none;
}

.bdy-pref-con {
  clear: left;
  background-color: var(--c-181818);
  border-radius: 6px;
  flex-flow: column;
  place-content: center space-between;
  align-items: flex-start;
  height: auto;
  min-height: 50px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-bottom: 5px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bdy-pref-con.hide {
  display: none;
}

.filter-hd {
  color: var(--c-brand-50);
  margin-top: 0;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 600;
}

.filter-age-selected {
  background-color: var(--c-brand-50);
  color: var(--c-101010);
  border: 2px solid #0000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 90px;
  min-width: 90px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.filter-age {
  background-color: var(--c-dynm);
  color: var(--c-txt);
  border: 2px solid #0000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 90px;
  min-width: 90px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.filter-age:hover {
  background-color: var(--c-dynh);
}

.filter-opt {
  background-color: var(--c-dynm);
  color: var(--c-txt);
  object-fit: contain;
  border: 2px solid #0000;
  border-radius: 6px;
  flex-flow: wrap;
  flex: 0 auto;
  place-content: center;
  align-self: center;
  align-items: center;
  min-width: 90px;
  max-width: 100%;
  min-height: 50px;
  padding: 10px 15px;
  display: flex;
}

.filter-opt-selected {
  background-color: var(--c-brand-50);
  color: var(--c-101010);
  object-fit: contain;
  border: 2px solid #0000;
  border-radius: 6px;
  flex-flow: wrap;
  flex: 0 auto;
  place-content: center;
  align-self: center;
  align-items: center;
  min-width: 90px;
  max-width: 100%;
  min-height: 50px;
  padding: 10px 15px;
  font-weight: 600;
  display: flex;
}

.filter-pro-selected {
  background-color: var(--c-brand-50);
  color: var(--c-101010);
  border: 2px solid #0000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  min-width: 110px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.bu-con-hz {
  justify-content: flex-start;
  width: 100%;
  padding: 10px;
  display: flex;
}

.text-block-78 {
  color: var(--c-txt);
  text-align: center;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.filter-pro {
  background-color: var(--c-dynm);
  color: var(--c-txt);
  border: 2px solid #0000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  min-width: 110px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.filter-pro:hover {
  background-color: var(--c-dynh);
}

.bdy-icn-brand {
  color: var(--c-brand-90);
  font-family: "Fa Solid 900", sans-serif;
  font-size: 40px;
  font-weight: 400;
  display: flex;
}

.bdy-icn-maint {
  color: var(--c-646464);
  font-family: "Fa solid 900", sans-serif;
  font-size: 40px;
  font-weight: 400;
  display: flex;
}

.lnk-brand {
  color: var(--c-brand);
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  text-underline-position: under;
  cursor: pointer;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}

.ad-veri-img-but-right {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 4.5vw;
  max-width: 6.25vh;
  height: 27vw;
  max-height: 37.5vh;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.ad-veri-img-icn-left {
  background-color: var(--c-101010);
  color: var(--c-txt);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 5px 5px 5px 7px;
  font-family: "Fa 400", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.ad-veri-img-but-left {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 4.5vw;
  max-width: 6.25vh;
  height: 27vw;
  max-height: 37.5vh;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.ad-veri-img-icn-lright {
  background-color: var(--c-101010);
  color: var(--c-txt);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 5px 7px 5px 5px;
  font-family: "Fa 400", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.fa-400 {
  font-family: "Fa 400", sans-serif;
  font-weight: 400;
}

.ad-ver-3x6 {
  flex-wrap: wrap;
  align-content: flex-start;
  width: 27vw;
  min-width: 210px;
  max-width: 37.5vh;
  height: 54vw;
  min-height: 420px;
  max-height: 75vh;
  display: flex;
}

.bu-27x9vw-flag-confirm {
  z-index: 1;
  border: 3px solid var(--c-mod-esc);
  background-color: var(--c-333);
  color: var(--c-txth);
  text-align: center;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 27vw;
  max-width: 37.5vh;
  height: 9vw;
  max-height: 12.5vh;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  display: none;
  position: absolute;
}

.bu-27x9vw-flag-confirm:hover {
  border-width: 1px;
  border-color: var(--c-black);
  background-color: var(--c-mod-esch);
}

.bu-27x9vw-flag-confirm:active {
  color: var(--c-101010);
}

.bu-27x9vw-flag-confirm.hide {
  display: none;
}

.bu-27x9vw-approve-confirm {
  z-index: 1;
  border: 3px solid var(--c-privacy);
  background-color: var(--c-333);
  color: var(--c-txth);
  text-align: center;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 27vw;
  min-width: 210px;
  max-width: 37.5vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  display: none;
  position: absolute;
  box-shadow: inset 0 0 #238a5f;
}

.bu-27x9vw-approve-confirm:hover {
  border-width: 1px;
  border-color: var(--c-black);
  background-color: var(--c-privacy);
}

.bu-27x9vw-approve-confirm:active {
  color: var(--c-101010);
}

.bu-27x9vw-approve-confirm.hide {
  display: none;
}

.ad-veri-img-flag {
  border: 5px solid var(--c-mod);
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.con-100-100 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.fb-rep-icn-pos {
  color: var(--c-repu);
  text-align: center;
  flex: none;
  justify-content: center;
  align-items: center;
  padding-right: 5px;
  font-family: "Fa 400", sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 30px;
  display: flex;
}

.fb-hd1-con {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.fb-hd1 {
  font-family: Montserrat, sans-serif;
  font-size: 34px;
  font-weight: 500;
}

.fb-rep-con-con {
  padding: 20px 20px 40px;
}

.mod-tit-icn {
  color: var(--c-mod);
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 30px;
  padding-top: 10px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 34px;
  font-weight: 300;
  display: flex;
}

.aux-h3 {
  color: var(--c-brand-90);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.tog-notch-l {
  z-index: 1;
  background-color: var(--c-txth);
  color: var(--c-555);
  cursor: pointer;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  width: 26px;
  min-width: 26px;
  max-width: 26px;
  height: 26px;
  min-height: 26px;
  max-height: 26px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 15px;
  font-weight: 400;
  display: flex;
  position: absolute;
}

.bu-45x9vw-ad-ver-notsuit {
  background-color: var(--c-bdyh);
  color: var(--c-avoid);
  text-align: center;
  cursor: pointer;
  border: 1px solid #000;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 45vw;
  max-width: 62.5vh;
  height: 9vw;
  max-height: 12.5vh;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  display: flex;
}

.bu-45x9vw-ad-ver-notsuit:hover {
  background-color: var(--c-333);
}

.bu-45x9vw-ad-ver-notsuit-confirm {
  border: 3px solid var(--c-avoidl);
  background-color: var(--c-333);
  color: var(--c-txth);
  text-align: center;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 45vw;
  max-width: 62.5vh;
  height: 9vw;
  max-height: 12.5vh;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  display: none;
}

.bu-45x9vw-ad-ver-notsuit-confirm:hover {
  border-width: 1px;
  border-color: var(--c-black);
  background-color: var(--c-avoid);
}

.bu-45x9vw-ad-ver-notsuit-confirm:active {
  color: var(--c-101010);
}

.bu-45x9vw-ad-ver-notsuit-confirm.hide {
  display: none;
}

.buso-brand-disabled {
  border: 1px solid var(--c-dynh);
  background-color: var(--c-brand-50);
  color: var(--c-101010);
  text-align: center;
  white-space: normal;
  cursor: not-allowed;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 409px;
  min-height: 50px;
  max-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.img-card-menu-lrg-icn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: var(--c-txtl);
  cursor: pointer;
  background-color: #101010cc;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50%;
  font-family: "Fa solid 900", sans-serif;
  font-size: 30px;
  font-weight: 400;
  display: flex;
}

.img-card-menu-lrg-icn:hover {
  color: var(--c-txth);
  background-color: #303030cc;
}

.po-sup-head-confirm {
  background-color: var(--c-privacy);
  color: var(--c-101010);
  border-radius: 20px 20px 0 0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 70px;
  padding: 15px;
  font-weight: 600;
  display: flex;
}

.buso-complete {
  background-color: var(--c-404040);
  color: var(--c-txt);
  white-space: normal;
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 409px;
  min-height: 50px;
  max-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.buso-complete:hover {
  color: var(--c-txth);
}

.section-2 {
  justify-content: center;
  align-items: center;
  height: 50px;
  font-size: 40px;
  display: flex;
}

.div-block-246 {
  font-size: 30px;
  display: flex;
}

.fa-900-test {
  padding-left: 5px;
  padding-right: 5px;
  font-family: "Fa solid 900", sans-serif;
}

.text-block-79 {
  color: var(--c-txt);
}

.buho-black {
  color: var(--c-txt);
  text-align: center;
  white-space: normal;
  word-break: normal;
  background-color: #0000;
  border: 2px solid #000;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 449px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.buho-black:hover {
  border: 2px solid var(--c-txtl);
  color: var(--c-txth);
  background-color: #0000;
}

.buho-black:active {
  border-color: var(--c-txt);
  color: var(--c-txth);
}

.dash-invite-head-tit {
  font-size: 14px;
}

.bdy-dash-invite-but-grp {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.in-con-0-20-20-20 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 479px;
  padding: 0 20px 20px;
  display: flex;
  position: relative;
}

.msg-sel-non {
  background-color: var(--c-dynm);
  cursor: pointer;
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 120px;
  min-height: 120px;
  max-height: 120px;
  padding: 15px 12px 15px 10px;
  display: flex;
}

.msg-sel-non:hover {
  color: var(--c-txth);
}

.txtl-c {
  color: var(--c-txtl);
  text-align: center;
}

.po-pr-usr-mis {
  color: var(--c-other);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 40px;
  display: flex;
}

.msg-pmp-con {
  background-color: var(--c-303030);
  border-radius: 15px;
  flex: none;
  width: 48%;
  max-width: 156px;
  overflow: hidden;
}

.msg-pmp {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  place-content: flex-start center;
  align-items: center;
  padding: 10px 10px 20px;
  display: flex;
}

.msg-psp-ind {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 20px;
  display: flex;
}

.pro-ipmp-icn {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-right: 5px;
  display: flex;
}

.msg-opt-con {
  z-index: 25;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--c-bt-bg);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px 10px;
  display: flex;
}

.msg-pmp-nam {
  color: var(--c-brand-90);
  text-align: center;
  padding-top: 6px;
  font-size: 18px;
  font-weight: 600;
}

.bu-space-msg {
  background-color: #0000;
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
}

.buso-block {
  background-color: var(--c-404040);
  color: var(--c-txt);
  text-align: center;
  white-space: nowrap;
  border: 2px solid #0000;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.buso-block:hover {
  background-color: var(--c-avoid);
  border: 2px solid #0000;
}

.buso-block:active {
  background-color: var(--c-love);
  color: var(--c-txth);
  border: 2px solid #0000;
}

.msg-pro-lnk {
  background-color: var(--c-zero);
  color: var(--c-txtl);
  text-align: center;
  border-radius: 15px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.buho-veri {
  border: 2px solid var(--c-101010);
  background-color: var(--c-zero);
  color: var(--c-txt);
  text-align: center;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 50px;
  font-size: 17px;
  display: flex;
}

.buho-veri:hover {
  border-color: var(--c-privacy);
  color: var(--c-txth);
}

.buho-veri-selected {
  border: 2px solid var(--c-privacy);
  background-color: var(--c-zero);
  text-align: center;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 50px;
  font-size: 17px;
  display: flex;
}

.buho-veri-selected:hover {
  border-width: 2px;
}

.buho-ts-veri {
  padding-right: 5px;
  font-family: "Fa solid 900", sans-serif;
  font-weight: 400;
}

.buho-ts-veri-selected {
  color: var(--c-privacy);
  padding-right: 5px;
  font-family: "Fa 400", sans-serif;
  font-weight: 400;
}

.msg-delete-con {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px 10px;
  display: none;
}

.msg-ctrl-con {
  min-height: 230px;
}

.msg-cntl-icn {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 22px;
  font-weight: 300;
  display: flex;
}

.text-block-81, .con-flip {
  display: flex;
}

.msg-img-con {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  flex: none;
  width: 50%;
  margin-top: 20px;
  overflow: hidden;
}

.po-icn-l-brand {
  color: var(--c-brand-90);
  justify-content: center;
  align-items: flex-end;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 50px;
  display: flex;
}

.reg-interests {
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.navr-top-border {
  z-index: 49;
  background-color: #000;
  height: 5px;
  min-height: 5px;
  max-height: 5px;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.reg-feed-hd1-brand {
  color: var(--c-brand-90);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.connect-icn-uc5 {
  color: var(--uc5);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.connect-icn-uc4 {
  color: var(--uc4);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.look-icn {
  color: var(--c-txtl);
  justify-content: flex-start;
  align-items: center;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.connect-icn-brand {
  color: var(--c-txt);
  justify-content: flex-start;
  align-items: center;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.up-bdy-prompt-selected {
  border: 2px solid var(--c-privacy);
  color: var(--c-txt);
  text-align: center;
  border-radius: 30px;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 50px;
  max-height: 50px;
  padding: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.ts-icn-veri {
  background-color: var(--c-privacy);
  color: var(--c-nav3);
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  font-family: "Fa 400", sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
  position: absolute;
  top: 10px;
  bottom: 10px;
  left: 10px;
}

.text-block-82 {
  display: flex;
}

.probc-fade {
  z-index: 1;
  background-image: linear-gradient(270deg, var(--c-bdy), var(--c-bdy) 30%, var(--c-zero));
  width: 30px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.dyn-icn-lfe {
  color: var(--c-lifestyle);
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-right: 5px;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.dyn-icn-hd {
  color: var(--c-txtl);
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.dyn-icn-lfe {
  font-family: "Fa 400", sans-serif;
  font-weight: 400;
}

.dyn-icn-cur {
  color: var(--c-curious);
  padding-right: 5px;
  font-family: "Fa 400", sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.dyn-icn-av {
  color: var(--c-avoid);
  padding-right: 5px;
  font-family: "Fa 400", sans-serif;
  font-weight: 400;
}

.dyn-icn-into {
  color: var(--c-into);
  padding-right: 5px;
  font-family: "Fa 400", sans-serif;
  font-weight: 400;
}

.tiles-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.nav1-dot-other-bg {
  z-index: 1;
  color: var(--nav1m);
  justify-content: center;
  align-items: center;
  width: 0;
  min-width: 0;
  max-width: 0;
  height: 0;
  min-height: 0;
  max-height: 0;
  font-family: "Fa solid 900", sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
  position: absolute;
  top: 13px;
  left: 13px;
}

.nav1-dot-pro-bg {
  z-index: 1;
  color: var(--nav1m);
  justify-content: center;
  align-items: center;
  width: 0;
  min-width: 0;
  max-width: 0;
  height: 0;
  min-height: 0;
  max-height: 0;
  font-family: "Fa solid 900", sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
  position: absolute;
  top: 13px;
  right: 13px;
}

.nav1-dot-pro {
  z-index: 2;
  color: var(--c-account);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 0;
  min-width: 0;
  max-width: 0;
  height: 0;
  min-height: 0;
  max-height: 0;
  font-family: "Fa solid 900", sans-serif;
  font-size: 10px;
  font-weight: 400;
  display: flex;
  position: absolute;
  top: 13px;
  right: 13px;
}

.nav1-dot-focus-con {
  justify-content: flex-end;
  align-items: flex-start;
  width: 0;
  height: 0;
  display: flex;
  position: absolute;
}

.nav1-dot-other-con {
  justify-content: flex-end;
  align-items: flex-end;
  width: 0;
  height: 0;
  display: flex;
  position: absolute;
}

.nav1-dot-pro-con {
  z-index: 1;
  justify-content: flex-start;
  align-items: flex-end;
  width: 0;
  height: 0;
  display: flex;
  position: absolute;
}

.land-ing-icn-brand {
  min-height: var(--size--land-icn-desk);
  color: var(--c-brand-90);
  font-family: "Fa solid 900", sans-serif;
  font-size: var(--size--land-icn-desk);
  justify-content: center;
  align-self: center;
  align-items: center;
  font-weight: 900;
  display: flex;
}

.buso-lnk-failed {
  background-color: var(--c-zero);
  color: var(--c-privacy);
  text-align: center;
  white-space: normal;
  border: 2px solid #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 160px;
  max-width: 409px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  position: relative;
  overflow: hidden;
}

.meet-rule-sign {
  z-index: 3;
  color: var(--c-privacy);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 50px;
  display: flex;
  position: absolute;
}

.con-ele-meet-pre {
  clear: left;
  border: 2px solid var(--c-181818);
  background-color: var(--c-bdy);
  color: var(--c-bdyl);
  cursor: pointer;
  border-radius: 6px;
  flex-flow: row;
  flex: 1;
  place-content: flex-start space-between;
  width: 49.5%;
  min-width: 320px;
  min-height: 144px;
  max-height: 144px;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.con-ele-meet-pre:hover {
  border: 2px solid var(--c-333);
  background-color: var(--c-181818);
  color: var(--c-bdyl);
}

.meet-card-img {
  aspect-ratio: 1;
}

.in-con-10 {
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.tiles-lrg-hz {
  z-index: 5;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.meet-card-social-icn {
  z-index: 1;
  justify-content: center;
  align-items: center;
  font-family: "Fa solid 900", sans-serif;
  font-size: 80px;
  font-weight: 400;
  display: flex;
  position: absolute;
  inset: 0%;
}

.meet-card-social-con {
  z-index: 2;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
  position: relative;
}

.nav1-blur {
  display: none;
}

.meet-card-social-img-con {
  aspect-ratio: 1;
  width: 100%;
  min-width: 140px;
  max-width: 140px;
  height: 100%;
  min-height: 140px;
  max-height: 180px;
  position: relative;
  inset: 0;
  overflow: hidden;
}

.stt-con {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.in-char {
  z-index: 1;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  display: flex;
  position: absolute;
  inset: 30px 35px 30px auto;
}

.tog-icn-veri {
  color: var(--c-veri);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.in-dyn-c-placeholder {
  border: 2px solid var(--ph-bdr);
  background-color: var(--ph-bg);
  color: var(--c-txt);
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 13px;
  font-size: 18px;
  overflow: hidden;
}

.in-dyn-c-placeholder:hover {
  border: 2px solid var(--ph-bdrh);
  color: var(--c-txth);
}

.in-dyn-c-placeholder:active, .in-dyn-c-placeholder:focus {
  border-color: var(--ph-bdrh);
  background-color: var(--ph-bgh);
  color: var(--c-txth);
}

.meet-card-info-con {
  z-index: 2;
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: wrap-reverse;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 40px;
  padding: 4px 10px 5px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.meet-cnt-txt {
  color: var(--c-txt);
  letter-spacing: .01em;
  white-space: break-spaces;
  word-break: keep-all;
  overflow-wrap: break-word;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.31;
  display: flex;
  overflow: hidden;
}

.index-con {
  justify-content: space-between;
  align-items: center;
  min-height: 30px;
  display: flex;
}

.index-icn-main {
  color: var(--c-brand-90);
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: 36px;
  min-height: 36px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.index2-con {
  justify-content: space-between;
  align-items: center;
  min-height: 30px;
  padding-left: 20px;
  display: flex;
}

.index-icn-fa400 {
  color: var(--c-txt);
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: 36px;
  min-height: 36px;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.index3-con {
  justify-content: space-between;
  align-items: center;
  min-height: 30px;
  padding-left: 40px;
  display: flex;
}

.index-icn-fa300 {
  justify-content: center;
  align-items: center;
  min-width: 36px;
  min-height: 36px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: flex;
}

.meet-card-cnt-con {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 1;
  align-items: flex-start;
  padding: 3px 15px;
  font-size: 14px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.meet-con {
  background-color: #000;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.meet-bdy-con {
  background-color: var(--c-bdy);
  flex-flow: column;
  justify-content: space-between;
  display: flex;
  overflow: hidden;
}

.meet-card-rat-con {
  z-index: 2;
  background-color: var(--c-60p);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  bottom: 0;
}

.meet-card-info-time {
  border: 1px solid var(--c-bdyl);
  background-color: var(--c-181818);
  color: var(--c-txtl);
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  min-width: 12px;
  padding: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.meet-card-hd-social {
  color: var(--c-brand-90);
  min-height: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.meet-card-icn {
  color: var(--c-brand-90);
  min-height: 20px;
  padding-right: 5px;
  font-family: "Fa Duotone 300", Arial, sans-serif;
  font-weight: 300;
}

.meet-card-info-wrap {
  border: 1px solid var(--c-bdyl);
  background-color: var(--c-181818);
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 26px;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
}

.meet-card-info-date {
  border: 1px solid var(--c-bdyl);
  background-color: var(--c-181818);
  color: var(--c-txtl);
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  min-width: 12px;
  padding: 6px;
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
}

.meet-card-info-dist {
  border: 1px solid var(--c-bdyl);
  background-color: var(--c-181818);
  color: var(--c-txtl);
  white-space: nowrap;
  border-radius: 6px;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: 12px;
  padding: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
  overflow: hidden;
}

.meet-bdy-hd-con {
  border-bottom: 3px solid var(--c-bdyl);
  background-color: var(--c-bdy);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  display: flex;
  overflow: hidden;
}

.meed-hd-con {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  overflow: hidden;
}

.meet-hd-icn {
  color: var(--c-brand-90);
  min-height: 30px;
  padding-right: 5px;
  font-family: "Fa Duotone 300", Arial, sans-serif;
  font-size: 22px;
  font-weight: 300;
}

.meet-hd-social {
  color: var(--c-brand-90);
  justify-content: flex-start;
  align-items: center;
  min-height: 30px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 300;
  display: flex;
}

.div-block-261 {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.meet-hd-info {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--c-303030);
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  min-height: 32px;
  max-height: 32px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.meet-hd-info-time-icn {
  color: var(--c-brand-50);
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.div-block-263 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  min-height: 100px;
  padding: 10px 20px 20px;
  display: flex;
  overflow: hidden;
}

.connect-icn-all {
  color: var(--c-privacy);
  justify-content: flex-start;
  align-items: center;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.meet-grid2 {
  flex-flow: wrap;
  min-width: 200px;
  max-width: 740px;
  min-height: 50px;
  display: flex;
  overflow: hidden;
}

.meet-hd-icn-con {
  justify-content: center;
  align-items: center;
  padding: 20px 30px;
  display: flex;
}

.meet-social-icn {
  color: var(--c-333);
  font-family: "Fa solid 900", sans-serif;
  font-size: 80px;
  font-weight: 400;
}

.meet-grid1 {
  min-width: 320px;
  max-width: 740px;
  min-height: 50px;
}

.meet-pro-img-con {
  aspect-ratio: 1;
  cursor: pointer;
  border-radius: 10px;
  min-width: 90px;
  max-width: 90px;
  height: 100%;
  min-height: 90px;
  max-height: 90px;
  position: relative;
  overflow: hidden;
}

.meet-grid3 {
  flex-flow: wrap;
  flex: 1;
  max-width: 740px;
  display: flex;
}

.bu-meet-con {
  flex-flow: row;
  flex: 1;
  min-width: 100%;
  max-width: 740px;
  padding: 30px 20px 20px;
  display: flex;
}

.meet-host-name {
  color: var(--c-txt);
  cursor: pointer;
  justify-content: flex-start;
  align-items: flex-end;
  height: 100%;
  padding-top: 2px;
  padding-left: 5px;
  font-size: 18px;
  display: flex;
  overflow: hidden;
}

.meet-pro-con {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 96px;
  max-height: 96px;
  padding-top: 6px;
  display: flex;
  overflow: hidden;
}

.meet-hd {
  color: var(--c-808080);
  cursor: default;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.meet-pro {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-height: 90px;
  display: flex;
  overflow: hidden;
}

.cnt-meet-elm {
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  min-width: 300px;
  padding: 20px 20px 0;
  display: flex;
}

.meetbc {
  background-color: var(--c-bdy);
  border-radius: 6px;
  width: 100%;
  max-width: 1200px;
  height: 50px;
  min-height: 50px;
  margin-bottom: 5px;
  padding-left: 5px;
  padding-right: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.buho-report {
  border: 2px solid var(--c-333);
  background-color: var(--c-zero);
  color: var(--c-txtl);
  white-space: normal;
  cursor: pointer;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 409px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 18px;
  font-weight: 400;
  display: flex;
  overflow: hidden;
}

.buho-report:hover {
  border: 2px solid var(--c-mod);
  color: var(--c-txt);
}

.buho-report:active {
  background-color: var(--c-mod);
  color: #101010;
}

.ts-report {
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.buho-bmrk {
  border: 2px solid var(--c-303030);
  color: var(--c-txtl);
  text-align: center;
  white-space: normal;
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 409px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 18px;
  font-weight: 400;
  display: flex;
  overflow: hidden;
}

.buho-bmrk:hover {
  color: var(--c-txt);
}

.buho-icn {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-right: 7px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  display: flex;
}

.meet-action {
  background-color: var(--c-bdy);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 100%;
  overflow: hidden;
}

.meed-hd-info-date-icn, .meet-hd-info-loc-icn {
  color: var(--c-brand-50);
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.meet-hd-info-con {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: wrap;
  padding: 0 20px 20px;
  display: flex;
}

.text-block-92 {
  font-weight: 400;
}

.meet-rtn-icn-x {
  color: gray;
  justify-content: center;
  align-items: center;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 10vw;
  font-weight: 300;
  display: none;
}

.meet-border {
  z-index: 100;
  background-color: #000;
  width: 100%;
  height: 5px;
  min-height: 5px;
  max-height: 5px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.in-con-15-hz {
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 479px;
  padding: 15px 40px;
  display: flex;
  position: relative;
}

.text-block-93 {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  display: flex;
}

.po-re-hd {
  color: var(--c-mod);
  font-size: var(--size--po-hd);
  letter-spacing: .01em;
  cursor: default;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 40px;
  padding-bottom: 10px;
  font-weight: 600;
  display: flex;
}

.meet-report-con {
  border-style: solid none none;
  border-width: 15px 2px 2px;
  border-color: var(--c-mod);
  background-color: var(--c-dyn);
  box-shadow: 0 0 1px 3px var(--ph-bgh);
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 479px;
  max-height: 100%;
  display: flex;
  overflow: hidden;
}

.meet-veri-con {
  flex-flow: column;
  padding-top: 6px;
  display: flex;
}

.meet-veri-icn-con {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-radius: 6px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 30px;
  max-height: 30px;
  display: flex;
  overflow: hidden;
}

.meet-veri-icn {
  color: var(--c-privacy);
  justify-content: center;
  align-items: center;
  min-width: 22px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 17px;
  font-weight: 300;
  display: flex;
}

.meet-pref-icn {
  color: var(--c-888);
  justify-content: center;
  align-items: center;
  min-width: 22px;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.tog-dyn-bg-active {
  background-color: var(--c-veril);
  color: #555;
  cursor: pointer;
  border-radius: 25px;
  justify-content: flex-end;
  align-items: center;
  width: 52px;
  min-width: 52px;
  max-width: 52px;
  height: 34px;
  min-height: 34px;
  max-height: 34px;
  padding: 2px;
  display: flex;
}

.tog-icn-300 {
  color: var(--c-txtd);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: flex;
}

.bure-confirm {
  border: 1px none var(--c-nav3);
  background-color: var(--c-mod);
  color: var(--c-101010);
  text-align: center;
  border-radius: 6px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 210px;
  min-height: 50px;
  max-height: 50px;
  padding: 5px 3px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.bure-confirm:hover {
  background-color: var(--c-mod);
  color: var(--c-nav3);
  border-style: none;
}

.bure-confirm:active {
  background-color: var(--c-mod);
  color: var(--c-nav3);
}

.bdy-notice-nopro-pan {
  clear: left;
  border: 1px solid var(--c-nav3);
  background-color: var(--c-brand);
  color: var(--c-101010);
  border-radius: 6px;
  flex-flow: wrap;
  place-content: center space-between;
  align-items: stretch;
  min-height: 50px;
  margin-bottom: 5px;
  display: flex;
}

.buho-notice-decline {
  border: 2px solid var(--c-101010);
  background-color: var(--c-zero);
  color: var(--c-101010);
  white-space: nowrap;
  cursor: pointer;
  border-radius: 8px;
  flex-wrap: nowrap;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.buho-notice-decline:hover {
  border-color: var(--ph-bgh);
}

.nav1-prs-lnk-of-disabled {
  background-color: var(--nav1m);
  cursor: not-allowed;
  border-radius: 6px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 45%;
  max-width: 460px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  margin: 5px 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.icn-ovrf-disabled {
  color: var(--c-n1-icn);
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 50px;
  max-width: 50px;
  height: 100%;
  margin-left: 5px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 18px;
  font-weight: 300;
  display: flex;
}

.nav1-txt-ovrf-disabled {
  color: var(--c-n1-icn);
  flex: 0 auto;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 1px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.cs-focus {
  background-color: var(--c-brand);
  border-radius: 20px;
  justify-content: space-between;
  align-items: stretch;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: flex;
}

.div-block-265 {
  color: var(--c-txt);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-267 {
  display: flex;
}

.div-block-268 {
  justify-content: space-between;
  width: 50%;
  display: flex;
}

.cs-other {
  background-color: var(--c-other);
  border-radius: 20px;
  justify-content: space-between;
  align-items: stretch;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: flex;
}

.dot-profile {
  color: var(--c-account);
  justify-content: flex-start;
  align-items: center;
  min-height: 32px;
  max-height: 32px;
  padding-top: 2px;
  padding-left: 6px;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 10px;
  font-weight: 400;
  display: flex;
}

.dot-other {
  color: var(--c-other);
  justify-content: flex-start;
  align-items: center;
  min-height: 32px;
  max-height: 32px;
  padding-top: 2px;
  padding-left: 6px;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 10px;
  font-weight: 400;
  display: flex;
}

.dot-focus {
  color: var(--c-brand);
  justify-content: flex-start;
  align-items: center;
  min-height: 32px;
  max-height: 32px;
  padding-top: 2px;
  padding-left: 6px;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 10px;
  font-weight: 400;
  display: flex;
}

.log-suc {
  z-index: 100;
  background-color: var(--c-veri);
  color: var(--c-101010);
  border: 2px solid #0000;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  min-height: 64px;
  margin-bottom: 15px;
  padding: 10px 13px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.spin {
  border: 4px solid #0000;
  border-top-color: #ddd;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin: auto;
  animation: infinite rotate;
  display: flex;
  position: absolute;
  inset: 0;
}

.form-6, .form-7, .form-8, .form-9 {
  background-color: var(--c-bdy);
}

.msg-meet-icn {
  color: var(--meet-now);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  font-family: "Fa 400", sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.msg-meet-sub-txt {
  color: var(--meet-now);
  text-align: center;
  white-space: pre-wrap;
  word-break: normal;
  overflow-wrap: break-word;
  justify-content: space-between;
  align-items: center;
  width: auto;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.msg-meet-txt {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  overflow: hidden;
}

.msg-meet-icn-new {
  color: var(--meet-now);
  justify-content: flex-start;
  align-items: center;
  font-family: "Fa 400", sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.msg-meet-txt-new {
  color: var(--c-txth);
  letter-spacing: .01em;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  overflow: hidden;
}

.tab-pane-year {
  width: 100%;
}

.buho-reg-cancel {
  border: 3px solid var(--c-dynm);
  background-color: var(--c-zero);
  color: var(--c-txt);
  text-align: center;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 449px;
  height: 50px;
  min-height: 50px;
  max-height: 150px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.buho-reg-cancel:hover {
  color: var(--c-txth);
}

.buho-reg-cancel-confirm {
  border: 2px solid var(--c-zero);
  background-color: var(--c-error);
  color: var(--c-txt);
  text-align: center;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 449px;
  height: 50px;
  min-height: 50px;
  max-height: 150px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.buho-reg-cancel-confirm:hover {
  color: var(--c-txth);
}

.dash-icn-msgpho {
  color: var(--c-veri);
  justify-content: flex-start;
  align-items: center;
  min-width: 60px;
  max-width: 60px;
  min-height: 50px;
  max-height: 50px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 46px;
  font-weight: 400;
  display: flex;
}

.dash-icn-propho {
  color: var(--c-propho);
  justify-content: flex-start;
  align-items: center;
  min-width: 50px;
  max-width: 50px;
  min-height: 50px;
  max-height: 50px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 46px;
  font-weight: 400;
  display: flex;
}

.inbx-char {
  z-index: 1;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  display: flex;
  position: absolute;
  bottom: 15px;
  left: 35px;
}

.in-con-txt {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 640px;
  max-height: 30dvh;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.nav-reg-icn {
  font-family: "Fa Solid 900", sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.nav-reg-txt {
  padding-bottom: 3px;
  padding-left: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inbx-bdy-h-placeholder {
  border: 2px solid var(--ph-bdr);
  background-color: var(--ph-bg);
  color: var(--ph-txt);
  cursor: auto;
  border-radius: 5px;
  flex: 1;
  max-width: 600px;
  margin-bottom: 0;
  padding: 13px 13px 40px;
  font-size: 17px;
  display: flex;
}

.inbx-bdy-h-placeholder:hover {
  border: 2px solid var(--ph-bdrh);
  color: var(--ph-txth);
}

.inbx-bdy-h-placeholder:active, .inbx-bdy-h-placeholder:focus {
  border-color: var(--ph-bdrh);
  background-color: var(--ph-bgh);
  color: var(--ph-txth);
}

.inbx-bdy-h-placeholder::placeholder {
  color: var(--ph-txt);
}

.inbx-bdy-placeholder {
  border: 2px solid var(--ph-bdr);
  background-color: var(--ph-bg);
  color: var(--ph-txt);
  white-space: pre-wrap;
  word-break: normal;
  cursor: auto;
  object-fit: none;
  border-radius: 5px;
  max-width: 600px;
  max-height: 30dvh;
  margin-bottom: 0;
  padding: 13px 13px 40px;
  font-size: 17px;
  display: flex;
}

.inbx-bdy-placeholder:hover {
  border-color: var(--ph-bdrh);
  color: var(--ph-txth);
}

.inbx-bdy-placeholder:active {
  border-color: var(--ph-bdrh);
  background-color: var(--ph-bgh);
  color: var(--ph-txth);
}

.inbx-bdy-placeholder:focus {
  border-width: 2px;
  border-color: var(--ph-bdrh);
  background-color: var(--ph-bgh);
  color: var(--ph-txth);
}

.inbx-bdy-placeholder::placeholder {
  color: var(--ph-txt);
}

.viewport-bdy {
  background-color: var(--c-dynh);
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 320px;
  max-width: 100dvw;
  height: 100%;
  max-height: 100dvh;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.ts-respect {
  color: var(--c-respect);
}

.in-dyn-err-placeholder {
  border: 2px solid var(--c-error);
  background-color: var(--c-dynm);
  color: var(--c-txth);
  white-space: nowrap;
  border-radius: 5px;
  align-self: center;
  align-items: center;
  width: 100%;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 43px 8px 13px;
  font-size: 18px;
  display: flex;
}

.in-dyn-err-placeholder:focus {
  border: 2px solid var(--c-brand);
  color: var(--c-txth);
}

.in-dyn-err-placeholder::placeholder {
  color: var(--c-txth);
}

.buso-temp-interested {
  border: 1px solid var(--c-101010);
  color: var(--c-intrested);
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 60px;
  font-size: 20px;
  display: flex;
}

.buso-temp-interested:focus {
  border-color: var(--c-txth);
}

.buso-temp-hot {
  border: 1px solid var(--c-101010);
  color: var(--c-hot);
  background-color: #0000;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 60px;
  font-size: 20px;
  display: flex;
}

.buso-temp-hot:focus {
  border-color: var(--c-txth);
}

.buso-temp-warm {
  border: 1px solid var(--c-zero);
  background-color: var(--c-404040);
  color: var(--c-warm);
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 60px;
  font-size: 20px;
  display: flex;
}

.buso-temp-warm:focus {
  border-color: var(--c-txth);
}

.buso-temp-cold {
  border: 1px solid var(--c-101010);
  color: var(--c-cold);
  background-color: #0000;
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 60px;
  font-size: 20px;
  display: flex;
}

.buso-temp-cold:focus {
  border-color: var(--c-txth);
}

.buso-temp-iced {
  border: 1px solid var(--c-101010);
  color: var(--c-frozen);
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 60px;
  font-size: 20px;
  display: flex;
}

.buso-temp-iced:focus {
  border-color: var(--c-txth);
}

.temp-icn {
  justify-content: center;
  align-items: center;
  width: 44px;
  min-width: 44px;
  max-width: 44px;
  height: 44px;
  min-height: 44px;
  max-height: 44px;
  padding-top: 2px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 30px;
  font-weight: 300;
  display: flex;
}

.temp-txt {
  color: var(--c-txth);
  margin-right: auto;
  font-weight: 300;
}

.buso-temp-con {
  width: 120px;
}

.text-block-94 {
  color: var(--c-txtl);
  font-size: 12px;
}

.con-10-15-10-15-gp10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 15px;
  display: flex;
}

.buso-bod-pending {
  background-color: var(--c-404040);
  color: var(--c-notice);
  text-align: center;
  white-space: normal;
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 50px;
  max-height: 50px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  position: relative;
  overflow: hidden;
}

.buso-bod-pending:hover {
  background-color: var(--c-646464);
  color: var(--c-txth);
}

.buso-bod-pending:active {
  background-color: var(--c-txt);
  color: #101010;
}

.buso-request {
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
}

.buso-remove {
  padding-right: 10px;
  font-family: "Fa Solid 900", sans-serif;
  font-weight: 400;
}

.buso-bod-remove {
  border: 1px solid var(--c-zero);
  background-color: var(--c-404040);
  color: var(--c-notice);
  cursor: pointer;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 50px;
  max-height: 50px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.buso-bod-remove:hover {
  background-color: var(--c-101010);
}

.buso-bod-remove-confirm {
  border: 1px solid var(--c-zero);
  background-color: var(--c-101010);
  color: var(--meet-now);
  cursor: pointer;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 50px;
  max-height: 50px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.buso-bod-remove-confirm:hover {
  background-color: var(--c-bdy);
}

.buso-resend-disabled {
  border: 1px solid var(--c-dynh);
  background-color: var(--c-dynm);
  color: var(--c-txtl);
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.not-ctl-remove {
  color: var(--c-txt);
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  max-width: 32px;
  height: 32px;
  min-height: 32px;
  max-height: 32px;
  margin-right: 12px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  display: flex;
  position: relative;
}

.text-block-96 {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 20px;
  display: flex;
}

.tab-pane-manage, .tab-pane-new {
  height: 100%;
}

.dyn-man-pro-con {
  background-color: var(--c-dynm);
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-bottom: 20px;
  display: flex;
  overflow: auto;
}

.priv-bord-txt {
  z-index: 1;
  background-color: var(--c-dyn);
  color: var(--c-privacy);
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 3px 10px;
  font-size: 15px;
  font-weight: 400;
  display: flex;
  position: relative;
}

.in-con-priv {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 479px;
  min-height: 80px;
  padding: 5px 10px 10px;
  display: flex;
  position: relative;
}

.in-con-priv-bord-bot {
  border-right: 2px solid var(--c-privacy);
  border-bottom: 2px solid var(--c-privacy);
  border-left: 2px solid var(--c-privacy);
  border-radius: 0 0 8px 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: absolute;
  inset: 0 0 50%;
}

.in-con-top-priv {
  flex-flow: column;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.in-con-bot-priv {
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
  position: relative;
}

.in-con-priv-bord-top {
  border-top: 2px solid var(--c-privacy);
  border-right: 2px solid var(--c-privacy);
  border-left: 2px solid var(--c-privacy);
  border-radius: 8px 8px 0 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: absolute;
  inset: 0;
}

.admin-panel {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-color: var(--c-brand-50);
  border-radius: 6px;
  margin-bottom: 5px;
  padding: 2px;
  display: flex;
}

.in-dd-admin {
  background-color: var(--c-nav1);
  color: var(--c-admin);
  border: 2px solid #000;
  border-radius: 5px;
  min-height: 50px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.bu-27x9vw-option {
  background-color: var(--c-181818);
  color: var(--c-avoid);
  text-align: center;
  cursor: pointer;
  border: 1px solid #000;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 27vw;
  max-width: 37.5vh;
  height: 9vw;
  max-height: 12.5vh;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  display: flex;
}

.bu-27x9vw-option:hover {
  background-color: var(--c-333);
}

.bu-27x9vw-option.hide {
  display: none;
}

.text-block-97 {
  background-color: var(--c-bdyh);
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 26px;
  display: flex;
}

.ad-id-img-icn {
  z-index: 1;
  border: 2px solid var(--c-101010);
  background-color: var(--c-verih);
  color: var(--c-101010);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-right: 10px;
  padding: 5px 7px;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 1.4vw;
  font-weight: 400;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.ad-blank {
  background-color: var(--c-bdyh);
  cursor: default;
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  font-size: 1.2vw;
  display: flex;
}

.bu-9x9vw-ad-pro-next {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--c-101010);
  color: var(--c-txtl);
  text-align: center;
  cursor: pointer;
  border: 1px solid #000;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 4.5vw;
  min-width: 45px;
  max-width: 6.25vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  font-family: "Fa Sharp 400", Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.bu-9x9vw-ad-pro-next:hover {
  background-color: var(--c-333);
  color: var(--c-txt);
}

.bu-9x9vw-ad-pro-next.w--current {
  background-color: var(--c-121212);
}

.bu-9x9vw-ad-count {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--c-bdyh);
  color: var(--c-txtl);
  text-align: center;
  cursor: pointer;
  border: 1px solid #000;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 9vw;
  min-width: 70px;
  max-width: 12.5vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  font-weight: 600;
  display: flex;
}

.bu-9x9vw-ad-count.w--current {
  background-color: var(--c-121212);
}

.ad-ver-members {
  background-color: var(--c-bdyl);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 27vw;
  max-width: 37.5vh;
  display: flex;
}

.bu-ad-pro-cam {
  color: var(--c-brand-50);
  font-family: "Fa Solid 900", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  top: 12%;
  left: 12%;
}

.ad-veri-img-mod {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.reg-low-con {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px none var(--c-bdyl);
  background-color: var(--c-dynm);
  text-align: center;
  border-radius: 15px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 449px;
  padding: 20px;
  font-weight: 600;
  display: flex;
}

.challenge-25-img {
  background-color: var(--c-n1m-icn);
  border-radius: 10px;
  width: 140px;
}

.reg-verify-age-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.verify-age-txt-con {
  background-color: var(--c-404040);
  border-radius: 5px;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-left: 9px;
  padding-right: 9px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.verify-age-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.text-span-17 {
  color: var(--c-mod-app);
  padding-left: 5px;
  font-family: "Fa Solid 900", sans-serif;
}

.buso-notice-confirm {
  background-color: var(--c-101010);
  color: var(--c-txtl);
  white-space: nowrap;
  cursor: auto;
  border: 2px solid #0000;
  border-radius: 8px;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  min-width: 140px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  display: flex;
}

.buso-reload {
  background-color: var(--c-dyn);
  border: 1px solid #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  min-width: 280px;
  min-height: 50px;
  font-size: 18px;
  display: flex;
}

.po-icn-warm {
  color: var(--c-warm);
  justify-content: center;
  align-items: center;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  padding-bottom: 20px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 50px;
  font-weight: 300;
  display: flex;
}

.po-icn-hot {
  color: var(--c-hot);
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 10px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 44px;
  font-weight: 300;
  display: flex;
}

.po-icn-frozen {
  color: var(--c-frozen);
  justify-content: center;
  align-items: center;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  padding-bottom: 20px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 50px;
  font-weight: 300;
  display: flex;
}

.po-icn-cold {
  color: var(--c-cold);
  justify-content: center;
  align-items: center;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  padding-bottom: 20px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 50px;
  font-weight: 300;
  display: flex;
}

.po-icn-primsgpho {
  color: var(--c-veri);
  justify-content: center;
  align-items: center;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  padding-bottom: 20px;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 50px;
  font-weight: 400;
  display: flex;
}

.po-icn-900 {
  color: var(--c-brand);
  justify-content: center;
  align-items: center;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  padding-bottom: 20px;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 50px;
  font-weight: 400;
  display: flex;
}

.pro-icn-neg {
  color: var(--c-notice);
  justify-content: center;
  align-items: center;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  padding-bottom: 20px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 50px;
  font-weight: 300;
  display: flex;
}

.po-icn-dis {
  color: var(--c-txtl);
  justify-content: center;
  align-items: center;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  padding-bottom: 20px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 50px;
  font-weight: 300;
  display: flex;
}

.po-icn-priv {
  color: var(--c-privacy);
  justify-content: center;
  align-items: center;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  padding-bottom: 20px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 50px;
  font-weight: 300;
  display: flex;
}

.po-icn-mess {
  justify-content: center;
  align-items: center;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  padding-bottom: 20px;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 50px;
  font-weight: 400;
  display: flex;
}

.po-main-con {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.po-main-tab-con {
  height: 100%;
}

.po-main-tab {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.wrap-relative {
  position: relative;
}

.po-icn-mess-fil {
  background-color: var(--c-333);
  color: var(--c-brand);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
  position: absolute;
  inset: -15px -15px auto auto;
}

.div-block-273 {
  justify-content: center;
  align-items: center;
  width: 100dvw;
  height: 100dvh;
  display: flex;
}

.po-icn-repu {
  color: var(--c-repu);
  justify-content: center;
  align-items: center;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  padding-bottom: 20px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 50px;
  font-weight: 300;
  display: flex;
}

.po-icn-repd {
  color: var(--c-repd);
  justify-content: center;
  align-items: center;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  padding-bottom: 20px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 50px;
  font-weight: 300;
  display: flex;
}

.po-icn-mod {
  color: var(--c-mod);
  justify-content: center;
  align-items: center;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  padding-bottom: 20px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 50px;
  font-weight: 300;
  display: flex;
}

.po-icn-hot {
  justify-content: center;
  align-items: center;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  padding-bottom: 20px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 50px;
  font-weight: 300;
}

.po-icn-interested {
  color: var(--c-intrested);
  justify-content: center;
  align-items: center;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  padding-bottom: 20px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 50px;
  font-weight: 300;
  display: flex;
}

.po-pr-usr-uc6 {
  color: var(--uc7);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 40px;
  display: flex;
}

.skeleton {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 140px;
  display: flex;
  position: relative;
}

.clear-draft {
  color: var(--c-brand-90);
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
  position: absolute;
  inset: auto 30px 15px auto;
}

.clear-draft:hover {
  color: var(--c-brand);
}

.inbx-dyn-draft {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynh);
  color: var(--c-brand-90);
  white-space: normal;
  -webkit-text-fill-color: inherit;
  cursor: auto;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  max-width: 600px;
  min-height: 150px;
  margin-bottom: 0;
  padding: 13px 13px 40px;
  font-size: 17px;
  display: flex;
}

.inbx-dyn-draft:hover {
  color: var(--c-brand-90);
  border-color: #000;
}

.inbx-dyn-draft:focus {
  border-width: 2px;
  border-color: var(--c-brand-90);
  color: var(--c-txth);
  background-color: #000;
}

.inbx-dyn-draft::placeholder {
  color: var(--c-brand-90);
}

.mod-placeholder {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--c-txt);
  flex-flow: wrap;
  display: inline-flex;
}

.mod-learn {
  text-decoration: underline;
}

.buso-saved {
  background-color: var(--c-veri);
  color: var(--c-101010);
  text-align: center;
  white-space: normal;
  word-break: normal;
  cursor: pointer;
  border: 2px solid #0000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 449px;
  height: 50px;
  min-height: 50px;
  max-height: 150px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.buso-edit {
  background-color: var(--c-brand-90);
  color: var(--c-101010);
  text-align: center;
  white-space: normal;
  border: 1px solid #0000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 449px;
  min-height: 50px;
  max-height: 50px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  position: relative;
  overflow: hidden;
}

.buso-edit:hover {
  background-color: var(--c-brand);
}

.buso-edit:active {
  background-color: var(--c-txth);
  color: #101010;
}

.pro-priv {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: var(--size--rad);
  background-color: var(--c-dyn);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  min-height: 50px;
  padding: 10px;
  display: flex;
}

.pro-priv-con {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: var(--c-txt);
  cursor: default;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  max-height: 40px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 16px;
  display: flex;
}

.pro-priv-title {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px none var(--c-101010);
  cursor: default;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  max-height: 40px;
  padding-left: 5px;
  padding-right: 15px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  display: flex;
}

.pro-priv-icn {
  color: var(--c-privacy);
  font-family: "Fa Solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.pro-grid-head {
  background-color: var(--c-bdy);
  min-width: 320px;
  padding: 20px 20px 10px;
}

.dynpan-placeholder {
  z-index: 24;
  background-color: var(--c-dyn);
  justify-content: space-between;
  align-items: stretch;
  width: 400px;
  min-width: 400px;
  max-width: 400px;
  margin-left: 5px;
  display: flex;
  overflow: hidden;
}

.dyn-menu-dz, .dyn-nav1-dz {
  display: none;
}

.dyn-scr-desk {
  z-index: 16;
  background-image: linear-gradient(180deg, var(--c-dyn) 85%, var(--c-zero));
  height: 86px;
  min-height: 86px;
  max-height: 86px;
  position: absolute;
  inset: 0% 12px auto 0;
}

.dyn-bdy-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  padding: 0 20px 10px;
  display: flex;
}

.dyn-info-adults, .dyn-info-humans, .dyn-info-violence, .dyn-info-solicitation, .dyn-info-tasteful, .dyn-info-original, .dyn-info-lifestyle, .dyn-info-person, .dyn-info-revenge, .dyn-info-offenders, .dyn-info-moderation, .dyn-info-appeals, .dyn-info-modcode, .dyn-info-terms, .dyn-info-legal, .dyn-info-exemption {
  flex-direction: column;
  width: 100%;
  min-width: 320px;
  max-width: 100vw;
  height: 100%;
  display: none;
  overflow: auto;
}

.h2-info {
  color: var(--c-brand-90);
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.2em;
}

.p-info {
  letter-spacing: .01em;
  padding-bottom: 10px;
  line-height: 1.55;
}

.info-sub {
  text-align: center;
}

.list-info {
  color: var(--c-txt);
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: underline;
  display: block;
}

.section-info {
  position: relative;
}

.bm {
  width: 0;
  max-width: 0;
  height: 0;
  max-height: 0;
  position: absolute;
  inset: -70px 0 auto;
}

.info-date {
  color: var(--c-txtl);
  text-align: center;
  padding-bottom: 10px;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}

.t-info {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  list-style-type: square;
  display: flex;
}

.li-info {
  font-weight: 400;
  line-height: 1.5;
}

.h3-info {
  color: var(--c-brand-90);
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2em;
}

.ts-info {
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.dyn-back-con {
  z-index: 1;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.dyn-info-minors, .dyn-info-language, .dyn-info-spam, .dyn-info-hate {
  flex-direction: column;
  width: 100%;
  min-width: 320px;
  max-width: 100vw;
  height: 100%;
  display: none;
  overflow: auto;
}

.subtitle-dyn {
  position: relative;
  top: -5px;
}

.sub-info {
  color: var(--c-brand-90);
}

.msg-pre-msg-txt-request {
  color: var(--c-brand);
  text-align: left;
  letter-spacing: .01em;
  white-space: pre-wrap;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.usr-icn-g {
  color: var(--c-txt);
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  font-family: "Fa 300", Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.msg-add-con {
  justify-content: center;
  align-items: flex-start;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  display: flex;
}

.in-msg-con {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 26px;
  display: block;
}

.pro-img {
  width: 100%;
  height: 100%;
}

.in-con-save {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 80px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.bure-more {
  border: 1px none var(--c-nav3);
  background-color: var(--c-404040);
  color: var(--c-txtl);
  text-align: center;
  letter-spacing: .01em;
  border-radius: 6px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 210px;
  min-height: 50px;
  max-height: 50px;
  padding: 5px 3px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.bure-more:hover {
  background-color: var(--c-555);
  color: var(--c-txt);
  border-style: none;
}

.bure-more:active {
  background-color: var(--c-mod);
  color: var(--c-nav3);
}

.po-opt {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  min-height: 320px;
  padding: 20px;
  display: flex;
}

.po-opt2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  min-height: 320px;
  padding: 20px;
  display: none;
}

.po-re-summary {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  min-height: 320px;
  padding: 20px;
  display: none;
}

.inbx-re {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--c-888);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--c-888);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--c-888);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--c-888);
  border-top-left-radius: var(--size--in-rad);
  border-top-right-radius: var(--size--in-rad);
  border-bottom-left-radius: var(--size--in-rad);
  border-bottom-right-radius: var(--size--in-rad);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  white-space: normal;
  -webkit-text-fill-color: inherit;
  resize: none;
  cursor: auto;
  background-clip: border-box;
  flex: 1;
  max-width: 600px;
  margin-bottom: 0;
  padding: 13px 13px 40px;
  font-size: 17px;
  display: flex;
}

.inbx-re:hover {
  border-color: var(--c-txtl);
  color: var(--c-txth);
}

.inbx-re:focus {
  border-width: 2px;
  border-color: var(--c-modl);
  color: var(--c-txth);
  background-color: #000;
}

.inbx-re::placeholder {
  color: var(--c-txtl);
}

.po-re-con {
  border-style: solid none none;
  border-width: var(--size--po-bt) 2px 2px;
  border-color: var(--c-mod);
  background-color: var(--c-dyn);
  box-shadow: 0 0 1px 3px var(--ph-bgh);
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 479px;
  max-height: 100%;
  display: none;
  overflow: hidden;
}

.po-re-con.test {
  display: flex;
}

.po-re-sub-hd {
  color: var(--c-mod);
  letter-spacing: .01em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 40px;
  font-weight: 600;
  display: flex;
}

.re-title-con {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--c-404040);
  color: var(--c-txt);
  font-size: var(--size--badge-txt);
  cursor: default;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding-left: 13px;
  padding-right: 13px;
  display: flex;
}

.re-title-icn {
  color: var(--c-mod);
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.msg-set-con {
  border-top: 3px solid var(--c-181818);
  background-color: var(--c-dyn);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 50px;
  display: none;
}

.tog-icn-nsfw {
  color: var(--c-nsfw);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-family: "Fa 400", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.msg-send-icn {
  background-color: var(--c-txth);
  color: var(--c-101010);
  border-radius: 50%;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: flex;
}

.msg-send-but {
  min-width: 50px;
  max-width: 50px;
  min-height: 50px;
  max-height: 50px;
  padding: 3px;
  display: flex;
}

.msg-send {
  justify-content: center;
  align-items: flex-start;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 70px;
  min-height: 60px;
  max-height: 60px;
  display: none;
}

.msg-set-but {
  background-color: var(--c-zero);
  color: var(--c-txt);
  justify-content: center;
  align-items: center;
  min-width: 50px;
  max-width: 50px;
  min-height: 50px;
  max-height: 50px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: flex;
}

.msg-set-but-selected {
  background-color: var(--c-zero);
  color: var(--c-brand-50);
  justify-content: center;
  align-items: center;
  width: 50px;
  max-width: 50px;
  height: 50px;
  max-height: 50px;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
  display: none;
}

.wid-remove {
  border: 2px solid var(--c-101010);
  background-color: var(--c-zero);
  color: var(--c-txtl);
  cursor: pointer;
  border-radius: 6px;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 449px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.wid-remove:hover {
  border: 2px solid var(--c-808080);
  color: var(--c-txth);
  background-color: #0000;
}

.pro-re-opt {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 479px;
  padding: 20px;
  display: flex;
  position: relative;
}

.po-re-finish {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 479px;
  padding: 20px;
  display: none;
  position: relative;
}

.po-re-finish.test {
  display: flex;
}

.reg-feed-circle-con {
  aspect-ratio: 3 / 4;
  object-fit: contain;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 450px;
  height: 100%;
  max-height: 600px;
  margin: 0;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 0% auto;
  overflow: hidden;
}

.meet-card-hd-con {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: none;
  align-items: flex-start;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 14px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tab-when {
  flex-flow: column;
  width: 100%;
  max-width: 479px;
}

.tab-when-nav {
  border-bottom: 3px solid var(--c-dynh);
  background-color: var(--c-zero);
  color: var(--c-txtl);
  text-align: center;
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
}

.tab-when-nav.w--current {
  border-bottom-width: 3px;
  border-bottom-color: var(--c-txtl);
  background-color: var(--c-zero);
  color: var(--c-txt);
  font-weight: 700;
}

.tab-when-cnt-pane {
  width: 100%;
}

.in-con-15-hz-10g {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 479px;
  padding: 15px 20px;
  display: flex;
  position: relative;
}

.dropdown {
  width: 100%;
  max-width: 439px;
}

.dd-dyn {
  z-index: 2;
  min-height: var(--size--inh-1);
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-clip: border-box;
  border-radius: 5px;
  flex: 0 auto;
  align-items: center;
  margin-bottom: 0;
  padding: 8px 43px 8px 13px;
  font-size: 18px;
  display: flex;
  position: relative;
}

.dd-dyn:hover {
  color: var(--c-txth);
  border-width: 2px;
  border-color: #000;
}

.dd-dyn:active {
  border-color: var(--c-brand);
  color: var(--c-txth);
  background-color: #000;
  font-weight: 400;
}

.dd-dyn:focus {
  border-color: var(--c-101010);
  color: var(--c-txth);
  background-color: #000;
  font-weight: 400;
}

.dd-dyn::placeholder {
  color: var(--c-txth);
}

.dd-dyn.height {
  flex: 1;
}

.in-dyn-time-placeholder {
  border: 2px solid var(--ph-bdr);
  background-color: var(--ph-bg);
  color: var(--ph-txt);
  text-align: center;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 5px;
  align-items: center;
  min-width: 80px;
  max-width: 100px;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 13px;
  font-size: 18px;
  display: flex;
}

.in-dyn-time-placeholder:hover, .in-dyn-time-placeholder:active {
  border: 2px solid var(--ph-bdr);
  color: var(--ph-txth);
}

.in-dyn-time-placeholder:focus {
  border: 2px solid var(--ph-bdrh);
  background-color: var(--ph-bgh);
  color: var(--ph-txth);
}

.in-dyn-time-placeholder::placeholder {
  color: var(--ph-txt);
}

.in-dyn-time-err {
  border: 2px solid var(--c-error);
  background-color: var(--c-dynm);
  color: var(--c-txth);
  text-align: left;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  align-items: center;
  min-width: 90px;
  max-width: 90px;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 13px;
  font-size: 18px;
  display: flex;
}

.in-dyn-time-err:focus {
  border: 2px solid var(--c-error);
}

.in-dyn-time-err::placeholder {
  color: var(--c-txth);
}

.in-dyn-time-disabled {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynm);
  color: var(--c-txtd);
  text-align: left;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  cursor: not-allowed;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  align-items: center;
  min-width: 90px;
  max-width: 90px;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 13px;
  font-size: 18px;
  display: flex;
}

.in-dyn-time-disabled:focus {
  border: 2px solid var(--c-101010);
}

.in-dyn-time {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  text-align: center;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 75px;
  max-width: 100px;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 13px;
  font-size: 18px;
  overflow: visible;
}

.in-dyn-time:hover {
  color: var(--c-txth);
  border-width: 2px;
  border-color: #000;
}

.in-dyn-time:active {
  border-color: var(--c-brand-90);
  color: var(--c-txth);
  background-color: #000;
  font-weight: 400;
}

.in-dyn-time:focus {
  border: 2px solid var(--c-brand-90);
  color: var(--c-txth);
  background-color: #000;
  font-weight: 400;
}

.in-dyn-time::placeholder {
  color: var(--c-txth);
}

.in-dyn-c {
  z-index: 2;
  min-height: var(--size--inh-1);
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  text-align: center;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-clip: border-box;
  border-radius: 5px;
  flex: 0 auto;
  align-items: center;
  margin-bottom: 0;
  padding: 8px 43px 8px 13px;
  font-size: 18px;
  display: flex;
  position: relative;
}

.in-dyn-c:hover {
  color: var(--c-txth);
  border-width: 2px;
  border-color: #000;
}

.in-dyn-c:active, .in-dyn-c:focus {
  border-color: var(--c-brand-90);
  color: var(--c-txth);
  background-color: #000;
  font-weight: 400;
}

.in-dyn-c::placeholder {
  color: var(--c-txth);
}

.in-dyn-c.height {
  flex: 1;
}

.msg-pmp-rqd {
  border: 2px solid var(--c-repul);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 10px;
  display: flex;
}

.po-msgctrl-con {
  background-color: var(--c-po-bg);
  box-shadow: 0 0 1px 3px var(--ph-bgh);
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 479px;
  max-height: 100%;
  display: flex;
  overflow: hidden;
}

.po-msgctrl-hd {
  color: var(--c-brand-90);
  letter-spacing: .01em;
  cursor: default;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 40px;
  padding-bottom: 10px;
  font-weight: 600;
  display: flex;
}

.con-20-gp10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 20px;
  display: flex;
}

.dyn-icn-unselected {
  color: var(--c-txtl);
  padding-right: 5px;
  font-family: "Fa 400", sans-serif;
  font-weight: 400;
}

.msg-add-but {
  background-color: var(--c-zero);
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  min-height: 50px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
  display: flex;
}

.msg-send-con-copy, .msg-set {
  justify-content: center;
  align-items: flex-start;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  height: 70px;
  min-height: 60px;
  max-height: 60px;
  display: flex;
}

.in-dyn-mmyy {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  align-items: center;
  min-width: 180px;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 10px 8px 13px;
  font-size: 18px;
  overflow: hidden;
}

.in-dyn-mmyy:hover {
  color: var(--c-txth);
  border-width: 2px;
  border-color: #000;
}

.in-dyn-mmyy:active {
  border-color: var(--c-brand-90);
  color: var(--c-txth);
  background-color: #000;
  font-weight: 400;
}

.in-dyn-mmyy:focus {
  border: 2px solid var(--c-brand-90);
  color: var(--c-txth);
  background-color: #000;
  font-weight: 400;
}

.in-dyn-mmyy::placeholder {
  color: var(--c-txth);
}

.in-dyn-day {
  border: 2px solid var(--c-101010);
  background-color: var(--c-dynh);
  color: var(--c-txt);
  text-align: center;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 75px;
  max-width: 100px;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 10px 8px 13px;
  font-size: 18px;
  overflow: visible;
}

.in-dyn-day:hover {
  color: var(--c-txth);
  border-width: 2px;
  border-color: #000;
}

.in-dyn-day:active {
  border-color: var(--c-brand-90);
  color: var(--c-txth);
  background-color: #000;
  font-weight: 400;
}

.in-dyn-day:focus {
  border: 2px solid var(--c-brand-90);
  color: var(--c-txth);
  background-color: #000;
  font-weight: 400;
}

.in-dyn-day::placeholder {
  color: var(--c-txth);
}

.in-dyn-mmyy-placeholder {
  z-index: 2;
  border: 2px solid var(--ph-bdr);
  background-color: var(--ph-bg);
  color: var(--ph-txt);
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 5px;
  flex: 1;
  align-items: center;
  min-width: 180px;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 10px 8px 13px;
  font-size: 18px;
  display: flex;
  position: relative;
}

.in-dyn-mmyy-placeholder:hover {
  border-width: 2px;
  border-color: var(--ph-bdrh);
  color: var(--ph-txth);
}

.in-dyn-mmyy-placeholder:active {
  border-color: var(--ph-bdrh);
  background-color: var(--ph-bgh);
  color: var(--ph-txth);
}

.in-dyn-mmyy-placeholder:focus {
  border-color: var(--ph-bdrh);
  background-color: var(--ph-bgh);
  color: var(--ph-txth);
  font-weight: 400;
}

.in-dyn-mmyy-placeholder::placeholder {
  color: var(--ph-txt);
}

.textarea-grow-wrapper {
  background-color: var(--c-dyn);
  color: var(--c-txth);
  border-radius: 14px;
  flex: 1 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 48px;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 26px;
  display: grid;
}

.textarea-grow-wrapper:focus {
  border: 2px solid var(--c-brand);
  background-color: var(--c-black);
}

.msg-attach-con {
  z-index: 100;
  border: 3px solid var(--c-101010);
  border-top-left-radius: var(--size--po-rad);
  border-top-right-radius: var(--size--po-rad);
  background-color: var(--c-dyn);
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  max-height: 75vh;
  padding: 10px;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.msg-attach-tab-nav {
  display: flex;
}

.msg-attach-tab-nav-con {
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.dyn-notify-con {
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.dyn-notify-con.test {
  display: flex;
}

.img-card-mod-img {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.img-card-mod-txt-con-copy {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 40px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.img-card-head-con-mod {
  color: var(--c-txt);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.fa-400-mod {
  color: var(--c-modl);
  font-family: "Fa 400", sans-serif;
  font-weight: 400;
}

.img-card-msg {
  z-index: 1;
  max-width: var(--size--grid-w-3);
  flex-direction: column;
  flex: var(--size--grid-w-3);
  grid-column-gap: var(--size--grid-gap);
  grid-row-gap: var(--size--grid-gap);
  aspect-ratio: 1;
  border-radius: var(--size--img-card-rad);
  background-color: var(--c-555);
  cursor: pointer;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  padding: 4px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 30px;
  font-weight: 400;
  display: flex;
  position: relative;
}

.img-card-msg:hover {
  background-color: var(--c-txtl);
  color: var(--c-101010);
}

.img-card-msg-select {
  z-index: 5;
  background-color: var(--c-101010);
  color: var(--c-veri);
  cursor: help;
  border: 1px solid #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  max-width: 22px;
  min-height: 0;
  max-height: 19px;
  font-family: "Fa Duotone 400", Arial, sans-serif;
  font-size: 17px;
  display: none;
  position: absolute;
  inset: 10px 10px auto auto;
}

.msg-attach-pan {
  flex: 1;
  padding-top: 20px;
  position: relative;
  overflow: auto;
}

.msg-attach-close {
  background-color: var(--c-zero);
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 400;
}

.msg-attach-title-con {
  color: var(--c-txtl);
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  display: flex;
  position: relative;
}

.msg-attach-fade-top {
  z-index: 50;
  background-image: linear-gradient(180deg, var(--c-dyn) 50%, var(--c-zero));
  min-height: 20px;
  position: absolute;
  inset: auto 0 -18px;
}

.msg-attach-fade-bottom {
  z-index: 50;
  background-image: linear-gradient(0deg, var(--c-dyn) 50%, var(--c-zero));
  width: 100%;
  min-height: 20px;
  position: absolute;
  inset: auto 0% 0%;
}

.msg-atach-title {
  background-color: var(--c-dynm);
  border: 1px solid #000;
  border-radius: 10px;
  padding: 7px 10px;
  font-size: 14px;
}

.msg-attach-recip-con {
  border-radius: 15px;
  width: 100%;
  padding-top: 10px;
  padding-right: 10%;
  display: flex;
  overflow: hidden;
}

.msg-attach-img {
  box-sizing: border-box;
  max-width: var(--size--grid-w-2);
  aspect-ratio: 1;
  object-fit: fill;
  border-radius: 12px;
  flex: 1;
}

.msg-attach-inc-con {
  flex-flow: wrap;
  flex: var(--size--grid-w-2);
  grid-column-gap: var(--size--grid-gap);
  grid-row-gap: var(--size--grid-gap);
  border-radius: 10px;
  align-items: flex-start;
  max-width: 90%;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: auto;
  display: flex;
}

.div-block-274 {
  width: 100%;
}

.msg-attach-out-con {
  flex-flow: wrap;
  flex: var(--size--grid-w-2);
  grid-column-gap: var(--size--grid-gap);
  grid-row-gap: var(--size--grid-gap);
  border-radius: 10px;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 90%;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: auto;
  display: flex;
}

.po-confirm-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 479px;
  padding: 15px 20px 20px;
  display: flex;
  position: relative;
}

.buso-attach {
  z-index: 49;
  background-color: var(--c-404040);
  color: var(--c-txt);
  text-align: center;
  white-space: normal;
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 40px;
  max-height: 40px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 20px;
  font-weight: 600;
  display: flex;
  position: absolute;
  bottom: 15px;
  left: 25px;
  right: 25px;
  overflow: hidden;
}

.buso-attach:hover {
  background-color: var(--c-646464);
  color: var(--c-txth);
}

.buso-attach:active {
  background-color: var(--c-txt);
  color: #101010;
}

.buso-attach-selected {
  z-index: 49;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--c-404040);
  color: var(--c-txt);
  text-align: center;
  white-space: normal;
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 40px;
  max-height: 40px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
  position: absolute;
  bottom: 15px;
  left: 25px;
  right: 25px;
  overflow: hidden;
}

.buso-attach-selected:hover {
  background-color: var(--c-555);
  color: var(--c-txth);
}

.buso-attach-selected:active {
  background-color: var(--c-txt);
  color: #101010;
}

.po-sent-con {
  border-style: solid none none;
  border-width: var(--size--po-bt) 2px 2px;
  border-color: var(--c-privacy) var(--c-mod) var(--c-mod);
  background-color: var(--c-dyn);
  box-shadow: 0 0 1px 3px var(--ph-bgh);
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 479px;
  max-height: 100%;
  display: flex;
  overflow: hidden;
}

.img-card-aud-primess-pm {
  z-index: 5;
  background-color: var(--c-privacy);
  color: var(--c-nav3);
  cursor: help;
  border-radius: 6px;
  justify-content: flex-end;
  align-items: center;
  min-width: 30px;
  max-width: 80%;
  min-height: 30px;
  max-height: 50px;
  padding-left: 7px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  display: flex;
  position: absolute;
  inset: auto 15px 15px auto;
}

.primsg-pm-txt {
  padding-bottom: 1px;
  font-weight: 600;
}

.img-card-edit-locked {
  z-index: 1;
  max-width: var(--size--grid-w-3);
  flex-direction: column;
  flex: var(--size--grid-w-3);
  grid-column-gap: var(--size--grid-gap);
  grid-row-gap: var(--size--grid-gap);
  aspect-ratio: 1;
  border-radius: var(--size--img-card-rad);
  background-color: var(--c-555);
  cursor: default;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 120px;
  padding: 4px;
  font-family: "Fa solid 900", sans-serif;
  font-size: 30px;
  font-weight: 400;
  display: flex;
  position: relative;
}

.button-4 {
  width: 100%;
  margin-bottom: 10px;
}

.in-dyn-day-placeholder {
  z-index: 2;
  border: 2px solid var(--ph-bdr);
  border-radius: var(--size--in-rad);
  background-color: var(--ph-bg);
  color: var(--ph-txt);
  text-align: center;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  flex: 1;
  align-items: center;
  min-width: 75px;
  max-width: 100px;
  min-height: 50px;
  margin-bottom: 0;
  padding: 8px 10px 8px 13px;
  font-size: 18px;
  display: block;
  overflow: visible;
}

.in-dyn-day-placeholder:hover {
  border-width: 2px;
  border-color: var(--ph-bdrh);
  color: var(--ph-txth);
}

.in-dyn-day-placeholder:active {
  border-color: var(--ph-bdrh);
  background-color: var(--ph-bgh);
  color: var(--ph-txth);
}

.in-dyn-day-placeholder:focus {
  border-color: var(--ph-bdrh);
  background-color: var(--ph-bgh);
  color: var(--ph-txth);
  font-weight: 400;
}

.in-dyn-day-placeholder::placeholder {
  color: var(--ph-txt);
}

.img-card-aud-members, .img-card-aud-followers, .img-card-aud-following, .img-card-aud-friends, .img-card-aud-relationships {
  z-index: 5;
  background-color: var(--c-img-aud);
  color: var(--c-nav3);
  cursor: help;
  border-radius: 8px;
  align-items: center;
  min-width: 30px;
  max-width: 100px;
  min-height: 30px;
  max-height: 50px;
  font-family: "Fa 400", sans-serif;
  font-size: 16px;
  display: flex;
  position: absolute;
  inset: auto 15px 15px auto;
}

.po-reject-hd {
  color: var(--c-txt);
  font-size: var(--size--po-hd);
  text-align: center;
  letter-spacing: .01em;
  cursor: default;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 10px;
  font-weight: 600;
  display: flex;
}

.po-reject-con {
  border-style: solid none none;
  border-width: var(--size--po-bt) 2px 2px;
  border-color: var(--c-avoid) var(--c-mod) var(--c-mod);
  background-color: var(--c-dyn);
  box-shadow: 0 0 1px 3px var(--ph-bgh);
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 479px;
  max-height: 100%;
  display: flex;
  overflow: hidden;
}

.text-block-98 {
  color: var(--c-txt);
  font-size: 18px;
}

.fb-rep-tit-con {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.fb-rep-sub-con {
  color: var(--c-txtl);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.fb-rep-info-con {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.fb-rep-info-con.test {
  display: none;
}

.fb-rep-txt-con {
  text-align: center;
}

.reject-icn {
  color: var(--c-avoid);
  justify-content: center;
  align-items: center;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  display: flex;
}

.po-reject-info {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--c-dynm);
  border-radius: 10px;
  flex-flow: wrap;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  padding: 10px;
  display: flex;
}

.lnk-reject-policy {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-275 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.po-reject-info-wrap {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.ad-ver-3x4 {
  aspect-ratio: 1;
  flex-wrap: wrap;
  align-content: flex-end;
  align-items: flex-start;
  width: 27vw;
  min-width: 210px;
  max-width: 37.5vh;
  height: 36vw;
  min-height: 280px;
  max-height: 50vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ad-ver-3x7 {
  flex-flow: column;
  place-content: flex-start space-between;
  width: 27vw;
  min-width: 210px;
  max-width: 37.5vh;
  height: 63vw;
  min-height: 490px;
  max-height: 87.5vh;
  display: flex;
}

.bu-27x9vw-disabled {
  background-color: var(--c-181818);
  color: var(--c-888);
  text-align: center;
  border: 1px solid #000;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 27vw;
  max-width: 37.5vh;
  height: 9vw;
  max-height: 12.5vh;
  padding: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  display: flex;
}

.bu-27x9vw-disabled.hide {
  display: none;
}

.bu-27x9vw-ad-ver {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--c-bdyh);
  color: var(--c-txtl);
  text-align: center;
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 27vw;
  min-width: 210px;
  max-width: 37.5vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 6px;
  font-size: 1vw;
  font-weight: 600;
  display: flex;
}

.bu-27x9vw-ad-ver:hover {
  background-color: var(--c-333);
  color: var(--c-txtl);
}

.bu-27x9vw-ad-ver:active {
  background-color: var(--c-avoid);
  color: var(--c-101010);
}

.bu-27x9vw-ad-ver.w--current {
  background-color: var(--c-121212);
}

.bu-27x9vw-ad-ver-copy {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--c-bdyh);
  color: var(--c-txtl);
  text-align: center;
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 27vw;
  min-width: 210px;
  max-width: 37.5vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 6px;
  font-size: 1vw;
  font-weight: 600;
  display: flex;
}

.bu-27x9vw-ad-ver-copy:hover {
  background-color: var(--c-333);
  color: var(--c-txtl);
}

.bu-27x9vw-ad-ver-copy:active {
  background-color: var(--c-avoid);
  color: var(--c-101010);
}

.bu-27x9vw-ad-ver-copy.w--current {
  background-color: var(--c-121212);
}

.bu-13-5x9vw-ad-reject {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--c-181818);
  color: var(--c-txtl);
  text-align: center;
  border: 1px solid #000;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 13.5vw;
  min-width: 105px;
  max-width: 18.75vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  font-size: 1.2vw;
  font-weight: 600;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bu-13-5x9vw-ad-reject:hover {
  background-color: var(--c-activeh);
  color: var(--c-txt);
}

.bu-13-5x9vw-ad-reject:active {
  background-color: var(--c-avoid);
  color: var(--c-101010);
}

.bu-27x4-5vw-ad-title {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--c-bdyh);
  color: var(--c-avoid);
  text-align: center;
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 27vw;
  min-width: 210px;
  max-width: 37.5vh;
  height: 4.5vw;
  min-height: 35px;
  max-height: 6.25vh;
  padding: 6px;
  font-size: 1.4vw;
  font-weight: 600;
  display: flex;
}

.bu-27x4-5vw-ad-title.w--current {
  background-color: var(--c-121212);
}

.bu-ad-reject-con {
  flex-flow: wrap;
  display: flex;
}

.bu-9x9vw-ad-reject {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--c-bdyh);
  color: var(--c-txtl);
  text-align: center;
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 0;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 9vw;
  min-width: 70px;
  max-width: 12.5vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 6px;
  font-size: 1vw;
  font-weight: 600;
  display: flex;
  position: relative;
}

.bu-9x9vw-ad-reject:hover {
  background-color: var(--c-333);
  color: var(--c-txtl);
}

.bu-9x9vw-ad-reject:active {
  background-color: var(--c-avoid);
  color: var(--c-101010);
}

.bu-9x9vw-ad-reject.w--current {
  background-color: var(--c-121212);
}

.bu-9x9vw-ad-reject.hide {
  display: none;
}

.bu-13-5x9vw-ad-reject-selected {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--c-avoid);
  color: var(--c-101010);
  text-align: center;
  cursor: pointer;
  border: 1px solid #000;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 13.5vw;
  min-width: 105px;
  max-width: 18.75vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  font-size: 1.05vw;
  font-weight: 600;
  display: flex;
  position: relative;
}

.bu-13-5x9vw-ad-reject-selected:hover {
  border: 3px dashed var(--c-avoid);
  background-color: var(--c-bdyh);
  color: var(--c-txtl);
}

.bu-13-5x9vw-ad-reject-selected:active {
  border: 1px solid var(--c-black);
}

.bu-13-5x9vw-ad-reject-selected.w--current {
  background-color: var(--c-121212);
}

.bu-ad-enforce-counter {
  text-align: right;
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 30%;
  font-size: 1.4vw;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.po-reject-info-policy {
  color: var(--c-txtl);
  text-align: center;
  width: 100%;
  padding-bottom: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.buho-appeal {
  border: 2px solid var(--c-dynh);
  color: var(--c-txtl);
  text-align: center;
  white-space: normal;
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 50px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.buho-appeal:hover {
  color: var(--c-txth);
}

.buho-appeal:active {
  border-width: 2px;
  border-color: var(--c-dynm);
  background-color: var(--c-dynm);
  color: var(--c-txt);
  font-size: 18px;
}

.buho-appeal.fb-cancel {
  max-height: 50px;
}

.bu-ad-reject-counter-copy {
  background-color: var(--c-avoid);
  color: var(--c-101010);
  text-align: right;
  border-radius: 15%;
  justify-content: center;
  align-items: center;
  width: 1.7vw;
  height: 1.7vw;
  font-size: 1.3vw;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: 7% 7% auto auto;
}

.po-reject-info-txt {
  border: 2px dotted var(--c-avoid);
  border-radius: var(--size--po-rad);
  color: var(--c-txt);
  font-size: var(--size--badge-txt);
  text-overflow: ellipsis;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  min-height: 40px;
  padding: 9px 12px;
  font-weight: 600;
  line-height: 1em;
  display: block;
  overflow: hidden;
}

.buho-appeal-confirm {
  border: 2px solid var(--c-mod);
  color: var(--c-txt);
  text-align: center;
  white-space: normal;
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 50px;
  margin-top: 10px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.buho-appeal-confirm:hover {
  color: var(--c-txth);
}

.buho-appeal-confirm:active {
  border-width: 2px;
  border-color: var(--c-zero);
  background-color: var(--c-mod);
  color: var(--c-101010);
  font-size: 18px;
}

.buho-appeal-confirm.fb-cancel {
  max-height: 50px;
}

.con-hz-gap10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.bu-13-5x9vw-ad-escalate {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--c-181818);
  color: var(--c-txtl);
  text-align: center;
  border: 1px solid #000;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 13.5vw;
  min-width: 105px;
  max-width: 18.75vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  font-size: 1.2vw;
  font-weight: 600;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bu-13-5x9vw-ad-escalate:hover {
  background-color: var(--c-activeh);
  color: var(--c-txt);
}

.bu-13-5x9vw-ad-escalate:active {
  background-color: var(--c-mod-esch);
  color: var(--c-101010);
}

.bu-13-5x9vw-ad-escalate-selected {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--c-mod-esch);
  color: var(--c-101010);
  text-align: center;
  cursor: pointer;
  border: 1px solid #000;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 13.5vw;
  min-width: 105px;
  max-width: 18.75vh;
  height: 9vw;
  min-height: 70px;
  max-height: 12.5vh;
  padding: 10px;
  font-size: 1.05vw;
  font-weight: 600;
  display: flex;
  position: relative;
}

.bu-13-5x9vw-ad-escalate-selected:hover {
  border: 3px dashed var(--c-mod-esc);
  background-color: var(--c-bdyh);
  color: var(--c-txtl);
}

.bu-13-5x9vw-ad-escalate-selected:active {
  border: 1px solid var(--c-black);
}

.bu-13-5x9vw-ad-escalate-selected.w--current {
  background-color: var(--c-121212);
}

.con-1to1ratio {
  aspect-ratio: 1;
  width: 100%;
}

.section-3 {
  width: 100%;
  max-width: 47px;
}

.div-block-276 {
  width: 100%;
  max-width: 479px;
  padding: 20px;
}

.div-block-277 {
  border-radius: var(--size--po-rad);
  background-color: var(--c-404040);
}

.div-block-278 {
  padding: 20px;
}

.div-block-279 {
  aspect-ratio: 1;
  width: 100%;
  max-width: 439px;
}

.up-drag-area {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  aspect-ratio: 1;
  border-radius: var(--size--po-rad);
  border: 3px dashed #000;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 500px;
  padding: 20px;
  display: flex;
}

.div-block-280 {
  padding: 20px;
}

.up-drag-action {
  font-family: "Fa Solid 900", sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.div-block-281 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-282 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.up-drag-notice-con {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.up-drag-notice {
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.up-drag-notice-icn {
  color: var(--c-brand-90);
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 1em;
  margin-bottom: 5px;
  font-family: "Fa 300", Arial, sans-serif;
  font-size: 60px;
  font-weight: 300;
  display: flex;
}

.up-drag-action-con {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.up-drag-action-hint {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

@media screen and (min-width: 1280px) {
  .cnt {
    max-width: 1200px;
  }

  .nav2 {
    flex: 1;
    min-width: 160px;
    max-width: 160px;
  }

  .nav2-lnk {
    justify-content: flex-start;
  }

  .nav2-lnk.w--current {
    justify-content: flex-start;
    align-items: stretch;
    width: 160px;
    max-width: none;
    position: relative;
  }

  .dynpan {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .nav1-prs-ext-con {
    width: 64px;
    min-width: 64px;
    max-width: 64px;
  }

  .nav2-icn {
    font-size: 17px;
  }

  .nav2-txt {
    display: flex;
  }

  .reg-b {
    max-width: 100%;
  }

  .pr-act-static-icn {
    font-family: "Fa 300", Arial, sans-serif;
    font-weight: 300;
  }

  .pro-isg-txt-lng {
    display: flex;
  }

  .pro-isg-loc-txt-sht {
    display: none;
  }

  .msg-pre-sub-con {
    display: flex;
  }

  .bu-27x9vw-approve {
    font-size: 24px;
  }

  .bu-27x9vw-flag {
    font-size: 24px;
    display: flex;
  }

  .ad-ver-txt {
    font-size: 16px;
  }

  .ad-veri-img-icn {
    font-size: 20px;
  }

  .nav1-lnk-disabled {
    display: none;
  }

  .cnt-elm-tiles {
    justify-content: flex-start;
  }

  .img-card-edit {
    max-width: var(--size--grid-w-4);
    flex-basis: var(--size--grid-w-4);
  }

  .grd-img {
    grid-template-columns: minmax(320px, 1fr) minmax(320px, 1fr);
    grid-auto-columns: minmax(320px, 1fr);
  }

  .img-card-edit-ph {
    max-width: var(--size--grid-w-4);
    flex-basis: var(--size--grid-w-4);
  }

  .img-card-edit-icn {
    font-size: 40px;
  }

  .nav2-tabs {
    max-width: 1200px;
  }

  .nav1-desk-con {
    display: flex;
  }

  .dash-ratbu-con {
    max-width: 280px;
  }

  .pr-act-con {
    z-index: 100;
  }

  .bu-13-5x9vw-ad-ver-active, .bu-13-5x9vw-ad-ver {
    font-size: 16px;
  }

  .bu-9x9vw-ad-ver {
    font-size: 14px;
  }

  .bu-15x9vw-ad-ver-active, .bu-45x9vw-ad-ver-active, .bu-27x9vw-ad-ver-year, .bu-13-5x9vw-ad-ver-corrected {
    font-size: 16px;
  }

  .img-card-mod-icn {
    font-size: 40px;
  }

  .bar-con {
    max-width: 280px;
  }

  .pro-pan, .pro-status-pan, .pro-pan-pending {
    max-width: 1000px;
  }

  .bu-15x9vw-ad-ver-mod {
    font-size: 16px;
  }

  .bu-9x9vw-ad-reject-selected {
    font-size: 14px;
  }

  .bu-27x9vw-flag-confirm {
    display: none;
  }

  .bu-27x9vw-approve-confirm {
    font-size: 24px;
  }

  .bu-45x9vw-ad-ver-notsuit {
    font-size: 16px;
  }

  .bu-27x9vw-option {
    font-size: 24px;
    display: flex;
  }

  .ad-id-img-icn {
    font-size: 20px;
  }

  .dynpan-placeholder {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .img-card-edit-locked {
    max-width: var(--size--grid-w-4);
    flex-basis: var(--size--grid-w-4);
  }

  .bu-27x9vw-disabled {
    font-size: 24px;
    display: flex;
  }

  .bu-27x9vw-ad-ver, .bu-27x9vw-ad-ver-copy {
    font-size: 14px;
  }

  .bu-13-5x9vw-ad-reject {
    font-size: 16px;
  }

  .bu-27x4-5vw-ad-title, .bu-9x9vw-ad-reject {
    font-size: 14px;
  }

  .bu-ad-reject-counter-copy {
    width: 22px;
    height: 22px;
    font-size: 16px;
    top: 10%;
    right: 10px;
  }

  .bu-13-5x9vw-ad-escalate {
    font-size: 16px;
  }
}

@media screen and (min-width: 1440px) {
  .dynpan {
    flex: none;
    width: 512px;
    min-width: 512px;
    max-width: 512px;
    display: flex;
  }

  .nav1-prs-ext-con {
    width: 256px;
    min-width: 256px;
    max-width: 256px;
  }

  .nav1-prs-ext {
    flex-wrap: wrap;
    display: flex;
  }

  .pro-head {
    margin-top: 0;
  }

  .usr-c-sqr {
    min-width: 90px;
    min-height: 90px;
  }

  .dyn-nav-txt.selected {
    color: #989898;
    font-weight: 600;
  }

  .dyn-pan-con {
    min-width: 512px;
    max-width: 512px;
  }

  .msg-pre-title-icn {
    flex: 0 auto;
  }

  .msg-pre-sub-txt {
    font-weight: 700;
  }

  .msg-ctl-icn-focus.other {
    color: #f59a23cc;
  }

  .usr-c-lnk {
    min-height: 90px;
  }

  .usr-c-sqr-selected {
    min-width: 90px;
    min-height: 90px;
  }

  .msg-notice {
    width: 502px;
    min-width: 502px;
    max-width: 502px;
  }

  .bu-18x9vw {
    font-size: 40px;
  }

  .grd-img {
    grid-template-columns: minmax(320px, 1fr) minmax(320px, 1fr);
  }

  .svd-usr-icn {
    flex: 0 auto;
  }

  .dyn-cnt-con {
    max-width: 512px;
  }

  .dyn-con {
    flex: 1;
    max-width: 512px;
  }

  .dyn-menu-ovr {
    justify-content: center;
  }

  .nav1-prs-lnk-of.desk {
    display: none;
  }

  .svd-loc-icn {
    flex: 0 auto;
  }

  .dyn-profile-menu-con, .dyn-profile-edit-con {
    min-width: 512px;
    max-width: 512px;
  }

  .dyn-dd-list.w--open {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .dyn-usr-con {
    padding-left: 13px;
  }

  .nav1-desk-con {
    display: flex;
  }

  .nav1-acc-desk-selected, .nav1-pro-desk-selected {
    display: none;
  }

  .dyn-msg-con, .dyn-msg-convo-con {
    min-width: 512px;
    max-width: 512px;
  }

  .dd-head-icn {
    padding-top: 30px;
    padding-bottom: 5px;
  }

  .msg-bub-con {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dyn-msg-pan {
    max-width: 512px;
  }

  .dyn-msg-convo-new-con {
    min-width: 512px;
    max-width: 512px;
  }

  .msg-pre-sub-txt-new {
    font-weight: 700;
  }

  .busq-usr-dyn, .busq-usr-dyn-selected {
    width: 110px;
    min-width: 90px;
    max-width: 110px;
    height: 110px;
    min-height: 90px;
    max-height: 110px;
  }

  .dyn-faq-list.w--open {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .dyn-tit-con {
    align-items: center;
  }

  .bdy-dash-rep-pan {
    min-height: 42px;
  }

  .dash-rat-con {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .hd1-dyn {
    text-align: center;
  }

  .connect-icn-uc7 {
    flex: 0 auto;
  }

  .dyn-pro-all-con {
    justify-content: center;
  }

  .dyn-note {
    padding-bottom: 10px;
  }

  .dyn-usr-pending-con {
    padding-left: 13px;
  }

  .buho-mod, .buho-mod-disabled, .buso-decline, .buso-decline-confirm {
    border: 1px solid #000;
  }

  .dyn-set-pan {
    min-width: 512px;
    max-width: 512px;
  }

  .dyn-new-pro-con {
    justify-content: center;
  }

  .busq-usr-dyn-seldis, .busq-usr-dyn-disabled {
    width: 110px;
    min-width: 90px;
    max-width: 110px;
    height: 110px;
    min-height: 90px;
    max-height: 110px;
  }

  .usr-c-lnk-selected {
    min-height: 90px;
  }

  .busq-usr-dyn-all-selected, .busq-usr-dyn-all-seldis {
    width: 110px;
    min-width: 90px;
    max-width: 110px;
    height: 110px;
    min-height: 90px;
    max-height: 110px;
  }

  .bu-27x9vw-confirm {
    font-size: 24px;
  }

  .msg-pmp-con {
    max-width: 150px;
  }

  .msg-pmp {
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .msg-opt-con {
    flex-flow: row;
    padding: 20px;
  }

  .bu-space-msg {
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
  }

  .msg-pro-lnk {
    min-width: 400px;
  }

  .msg-delete-con {
    flex-flow: row;
    padding: 20px;
  }

  .msg-ctrl-con {
    min-height: 90px;
  }

  .connect-icn-uc5, .connect-icn-uc4 {
    flex: 0 auto;
  }

  .meet-hd {
    margin-top: 0;
  }

  .msg-meet-icn {
    flex: 0 auto;
  }

  .msg-meet-sub-txt {
    font-weight: 700;
  }

  .dyn-man-pro-con {
    justify-content: center;
  }

  .dynpan-placeholder {
    flex: none;
    width: 512px;
    min-width: 512px;
    max-width: 512px;
    display: flex;
  }

  .msg-set-con {
    display: none;
  }

  .dyn-notify-con {
    min-width: 512px;
    max-width: 512px;
  }

  .bu-13-5x9vw-ad-reject-selected, .bu-13-5x9vw-ad-escalate-selected {
    font-size: 16px;
  }
}

@media screen and (min-width: 1920px) {
  .nav1-prs-ext {
    display: flex;
  }

  .img-card {
    flex-basis: var(--size--grid-w-4);
  }

  .img-card-edit {
    max-width: var(--size--grid-w-4);
    flex-basis: var(--size--grid-w-4);
  }

  .grd-img {
    grid-template-columns: minmax(320px, 1fr) minmax(320px, 1fr) minmax(320px, 1fr);
    grid-auto-columns: minmax(320px, 1fr);
  }

  .img-card-edit-ph {
    max-width: var(--size--grid-w-4);
    flex-basis: var(--size--grid-w-4);
  }

  .img-card-mod {
    flex-basis: var(--size--grid-w-4);
  }

  .nav3-tabcnt {
    grid-template-rows: 1fr;
  }

  .dyn-support {
    display: none;
  }

  .hd-land {
    font-size: 1.88vw;
  }

  .land-para {
    max-width: 35vw;
    font-size: 1vw;
  }

  .nav2-cnt {
    justify-content: flex-start;
  }

  .coming-txt {
    font-size: 50px;
    font-weight: 200;
  }

  .feed-countdown {
    font-size: 300px;
  }

  .meet-bdy-con {
    flex-flow: column wrap;
  }

  .img-card-msg, .img-card-edit-locked {
    max-width: var(--size--grid-w-4);
    flex-basis: var(--size--grid-w-4);
  }
}

@media screen and (max-width: 991px) {
  .nav1 {
    background-color: var(--nav1m);
    border-bottom-style: none;
  }

  .nav2 {
    flex-direction: column;
    min-width: 64px;
    max-width: 64px;
    padding-left: 0;
    display: flex;
  }

  .nav2-lnk {
    justify-content: center;
    width: auto;
    padding-right: 0;
  }

  .nav2-lnk.w--current {
    background-color: var(--nav1m);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    justify-content: center;
  }

  .nav2-lnk.w--current:hover {
    font-family: "Fa solid 900", sans-serif;
    font-weight: 400;
  }

  .dynpan {
    z-index: 24;
    flex-direction: row;
    width: 100vw;
    min-width: 512px;
    max-width: 100vw;
    margin-left: 0;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .nav1-lnk, .nav1-lnk:hover {
    color: var(--c-n1m-icn);
  }

  .nav1-lnk.w--current {
    background-color: var(--c-n3m-bg-s);
    color: var(--c-brand);
    overflow: hidden;
  }

  .nav1-icn.test {
    background-color: #080808;
  }

  .nav1-prs-ext-con {
    min-width: 256px;
    max-width: 256px;
    display: none;
  }

  .nav1-cat-con {
    min-width: 358px;
    overflow: hidden;
  }

  .nav2-txt, .nav2-txt-selected {
    display: none;
  }

  .nav2-icn-selected {
    padding-left: 0;
  }

  .nav2-link-selected {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    justify-content: center;
    align-items: center;
    min-width: 64px;
    max-height: 50px;
  }

  .home {
    display: flex;
  }

  .nav1-cat-mob-selected, .nav1-prs-ext, .nav1-txt {
    display: none;
  }

  .nav1-lnk-selected {
    color: var(--c-n1m-icn);
  }

  .nav1-icn-selected {
    color: #aaa;
    background-color: #080808;
  }

  .busq-icn-300:focus {
    color: #288080;
  }

  .busq-txt:focus {
    color: #aaa;
  }

  .pro-pre-info-con {
    padding-bottom: 0;
  }

  .pro-pre-name-txt {
    font-size: 20px;
  }

  .in-dyn:active {
    border-color: var(--c-brand-90);
    color: var(--c-txth);
    background-color: #000;
    font-weight: 400;
  }

  .pan2 {
    justify-content: flex-start;
    max-width: 600px;
  }

  .buho-bod:hover {
    color: var(--c-txth);
  }

  .buso-bod:hover {
    background-color: var(--c-404040);
    color: var(--c-txt);
  }

  .buso-bod:active {
    background-color: var(--c-555);
    color: var(--c-txth);
  }

  .reg-pan {
    width: 100%;
  }

  .navr {
    background-color: #202020;
    height: 664px;
    min-height: 664px;
    margin-top: -600px;
    display: flex;
  }

  .navr-con {
    justify-content: center;
    align-items: flex-end;
    max-width: 100%;
  }

  .nav-reg-lnk-txt {
    display: flex;
  }

  .busq:focus {
    color: #aaa;
    background-color: #121212;
  }

  .int-set {
    color: var(--c-txth);
  }

  .int-set:hover {
    border: 2px solid var(--c-646464);
    color: var(--c-txth);
  }

  .int-av {
    color: var(--c-808080);
  }

  .int-av:hover {
    border-color: var(--c-121212);
    color: var(--c-808080);
  }

  .mcr-con:hover {
    color: var(--c-txt);
    background-color: #0000;
  }

  .int-l1a, .int-l1a:hover {
    border: 2px solid var(--c-101010);
    color: var(--c-txtl);
    background-color: #0000;
  }

  .buso-dyn:hover {
    background-color: var(--c-txt);
    color: var(--c-101010);
    border-color: #0000;
  }

  .buso-dyn:active {
    background-color: var(--c-txth);
    color: var(--c-101010);
  }

  .buho-dyn:hover {
    color: var(--c-txt);
  }

  .pro-stc-con {
    max-width: 100vw;
  }

  .navpr {
    position: sticky;
    top: 0;
  }

  .navpr-link.w--current {
    color: var(--c-txth);
  }

  .pr-title-nam-txt {
    align-items: center;
  }

  .pro-stat {
    max-width: none;
  }

  .para {
    color: var(--c-para);
  }

  .dyn-nav-link {
    color: var(--c-txt-mob);
  }

  .dyn-nav-link.w--current {
    color: var(--c-txth-mob);
  }

  .msg-pre-cnt {
    max-width: none;
  }

  .msg-pre-cnt.slide {
    position: static;
  }

  .msg-pre-title-icn {
    color: var(--c-txt-mob);
  }

  .msg-pre-sub-txt.selected, .msg-pre-msg-txt.selected, .msg-pre-tim.selected, .msg-pre-to.selected, .msg-pre-title-txt.selected {
    color: var(--c-txth-mob);
  }

  .age-rng {
    background-color: var(--c-dynm);
  }

  .age-rng:hover {
    background-color: var(--c-dynm);
    color: var(--c-txt);
  }

  .busq-selected:focus {
    color: #aaa;
    background-color: #121212;
  }

  .busq-icn-300-selected {
    color: var(--c-brand-90);
  }

  .busq-icn-300-selected:focus {
    color: #288080;
  }

  .busq-txt-selected:focus {
    color: #aaa;
  }

  .met-set {
    color: var(--c-txth);
  }

  .met-set:hover {
    border: 2px solid var(--c-101010);
    background-color: var(--c-dynh);
    color: var(--c-txth);
  }

  .met-dd, .met-dd:hover {
    border: 2px solid var(--c-dynh);
    background-color: #0000;
  }

  .busq-lg:focus {
    color: #aaa;
    background-color: #121212;
  }

  .navx-men-lnk {
    color: var(--c-txtl);
    object-fit: fill;
    justify-content: center;
    padding: 21px 17px;
    position: static;
  }

  .navx-men-lnk:hover {
    box-shadow: inset 0 3px #0000;
  }

  .navx-men-lnk.w--current {
    box-shadow: inset 0 3px #4ddbdb;
  }

  .navx {
    justify-content: flex-start;
    align-items: center;
  }

  .navx-menu {
    border-left: 5px solid var(--c-mainh);
    background-color: var(--c-121212);
    min-width: 200px;
    margin-top: 62px;
  }

  .sec-arrow {
    background-color: #202020;
    padding: 20px;
  }

  .int-l1b, .int-l1b:hover {
    border: 2px solid var(--c-101010);
    color: var(--c-txtl);
    background-color: #0000;
  }

  .wid-cancel, .wid-cancel:hover {
    border: 2px solid var(--c-dynh);
    background-color: var(--c-dyn);
    color: var(--c-txtl);
  }

  .int-l1c, .int-l1c:hover {
    border: 2px solid var(--c-101010);
    color: var(--c-txtl);
    background-color: #0000;
  }

  .int-av-selected, .int-av-selected:hover {
    border: 2px solid var(--c-dynh);
    background-color: var(--c-dynh);
    color: var(--c-avoid);
  }

  .ad-veri-bod {
    font-size: 13px;
  }

  .bu-27x9vw-approve {
    font-size: 2vw;
  }

  .bu-27x9vw-flag {
    font-size: 15px;
  }

  .ad-ver-fa900, .ad-ver-fa400, .ad-ver-usr {
    font-size: 2.6vw;
  }

  .ad-ver-txt {
    font-size: 1vw;
  }

  .fb-rat-icn, .fb-rat-icn-inactive, .fb-bc-s, .fb-bc-l {
    display: flex;
  }

  .bdy-con-filter {
    z-index: 0;
  }

  .in-bod-filter {
    text-align: right;
  }

  .cnt-pro-meetstatus {
    max-width: 100vw;
  }

  .nav1-txt-selected {
    display: none;
  }

  .ps {
    z-index: 5;
  }

  .img-card-edit:hover {
    background-color: var(--c-555);
  }

  .grd-img {
    grid-auto-columns: minmax(320px, 1fr);
  }

  .img-card-edit-ph {
    color: var(--c-txtl);
  }

  .img-card-edit-ph:hover {
    border-style: dashed;
    border-color: var(--c-555);
    color: var(--c-txtl);
  }

  .img-card-edit-icn {
    font-size: 36px;
  }

  .test-tiles {
    overflow: visible;
  }

  .bure:hover {
    background-color: var(--c-404040);
    color: var(--c-txt);
  }

  .bure:active {
    background-color: var(--c-mod);
    color: var(--c-101010);
  }

  .nav2-tabcnt {
    max-width: 100vw;
  }

  .menu-button.w--open {
    background-color: var(--c-121212);
  }

  .navx-icn {
    color: var(--c-txt);
  }

  .navx-men-lnk-mob {
    background-color: var(--c-dyn);
    color: var(--c-txth);
    display: flex;
  }

  .navx-men-lnk-mob:hover {
    box-shadow: inset 0 3px #0000;
  }

  .navx-men-lnk-mob.w--current {
    box-shadow: inset 0 3px #4ddbdb;
  }

  .navx-men-lnk-ma {
    color: var(--c-txth);
    object-fit: fill;
    justify-content: center;
    padding: 21px 17px;
    position: static;
  }

  .navx-men-lnk-ma:hover {
    box-shadow: inset 0 3px #0000;
  }

  .navx-men-lnk-ma.w--current {
    box-shadow: inset 0 3px #4ddbdb;
  }

  .text-block-27 {
    color: var(--c-brand-50);
    justify-content: center;
    align-items: center;
    height: 62px;
    margin-top: 10px;
    display: flex;
  }

  .log-err {
    align-self: center;
    display: flex;
  }

  .busq-icn-300-lg:focus {
    color: #288080;
  }

  .srch-dd-list.w--open, .acc-con {
    overflow: hidden;
  }

  .srch-opt {
    background-color: var(--c-mainh);
  }

  .acc-han-con, .srch-title-list.w--open {
    overflow: hidden;
  }

  .dyn-cnt-con {
    max-width: none;
  }

  .nav1-prs-con {
    display: flex;
  }

  .nav1-prs-mob-lnk {
    color: var(--c-n1m-icn);
  }

  .dyn-close {
    flex: 1;
    width: 100%;
    height: 100%;
    display: block;
  }

  .dyn-con {
    width: 568px;
    max-width: 568px;
  }

  .dyn-border {
    background-color: var(--c-mainh);
    flex: 1;
    width: 100%;
    height: 100%;
    display: block;
  }

  .dyn-border-blur {
    background-color: var(--c-nav3);
    flex: 1;
    width: 100%;
    min-width: 5px;
    max-width: 5px;
    height: 100%;
    display: block;
  }

  .nav1-txt-ovrf {
    color: var(--c-txth);
  }

  .nav1-prs-lnk-of:hover {
    background-color: var(--nav1m);
    color: var(--c-n1-icn);
  }

  .nav1-prs-lnk-of:active {
    background-color: var(--c-dynm);
    color: var(--c-brand-90);
  }

  .nav1-prs-lnk-of.mob {
    display: flex;
  }

  .navr-info {
    border-radius: 0;
    max-width: 100%;
  }

  .buso-accept:hover {
    background-color: var(--c-txt);
  }

  .buso-accept:active {
    background-color: var(--c-brand);
  }

  .nav1-cat-menu-dd {
    display: none;
  }

  .reg-pro-notice-con {
    background-color: var(--c-303030);
    border-style: none;
  }

  .bdy-home {
    background-color: var(--c-121212);
  }

  .pro-adm {
    padding-left: 20px;
  }

  .pro-adm-con:hover {
    background-color: var(--c-dyn);
    color: var(--c-txt);
  }

  .pro-sel:hover {
    background-color: var(--c-dynh);
  }

  .pro-sel-txt {
    color: var(--c-txth);
  }

  .srch-opt-selected {
    border-color: var(--c-nav3);
    background-color: var(--c-404040);
  }

  .ft-con-bop {
    border-radius: 0;
  }

  .dyn-dd-tog:hover {
    background-color: var(--c-dyn);
    color: var(--c-txtl);
  }

  .dyn-dd-tog:focus {
    background-color: var(--c-dynm);
    color: var(--c-brand);
  }

  .dyn-dd-list.w--open {
    border-bottom-style: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav1-act-mob {
    color: var(--c-n1m-icn);
  }

  .nav1-act-mob:hover {
    color: var(--c-n1m-icn-s);
  }

  .nav1-msg-mob, .nav1-msg-mob:hover, .nav1-not-mob, .nav1-not-mob:hover, .nav1-men-mob, .nav1-men-mob:hover {
    color: var(--c-n1m-icn);
  }

  .nav1-act-mob-selected, .nav1-msg-mob-selected, .nav1-not-mob-selected, .nav1-men-mob-selected {
    color: var(--c-n1m-icn-s);
  }

  .nav1-pro-mob, .nav1-pri-mob, .nav1-acc-mob, .nav1-dev-mob {
    background-color: var(--c-n2m-bg);
    color: var(--c-n1m-icn-s);
  }

  .nav1-cat-mob {
    display: none;
  }

  .nav1-inf-mob, .nav1-sup-mob, .nav1-inv-mob {
    background-color: var(--c-n2m-bg);
    color: var(--c-n1m-icn-s);
  }

  .nav1-acc-desk {
    color: var(--c-n1m-icn);
  }

  .nav1-acc-desk-selected {
    color: var(--c-n1m-icn-s);
  }

  .nav1-pro-desk {
    color: var(--c-n1m-icn);
  }

  .nav1-pro-desk-selected {
    color: var(--c-n1m-icn-s);
  }

  .nav1-dev-desk {
    color: var(--c-n1m-icn);
  }

  .nav1-dev-desk-selected {
    background-color: var(--c-dynh);
    color: var(--c-n1m-icn-s);
  }

  .pro-pri-con {
    flex-direction: column;
  }

  .pro-pri-txt {
    text-align: center;
  }

  .pro-pri-icn {
    margin-bottom: 5px;
  }

  .inbx-dyn {
    color: var(--c-para);
  }

  .inbx-dyn:hover {
    border-color: var(--c-nav2);
  }

  .in-landing {
    color: var(--c-para);
  }

  .in-landing:hover {
    border-color: var(--c-nav2);
  }

  .mcr-opt-con:hover {
    border-color: var(--c-404040);
    background-color: var(--c-404040);
    color: var(--c-txt);
    font-family: "Fa 100", Arial, sans-serif;
  }

  .buho-cyd:hover {
    background-color: var(--c-404040);
  }

  .buso-cyd:hover {
    background-color: var(--c-privacy);
  }

  .cyd-icn-900 {
    width: 45px;
    min-width: 45px;
    max-width: 45px;
    height: 45px;
    min-height: 45px;
    max-height: 45px;
  }

  .confirm-icn {
    justify-content: center;
    align-items: center;
  }

  .bdy-cnt-top {
    background-color: var(--c-121212);
  }

  .in-dyn-pro-dd {
    font-size: 16px;
  }

  .in-con-bu {
    flex-wrap: wrap;
  }

  .buso-navxh:hover {
    color: var(--c-txth);
    background-color: #0000;
  }

  .buso-navxh:active {
    border-color: var(--c-brand-90);
    background-color: var(--c-brand-90);
    color: var(--c-101010);
  }

  .msg-pre-cnt-new, .msg-pre-cnt-other, .msg-pre-cnt-warn, .not-con-new, .not-con {
    max-width: none;
  }

  .hd-land {
    font-size: var(--size--land-hd2-tab);
  }

  .land-acc-icn, .land-eql-icn {
    min-height: var(--size--land-icn-tab);
    font-size: var(--size--land-icn-tab);
  }

  .slide-vt {
    grid-column-gap: var(--size--land-gap-tab);
    grid-row-gap: var(--size--land-gap-tab);
  }

  .land-para {
    font-size: var(--size--land-p-tab);
  }

  .land-ing-icn, .land-pro-icn, .land-pro-icn-50, .land-pro-icn-10, .land-aut-icn, .land-res-icn, .land-inc-icn {
    min-height: var(--size--land-icn-tab);
    font-size: var(--size--land-icn-tab);
  }

  .int-set-into-focused {
    border: 2px solid var(--c-into);
    background-color: var(--c-mainh);
    color: var(--c-txt);
  }

  .int-set-into-focused:hover {
    border: 2px solid var(--c-into);
    background-color: var(--c-dynh);
    color: var(--c-txt);
  }

  .wid-confirm-into-focused {
    border: 2px solid var(--c-into);
    color: var(--c-txth);
  }

  .wid-confirm-into-focused:hover {
    border: 2px solid var(--c-into);
    color: var(--c-txth);
    background-color: #0000;
  }

  .wid-confirm-life-focused {
    border: 2px solid var(--c-lifestyle);
    color: var(--c-txth);
  }

  .wid-confirm-life-focused:hover {
    border: 2px solid var(--c-lifestyle);
    color: var(--c-txth);
    background-color: #0000;
  }

  .wid-confirm-curious-focused {
    border: 2px solid var(--c-curious);
    color: var(--c-txth);
  }

  .wid-confirm-curious-focused:hover {
    border: 2px solid var(--c-curious);
    color: var(--c-txth);
    background-color: #0000;
  }

  .int-dd-lfe-focused {
    border: 2px solid var(--c-lifestyle);
    color: var(--c-txth);
  }

  .int-dd-lfe-focused:hover {
    border: 2px solid var(--c-lifestyle);
    color: var(--c-txth);
    background-color: #0000;
  }

  .int-set-lfe-focused {
    border: 2px solid var(--c-lifestyle);
    background-color: var(--c-dynh);
    color: var(--c-txt);
  }

  .int-set-lfe-focused:hover {
    border-width: 2px;
    border-color: var(--c-lifestyle);
    background-color: var(--c-dynh);
    color: var(--c-txt);
  }

  .int-dd-into-focused {
    border: 2px solid var(--c-into);
    color: var(--c-txth);
  }

  .int-dd-into-focused:hover {
    border: 2px solid var(--c-into);
    color: var(--c-txth);
    background-color: #0000;
  }

  .int-dd-curious-focused {
    border: 2px solid var(--c-curious);
    color: var(--c-txth);
  }

  .int-dd-curious-focused:hover {
    border: 2px solid var(--c-curious);
    color: var(--c-txth);
    background-color: #0000;
  }

  .int-set-curious-focused, .int-set-curious-focused:hover {
    border: 2px solid var(--c-curious);
    background-color: var(--c-dynh);
    color: var(--c-txt);
  }

  .int-x, .int-x:hover {
    border: 2px solid var(--c-101010);
    color: var(--c-txtl);
    background-color: #0000;
  }

  .busq-usr:focus, .busq-usr-selected:focus {
    color: #aaa;
    background-color: #121212;
  }

  .busq-icn-300-f:focus, .busq-icn-300-m:focus, .busq-icn-300-c:focus {
    color: #288080;
  }

  .busq-lg-dyn {
    background-color: var(--c-dynm);
  }

  .busq-lg-dyn:hover {
    background-color: var(--c-dynm);
    color: var(--c-txt);
  }

  .busq-lg-dyn-selected:focus {
    color: #aaa;
    background-color: #121212;
  }

  .busq-usr-dyn:hover {
    background-color: var(--c-dynm);
    color: var(--c-txt);
  }

  .busq-usr-dyn-selected {
    border: 2px solid var(--c-txtl);
  }

  .busq-usr-dyn-selected:focus {
    color: #aaa;
    background-color: #121212;
  }

  .nav1-mob-hl {
    overflow: hidden;
  }

  .in-con-pubu {
    flex-wrap: wrap;
  }

  .dyn-faq-list.w--open {
    border-bottom-style: none;
    justify-content: center;
  }

  .dyn-faq-tog:hover {
    background-color: var(--c-dyn);
    color: var(--c-txtl);
  }

  .dyn-faq-tog:focus {
    background-color: var(--c-dynm);
    color: var(--c-brand);
  }

  .in-dyn-success:hover {
    border-color: var(--c-101010);
    color: var(--c-txt);
  }

  .met-dd-ina-focused {
    border: 3px solid var(--c-meti);
    background-color: var(--c-bdyl);
    color: var(--c-txth);
  }

  .met-dd-ina-focused:hover {
    border-color: var(--c-meti);
  }

  .met-l1b-inactive, .met-l1b-inactive:hover, .met-l1c-inactive, .met-l1c-inactive:hover, .met-l1a-inactive, .met-l1a-inactive:hover {
    border: 3px solid var(--c-dynh);
    background-color: var(--c-dyn);
    color: var(--c-txtl);
  }

  .met-l2a-now-focused, .met-l2a-now-focused:hover, .met-l2b-now-selected, .met-l2b-now-selected:hover {
    border: 3px solid var(--c-metn);
    background-color: var(--c-bdyl);
    color: var(--c-txth);
  }

  .met-l2a-inactive, .met-l2a-inactive:hover, .met-l2b-inactive, .met-l2b-inactive:hover {
    border: 3px solid var(--c-dynh);
    color: var(--c-txtl);
    background-color: #0000;
  }

  .met-set-now:hover {
    border-color: var(--c-metn);
    background-color: var(--c-dynh);
    color: var(--c-txt);
  }

  .inbx-dyn-cap {
    color: var(--c-para);
  }

  .inbx-dyn-cap:active {
    border: 2px solid var(--c-brand);
  }

  .met-set-act:hover {
    border-color: var(--c-meta);
    background-color: var(--c-dynm);
    color: var(--c-txt);
  }

  .met-set-ina:hover {
    border-color: var(--c-meti);
    background-color: var(--c-dynh);
    color: var(--c-txt);
  }

  .dash-ratbu:hover {
    border-color: var(--c-veri);
    background-color: var(--c-dynm);
    color: var(--c-txth);
  }

  .dash-hd1, .dash-hd1-rat {
    font-size: 22px;
  }

  .buho-dash:hover {
    border-color: var(--c-txtl);
    background-color: var(--c-404040);
    color: var(--c-txth);
  }

  .buho-dash:active {
    background-color: var(--c-404040);
    color: var(--c-txth);
    border-color: #0000;
  }

  .buho-black-red:hover {
    color: var(--c-txt);
    background-color: #0000;
    border-color: #000;
  }

  .in-dyn-mm:active {
    border: 2px solid var(--c-brand-90);
    color: var(--c-txth);
    background-color: #000;
    font-weight: 400;
  }

  .in-dyn-mm:focus {
    border: 2px solid var(--c-brand-90);
  }

  .pro-filter-con {
    z-index: 0;
  }

  .pro-filter {
    text-align: right;
  }

  .pro-foot-pan {
    z-index: 0;
  }

  .buso-stt:hover {
    background-color: var(--c-404040);
    color: var(--c-txth);
  }

  .found-confirm-icn {
    justify-content: center;
    align-items: center;
  }

  .land-ing-icn-green {
    min-height: var(--size--land-icn-tab);
    font-size: var(--size--land-icn-tab);
  }

  .hd-mission {
    margin-top: var(--size--land-gap-tab);
    font-size: var(--size--land-hd1-tab);
  }

  .bu-13-5x9vw-ad-ver, .bu-15x9vw-ad-ver-active {
    font-size: 1.2vw;
  }

  .ad-ver-usr-m, .ad-ver-usr-f {
    font-size: 2.6vw;
  }

  .bu-27x9vw-ad-ver-year {
    font-size: 1.2vw;
  }

  .int-l1a-active {
    border: 2px solid var(--c-lifestyle);
    color: var(--c-txth);
  }

  .int-l1a-active:hover {
    border: 2px solid var(--c-lifestyle);
    color: var(--c-txth);
    background-color: #0000;
  }

  .int-l1b-active {
    border: 2px solid var(--c-into);
    color: var(--c-txth);
  }

  .int-l1b-active:hover {
    border: 2px solid var(--c-into);
    color: var(--c-txth);
    background-color: #0000;
  }

  .int-l1c-active {
    border: 2px solid var(--c-curious);
    color: var(--c-txth);
  }

  .int-l1c-active:hover {
    border: 2px solid var(--c-curious);
    color: var(--c-txth);
    background-color: #0000;
  }

  .met-l1c-active, .met-l1c-active:hover {
    border: 3px solid var(--c-metn);
    background-color: var(--c-bdyl);
    color: var(--c-txth);
  }

  .met-l1b-active, .met-l1b-active:hover {
    border: 3px solid var(--c-meta);
    background-color: var(--c-bdyl);
    color: var(--c-txth);
  }

  .met-l1a-active, .met-l1a-active:hover {
    border: 3px solid var(--c-meti);
    background-color: var(--c-bdyl);
    color: var(--c-txth);
  }

  .nav1-icn-admin {
    color: var(--c-n1m-icn);
    max-width: 64px;
  }

  .nav1-icn-admin:hover {
    color: var(--c-n1m-icn);
  }

  .nav1-icn-admin.w--current {
    background-color: var(--c-n3m-bg-s);
    color: var(--c-other);
    width: 64%;
    max-width: 64px;
  }

  .met-dd-disabled, .met-dd-disabled:hover {
    border: 2px solid var(--c-dynh);
    background-color: #0000;
  }

  .in-dyn-yy-disabled:active, .in-dyn-mm-disabled:active, .in-dyn-dd-disabled:active, .in-dyn-dd-err:active, .in-dyn-mm-err:active, .in-dyn-yy-err:active {
    border-color: var(--c-brand-90);
    color: var(--c-txth);
    background-color: #000;
    font-weight: 400;
  }

  .buho-black-brand:hover {
    color: var(--c-txt);
    background-color: #0000;
    border-color: #000;
  }

  .bdy-cnt-hd-con {
    background-color: var(--c-121212);
  }

  .invite-bc-con {
    justify-content: space-between;
    display: flex;
  }

  .dyn-menu-list:hover {
    background-color: var(--c-dyn);
    color: var(--c-txt);
  }

  .dyn-menu-dd, .dyn-menu-dd:hover {
    color: var(--c-txt);
  }

  .navr-private {
    border-radius: 0;
    max-width: 100%;
  }

  .mask-nav {
    color: #000;
    min-height: 120px;
    max-height: 120px;
    display: none;
    position: fixed;
    inset: 0% 0% auto;
  }

  .buho-brand:hover {
    color: var(--c-txt);
  }

  .dyn-menu-expand:hover {
    background-color: var(--c-dyn);
    color: var(--c-txt);
  }

  .bdy-pro-hd {
    background-color: var(--c-121212);
  }

  .buso-dash-bod:hover {
    background-color: var(--c-404040);
    color: var(--c-txth);
  }

  .in-dyn-dd:active {
    border: 2px solid var(--c-brand-90);
    color: var(--c-txth);
    background-color: #000;
    font-weight: 400;
  }

  .in-dyn-dd:focus {
    border: 2px solid var(--c-brand-90);
  }

  .in-dyn-yy:active {
    border: 2px solid var(--c-brand-90);
    color: var(--c-txth);
    background-color: #000;
    font-weight: 400;
  }

  .in-dyn-yy:focus {
    border: 2px solid var(--c-brand-90);
  }

  .pro-sel-txt-disabled, .pro-sel-txt-coming {
    color: var(--c-txtl);
  }

  .mod-grid-hd-con {
    z-index: 0;
  }

  .ad-veri-nil {
    font-size: 13px;
  }

  .buho-mod:hover {
    color: var(--c-txt);
  }

  .buho-mod:active {
    background-color: var(--c-mod);
    color: var(--c-101010);
  }

  .buho-mod-disabled:hover {
    color: var(--c-txt);
  }

  .buho-mod-disabled:active {
    background-color: var(--c-mod);
    color: var(--c-101010);
  }

  .img-card-menu-icn, .img-card-menu-cancel, .img-card-menu-confirm {
    font-size: 24px;
  }

  .buso-cancel-confirm:hover {
    color: var(--c-txt);
  }

  .int-set-demo-act, .int-set-demo-ina {
    color: var(--c-txth);
  }

  .int-av-demo-ina {
    color: var(--c-808080);
  }

  .bdy-cnt-prosel-exe, .bdy-cnt-acc-exe {
    background-color: var(--c-121212);
  }

  .buso-brand:hover {
    background-color: var(--c-404040);
    color: var(--c-txth);
  }

  .ad-v {
    font-size: 1.4vw;
  }

  .bu-13-5x9vw-ad-ver-corrected {
    font-size: 1.2vw;
  }

  .img-card-mod-icn {
    height: 40%;
    font-size: 36px;
  }

  .buho-notice:hover {
    color: var(--c-txt);
    background-color: #0000;
    border-color: #000;
  }

  .in-dyn-placeholder:active {
    border-color: var(--ph-bdrh);
    background-color: var(--ph-bgh);
    color: var(--c-txth);
    font-weight: 400;
  }

  .buso-reputation:hover {
    background-color: var(--c-veri);
  }

  .busq-lg-dyn-seldis:focus, .busq-usr-dyn-seldis:focus {
    color: #aaa;
    background-color: #121212;
  }

  .busq-lg-dyn-disabled, .busq-usr-dyn-disabled {
    background-color: var(--c-dynm);
  }

  .busq-usr-dyn-disabled:hover, .age-rng-seldis:hover {
    background-color: var(--c-dynm);
    color: var(--c-txt);
  }

  .age-rng-disabled {
    background-color: var(--c-dynm);
  }

  .age-rng-disabled:hover {
    background-color: var(--c-dynm);
    color: var(--c-txt);
  }

  .met-set-act-disabled:hover {
    border-color: var(--c-meta);
    background-color: var(--c-dynh);
  }

  .int-set-lfe-disabled {
    border: 2px solid var(--c-lifestyle);
    background-color: var(--c-dynh);
    color: var(--c-txt);
  }

  .int-set-lfe-disabled:hover {
    border-width: 2px;
    border-color: var(--c-lifestyle);
    background-color: var(--c-dynh);
    color: var(--c-txt);
  }

  .int-set-into-disabled {
    border: 2px solid var(--c-into);
    background-color: var(--c-mainh);
    color: var(--c-txt);
  }

  .int-set-into-disabled:hover {
    border: 2px solid var(--c-into);
    background-color: var(--c-dynh);
    color: var(--c-txt);
  }

  .int-set-curious-disabled, .int-set-curious-disabled:hover {
    border: 2px solid var(--c-curious);
    background-color: var(--c-dynh);
    color: var(--c-txt);
  }

  .in-dyn-yy-placeholder:active {
    border-color: var(--ph-bdr);
    background-color: var(--ph-bgh);
    color: var(--ph-txth);
  }

  .in-dyn-mm-placeholder:active {
    border-color: var(--ph-bdrh);
    background-color: var(--ph-bgh);
    color: var(--ph-txth);
  }

  .in-dyn-dd-placeholder:active {
    border-color: var(--ph-bdr);
    background-color: var(--ph-bgh);
    color: var(--ph-txth);
    font-weight: 400;
  }

  .dash-prophobu:hover {
    border-color: var(--c-propho);
    background-color: var(--c-dynm);
    color: var(--c-txth);
  }

  .dash-comprobu:hover {
    border-color: var(--c-compro);
    background-color: var(--c-dynm);
    color: var(--c-txth);
  }

  .pro-pan {
    z-index: 0;
  }

  .pro-status-pan {
    z-index: 0;
    flex-flow: row;
  }

  .buho-verify:hover {
    color: var(--c-txt);
    border-color: #000;
  }

  .buho-verify:active {
    color: var(--c-101010);
  }

  .inbx-dyn-cap-placeholder:active {
    border-color: var(--ph-bdr);
    background-color: var(--ph-bgh);
    color: var(--c-txth);
    font-weight: 400;
  }

  .pro-pan-pending {
    z-index: 0;
  }

  .pro-pan-con {
    flex-direction: column;
    align-items: flex-end;
    display: flex;
  }

  .rec-veri-txt-con {
    text-align: right;
    padding-right: 20px;
  }

  .msg-cntl-eli, .msg-cntl-read, .msg-cntl-mark, .msg-cntl-del {
    display: none;
  }

  .busq-icn-300-uc4:focus, .busq-icn-300-uc7:focus, .busq-icn-300-uc5:focus, .busq-icn-300-uc3:focus, .busq-icn-300-uc2:focus, .busq-icn-300-uc1:focus, .busq-icn-300-uc8:focus, .busq-icn-300-uc6:focus {
    color: #288080;
  }

  .buso-lnk-selected:hover {
    background-color: var(--c-404040);
    color: var(--c-txth);
  }

  .bdy-bus:hover {
    background-color: var(--c-dynh);
    color: var(--c-txt);
  }

  .in-add-veri:active {
    border-color: var(--c-brand-90);
    color: var(--c-txth);
    background-color: #000;
    font-weight: 400;
  }

  .busq-usr-dyn-all-selected {
    background-color: var(--c-dynh);
  }

  .busq-usr-dyn-all-selected:hover {
    background-color: var(--c-dynh);
    color: var(--c-brand-90);
  }

  .buso-delete:hover {
    background-color: #000;
  }

  .buso-delete:active {
    background-color: var(--c-avoid);
  }

  .fb-bc-c {
    display: flex;
  }

  .status-bar {
    z-index: 5;
  }

  .in-status:active {
    border-color: var(--c-brand-90);
    color: var(--c-txth);
    background-color: #000;
    font-weight: 400;
  }

  .status-bar-bg {
    z-index: 0;
    position: relative;
  }

  .refer-icn-con, .refer-bu-con {
    padding-left: 20px;
  }

  .buso-invite:hover {
    background-color: var(--c-txt);
    color: var(--c-101010);
  }

  .buso-invite:active {
    background-color: var(--c-txth);
    color: var(--c-101010);
  }

  .nav-reg-lnk-txt-selected {
    display: flex;
  }

  .buho-emote:hover, .buho-cmts:hover {
    color: var(--c-txth);
  }

  .bu-15x9vw-ad-ver-mod {
    font-size: 1.2vw;
    font-weight: 700;
  }

  .bu-27x9vw-confirm {
    font-size: 2vw;
  }

  .bu-45x9vw-ad-ver-mod {
    font-size: 1.2vw;
    font-weight: 700;
  }

  .bdy-pref-con {
    z-index: 0;
  }

  .filter-age {
    background-color: var(--c-dynm);
  }

  .filter-age:hover {
    background-color: var(--c-dynm);
    color: var(--c-txt);
  }

  .filter-opt {
    background-color: var(--c-mainh);
  }

  .filter-pro {
    background-color: var(--c-dynm);
  }

  .filter-pro:hover {
    background-color: var(--c-dynm);
    color: var(--c-txt);
  }

  .ad-veri-img-icn-left, .ad-veri-img-icn-lright {
    font-size: 18px;
  }

  .bu-27x9vw-flag-confirm, .bu-27x9vw-approve-confirm {
    font-size: 2vw;
  }

  .img-card-menu-lrg-icn {
    font-size: 24px;
  }

  .buho-black:hover {
    color: var(--c-txt);
    background-color: #0000;
    border-color: #000;
  }

  .buho-black:active {
    border-color: var(--c-txtl);
    color: var(--c-txth);
  }

  .msg-opt-con {
    flex-flow: row;
  }

  .buso-block:hover {
    background-color: var(--c-404040);
    color: var(--c-txt);
  }

  .buso-block:active {
    background-color: var(--c-avoid);
  }

  .msg-pro-lnk {
    min-width: 400px;
  }

  .msg-delete-con {
    flex-flow: row;
  }

  .msg-ctrl-con {
    min-height: 90px;
  }

  .navr-top-border {
    display: flex;
  }

  .reg-feed-hd1-brand {
    color: var(--c-brand-90);
  }

  .land-ing-icn-brand {
    min-height: var(--size--land-icn-tab);
    font-size: var(--size--land-icn-tab);
  }

  .buso-lnk-failed:hover {
    background-color: var(--c-404040);
    color: var(--c-txth);
  }

  .con-ele-meet-pre:hover {
    border-color: var(--c-nav3);
    background-color: var(--c-bdy);
  }

  .meet-grid2, .meet-grid1, .meet-grid3 {
    max-width: 100%;
  }

  .buho-bmrk:hover {
    color: var(--c-txt);
  }

  .nav1-prs-lnk-of-disabled:hover {
    background-color: var(--c-mainh);
    color: var(--c-303030);
  }

  .nav1-prs-lnk-of-disabled:active {
    background-color: var(--c-303030);
    color: var(--c-brand-90);
  }

  .nav1-txt-ovrf-disabled {
    color: var(--c-txth);
  }

  .log-suc {
    align-self: center;
    display: flex;
  }

  .buho-reg-cancel:hover, .buho-reg-cancel-confirm:hover {
    color: var(--c-txt);
  }

  .nav-reg-txt {
    display: flex;
  }

  .inbx-bdy-h-placeholder:hover, .inbx-bdy-placeholder:hover {
    border-color: var(--ph-bdr);
    color: var(--ph-txt);
  }

  .buso-bod-pending:hover {
    background-color: var(--c-404040);
    color: var(--c-txt);
  }

  .buso-bod-pending:active {
    background-color: var(--c-555);
    color: var(--c-txth);
  }

  .bu-27x9vw-option {
    font-size: 15px;
  }

  .bu-ad-pro-cam {
    font-size: 1.5vw;
  }

  .inbx-dyn-draft {
    color: var(--c-para);
  }

  .inbx-dyn-draft:hover {
    border-color: var(--c-nav2);
  }

  .buso-saved:hover {
    background-color: var(--c-txt);
    color: var(--c-101010);
    border-color: #0000;
  }

  .buso-saved:active {
    background-color: var(--c-txth);
    color: var(--c-101010);
  }

  .buso-edit:hover {
    background-color: var(--c-404040);
    color: var(--c-txth);
  }

  .dynpan-placeholder {
    z-index: 24;
    flex-direction: row;
    width: 100vw;
    min-width: 512px;
    max-width: 100vw;
    margin-left: 0;
    display: none;
    position: absolute;
    inset: 0% -100vw 0% auto;
  }

  .bure-more:hover {
    background-color: var(--c-404040);
    color: var(--c-txtl);
  }

  .inbx-re {
    color: var(--c-para);
  }

  .inbx-re:hover {
    border-color: var(--c-nav2);
  }

  .inbx-re:active, .inbx-re:focus {
    border-color: var(--c-brand);
  }

  .wid-remove, .wid-remove:hover {
    border: 2px solid var(--c-dynh);
    background-color: var(--c-dyn);
    color: var(--c-txtl);
  }

  .dd-dyn:active {
    border-color: var(--c-brand-90);
    color: var(--c-txth);
    background-color: #000;
    font-weight: 400;
  }

  .in-dyn-time-placeholder:active {
    border-color: var(--ph-bdr);
    background-color: var(--ph-bgh);
    color: var(--ph-txth);
  }

  .in-dyn-time-err:active, .in-dyn-time-disabled:active {
    border-color: var(--c-brand-90);
    color: var(--c-txth);
    background-color: #000;
    font-weight: 400;
  }

  .in-dyn-time:active {
    border: 2px solid var(--c-brand-90);
    color: var(--c-txth);
    background-color: #000;
    font-weight: 400;
  }

  .in-dyn-time:focus {
    border: 2px solid var(--c-brand-90);
  }

  .in-dyn-c:active {
    border-color: var(--c-brand-90);
    color: var(--c-txth);
    background-color: #000;
    font-weight: 400;
  }

  .in-dyn-mmyy:active {
    border: 2px solid var(--c-brand-90);
    color: var(--c-txth);
    background-color: #000;
    font-weight: 400;
  }

  .in-dyn-mmyy:focus {
    border: 2px solid var(--c-brand-90);
  }

  .in-dyn-day:active {
    border: 2px solid var(--c-brand-90);
    color: var(--c-txth);
    background-color: #000;
    font-weight: 400;
  }

  .in-dyn-day:focus {
    border: 2px solid var(--c-brand-90);
  }

  .in-dyn-mmyy-placeholder:active {
    border-color: var(--ph-bdrh);
    background-color: var(--ph-bgh);
    color: var(--c-txth);
    font-weight: 400;
  }

  .img-card-msg:hover {
    background-color: var(--c-555);
  }

  .buso-attach:hover {
    background-color: var(--c-404040);
    color: var(--c-txt);
  }

  .buso-attach:active {
    background-color: var(--c-555);
    color: var(--c-txth);
  }

  .buso-attach-selected:hover {
    background-color: var(--c-404040);
    color: var(--c-txt);
  }

  .buso-attach-selected:active {
    background-color: var(--c-555);
    color: var(--c-txth);
  }

  .in-dyn-day-placeholder:active {
    border-color: var(--ph-bdrh);
    background-color: var(--ph-bgh);
    color: var(--c-txth);
    font-weight: 400;
  }

  .bu-27x9vw-disabled {
    font-size: 15px;
  }

  .bu-13-5x9vw-ad-reject {
    font-size: 1.2vw;
  }

  .buho-appeal:hover, .buho-appeal-confirm:hover {
    color: var(--c-txt);
  }

  .bu-13-5x9vw-ad-escalate {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 767px) {
  .nav1 {
    background-color: var(--nav1m);
    align-items: flex-start;
    min-height: 50px;
    max-height: 50px;
    position: fixed;
  }

  .cnt {
    background-color: #000;
    flex-direction: column;
    height: auto;
    margin-top: 0;
    display: flex;
    overflow: visible;
  }

  .nav2 {
    background-color: var(--c-n2m-bg);
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 300px;
    min-height: 300px;
    max-height: 300px;
    padding-top: 0;
    position: relative;
  }

  .nav2-lnk {
    color: var(--c-txtl);
    background-color: #0000;
    border-radius: 0;
    flex: 1;
    justify-content: center;
    align-self: flex-end;
    align-items: center;
    max-height: 50px;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .nav2-lnk:hover {
    color: var(--c-txtl);
    font-family: Open Sans, sans-serif;
    font-weight: 400;
  }

  .nav2-lnk.w--current {
    z-index: 12;
    background-color: var(--c-n3m-bg-s);
    color: var(--c-txth);
    border-radius: 0;
    font-family: Open Sans, sans-serif;
    font-weight: 700;
  }

  .dynpan {
    z-index: 15;
    width: 100%;
    min-width: 100%;
    max-width: 100dvw;
    height: auto;
    display: none;
    inset: 0% 0% auto;
  }

  .nav1-icn {
    height: 50px;
    min-height: 50px;
    padding-bottom: 1px;
    font-size: 20px;
  }

  .nav1-icn.test {
    color: #646464;
    background-color: #121212;
  }

  .nav1-prs-ext-con {
    width: 100%;
    min-width: 0;
    max-width: none;
  }

  .nav1-prs-lnk {
    width: 100%;
    max-width: none;
    height: 100%;
    max-height: none;
  }

  .nav1-cat-con, .nav2-icn {
    display: none;
  }

  .nav2-txt {
    text-align: left;
    flex: 0 auto;
    justify-content: center;
    height: 100%;
    font-size: 16px;
    display: flex;
  }

  .nav2-txt-selected {
    flex: 1;
    justify-content: center;
    width: auto;
    display: flex;
  }

  .nav2-icn-selected {
    display: none;
  }

  .nav2-link-selected {
    border-radius: 0;
    flex: 1;
    justify-content: center;
    align-items: stretch;
    width: auto;
    min-height: 60px;
    max-height: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .home {
    display: none;
  }

  .nav3 {
    background-color: var(--c-n3m-bg-s);
    border-radius: 0;
    align-items: flex-start;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 50px;
    min-height: 50px;
    max-height: 50px;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    top: 0;
  }

  .nav1-cat-mob-selected {
    z-index: 30;
    background-color: var(--c-n2m-bg);
    color: var(--c-n1m-icn-s);
    border-bottom: 1px solid #0000;
    width: 100%;
    min-width: 64px;
    max-width: none;
    height: auto;
    min-height: 50px;
    max-height: 50px;
    font-size: 20px;
    display: none;
    position: absolute;
  }

  .nav1-prs-ext {
    display: none;
  }

  .nav1-icn-selected {
    min-height: 50px;
    max-height: 50px;
    padding-bottom: 1px;
    font-size: 20px;
    display: flex;
  }

  .nav3-lnk {
    background-color: #0000;
  }

  .nav3-lnk.w--current {
    background-color: var(--c-n3m-bg-s);
    color: var(--c-txth);
    border-radius: 0;
  }

  .bc-rtn-icn {
    color: var(--c-txtl);
    justify-content: space-between;
    padding-right: 10px;
  }

  .nav3-txt {
    display: flex;
  }

  .nav3-txt.hide, .nav3-text-selected {
    display: none;
  }

  .nav3-link-selected {
    background-color: #000;
  }

  .personal-profile-selection {
    flex-direction: row;
    justify-content: center;
  }

  .per-pro-all-con {
    flex-flow: column;
  }

  .nav1-cat {
    width: auto;
  }

  .con-ele-pro-pre {
    border-radius: 0;
    height: 215px;
    min-height: 215px;
    max-height: 215px;
    margin-top: 5px;
    margin-bottom: 0;
  }

  .pro-pre-img-con {
    display: none;
  }

  .pro-pre-info-con {
    height: 170px;
    min-height: 170px;
    max-height: 170px;
    margin-left: 6px;
  }

  .pro-pre-cntxt-con, .pro-pre-town-con {
    display: none;
  }

  .profile-preview-status-container {
    flex: 1;
    align-self: center;
    height: 100px;
    min-height: 100px;
    max-height: 100px;
  }

  .pro-pre-ins-con {
    border-top-style: none;
  }

  .user-icon-non-verified {
    font-size: 19px;
  }

  .profile-preview-photosmall-container {
    flex: none;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100px;
    min-width: 100px;
    height: 100px;
    min-height: 100px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 3px;
    display: flex;
  }

  .profile-preview-variable-container {
    flex-direction: row;
    flex: 0 auto;
    align-items: center;
    min-height: 100px;
    max-height: 100px;
    margin-top: 10px;
    display: flex;
  }

  .profile-preview-status-text {
    justify-content: flex-start;
    align-items: center;
    min-height: 100px;
    max-height: 100px;
    margin-top: 0;
    padding: 10px 5px 10px 10px;
    display: flex;
  }

  .profile-preview-photo {
    display: none;
  }

  .isg-onlstat-icn {
    height: 100%;
  }

  .profile-preview-photosmall {
    display: block;
  }

  .pro-pre-con {
    object-fit: fill;
    height: 215px;
    min-height: 215px;
    max-height: 215px;
  }

  .pro-pre-cntxt-con-mob {
    display: flex;
  }

  .reg-con {
    margin-top: 5px;
    margin-bottom: 0;
  }

  .navr {
    height: 650px;
    min-height: 650px;
  }

  .reg-lnk {
    flex: 1;
    min-width: 50px;
    min-height: 50px;
    max-height: 50px;
    font-size: 22px;
  }

  .nav-reg-lnk-txt {
    display: none;
  }

  .per-pro-all {
    flex-flow: row;
  }

  .pr-img {
    align-self: flex-end;
    display: block;
  }

  .pr-img-con {
    align-self: center;
    width: 69px;
    height: 69px;
  }

  .pro-stc-con {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    align-items: flex-end;
    max-height: 110px;
    padding-bottom: 10px;
  }

  .pr-title-name {
    flex: 0 auto;
    align-self: stretch;
    align-items: flex-end;
    max-width: 100%;
    height: 50px;
    padding-top: 10px;
    padding-left: 8px;
  }

  .pro-title-con {
    height: 90px;
  }

  .pro-title-isg {
    align-self: flex-start;
    height: 34px;
    min-height: 34px;
    max-height: 34px;
  }

  .pro-temp {
    justify-content: center;
    align-items: center;
    height: 32px;
    display: flex;
  }

  .pro-isg-con {
    border-left-style: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pr-act-static-con {
    z-index: 20;
    background-color: #000;
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: stretch;
    max-width: 100vw;
    height: 569px;
    min-height: 569px;
    max-height: 569px;
    padding-top: 5px;
    display: flex;
    position: fixed;
    inset: auto 0% -500px;
    overflow: hidden;
  }

  .navpr {
    z-index: 35;
    justify-content: space-around;
    max-width: 100vw;
    height: 56px;
    min-height: 56px;
    max-height: 56px;
    top: -1px;
    left: auto;
    right: auto;
  }

  .navpr-link {
    justify-content: center;
    min-height: 49px;
  }

  .navpr-txt {
    display: flex;
  }

  .pr-title-nam-txt {
    align-items: center;
    width: auto;
    height: 100%;
  }

  .pro-act-lnk {
    background-color: var(--c-bdy);
    width: 20%;
    height: 64px;
  }

  .pr-act-static-icn {
    color: var(--c-txtl);
    border-radius: 10px;
    font-size: 24px;
  }

  .pr-act-static-icn:active, .pr-act-static-icn:focus {
    color: var(--c-txth);
  }

  .navbc {
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 0;
  }

  .bc-lnk {
    display: none;
  }

  .navbc-lnk-txt {
    color: var(--c-txtl);
    display: flex;
  }

  .navbr-lnk-icn {
    color: var(--c-txtl);
  }

  .pro-isg-txt-lng {
    display: none;
  }

  .pro-isg-loc-txt-sht {
    display: flex;
  }

  .pro-isg-con-onl {
    border-left-style: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav3-return-link {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    justify-content: center;
    display: flex;
  }

  .pre-pro-ins-con {
    flex: 0 auto;
    justify-content: flex-start;
    display: flex;
  }

  .cnt-pro-elm {
    flex: 1;
    max-width: 100vw;
  }

  .pro-int-con {
    padding-bottom: 0;
  }

  .dyn-nav {
    z-index: 24;
    justify-content: space-between;
    max-width: 100vw;
    height: 110px;
    min-height: 110px;
    max-height: 110px;
    padding-top: 60px;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
  }

  .dyn-pan-con {
    z-index: 10;
    overflow: visible;
  }

  .navx-con {
    background-color: #202020;
  }

  .brand-link {
    padding-left: 0;
  }

  .sec-arrow {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .splash {
    object-fit: contain;
    width: 100%;
    height: 100%;
    max-height: 100dvw;
    display: block;
    overflow: visible;
  }

  .land-offer {
    color: var(--c-txth);
    margin-bottom: 1vw;
    font-size: 4vw;
    font-weight: 600;
  }

  .ts-limited {
    color: var(--c-txth);
    font-weight: 800;
  }

  .land-offer-caps {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 6.25vw;
  }

  .saving-badge {
    color: var(--c-txtl);
    background-color: #0000;
    margin-top: 2vw;
    padding: 0;
    font-size: 3.9vw;
    font-weight: 600;
  }

  .body-main {
    overflow: visible;
  }

  .aux-h2 {
    font-size: 24px;
  }

  .main-section-offer {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5vw 4vw;
  }

  .ad-veri-bod {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-width: 100dvw;
  }

  .bdy-cnt-pan {
    place-content: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 0;
  }

  .bdy-con-filter {
    border-top: 1px solid #000;
    border-radius: 0;
    place-content: flex-start space-between;
    align-items: center;
    margin-bottom: 5px;
  }

  .filter-txt {
    display: none;
  }

  .in-bod-filter {
    text-align: right;
    border-color: #0000;
    justify-content: flex-end;
  }

  .txt-link {
    min-height: 50px;
  }

  .img-card {
    max-width: none;
  }

  .cnt-elm-tiles {
    margin-bottom: 5px;
  }

  .cnt-pro-meetstatus {
    flex: 1;
    align-items: center;
  }

  .pro-con {
    z-index: 30;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: -100px;
  }

  .bod-pro-icn {
    z-index: 5;
  }

  .ps {
    z-index: 10;
    background-color: var(--c-n3m-bg-s);
    border-radius: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 10px;
  }

  .img-card-edit {
    max-width: var(--size--grid-w-2);
    flex-basis: var(--size--grid-w-2);
  }

  .grd-img {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: minmax(320px, 465px);
    grid-auto-columns: minmax(320px, 1fr);
    justify-content: center;
  }

  .img-card-edit-ph {
    max-width: var(--size--grid-w-2);
    flex-basis: var(--size--grid-w-2);
    grid-column-gap: var(--size--grid-gap);
    grid-row-gap: var(--size--grid-gap);
  }

  .img-card-mod {
    max-width: none;
  }

  .test-tiles {
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .viewport {
    flex-direction: column;
    max-height: none;
    position: relative;
    overflow: visible;
  }

  .nav3-icn {
    justify-content: space-between;
  }

  .cat-con {
    flex: 1;
    max-width: none;
  }

  .nav2-tabs {
    background-color: var(--c-n2m-bg);
    flex-direction: column;
    padding-top: 50px;
    top: -250px;
    overflow: visible;
  }

  .nav3-tabs {
    background-color: #000;
    overflow: hidden;
  }

  .nav2-tabcnt {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .nav3-tabcnt {
    overflow: hidden;
  }

  .nav2-pan {
    background-color: #000;
    overflow: visible;
  }

  .navpr-tabcnt {
    position: static;
  }

  .navx-men-lnk-ma {
    background-color: #202020;
  }

  .log-err {
    display: flex;
  }

  .dyn-tabs {
    max-height: none;
  }

  .dyn-tabcnt {
    height: auto;
    padding-top: 0;
    overflow: visible;
  }

  .but-con {
    justify-content: center;
    max-width: 400px;
  }

  .con-hz-marg {
    justify-content: center;
  }

  .but-usr-con {
    justify-content: center;
    padding-top: 10px;
    padding-left: 0;
  }

  .but-usrgen-con {
    flex-direction: row;
    padding-top: 10px;
    padding-left: 0;
  }

  .h1-srch {
    margin-bottom: 20px;
    line-height: 30px;
  }

  .acc-con {
    place-content: center;
    align-items: center;
  }

  .srch-but-con {
    justify-content: flex-start;
  }

  .srch-opt {
    min-width: 45%;
  }

  .srch-but-con-pro {
    justify-content: flex-start;
  }

  .acc-han-con {
    place-content: center;
    align-items: center;
  }

  .srch-in-con {
    align-items: center;
  }

  .srch-bu-con {
    align-items: flex-start;
  }

  .dyn-msg {
    height: auto;
  }

  .dyn-menu {
    background-color: var(--c-n2m-bg);
    height: auto;
    padding-top: 50px;
  }

  .dyn-activity, .dyn-notify, .dyn-profile, .dyn-privacy {
    height: auto;
  }

  .dyn-dev {
    height: auto;
    overflow: visible;
  }

  .dyn-info {
    height: auto;
  }

  .dyn-account {
    overflow: visible;
  }

  .dyn-cnt-con {
    height: auto;
    padding-top: 0;
  }

  .nav1-prs-con {
    width: 100%;
  }

  .nav1-prs-mob-lnk {
    background-color: #202020;
    border-bottom: 1px solid #0000;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 50px;
    max-height: 50px;
    font-size: 18px;
  }

  .dyn-close {
    display: none;
  }

  .dyn-con {
    width: 100%;
    max-width: 100dvw;
    height: auto;
  }

  .dyn-border, .dyn-border-blur {
    display: none;
  }

  .nav1-txt-ovrf {
    color: var(--c-txth);
  }

  .foot-con {
    margin-bottom: 60px;
  }

  .navr-info {
    margin-top: 5px;
    margin-bottom: 0;
  }

  .buso-accept:hover {
    background-color: var(--c-veri);
  }

  .reg-lnk-selected {
    flex: 1;
    min-width: 50px;
    min-height: 50px;
    max-height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 22px;
  }

  .reg-lnk-completed {
    flex: 1;
    min-width: 50px;
    min-height: 50px;
    max-height: 50px;
    font-size: 22px;
  }

  .nav1-mob-menu {
    display: none;
    top: 0;
    left: -100vw;
  }

  .nav1-mob-menu-lnk {
    font-size: 17px;
  }

  .nav1-prs-mob-menu-icn {
    border-bottom: 1px solid #0000;
  }

  .nav1-cat-menu-dd {
    z-index: 40;
    background-color: var(--c-n2m-bg);
    color: var(--c-n1m-icn-s);
    border-bottom: 1px solid #0000;
    width: 100%;
    min-width: 64px;
    max-width: none;
    height: auto;
    min-height: 50px;
    max-height: 50px;
    font-family: "Fa solid 900", sans-serif;
    font-size: 20px;
    display: none;
    position: absolute;
  }

  .nav1-mob-con {
    width: 100%;
    min-width: 64px;
    display: flex;
  }

  .nav1-mob-con.hide {
    display: none;
  }

  .reg-exe {
    border-bottom-width: 2px;
    border-bottom-color: var(--c-mainh);
    margin-top: 5px;
    margin-bottom: 0;
  }

  .bdy-notice {
    flex-flow: column wrap;
    place-content: center;
    align-items: center;
    padding: 10px;
  }

  .buso-notice {
    flex: 1;
  }

  .bdy-notice-txt {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .bdy-notice-icn {
    margin-left: 0;
    margin-right: 0;
  }

  .bdy-notice-hd {
    padding-top: 5px;
  }

  .bdy-notice-con {
    text-align: center;
    flex-flow: column wrap;
    justify-content: center;
    padding: 20px 20px 0;
  }

  .bdy-notice-txt-con {
    flex: 1;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .bdy-notice-in-con {
    justify-content: center;
    width: 100%;
    margin-top: 5px;
    display: flex;
  }

  .bdy-post-in-con {
    flex-wrap: nowrap;
  }

  .bdy-post-pan {
    border-radius: 0;
    place-content: center;
    align-items: center;
  }

  .bdy-home {
    justify-content: center;
    max-height: none;
    margin-top: 0;
  }

  .pro-sel-txt {
    color: var(--c-txth);
  }

  .srch-opt-selected {
    min-width: 45%;
  }

  .ft-con-bop {
    max-height: none;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .bc-rtn-icn-x {
    color: var(--c-txth);
  }

  .dyn-profile-menu-con {
    height: auto;
    min-height: 100%;
    max-height: none;
  }

  .dyn-profile-edit-con {
    overflow: visible;
  }

  .nav1-act-mob, .nav1-msg-mob {
    background-color: #202020;
    border-bottom: 1px solid #0000;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 50px;
    max-height: 50px;
    font-size: 20px;
  }

  .nav1-not-mob {
    background-color: #202020;
    border-bottom: 1px solid #0000;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 50px;
    max-height: 50px;
    font-size: 20px;
  }

  .nav1-men-mob {
    background-color: #202020;
    border-bottom: 1px solid #0000;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 50px;
    max-height: 50px;
    font-size: 20px;
  }

  .nav1-act-mob-selected {
    color: var(--c-n1m-icn-s);
    border-bottom: 1px solid #0000;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 50px;
    max-height: 50px;
    font-size: 20px;
    position: absolute;
  }

  .nav1-msg-mob-selected, .nav1-not-mob-selected {
    color: var(--c-n1m-icn-s);
    border-bottom: 1px solid #0000;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 50px;
    max-height: 50px;
    font-size: 20px;
  }

  .nav1-men-mob-selected {
    color: var(--c-n1m-icn-s);
    border-bottom: 1px solid #0000;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 50px;
    max-height: 50px;
    font-size: 20px;
    position: absolute;
  }

  .nav1-pro-mob {
    background-color: var(--c-n2m-bg);
    color: var(--c-n1m-icn-s);
    border-bottom: 1px solid #0000;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 50px;
    max-height: 50px;
    font-size: 20px;
  }

  .nav1-mob-icn {
    background-color: var(--c-mainh);
    border-radius: 12px;
    justify-content: center;
    align-items: center;
  }

  .nav1-icn-ell {
    justify-content: center;
    align-items: center;
    font-size: 20px;
    display: flex;
  }

  .nav1-pri-mob, .nav1-acc-mob, .nav1-dev-mob {
    background-color: var(--c-n2m-bg);
    color: var(--c-n1m-icn-s);
    border-bottom: 1px solid #0000;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 50px;
    max-height: 50px;
    font-size: 20px;
  }

  .nav1-cat-mob {
    color: var(--c-n1m-icn);
    border-bottom: 1px solid #0000;
    width: 100%;
    min-width: 64px;
    max-width: none;
    height: auto;
    min-height: 50px;
    max-height: 50px;
    font-size: 20px;
    display: flex;
    position: relative;
  }

  .nav1-inf-mob, .nav1-sup-mob, .nav1-inv-mob {
    background-color: var(--c-n2m-bg);
    color: var(--c-n1m-icn-s);
    border-bottom: 1px solid #0000;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 50px;
    max-height: 50px;
    font-size: 20px;
  }

  .nav1-desk-con {
    width: 100%;
    min-width: 64px;
  }

  .nav1-acc-desk {
    background-color: #202020;
    border-bottom: 1px solid #0000;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 50px;
    max-height: 50px;
    font-size: 20px;
  }

  .nav1-acc-desk-selected {
    color: var(--c-n1m-icn-s);
    border-bottom: 1px solid #0000;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 50px;
    max-height: 50px;
    font-size: 20px;
    position: absolute;
  }

  .nav1-pro-desk {
    background-color: #202020;
    border-bottom: 1px solid #0000;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 50px;
    max-height: 50px;
    font-size: 20px;
  }

  .nav1-pro-desk-selected {
    color: var(--c-n1m-icn-s);
    border-bottom: 1px solid #0000;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 50px;
    max-height: 50px;
    font-size: 20px;
    position: absolute;
  }

  .nav1-dev-desk {
    background-color: #202020;
    border-bottom: 1px solid #0000;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 50px;
    max-height: 50px;
    font-size: 20px;
  }

  .nav1-dev-desk-selected {
    background-color: var(--c-n2m-bg);
    color: var(--c-n1m-icn-s);
    border-bottom: 1px solid #0000;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 50px;
    max-height: 50px;
    font-size: 20px;
    position: absolute;
  }

  .nav1-prs-mob-brand {
    border-bottom: 1px solid #0000;
  }

  .nav1-cat-mob-con {
    cursor: pointer;
    width: 100%;
    min-width: 64px;
    display: flex;
  }

  .dyn-msg-con {
    overflow: visible;
  }

  .dyn-msg-nav {
    z-index: 24;
    border-bottom-color: var(--c-mainh);
    max-width: 100vw;
    min-height: 110px;
    padding-top: 50px;
    position: fixed;
    inset: 0% 0% auto;
  }

  .dyn-msg-bdy {
    padding-bottom: 60px;
  }

  .msg-rpl-con {
    z-index: 25;
    position: fixed;
    bottom: 0;
  }

  .dyn-pro-nav {
    z-index: 50;
    border-bottom-color: var(--c-mainh);
    max-width: 100vw;
    height: 110px;
    min-height: 110px;
    max-height: 110px;
    padding-top: 50px;
    position: fixed;
    inset: 0% 0% auto;
  }

  .dyn-msg-pan {
    padding-top: 0;
  }

  .up-tab-head {
    border-radius: 0;
  }

  .mcr-opt-con {
    max-width: none;
  }

  .cyd-hcs {
    flex: 1;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .buho-cyd {
    max-width: none;
  }

  .buso-cyd {
    max-width: none;
    display: none;
  }

  .up-img {
    min-width: 100%;
    min-height: 0;
  }

  .up-img-con {
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .up-ctrl-main {
    flex-direction: row;
    flex: 1;
    justify-content: space-around;
    margin: 0 5px 20px;
  }

  .img-up-ctrl-icn {
    width: 60px;
    height: 60px;
    font-size: 26px;
  }

  .notes {
    margin-bottom: 0;
  }

  .up-stat-con {
    flex-wrap: wrap;
  }

  .confirm-con {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .up-ctrl-mark {
    flex-direction: row;
    flex: 1;
    justify-content: space-around;
    margin: 0 20px 20px;
  }

  .nav1-dot-focus {
    border-bottom: 1px solid #0000;
    justify-content: center;
    align-items: center;
    width: 0;
    min-width: 0;
    max-width: 0;
    height: 0;
    min-height: 0;
    max-height: 0;
    padding: 0;
    bottom: 11px;
    left: 11px;
  }

  .nav1-dot-bg {
    border-bottom: 1px solid #0000;
    bottom: 11px;
    left: 11px;
  }

  .nav1-dot-other {
    border-bottom: 1px solid #0000;
    top: 11px;
    left: 11px;
  }

  .bdy-cnt-top {
    place-content: center;
    align-items: center;
    margin-top: 5px;
  }

  .in-dyn-pro-dd {
    border-style: solid;
    justify-content: center;
  }

  .in-con-bu {
    width: 100%;
  }

  .in-con-pubu-con {
    align-content: center;
  }

  .con-hz-ex {
    flex: 1;
  }

  .grid-3 {
    grid-template-columns: minmax(449px, 100vw);
  }

  .slider {
    display: none;
  }

  .hero-foot {
    min-height: 150px;
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .land-nav-con {
    position: fixed;
  }

  .hd-land {
    font-size: var(--size--land-hd2-mobl);
  }

  .land-acc-icn {
    min-height: var(--size--land-icn-mobl);
    font-size: var(--size--land-icn-mobl);
    padding-left: 3px;
    padding-right: 3px;
  }

  .land-eql-icn {
    min-height: var(--size--land-icn-mobl);
    font-size: var(--size--land-icn-mobl);
  }

  .slide-vt {
    grid-column-gap: var(--size--land-gap-mobl);
    grid-row-gap: var(--size--land-gap-mobl);
    min-height: 50vw;
  }

  .land-para {
    color: var(--c-txth);
    font-size: var(--size--land-p-mobl);
    margin-bottom: 0;
  }

  .land-ing-icn, .land-pro-icn {
    min-height: var(--size--land-icn-mobl);
    font-size: var(--size--land-icn-mobl);
  }

  .land-pro-icn-50, .land-pro-icn-10 {
    min-height: var(--size--land-icn-mobl);
    font-size: var(--size--land-icn-mobl);
    padding-left: 3px;
    padding-right: 3px;
  }

  .land-aut-icn, .land-res-icn, .land-inc-icn {
    min-height: var(--size--land-icn-mobl);
    font-size: var(--size--land-icn-mobl);
  }

  .prel-mobile-con {
    background-color: var(--c-101010);
    flex-direction: column;
    margin-top: 64px;
    display: flex;
  }

  .hz-line-mob20 {
    background-color: var(--c-303030);
    -webkit-text-fill-color: inherit;
    background-clip: padding-box;
    justify-content: center;
    height: 2px;
    min-height: 2px;
    max-height: 2px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 0;
    display: flex;
  }

  .brand-tag {
    display: none;
  }

  .land-val-icn {
    min-height: 80px;
    max-height: 80px;
    font-size: 60px;
    display: none;
  }

  .hd-values {
    font-size: 22px;
    display: none;
  }

  .land-cir {
    background-image: linear-gradient(293deg, black, var(--c-808080));
    color: #000;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    padding: 20px 40px;
    font-family: "Fa solid 900", sans-serif;
    font-size: 8vw;
    font-weight: 900;
  }

  .nav1-mob-hl {
    background-color: var(--c-nav3);
    color: var(--c-101010);
    justify-content: center;
    align-items: flex-end;
    height: 2px;
    min-height: 2px;
    max-height: 2px;
    margin: 15px 20px;
    padding: 0;
    display: flex;
  }

  .in-con-pubu {
    width: 100%;
  }

  .foot-brk {
    display: flex;
  }

  .dyn-scr-pan {
    z-index: 24;
    background-image: linear-gradient(180deg, var(--c-dyn), var(--c-dyn) 85%, var(--c-zero));
    flex: 0 auto;
    height: 70px;
    min-height: 70px;
    max-height: 70px;
    margin-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
    overflow: visible;
  }

  .nav2-cnt {
    background-color: #000;
    padding-top: 55px;
    padding-left: 0;
    padding-right: 0;
  }

  .up-bdy-hd-con {
    padding-top: 0;
  }

  .dash-ratbu-con {
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }

  .dash-ratbu {
    width: 100%;
  }

  .bdy-dash-rep-pan {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 0 0 10px 10px;
    flex-flow: column;
    place-content: center;
    align-items: center;
    padding-bottom: 20px;
  }

  .dash-rat-con {
    text-align: center;
    border-radius: 0;
    flex-flow: column;
    place-content: center;
    align-items: center;
    max-height: none;
    margin-right: 0;
    padding-bottom: 20px;
  }

  .bdy-dash-new-pan {
    border-radius: 0;
    flex-wrap: wrap;
    place-content: center;
    align-items: center;
  }

  .dash-con {
    padding-top: 20px;
  }

  .dash-found-con {
    align-items: stretch;
    min-width: 0;
  }

  .bdy-dash-rat-pan {
    border-radius: 0;
    flex-direction: column;
    place-content: flex-start;
    align-items: flex-start;
    padding-bottom: 20px;
  }

  .nav1-border {
    z-index: 10;
    background-color: #000;
    width: 100%;
    height: 60px;
    min-height: 55px;
    max-height: 55px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
  }

  .pr-act-con {
    background-color: var(--c-bdy);
    flex-direction: row;
    flex: 1;
    width: 100%;
  }

  .bdy-dash-grow-pan, .bdy-dash-growing-pan {
    border-radius: 0;
    flex-wrap: wrap-reverse;
    place-content: center;
    align-items: center;
  }

  .pro-img-grid {
    grid-template: "Area Area-2"
                   "Area-3 Area-4"
                   "Area-5 Area-6"
                   / 1fr 1fr;
  }

  .pro-img-tile {
    width: 49.5%;
  }

  .pro-filter-con {
    border-top: 1px solid #000;
    border-radius: 0;
    place-content: flex-start space-between;
    align-items: center;
  }

  .pro-filter {
    text-align: right;
    border-color: #0000;
    justify-content: flex-end;
  }

  .pro-foot-pan {
    border-radius: 0;
    place-content: flex-start space-between;
    align-items: center;
    margin-bottom: 5px;
  }

  .pro-grid1 {
    max-width: 100vw;
  }

  .pro-grid2 {
    flex: 1;
    max-width: 100vw;
  }

  .found-offer-con {
    padding: 5vw 4vw;
    display: flex;
  }

  .found-offer-small {
    color: var(--c-txth);
    flex: 0 auto;
    margin-bottom: 2vw;
    font-size: 3.7vw;
    font-weight: 600;
  }

  .found-offer-caps {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 6.25vw;
  }

  .reg-found {
    border-bottom-width: 2px;
    border-bottom-color: var(--c-mainh);
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 0;
  }

  .coming-txt {
    color: var(--c-txtl);
    text-align: center;
    justify-content: center;
    margin-top: 40px;
    margin-bottom: 0;
    padding: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 8vw;
    font-weight: 300;
    display: flex;
  }

  .reg-found-con {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .land-ing-icn-green {
    min-height: var(--size--land-icn-mobl);
    font-size: var(--size--land-icn-mobl);
  }

  .hd-mission {
    margin-top: var(--size--land-gap-mobl);
    font-family: Montserrat, sans-serif;
    font-size: var(--size--land-hd1-mobl);
    max-width: 500px;
    font-weight: 500;
  }

  .heading {
    font-size: 30px;
  }

  .po-img-con {
    width: 100%;
    min-width: 300px;
    max-width: 100dvw;
    height: 100dvw;
    min-height: 100vw;
    overflow: hidden;
  }

  .po-img-bg {
    min-width: 300px;
    height: 100dvw;
    min-height: 300px;
    overflow: hidden;
  }

  .po-img-slider-left {
    display: none;
  }

  .po-img-cnt-con {
    width: 100%;
    min-width: 300px;
    max-width: 100dvw;
  }

  .po-img-head {
    min-width: 300px;
    max-width: 100dvw;
  }

  .po-img-tabs-cnt {
    max-width: 100vw;
    padding-left: 0;
    padding-right: 0;
  }

  .po-img-slider-right {
    display: none;
  }

  .report-img-rule {
    flex: 1;
    max-width: none;
  }

  .po-img-rpt-rules-con {
    align-items: center;
  }

  .report-img-rule-selected {
    max-width: none;
  }

  .nav1-icn-admin {
    min-height: 50px;
    max-height: 50px;
    padding-bottom: 1px;
    font-size: 20px;
    display: flex;
  }

  .nav1-mob-menu-lnk-admin {
    font-size: 17px;
  }

  .nav1-mob-menu-lnk-admin.w--current {
    color: var(--c-mod);
  }

  .bdy-dash-invite-pan {
    border-style: none;
    border-radius: 10px;
    flex-wrap: wrap;
    place-content: center;
    align-items: stretch;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .bdy-dash-invite-tab {
    flex-direction: column-reverse;
  }

  .bdy-dash-invite-tabs-menu {
    flex-direction: column;
    align-items: center;
  }

  .reg-mem-con {
    justify-content: center;
  }

  .reg-inv-con {
    border-bottom-width: 2px;
    border-bottom-color: var(--c-mainh);
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 0;
  }

  .bdy-cnt-hd-con {
    border-style: none;
    place-content: center;
    align-items: flex-end;
    margin-top: 5px;
    padding-top: 20px;
  }

  .bdy-cnt-bdy-pan {
    border-style: none;
    place-content: center;
    align-items: center;
    margin-bottom: 5px;
  }

  .invite-bc-con {
    max-width: none;
  }

  .dash-invite-hd1 {
    text-align: center;
    justify-content: center;
  }

  .bu-grp-con {
    flex-flow: column wrap;
  }

  .adm-feat-stats-con {
    flex: none;
    width: 100%;
  }

  .pro-connect-grp {
    padding-bottom: 0;
  }

  .dyn-pro-all-con {
    flex-direction: row;
  }

  .bdy-dash-invite-head {
    flex-flow: wrap;
    place-content: center;
    align-items: center;
  }

  .bdy-dash-invite-pro-con {
    text-align: center;
    justify-content: center;
    padding-left: 20px;
  }

  .navr-private {
    margin-top: 5px;
    margin-bottom: 0;
  }

  .mask-nav {
    z-index: 26;
    display: flex;
  }

  .bdy-conn-top {
    place-content: center;
    align-items: center;
  }

  .bdy-pro-hd {
    align-content: center;
    margin-top: 10px;
  }

  .buso-dash-bod {
    min-width: 225px;
  }

  .pro-sel-txt-disabled, .pro-sel-txt-coming {
    color: var(--c-txtl);
  }

  .mod-grid-hd-con {
    border-top: 1px solid #000;
    border-radius: 0;
    flex-flow: column wrap;
    place-content: flex-start space-between;
    align-items: center;
    height: auto;
    max-height: none;
    margin-bottom: 5px;
  }

  .mod-bu-con {
    width: 100%;
  }

  .bdy-hd-con {
    justify-content: center;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    padding-bottom: 10px;
  }

  .txt-mod {
    width: auto;
  }

  .ad-veri-nil {
    display: flex;
    position: relative;
  }

  .text-block-60 {
    font-size: 3.2vw;
  }

  .text-block-61 {
    font-size: 5vw;
  }

  .text-block-62 {
    font-size: 7vw;
  }

  .x-tl {
    color: var(--c-txtl);
    background-color: #0000;
    justify-content: center;
    align-items: center;
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    height: 100px;
    min-height: 100px;
    max-height: 100px;
    font-family: "Fa solid 900", sans-serif;
    font-size: 40px;
    font-weight: 400;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .bdy100 {
    flex-direction: column;
    width: 100%;
    height: 100%;
  }

  .img-foot {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .img-card-menu-icn, .img-card-menu-cancel, .img-card-menu-confirm {
    font-size: 24px;
  }

  .po-img-setting-column {
    flex-direction: column;
    justify-content: center;
    min-width: 320px;
    max-width: 320px;
    display: flex;
  }

  .bdy-cnt-prosel-exe, .bdy-cnt-acc-exe {
    place-content: center;
    align-items: center;
  }

  .img-mng-pro-dd {
    height: 50px;
  }

  .tog-img-tit-bg {
    border-color: var(--c-333);
    background-color: var(--c-101010);
  }

  .img-card-mod-icn {
    padding-top: 0;
  }

  .notice-rep-bu-con {
    padding: 10px 20px 20px;
  }

  .bdy-notice-repu-pan {
    border-style: none;
    border-radius: 0;
  }

  .bdy-notice-repd-pan, .bdy-notice-ratu-pan, .bdy-notice-ratd-pan {
    border-radius: 0;
  }

  .bdy-notice-warn-pan {
    border-style: none;
    border-radius: 0;
    flex-flow: column;
  }

  .dyn-set-pan {
    height: auto;
  }

  .nav2-bg-fill {
    z-index: -2;
    background-color: var(--c-n2m-bg);
    width: 100%;
    padding: 0;
    display: flex;
    position: fixed;
    inset: -500px 0% 0%;
  }

  .buso-reputation:hover {
    background-color: var(--c-veri);
  }

  .bdy-fill-z29 {
    z-index: 29;
    background-color: var(--c-bdy);
    width: 100%;
    height: 500px;
    display: flex;
    position: absolute;
    top: -450px;
  }

  .bdy-pro {
    background-color: var(--c-bdy);
    flex-direction: column;
  }

  .nav1-cat-icn {
    justify-content: center;
    align-items: center;
    min-height: 50px;
    display: flex;
  }

  .nav1-cat-caret {
    color: var(--c-txtl);
    justify-content: center;
    align-items: center;
    padding-left: 7px;
    font-family: "Fa 400", sans-serif;
    font-size: 16px;
    font-weight: 400;
    display: flex;
  }

  .pro-other-icn {
    justify-content: center;
    align-items: center;
    height: 32px;
    display: flex;
  }

  .bdy-dash-wel-pan {
    flex-wrap: wrap;
    place-content: center;
    align-items: center;
  }

  .dash-wel-con {
    align-items: stretch;
    min-width: 0;
  }

  .buso-dash-dev {
    min-width: 0;
  }

  .bar-con {
    justify-content: space-between;
    width: 100%;
    max-width: none;
  }

  .bdy-dash-pro-pan {
    border-radius: 10px 10px 0 0;
    flex-direction: column;
    place-content: center;
    align-items: center;
  }

  .onbar-phover {
    flex: 1;
  }

  .pro-bar-propho, .bar-primsg, .bar-extpro {
    flex: 1;
    max-height: 40px;
  }

  .bar-txt {
    text-align: center;
    justify-content: center;
    font-size: 2vw;
    display: flex;
  }

  .bar-txth {
    text-align: center;
    font-size: 2vw;
  }

  .bdy-dash-pro-bar-hd1 {
    font-size: 18px;
  }

  .dash-icn-compro {
    justify-content: center;
    min-height: 40px;
    max-height: 40px;
    margin-right: 0;
    padding-right: 0;
    font-size: 36px;
  }

  .dash-comprobu {
    flex: 1;
  }

  .pro-pan {
    border-top: 1px solid #000;
    border-radius: 0;
    flex-direction: column;
    place-content: flex-start space-between;
    align-items: center;
  }

  .pro-status-pan {
    background-color: var(--c-bdy);
    border-top: 1px solid #000;
    border-radius: 0;
    place-content: flex-start space-around;
    align-items: center;
  }

  .buho-verify-con {
    padding: 20px;
  }

  .pr-act-icn-con {
    flex: 1;
  }

  .pro-pan-pending {
    border-top: 1px solid #000;
    border-radius: 0;
    place-content: flex-start space-between;
    align-items: center;
  }

  .veri-bu-con {
    flex-direction: column-reverse;
    align-content: flex-start;
    align-items: center;
  }

  .rec-veri-con {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 20px 10px;
  }

  .rec-veri-txt-con {
    padding: 5px 20px;
  }

  .div-block-211 {
    white-space: nowrap;
  }

  .div-block-212 {
    white-space: nowrap;
    padding-right: 20px;
  }

  .veri-acc-con {
    flex-direction: row;
    align-items: center;
    max-height: 50px;
    margin-bottom: 0;
    display: flex;
  }

  .veri-disp-con {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    max-width: none;
  }

  .buso-veri-delete {
    min-width: 50px;
    max-width: 50px;
  }

  .ts-veri-del {
    display: none;
  }

  .tog-veridis-con {
    justify-content: center;
  }

  .bdy-dash-dev-pan {
    flex-wrap: wrap;
    place-content: center;
    align-items: center;
  }

  .dash-icn-dev {
    font-size: 30px;
  }

  .bdy-dash-imp-pan {
    flex-wrap: wrap;
    place-content: center;
    align-items: center;
  }

  .bdy-bus {
    background-color: var(--c-bdy);
  }

  .pre-pro-onlsta-con, .pre-pro-online-con {
    flex: 0 auto;
    justify-content: flex-start;
    display: flex;
  }

  .buso-delete:hover {
    background-color: var(--c-veri);
  }

  .bdy-soon-pan {
    border-radius: 0;
    place-content: center;
    align-items: center;
  }

  .bdy-soon-h1 {
    font-size: 30px;
  }

  .probc {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-top: 0;
    margin-bottom: 0;
  }

  .bc-current {
    display: none;
  }

  .bc-mob {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .feed-countdown {
    font-size: 50vw;
  }

  .reg-feed-con {
    flex: 1;
  }

  .bdy-verified {
    flex-direction: column;
  }

  .status-bar {
    z-index: 10;
    flex-direction: row;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    position: static;
    top: 50px;
  }

  .status-bar-bg {
    display: flex;
    overflow: hidden;
  }

  .status-pro-dd {
    height: 50px;
  }

  .bdy-notice-refer-con {
    flex-wrap: wrap;
    align-items: flex-end;
    padding: 0 20px 0 0;
  }

  .refer-icn-pending {
    text-shadow: 0 0 10px var(--c-brand-90);
  }

  .refer-txt-con {
    min-height: 90px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .refer-icn-con {
    padding-left: 0;
    padding-right: 0;
  }

  .bdy-refer-hd {
    font-size: 16px;
  }

  .refer-bu-con {
    align-items: flex-start;
    min-height: 70px;
  }

  .bdy-refer-con {
    flex: 1;
  }

  .buso-invite {
    min-width: 140px;
  }

  .bdy-pref-con {
    border-top: 1px solid #000;
    border-radius: 0;
    place-content: flex-start space-between;
    align-items: center;
    margin-bottom: 5px;
  }

  .img-card-menu-lrg-icn {
    font-size: 24px;
  }

  .bdy-dash-invite-but-grp {
    flex-flow: column wrap;
  }

  .msg-opt-con {
    z-index: 25;
    flex-flow: column;
  }

  .buso-block:active {
    background-color: var(--c-love);
  }

  .msg-pro-lnk {
    min-width: 100%;
  }

  .msg-delete-con {
    flex-flow: column;
  }

  .msg-ctrl-con {
    min-height: 230px;
  }

  .probc-fade {
    display: none;
  }

  .tiles-con {
    justify-content: center;
    align-items: center;
    max-width: 400px;
  }

  .nav1-dot-other-bg {
    border-bottom: 1px solid #0000;
    top: 11px;
    left: 11px;
  }

  .nav1-dot-pro-bg, .nav1-dot-pro {
    top: 11px;
    right: 11px;
  }

  .nav1-dot-pro-con {
    z-index: 1;
  }

  .land-ing-icn-brand {
    min-height: var(--size--land-icn-mobl);
    font-size: var(--size--land-icn-mobl);
  }

  .con-ele-meet-pre {
    border-radius: 0;
  }

  .nav1-blur {
    z-index: 24;
    mix-blend-mode: darken;
    width: 100%;
    height: 60px;
    min-height: 55px;
    max-height: 55px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
  }

  .meet-cnt-txt {
    text-overflow: ellipsis;
  }

  .meet-con {
    z-index: 30;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    top: -100px;
  }

  .meet-bdy-hd-con {
    border-radius: 0;
  }

  .meet-grid2 {
    flex: 1;
    max-width: 100vw;
  }

  .meet-grid1 {
    max-width: 100vw;
  }

  .bu-meet-con {
    padding-top: 40px;
  }

  .cnt-meet-elm {
    flex: 1;
    max-width: 100vw;
  }

  .meetbc {
    z-index: 30;
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .meet-rtn-icn-x {
    color: var(--c-txth);
  }

  .bdy-notice-nopro-pan {
    border-style: none;
    border-radius: 0;
    flex-flow: column;
  }

  .buho-notice-decline {
    flex: 1;
  }

  .nav1-txt-ovrf-disabled {
    color: var(--c-txth);
  }

  .log-suc {
    display: flex;
  }

  .dash-icn-msgpho {
    justify-content: center;
    min-width: 50px;
    max-width: 50px;
    min-height: 40px;
    max-height: 40px;
    margin-right: 0;
    padding-right: 0;
    font-size: 36px;
  }

  .dash-icn-propho {
    justify-content: center;
    min-height: 40px;
    max-height: 40px;
    margin-right: 0;
    padding-right: 0;
    font-size: 36px;
  }

  .tab-pane-manage {
    height: auto;
  }

  .dyn-man-pro-con {
    height: auto;
    padding-bottom: 0;
  }

  .buso-notice-confirm {
    flex: 1;
  }

  .dynpan-placeholder {
    width: 100vw;
    min-width: 100vw;
    position: relative;
    bottom: auto;
    overflow: visible;
  }

  .dyn-menu-dz {
    background-color: var(--c-dyn);
    width: 100%;
    height: 110px;
    min-height: 110px;
    max-height: 110px;
    padding: 0;
    display: flex;
  }

  .dyn-nav1-dz {
    background-color: var(--c-dyn);
    height: 50px;
    min-height: 50px;
    max-height: 50px;
    padding: 0;
    display: flex;
  }

  .dyn-scr-desk {
    display: none;
  }

  .msg-attach-con {
    position: fixed;
  }

  .dyn-notify-con {
    overflow: visible;
  }

  .img-card-msg {
    flex-basis: var(--size--grid-w-2);
  }

  .msg-attach-fade-bottom {
    position: fixed;
    inset: auto 0% 0%;
  }

  .img-card-edit-locked {
    max-width: var(--size--grid-w-2);
    flex-basis: var(--size--grid-w-2);
  }

  .up-drag-area {
    min-width: 100%;
    min-height: 0;
  }

  .up-drag-action-con {
    flex-flow: column;
    display: flex;
  }

  .up-drag-action-hint {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .nav1-prs-ext-con {
    display: none;
  }

  .nav3 {
    overflow: hidden;
  }

  .nav3-lnk {
    overflow: visible;
  }

  .nav3-lnk.w--current {
    padding-left: 15px;
    padding-right: 15px;
  }

  .bc-rtn-icn {
    font-family: "Fa 400", sans-serif;
    display: none;
  }

  .personal-profile-selection {
    flex-direction: column;
    align-content: flex-start;
    align-items: baseline;
  }

  .per-pro-all-con {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding-bottom: 0;
  }

  .pro-pre-img-con {
    display: none;
  }

  .pro-pre-rat-con {
    overflow: hidden;
  }

  .pro-pre-name-txt {
    margin-right: 5px;
    overflow: hidden;
  }

  .profile-preview-status-container {
    overflow: hidden;
  }

  .user-icon-non-verified {
    font-size: 18px;
  }

  .profile-preview-status-text {
    align-items: center;
  }

  .isg-onlstat-icn {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 5px;
  }

  .ins-loc-icn {
    display: flex;
  }

  .in-dyn.height {
    text-align: center;
    justify-content: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .ft-leg-con {
    clear: none;
    flex-flow: wrap;
    font-size: 1em;
  }

  .ft-leg-lnk {
    padding-left: 5px;
    padding-right: 5px;
  }

  .ft-leg-txt {
    padding-right: 0;
  }

  .rights-reserved {
    font-size: 1em;
  }

  .option-break {
    align-items: center;
    font-size: 1em;
  }

  .pan2-con {
    flex: none;
    padding-left: 0;
    padding-right: 0;
  }

  .pan2 {
    padding-left: 0;
    padding-right: 0;
  }

  .ft-vl {
    align-items: center;
  }

  .buso-bod {
    max-width: 449px;
  }

  .reg-con {
    padding: 20px 0;
  }

  .notice-account-title {
    text-align: center;
  }

  .reg-lnk {
    min-width: auto;
  }

  .mubu-con {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tog-con {
    flex-direction: row;
    justify-content: space-between;
    min-height: 60px;
  }

  .tog-txt {
    align-items: center;
    padding-right: 10px;
    display: flex;
  }

  .in-main {
    border-radius: 0;
  }

  .pr-img {
    border-style: none;
    border-radius: 0;
    width: 100vw;
    height: 100vw;
    padding-bottom: 1px;
  }

  .pr-img-con {
    z-index: 35;
    align-self: stretch;
    width: 100vw;
    height: 100vw;
    margin-top: 0;
    margin-left: 0;
    position: relative;
  }

  .pro-stc-con {
    z-index: 35;
    flex-direction: column;
    flex: none;
    width: 100vw;
    height: 100vw;
    max-height: none;
    padding-bottom: 0;
    position: relative;
  }

  .pr-title-name {
    justify-content: flex-start;
    align-items: center;
    max-width: 100vw;
    height: auto;
    padding-top: 0;
    padding-bottom: 2vw;
    padding-left: 0;
  }

  .pro-title-con {
    z-index: 35;
    background-image: linear-gradient(to bottom, transparent, #00000012 24%, var(--c-bdy));
    flex: none;
    width: 100vw;
    height: auto;
    padding: 4vw 4vw 2vw;
    position: absolute;
    inset: auto 0% 0%;
  }

  .pro-title-isg {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 0;
    max-height: none;
  }

  .pro-temp {
    justify-content: center;
    width: auto;
    height: auto;
    margin-right: 3vw;
  }

  .pro-temp-con {
    padding-left: 0;
  }

  .pro-isg-con {
    padding-left: 0;
    padding-right: 3vw;
  }

  .pr-act-static-con {
    z-index: 80;
  }

  .pr-title-nam-txt {
    color: var(--c-txth);
    font-size: 8vw;
  }

  .navbc {
    z-index: 36;
  }

  .navbc-lnk-txt {
    font-weight: 600;
    display: none;
  }

  .navbr-lnk-icn {
    font-family: "Fa 400", sans-serif;
    font-weight: 400;
    display: none;
  }

  .pro-isg-txt-lng {
    display: none;
  }

  .pro-isg-loc-txt-sht {
    padding-right: 0;
    display: flex;
  }

  .pro-isg-con-onl {
    padding-left: 0;
    padding-right: 0;
  }

  .nav3-return-link {
    justify-content: flex-start;
    width: 20vw;
    height: 20vw;
    padding: 5vw;
  }

  .pro-lst-con {
    width: 50%;
    min-width: 145px;
  }

  .age-selection-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .busq-lg {
    width: 45vw;
    max-width: 110px;
    height: 45vw;
    max-height: 110px;
  }

  .splash {
    object-fit: scale-down;
  }

  .chevron-down {
    padding-top: 10px;
  }

  .land-offer {
    color: var(--c-txth);
    white-space: normal;
    font-size: 3.7vw;
    font-weight: 600;
    display: block;
  }

  .land-offer-caps {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 6.1vw;
  }

  .saving-badge {
    white-space: normal;
    background-color: #0000;
    margin-top: 2vw;
    padding: 0;
    font-size: 3.9vw;
    font-weight: 600;
    line-height: 100%;
  }

  .aux-tit {
    font-size: 30px;
  }

  .reg-con-veri {
    min-width: 280px;
  }

  .po-area, .po-area.test {
    justify-content: center;
    align-items: flex-end;
  }

  .mod-notice {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }

  .mod-action {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    flex-wrap: wrap;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bdy-cnt-pan {
    padding-left: 0;
    padding-right: 0;
  }

  .bdy-con-filter {
    flex-wrap: wrap;
    align-content: space-between;
  }

  .filter-txt {
    min-height: 50px;
    font-size: 13px;
  }

  .bdy-con-filter-txt {
    justify-content: center;
  }

  .in-bod-filter {
    text-align: right;
    justify-content: center;
  }

  .filter-dd {
    justify-content: space-between;
    width: auto;
  }

  .txt-link {
    min-height: 50px;
  }

  .img-card {
    flex: 1;
  }

  .img-card-img-con {
    flex: none;
    width: 100vw;
    height: 100vw;
  }

  .img-card-act-con {
    flex: 1;
  }

  .img-card-head-con {
    height: 60px;
    min-height: 60px;
    max-height: 60px;
  }

  .pro-con {
    top: -100px;
  }

  .ps {
    flex-flow: column wrap;
    padding-left: 0;
    padding-right: 0;
  }

  .grd-img {
    grid-template-columns: 1fr;
  }

  .img-card-mod {
    flex: 1;
  }

  .test-tiles {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-test {
    grid-column-gap: 5px;
    grid-template-columns: minmax(320px, 320px);
  }

  .bure {
    flex: 1;
    min-width: 100%;
  }

  ._1st, ._3rd, ._2nd {
    top: 15px;
  }

  .cat-con {
    min-width: 310px;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .nav2-tabcnt {
    max-width: 100vw;
  }

  .navpr-tabs {
    border-top: 1px #000;
  }

  .navx-men-lnk-ma {
    background-color: #202020;
  }

  .log-err-txt {
    align-items: center;
  }

  .but-con {
    flex: 0 auto;
  }

  .but-usr-con {
    flex: 0 auto;
    justify-content: center;
    max-width: 100vw;
  }

  .but-usrgen-con {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    max-width: 100vw;
  }

  .bdy-post-cnt {
    clear: left;
  }

  .h1-srch {
    line-height: 30px;
  }

  .srch-but-con {
    flex: 0 auto;
  }

  .srch-opt {
    min-width: 100%;
  }

  .srch-age-con {
    flex-direction: column;
    flex: 1;
  }

  .srch-but-con-pro {
    flex: 0 auto;
    justify-content: center;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .srch-in-con {
    min-width: 100%;
  }

  .srch-bu-con {
    flex: 1;
    align-items: stretch;
    min-width: 100%;
    max-width: 100%;
  }

  .con-hz-wrap {
    justify-content: center;
  }

  .nav1-prs-con {
    display: flex;
  }

  .nav1-prs-mob-lnk {
    background-color: var(--nav1m);
    color: var(--c-n1m-icn);
  }

  .ft-con {
    justify-content: center;
  }

  .dyn-menu-ovr {
    justify-content: flex-start;
  }

  .nav1-prs-lnk-of {
    min-width: 80%;
  }

  .foot-con {
    margin-bottom: 0;
    padding-bottom: 80px;
  }

  .reg-lnk-selected {
    flex: 1;
    min-width: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .reg-lnk-completed {
    background-color: var(--c-mainh);
    min-width: auto;
  }

  .buho-error {
    min-width: 100%;
  }

  .reg-exe {
    padding: 5px 0;
  }

  .bdy-notice {
    flex-direction: column;
  }

  .bdy-home {
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .bdy-home-con {
    justify-content: center;
    width: 100%;
  }

  .srch-opt-selected {
    min-width: 100%;
  }

  .bc-rtn-icn-x {
    color: var(--c-txt);
    justify-content: flex-start;
    align-items: center;
    width: 10vw;
    height: 10vw;
    font-family: "Fa 400", sans-serif;
    font-size: 12vw;
    display: flex;
  }

  .txt-c {
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dyn-dd-list.w--open {
    display: flex;
  }

  .nav1-act-mob {
    background-color: var(--nav1m);
    color: var(--c-n1m-icn);
    display: flex;
  }

  .nav1-msg-mob, .nav1-not-mob, .nav1-men-mob {
    background-color: var(--nav1m);
    color: var(--c-n1m-icn);
  }

  .nav1-acc-mob {
    display: none;
  }

  .nav1-acc-desk, .nav1-pro-desk, .nav1-dev-desk {
    background-color: var(--nav1m);
    color: var(--c-n1m-icn);
  }

  .pro-pri-con {
    flex-direction: column;
  }

  .pro-pri-txt {
    text-align: center;
    margin-left: 0;
  }

  .dyn-msg-con.test {
    min-width: 100%;
    max-width: 100%;
  }

  .inbx-dyn:focus {
    border-style: solid;
    border-color: var(--c-brand-90);
  }

  .up-tab-head {
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .img-up-thumb {
    max-width: 50%;
  }

  .h1 {
    font-size: 26px;
  }

  .cyd-hcs {
    padding-top: 0;
  }

  .up-img {
    width: 100%;
    min-width: 280px;
  }

  .up-img-con {
    min-width: 280px;
    padding: 15px 20px;
  }

  .up-rule-con {
    width: 280px;
    min-width: 280px;
    padding-left: 0;
    padding-right: 0;
  }

  .in-con-bu {
    flex: none;
  }

  .po-msg-con {
    width: 100vw;
  }

  .con-hz-ex {
    justify-content: space-between;
  }

  .tog-bod-active {
    flex: 1;
    padding: 2px;
  }

  .grid-3 {
    grid-template-rows: 500px;
    grid-template-columns: minmax(0, 100vw);
    grid-auto-columns: minmax(0, 100vw);
  }

  .buso-navx {
    width: 80px;
    font-family: Lato, sans-serif;
    font-weight: 700;
  }

  .buso-navxh {
    width: 80px;
    min-height: 2px;
    font-family: Lato, sans-serif;
    font-weight: 700;
  }

  .hd-land {
    font-size: var(--size--land-hd2-mob);
    text-align: center;
  }

  .land-acc-icn {
    min-height: var(--size--land-icn-mob);
    font-size: var(--size--land-icn-mob);
  }

  .land-eql-icn {
    min-height: var(--size--land-icn-mob);
    font-size: var(--size--land-icn-mob);
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .slide-vt {
    grid-column-gap: var(--size--land-gap-mob);
    grid-row-gap: var(--size--land-gap-mob);
    min-height: 80vw;
  }

  .land-para {
    font-size: var(--size--land-p-mob);
  }

  .land-ing-icn, .land-pro-icn, .land-pro-icn-50, .land-pro-icn-10, .land-aut-icn, .land-res-icn, .land-inc-icn {
    min-height: var(--size--land-icn-mob);
    font-size: var(--size--land-icn-mob);
  }

  .land-val-icn {
    min-height: 70px;
    max-height: 70px;
    font-size: 50px;
  }

  .hd-values {
    text-align: left;
    margin-bottom: 15px;
    font-size: 18px;
  }

  .land-cir {
    padding: 6vw 40px;
  }

  .aux-pan {
    flex: 1;
  }

  .aux {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    max-width: 100dvw;
    height: 100%;
    max-height: 100dvh;
  }

  .buso-aux {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .image-12 {
    margin-top: 30px;
  }

  .busq-usr {
    width: 29vw;
    min-width: 90px;
    height: 29vw;
    min-height: 90px;
  }

  .busq-usr-selected {
    width: 29vw;
    height: 29vw;
  }

  .busq-lg-dyn {
    width: 45vw;
    max-width: 110px;
    height: 45vw;
    max-height: 110px;
  }

  .busq-usr-dyn, .busq-usr-dyn-selected {
    width: 28.75vw;
    height: 28.75vw;
  }

  .del-hd-txt {
    font-size: 6.4vw;
  }

  .in-con-pubu {
    flex: none;
  }

  .pro-sel-con {
    aspect-ratio: 1;
    flex-basis: 28%;
    min-width: 80px;
    min-height: 80px;
  }

  .pro-sel-icn {
    font-size: 7vw;
  }

  .c-j-10-10 {
    margin-bottom: 0;
  }

  .pro-sel-bad-con {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-wrap: wrap;
    place-content: space-around space-between;
    align-items: flex-start;
    padding: 15px;
  }

  .pro-sel-cnt-con {
    text-align: center;
  }

  .pro-sel-bu-txt {
    font-size: 5vw;
  }

  .po-aux-con {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
  }

  .buso-prosel {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .up-cnt-con {
    padding: 15px 20px;
  }

  .up-bdy-pan {
    padding: 5px 0;
  }

  .int-dis-cur {
    flex-wrap: wrap;
    max-width: 280px;
  }

  .dash-ratbu-con {
    flex-flow: column-reverse;
    flex: 1;
    align-items: center;
    display: flex;
  }

  .dash-ratbu {
    justify-content: center;
    width: 100%;
  }

  .dash-txt {
    text-align: center;
  }

  .dash-bu-con {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    align-items: stretch;
    padding-top: 30px;
  }

  .bdy-dash-new-pan {
    background-image: linear-gradient(to bottom, var(--c-brand-50), var(--c-dynh) 35%);
    flex-flow: column-reverse wrap-reverse;
  }

  .dash-hd1 {
    text-align: center;
  }

  .dash-icn-founder {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 20vw;
  }

  .dash-con {
    flex: 1;
    width: 100%;
    margin-bottom: 0;
    padding-top: 30px;
  }

  .dash-found-con {
    width: 100%;
    margin-right: 0;
  }

  .dash-bu-grp-con {
    flex-direction: column;
    justify-content: center;
  }

  .buho-black-red {
    flex: 1;
  }

  .dash-bu2-con {
    padding-top: 20px;
  }

  .in-dyn-mm {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
  }

  .bdy-dash-grow-pan {
    background-image: linear-gradient(180deg, var(--c-brand-50), var(--c-dynh) 35%);
    flex-flow: column-reverse wrap-reverse;
    justify-content: center;
    align-items: stretch;
  }

  .bdy-dash-growing-pan {
    background-image: linear-gradient(to bottom, var(--c-brand-50), var(--c-dynh) 35%);
    flex-flow: column-reverse wrap-reverse;
  }

  .pro-img-grid {
    grid-template: "Area"
                   "Area-2"
                   "Area-3"
                   "Area-4"
                   "Area-5"
                   "Area-6"
                   / 1fr;
  }

  .pro-filter-con {
    flex-wrap: nowrap;
    justify-content: space-between;
  }

  .pro-filter {
    text-align: right;
  }

  .pro-img-filter-txt {
    justify-content: center;
    padding-left: 5px;
    padding-right: 5px;
  }

  .pro-img-filter-dd {
    justify-content: space-between;
    width: auto;
  }

  .pro-foot-pan {
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0;
  }

  .text-span-15 {
    font-size: 5.5vw;
    font-weight: 600;
    display: flex;
  }

  .reg-prel-txt {
    font-size: 5vw;
  }

  .found-offer-small {
    color: var(--c-txth);
    white-space: normal;
    margin-bottom: 2vw;
    font-size: 3.7vw;
    font-weight: 600;
    display: block;
  }

  .found-offer-caps {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 6.5vw;
  }

  .reg-found {
    padding-left: 0;
    padding-right: 0;
  }

  .land-ing-icn-green {
    min-height: var(--size--land-icn-mob);
    font-size: var(--size--land-icn-mob);
  }

  .hd-mission {
    margin-top: var(--size--land-gap-mob);
    font-size: var(--size--land-hd1-mob);
    text-align: center;
    font-weight: 500;
  }

  .heading {
    font-size: 28px;
  }

  .po-img-bg {
    overflow: hidden;
  }

  .po-img-head-next {
    display: none;
  }

  .po-img-time-con {
    justify-content: flex-start;
  }

  .po-img-head-hd {
    flex-wrap: wrap;
    flex: 0 auto;
    font-size: 16px;
    display: flex;
  }

  .po-img-head-prev {
    display: none;
  }

  .po-img-rpt-tag-con {
    flex-direction: column;
    align-items: stretch;
  }

  .po-img-rpt-hd-con {
    color: var(--c-txt);
  }

  .prel-mob-con {
    object-fit: scale-down;
    flex: 1;
    min-height: 100vw;
  }

  .veri-steps-con {
    flex-direction: column;
    flex: 1;
    align-items: center;
    display: flex;
  }

  .in-dyn-yy-disabled {
    flex: 0 auto;
    max-width: none;
  }

  .in-dyn-mm-disabled {
    max-width: none;
  }

  .in-dyn-dd-disabled, .in-dyn-dd-err {
    flex: 0 auto;
    max-width: none;
  }

  .in-dyn-mm-err {
    max-width: none;
  }

  .in-dyn-yy-err {
    flex: 0 auto;
    max-width: none;
  }

  .bdy-dash-invite-pan {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .reg-inv-con {
    padding-left: 0;
    padding-right: 0;
  }

  .bdy-dash-invite-con {
    justify-content: center;
    align-items: center;
  }

  .buho-black-brand {
    flex: 1;
    width: 100%;
  }

  .dash-invite-hd1 {
    font-size: 16px;
  }

  .bu-grp-con {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .bdy-adm-hd-con {
    padding-left: 0;
    padding-right: 0;
  }

  .dyn-pro-all-con {
    justify-content: center;
    align-items: center;
    max-width: 100vw;
    padding: 0;
  }

  .bdy-dash-invite-head {
    flex-direction: column;
    align-items: stretch;
  }

  .dash-invite-head-icn {
    font-size: 14px;
  }

  .bdy-dash-invite-pro-con {
    text-align: center;
    max-width: none;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .dash-invite-head-pro {
    font-size: 14px;
  }

  .dash-invite-hd-con {
    height: auto;
    min-height: 0;
    padding: 0 0 5px;
  }

  .pro-rat-ind {
    padding-left: 0;
    padding-right: 3vw;
  }

  .bdy-dash-invite-whynot {
    width: auto;
  }

  .div-block-173 {
    min-height: 82px;
  }

  .bdy-dash-invite-txt-con {
    padding-top: 10px;
    padding-bottom: 0;
    font-size: 18px;
  }

  .bdy-conn-top {
    background-color: var(--c-404040);
    justify-content: center;
    align-items: flex-start;
    min-height: 40px;
    padding-top: 5px;
  }

  .bdy-pro-hd {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .in-con-20 {
    align-items: center;
  }

  .in-dyn-dd, .in-dyn-yy {
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: none;
  }

  .mod-action-img-active-notsure, .mod-action-img-active-disagree {
    display: none;
  }

  .mod-action-img-con {
    flex-flow: row;
  }

  .mod-grid-hd-con {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .po-img-setting-column {
    width: 100%;
    max-width: 449px;
  }

  .img-mng-pro-dd {
    border: 2px solid var(--c-303030);
    margin-bottom: 0;
  }

  .img-mng-pro-dd:hover {
    border: 2px solid var(--c-101010);
  }

  .img-edit-tog-txt {
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .buho-notice {
    flex: 1;
  }

  .notice-rep-bu-con {
    flex: 1;
    width: 100%;
    margin-bottom: 0;
    padding: 20px;
  }

  .bdy-rep-icn {
    height: auto;
    margin-right: 0;
  }

  .bdy-rep-hd {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .notice-rep-con {
    text-align: center;
    flex-direction: column;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .notice-ratu-icn {
    height: auto;
    margin-right: 0;
  }

  .notice-propho-icn {
    margin-right: 0;
  }

  .notice-warn-con {
    text-align: center;
    flex-direction: column;
    width: 100%;
    padding: 20px 20px 0;
  }

  .busq-usr-dyn-seldis {
    width: 28.75vw;
    height: 28.75vw;
  }

  .busq-lg-dyn-disabled {
    width: 45vw;
    max-width: 110px;
    height: 45vw;
    max-height: 110px;
  }

  .busq-usr-dyn-disabled {
    width: 28.75vw;
    height: 28.75vw;
  }

  .pro-other-icn {
    justify-content: center;
    width: auto;
    height: auto;
    margin-right: 3vw;
  }

  .in-dyn-yy-placeholder {
    flex: 0 auto;
    max-width: none;
  }

  .in-dyn-mm-placeholder {
    text-align: center;
    max-width: none;
  }

  .in-dyn-dd-placeholder {
    flex: 0 auto;
    max-width: none;
  }

  .dash-icn-wave {
    color: var(--c-txt);
    padding-bottom: 5px;
    padding-right: 0;
    font-size: 30px;
  }

  .bdy-dash-wel-pan {
    background-image: linear-gradient(to bottom, var(--c-brand-50), var(--c-dynh) 95%);
    flex-flow: column wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .dash-wel-con {
    margin-right: 0;
  }

  .dash-wel-hd1 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 600;
  }

  .buso-dash-dev {
    width: 100%;
    min-width: 280px;
    max-width: 409px;
  }

  .bar-con {
    justify-content: space-between;
  }

  .bar-txt, .bar-txth {
    font-size: 12px;
    display: none;
  }

  .bdy-dash-pro-bar-hd1 {
    align-items: center;
    max-height: 30px;
    font-size: 14px;
    font-weight: 400;
  }

  .dash-prophobu {
    justify-content: center;
    width: 100%;
    max-width: 439px;
  }

  .dash-comprobu {
    justify-content: center;
    width: 100%;
  }

  .pro-pan {
    flex-flow: column;
    justify-content: space-between;
  }

  .veri-head-con {
    flex-flow: wrap;
  }

  .pro-status-pan {
    flex-flow: column-reverse;
    justify-content: center;
  }

  .buho-verify {
    flex: 1;
  }

  .pro-foot-txt-notveri {
    padding-top: 40px;
  }

  .buho-verify-con {
    flex: 1;
    padding-top: 0;
  }

  .popout-con {
    border-radius: 30px 30px 0 0;
    max-width: 100dvw;
    max-height: 98dvh;
  }

  .pro-pan-pending {
    flex-wrap: nowrap;
    justify-content: space-between;
  }

  .rec-veri-con {
    flex-direction: column;
  }

  .rec-veri-txt-con {
    padding-top: 0;
    padding-bottom: 15px;
  }

  .veri-acc-con {
    justify-content: center;
  }

  .veri-disp-con {
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .buso-veri-delete {
    max-width: 449px;
  }

  .ts-veri-del {
    display: flex;
  }

  .tog-veridis-con {
    flex-direction: row;
    justify-content: space-between;
  }

  .ps-prosel-con {
    padding: 10px;
  }

  .ps-tog-con {
    justify-content: space-between;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .po-msg-sel-con {
    overflow: auto;
  }

  .tabs-menu-2 {
    flex-flow: wrap;
    max-width: 100%;
  }

  .bdy-dash-dev-pan {
    background-image: linear-gradient(to top, var(--c-brand-50), var(--c-dynh) 71%);
    flex-flow: column wrap;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .dash-icn-dev {
    color: var(--c-txt);
    padding-bottom: 5px;
    padding-right: 0;
    font-size: 30px;
  }

  .bdy-dash-imp-pan {
    background-image: linear-gradient(to bottom, var(--c-veri), var(--c-dynh) 35%);
    flex-flow: column-reverse wrap-reverse;
  }

  .dash-icn-imp {
    font-size: 16vw;
  }

  .buso-lnk-selected {
    width: 100%;
  }

  .bdy-bus {
    flex-direction: row;
  }

  .bus-list-name-con {
    padding-left: 10px;
    padding-right: 10px;
  }

  .busq-usr-dyn-all-selected, .busq-usr-dyn-all-seldis {
    width: 28.75vw;
    height: 28.75vw;
  }

  .bdy-soon-h1 {
    font-size: 20px;
  }

  .probc {
    z-index: 36;
    background-color: #0000;
    justify-content: flex-start;
    align-items: flex-start;
    height: 30vw;
    min-height: 30vw;
    position: absolute;
    inset: 0% 0% auto;
  }

  .reg-feed-window {
    width: 90%;
    min-width: 300px;
    min-height: 400px;
  }

  .reg-feed-hd-con {
    min-height: 80px;
  }

  .feed-countdown {
    display: flex;
  }

  .reg-feed-hd1 {
    font-size: 5.5vw;
  }

  .in-dyn-code-active {
    border-radius: 0;
  }

  .feed-circle {
    border-color: var(--c-brand-50);
  }

  .reg-veri-ins-con {
    justify-content: center;
    min-height: 18vw;
    padding: 2vw;
    font-size: 3.6vw;
  }

  .ts-veri-light {
    font-size: 5vw;
    font-style: normal;
  }

  .ts-veri-tut-circ {
    font-size: 5vw;
  }

  .reg-veri-list-con {
    padding-right: 10px;
  }

  .ts-veri-priv {
    font-size: 5vw;
  }

  .reg-veri-intro-txt {
    font-size: 3.7vw;
  }

  .status-bar {
    flex-flow: column-reverse;
    padding-bottom: 10px;
  }

  .in-status {
    flex: 1;
    min-width: 200px;
    max-width: none;
  }

  .status-bar-bg {
    flex-flow: row;
    height: auto;
  }

  .status-in-con {
    flex: 1;
  }

  .status-prosel-con {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .status-pro-dd {
    border: 2px solid var(--c-101010);
    margin-bottom: 0;
  }

  .status-pro-dd:hover {
    border: 2px solid var(--c-101010);
  }

  .status-bar-con {
    flex-direction: row;
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 20px;
  }

  .bdy-notice-refer-con {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .refer-icn-pending {
    min-height: 50px;
  }

  .refer-txt-con {
    text-align: justify;
    justify-content: flex-start;
    align-items: center;
    max-width: 100vw;
    min-height: 60px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 1.5rem;
  }

  .refer-icn-con {
    align-items: flex-start;
    min-height: 60px;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bdy-refer-hd {
    text-align: center;
    justify-content: center;
    font-size: 17px;
    display: flex;
  }

  .refer-icn-complete {
    min-height: 50px;
  }

  .refer-bu-con {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bdy-refer-con {
    flex-wrap: wrap;
    flex: 1;
    justify-content: center;
  }

  .learn-more-hd1 {
    font-size: 20px;
  }

  .buho-cmts {
    font-size: 16px;
  }

  .in-con-20-hz {
    align-items: center;
  }

  .popout-con-fill {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    max-height: 100dvh;
    margin: 0;
  }

  .bdy-pref-con {
    flex-wrap: wrap;
    align-content: space-around;
  }

  .bu-con-hz {
    flex-direction: column;
    align-items: center;
  }

  .bdy-icn-maint {
    font-size: 45px;
  }

  .buho-black {
    flex: 1;
  }

  .dash-invite-head-tit {
    font-size: 12px;
    display: none;
  }

  .bdy-dash-invite-but-grp {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .buho-veri, .buho-veri-selected {
    padding-left: 10px;
    padding-right: 10px;
  }

  .con-flip {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: block;
  }

  .reg-feed-hd1-brand {
    font-size: 5.5vw;
  }

  .land-ing-icn-brand {
    min-height: var(--size--land-icn-mob);
    font-size: var(--size--land-icn-mob);
  }

  .buso-lnk-failed {
    width: 100%;
  }

  .in-dyn-c-placeholder {
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .meet-bdy-hd-con {
    padding-top: 20vw;
  }

  .meet-hd-icn-con {
    width: 100px;
    padding: 20vw 0 0;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .meet-social-icn {
    justify-content: flex-start;
    align-items: flex-end;
    font-size: 20vw;
    display: flex;
    position: absolute;
    top: 34px;
    right: 20px;
  }

  .bu-meet-con {
    flex-flow: column;
  }

  .meetbc {
    z-index: 36;
    background-color: #0000;
    justify-content: flex-start;
    align-items: flex-start;
    height: 20vw;
    min-height: 20vw;
    position: absolute;
    inset: 0% 0% auto;
  }

  .meet-rtn-icn-x {
    color: var(--c-txt);
    justify-content: flex-start;
    align-items: center;
    width: 10vw;
    height: 10vw;
    font-family: "Fa 400", sans-serif;
    font-size: 12vw;
    font-weight: 400;
    display: flex;
  }

  .meet-border {
    display: flex;
  }

  .in-con-15-hz {
    align-items: center;
  }

  .meet-report-con {
    border-radius: 30px 30px 0 0;
  }

  .meet-veri-con {
    flex-direction: column;
  }

  .bure-confirm {
    min-width: 100%;
  }

  .buho-notice-decline {
    flex: 0 auto;
  }

  .nav1-prs-lnk-of-disabled {
    min-width: 80%;
  }

  .tabs-5 {
    max-width: 100%;
  }

  .tab-link-tab-2, .tab-link-tab-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .inbx-bdy-placeholder:focus {
    border-style: solid;
    border-color: var(--c-brand-90);
  }

  .buso-bod-pending {
    max-width: 449px;
  }

  .dyn-man-pro-con {
    justify-content: flex-start;
  }

  .admin-panel {
    flex-flow: column;
  }

  .in-dd-admin {
    text-align: center;
  }

  .reg-low-con {
    padding: 10px;
  }

  .challenge-25-img {
    aspect-ratio: 1;
    width: 150px;
    min-width: 100px;
    min-height: 100px;
  }

  .verify-age-con {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: space-between;
  }

  .tabs-menu-4 {
    justify-content: space-between;
    display: flex;
  }

  .inbx-dyn-draft:focus {
    border-style: solid;
    border-color: var(--c-brand-90);
  }

  .bure-more {
    flex: 1;
    max-width: none;
  }

  .po-opt, .po-opt2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    min-height: 500px;
    max-height: 500px;
  }

  .po-re-summary {
    min-height: 500px;
    max-height: 500px;
  }

  .po-re-con {
    border-radius: 30px 30px 0 0;
  }

  .pro-re-opt, .po-re-finish {
    align-items: center;
  }

  .reg-feed-circle-con {
    width: 90%;
    min-width: 300px;
    min-height: 400px;
  }

  .in-con-15-hz-10g {
    align-items: center;
  }

  .dd-dyn.height {
    text-align: center;
    justify-content: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .in-dyn-time-placeholder {
    flex: 0 auto;
    min-width: 80px;
    max-width: 80px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .in-dyn-time-err, .in-dyn-time-disabled {
    flex: 0 auto;
    max-width: none;
  }

  .in-dyn-time {
    text-align: center;
    justify-content: center;
    align-items: center;
    min-width: 75px;
    max-width: 75px;
  }

  .in-dyn-c.height {
    text-align: center;
    justify-content: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .po-msgctrl-con {
    border-radius: 30px 30px 0 0;
    max-width: 100dvw;
  }

  .in-dyn-mmyy {
    justify-content: flex-start;
    align-items: center;
    min-width: 100px;
    max-width: none;
  }

  .in-dyn-day {
    text-align: center;
    justify-content: center;
    align-items: center;
    min-width: 65px;
    max-width: 65px;
  }

  .in-dyn-mmyy-placeholder {
    min-width: 100px;
    max-width: none;
  }

  .dyn-notify-con.test {
    min-width: 100%;
    max-width: 100%;
  }

  .img-card-head-con-mod {
    height: 60px;
    min-height: 60px;
    max-height: 60px;
  }

  .po-confirm-con {
    align-items: center;
    padding-top: 0;
  }

  .buso-attach, .buso-attach-selected {
    max-width: 449px;
  }

  .po-sent-con, .po-reject-con {
    border-radius: 30px 30px 0 0;
  }

  .up-drag-action {
    font-size: 30px;
  }

  .up-drag-notice-icn {
    font-size: 16vw;
  }

  .up-drag-action-con {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }
}

#w-node-d8d801e9-8964-678c-eb9a-846f28cef764-cde4e9dd, #w-node-ab586846-8d92-6c57-0a17-f1978cad3fbe-cde4e9e9, #w-node-_7955a2d6-f657-3cce-b486-e41e08565119-cde4e9ea, #w-node-_365d7e21-a6bf-e4d6-2488-f8cc9d410871-cde4e9eb, #w-node-_365d7e21-a6bf-e4d6-2488-f8cc9d410871-cde4e9ec, #w-node-_365d7e21-a6bf-e4d6-2488-f8cc9d410871-cde4e9f2, #w-node-_365d7e21-a6bf-e4d6-2488-f8cc9d410871-cde4e9f3, #w-node-_365d7e21-a6bf-e4d6-2488-f8cc9d410871-cde4e9f6, #w-node-_365d7e21-a6bf-e4d6-2488-f8cc9d410871-cde4e9f7, #w-node-_365d7e21-a6bf-e4d6-2488-f8cc9d410871-cde4e9f8, #w-node-d8d801e9-8964-678c-eb9a-846f28cef764-cde4e9f9, #w-node-_365d7e21-a6bf-e4d6-2488-f8cc9d410871-cde4e9fe, #w-node-_365d7e21-a6bf-e4d6-2488-f8cc9d410871-cde4e9ff, #w-node-_365d7e21-a6bf-e4d6-2488-f8cc9d410871-cde4ea02 {
  grid-area: Area;
}

#w-node-_982859d2-885d-acd1-d62f-b9d916c2a38f-cde4ea12, #w-node-befec64d-b848-cb9f-942d-f77beb24ef38-cde4ea12 {
  place-self: stretch stretch;
}

#w-node-_0a1275e1-2e7a-b2c0-cf59-c5be46a10ed1-cde4ea27 {
  grid-area: Area;
}

#w-node-_0a1275e1-2e7a-b2c0-cf59-c5be46a10edb-cde4ea27, #w-node-_0a1275e1-2e7a-b2c0-cf59-c5be46a10ee5-cde4ea27, #w-node-_0a1275e1-2e7a-b2c0-cf59-c5be46a10eef-cde4ea27, #w-node-_0a1275e1-2e7a-b2c0-cf59-c5be46a10ef9-cde4ea27, #w-node-_0a1275e1-2e7a-b2c0-cf59-c5be46a10f03-cde4ea27, #w-node-_0a1275e1-2e7a-b2c0-cf59-c5be46a10f0d-cde4ea27, #w-node-_0a1275e1-2e7a-b2c0-cf59-c5be46a10f17-cde4ea27, #w-node-_0a1275e1-2e7a-b2c0-cf59-c5be46a10f21-cde4ea27, #w-node-_0a1275e1-2e7a-b2c0-cf59-c5be46a10f2b-cde4ea27, #w-node-_0a1275e1-2e7a-b2c0-cf59-c5be46a10f35-cde4ea27, #w-node-_0a1275e1-2e7a-b2c0-cf59-c5be46a10f3f-cde4ea27, #w-node-_0a1275e1-2e7a-b2c0-cf59-c5be46a10f49-cde4ea27, #w-node-_0a1275e1-2e7a-b2c0-cf59-c5be46a10f5d-cde4ea27, #w-node-_0a1275e1-2e7a-b2c0-cf59-c5be46a10f67-cde4ea27, #w-node-_0a1275e1-2e7a-b2c0-cf59-c5be46a10f71-cde4ea27, #w-node-_0a1275e1-2e7a-b2c0-cf59-c5be46a10f7b-cde4ea27, #w-node-_0a1275e1-2e7a-b2c0-cf59-c5be46a10f85-cde4ea27, #w-node-_0a1275e1-2e7a-b2c0-cf59-c5be46a10f8f-cde4ea27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8d801e9-8964-678c-eb9a-846f28cef764-cde4ea2e, #w-node-_2ff39f64-233a-0315-780c-965d83fa70f0-cde4ea30, #w-node-_365d7e21-a6bf-e4d6-2488-f8cc9d410871-cde4ea31, #w-node-_365d7e21-a6bf-e4d6-2488-f8cc9d410871-cde4ea32 {
  grid-area: Area;
}

#w-node-d97d94cf-6f53-b2cb-ff86-3521a455c005-cde4ea38 {
  grid-area: Area-5;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cbf-cde4ea38 {
  grid-area: Area;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc0-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc1-cde4ea38 {
  grid-area: Area;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc2-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc3-cde4ea38 {
  grid-area: Area;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc4-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc5-cde4ea38 {
  grid-area: Area;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc6-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc7-cde4ea38 {
  grid-area: Area;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc8-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc9-cde4ea38 {
  grid-area: Area;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cca-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965ccb-cde4ea38 {
  grid-area: Area;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cce-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965ccf-cde4ea38 {
  grid-area: Area;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965ccc-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965ccd-cde4ea38 {
  grid-area: Area;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cd0-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cd1-cde4ea38 {
  grid-area: Area;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cd2-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cd3-cde4ea38 {
  grid-area: Area;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cd4-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cd5-cde4ea38 {
  grid-area: Area;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cd6-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cd7-cde4ea38 {
  grid-area: Area;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cd8-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cd9-cde4ea38, #w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff16-cde4ea38, #w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff17-cde4ea38 {
  grid-area: Area;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff21-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff22-cde4ea38 {
  grid-area: Area;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff2c-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff2d-cde4ea38 {
  grid-area: Area;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff37-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff38-cde4ea38 {
  grid-area: Area;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff42-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff43-cde4ea38 {
  grid-area: Area;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff4d-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff4e-cde4ea38 {
  grid-area: Area;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff58-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff59-cde4ea38 {
  grid-area: Area;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff63-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff64-cde4ea38 {
  grid-area: Area;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff6e-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff6f-cde4ea38 {
  grid-area: Area;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff79-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff7a-cde4ea38 {
  grid-area: Area;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff84-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff85-cde4ea38 {
  grid-area: Area;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff8f-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff90-cde4ea38 {
  grid-area: Area;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff9a-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ff9b-cde4ea38 {
  grid-area: Area;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ffa5-cde4ea38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e459ea0-ca75-1a04-6e60-d68c3286ffa6-cde4ea38, #w-node-_54e70dae-d714-8b60-682f-c9c1ed1cab14-cde4ea3a {
  grid-area: Area;
}

#w-node-d97d94cf-6f53-b2cb-ff86-3521a455c005-cde4ea45 {
  grid-area: Area-5;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b1a-cde4ea45 {
  grid-area: Area;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b24-cde4ea45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b25-cde4ea45 {
  grid-area: Area;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b2f-cde4ea45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b30-cde4ea45 {
  grid-area: Area;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b3a-cde4ea45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b3b-cde4ea45 {
  grid-area: Area;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b45-cde4ea45, #w-node-_0465db94-3af5-ae2f-ffda-b065434c5b50-cde4ea45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b51-cde4ea45 {
  grid-area: Area;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b5b-cde4ea45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b5c-cde4ea45 {
  grid-area: Area;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b66-cde4ea45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b67-cde4ea45 {
  grid-area: Area;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b71-cde4ea45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b72-cde4ea45 {
  grid-area: Area;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b7c-cde4ea45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b7d-cde4ea45 {
  grid-area: Area;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b87-cde4ea45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b88-cde4ea45 {
  grid-area: Area;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b92-cde4ea45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b93-cde4ea45 {
  grid-area: Area;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b9d-cde4ea45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5b9e-cde4ea45 {
  grid-area: Area;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5ba8-cde4ea45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0465db94-3af5-ae2f-ffda-b065434c5ba9-cde4ea45, #w-node-_365d7e21-a6bf-e4d6-2488-f8cc9d410871-cde4ea51, #w-node-_365d7e21-a6bf-e4d6-2488-f8cc9d410871-cde4ea53, #w-node-_365d7e21-a6bf-e4d6-2488-f8cc9d410871-cde4ea54, #w-node-a19202ed-04b9-dc18-1c2b-4f324c30c165-cde4ea5a {
  grid-area: Area;
}

#w-node-b2323604-cdef-2807-56ee-5ba274eadeb1-cde4ea5a, #w-node-a834ab51-f7b3-6851-a9ee-9c6982490e20-cde4ea5a {
  grid-area: Area-2;
}

#w-node-fe034554-6c7a-32ec-c503-626d7dec8590-cde4ea5a {
  grid-area: Area-3;
}

#w-node-_8fc5b4a0-80eb-01e2-70e3-c2fee1ad2c57-cde4ea5a {
  grid-area: Area-4;
}

#w-node-b98d0643-f4f3-08cb-34f6-d9984a71f52d-cde4ea5a {
  grid-area: Area-5;
}

#w-node-_4bcc7a09-78fd-3608-4be5-8eecb341ca28-cde4ea5a {
  grid-area: Area-6;
}

#w-node-f4bb7850-0558-407a-2987-52b5963477a3-cde4ea62 {
  grid-area: Area-2;
}

#w-node-f63757a4-e5bf-390f-46fc-43db062a1598-cde4ea62 {
  grid-area: Area-3;
}

#w-node-_44aecf95-ebcd-9519-9e32-74f84850c5a4-cde4ea62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62fe19a2-3324-5d2a-b296-1bac5673c51d-cde4ea62 {
  grid-area: Area-4;
}

#w-node-_6e08ba62-1540-3fc0-9e34-c76164490642-cde4ea62 {
  grid-area: Area-5;
}

#w-node-a2657316-9d6e-0653-3a62-5bced4ff46ec-cde4ea67 {
  grid-area: Area-3;
  place-self: center;
}

#w-node-f3cb20c6-8e20-0ace-61dd-aa46e45142c6-cde4ea67 {
  grid-area: Area;
  place-self: center;
}

#w-node-_531621a3-5641-60cb-9c66-8e824ab3554f-cde4ea6a, #w-node-_292e7dea-2ca0-da86-ff66-3fef8cfd6a76-cde4ea6a {
  grid-area: Area-2;
}

#w-node-_7e7b4c1d-c461-2971-81fb-981cfb66285c-fb66285b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e81eafe-1b03-212c-0b8b-33d0105392d1-105392d1 {
  grid-area: Area;
}

#w-node-f0ec92cf-5bcf-31ce-ebdc-2a8a9bd3d81c-cde4ea6c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b7f4e283-15ce-10c1-0467-56e1280337f8-cde4ea6c {
  grid-area: Area;
}

#w-node-b98d0643-f4f3-08cb-34f6-d9984a71f52d-cde4ea6c {
  grid-area: Area-5;
}

#w-node-_9a433f49-bfbf-d33d-2d44-70703eb90956-cde4ea6c {
  grid-area: Area-6;
}

#w-node-_65baa3e4-0889-e4ea-39a2-9ca89c59baf4-cde4ea6c, #w-node-_240cd75d-2741-bda7-d30b-c833f7d48102-cde4ea6c {
  grid-area: Area-3;
}

#w-node-_0d2e110f-297b-5bbc-bef1-945c6ed03c8c-cde4ea6e, #w-node-_8e460059-0d89-61f6-ba48-68ff76c95163-cde4ea6e {
  grid-area: Area-2;
}

#w-node-_33d5bd01-c4f6-9b3c-f7aa-abb6b9aa5638-cde4ea6e {
  grid-area: Area-3;
}

#w-node-a20986e4-d995-9e7a-847e-181b617e69e7-cde4ea6e {
  grid-area: Area-4;
}

#w-node-bf594c92-2124-cabb-5c0d-6bd87bbe18fc-cde4ea6e {
  grid-area: Area-5;
}

#w-node-efb8139c-5a77-b9ee-85c8-3e400384f16a-cde4ea6e {
  grid-area: Area-6;
}

#w-node-b064ee1d-a17e-0345-0495-17bb86db9b5e-cde4ea6e {
  grid-area: Area-7;
}

#w-node-f4bb7850-0558-407a-2987-52b5963477a3-cde4ea6e {
  grid-area: Area-8;
}

#w-node-_6397b9de-e53d-b7e1-474b-5beccc2e74a6-cc2e74a6 {
  grid-area: Area;
}

#w-node-_0d2e110f-297b-5bbc-bef1-945c6ed03c8c-cde4ea70 {
  grid-area: Area-2;
}

#w-node-_8e460059-0d89-61f6-ba48-68ff76c95163-cde4ea70 {
  grid-area: Area-3;
}

#w-node-efb8139c-5a77-b9ee-85c8-3e400384f16a-cde4ea70 {
  grid-area: Area-4;
}

#w-node-_33d5bd01-c4f6-9b3c-f7aa-abb6b9aa5638-cde4ea70 {
  grid-area: Area-5;
}

#w-node-a20986e4-d995-9e7a-847e-181b617e69e7-cde4ea70 {
  grid-area: Area-6;
}

#w-node-bf594c92-2124-cabb-5c0d-6bd87bbe18fc-cde4ea70 {
  grid-area: Area-7;
}

#w-node-_4e85e0c1-3f11-b71e-c5a1-30d651ec4180-51ec4180 {
  grid-area: Area;
}

#w-node-_0d2e110f-297b-5bbc-bef1-945c6ed03c8c-cde4ea71 {
  grid-area: Area-2;
}

#w-node-_8e460059-0d89-61f6-ba48-68ff76c95163-cde4ea71 {
  grid-area: Area-3;
}

#w-node-_33d5bd01-c4f6-9b3c-f7aa-abb6b9aa5638-cde4ea71 {
  grid-area: Area-4;
}

#w-node-e0eaf06c-2b06-186e-a2c5-1d015af8ad4e-cde4ea71 {
  grid-area: Area-7;
}

#w-node-a20986e4-d995-9e7a-847e-181b617e69e7-cde4ea71, #w-node-efb8139c-5a77-b9ee-85c8-3e400384f16a-cde4ea71 {
  grid-area: Area-6;
}

#w-node-d9654c20-0f33-fbbc-33bd-855f9c574ed7-cde4ea71 {
  grid-area: Area-5;
}

#w-node-bf594c92-2124-cabb-5c0d-6bd87bbe18fc-cde4ea71 {
  grid-area: Area-8;
}

#w-node-cbcc0da6-1c18-38ad-4f63-e6005625aae9-5625aae9, #w-node-d8d801e9-8964-678c-eb9a-846f28cef764-b174ba5d, #w-node-d8d801e9-8964-678c-eb9a-846f28cef764-1f120064 {
  grid-area: Area;
}

#w-node-d97d94cf-6f53-b2cb-ff86-3521a455c005-e0d8afaf, #w-node-d97d94cf-6f53-b2cb-ff86-3521a455c005-74aef00f {
  grid-area: Area-5;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cbe-74aef00f, #w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cbf-74aef00f {
  grid-area: Area;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc0-74aef00f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc1-74aef00f {
  grid-area: Area;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc2-74aef00f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc3-74aef00f {
  grid-area: Area;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc4-74aef00f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc5-74aef00f {
  grid-area: Area;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc6-74aef00f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc7-74aef00f {
  grid-area: Area;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc8-74aef00f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4266d30-71f8-b5ec-ffcc-8461c1965cc9-74aef00f {
  grid-area: Area;
}

#w-node-f6e89460-ae4b-3fe7-d67b-ec378da181cb-373c1d42 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1ce9bc23-c381-a0f4-ab42-eb8f8348be5d-373c1d42 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_606973d1-2614-acfd-f83f-de58ef106e20-45e7b08b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_365d7e21-a6bf-e4d6-2488-f8cc9d410871-f479ad42, #w-node-_365d7e21-a6bf-e4d6-2488-f8cc9d410871-cb6efabd, #w-node-_365d7e21-a6bf-e4d6-2488-f8cc9d410871-d71ed0c9, #w-node-_54e70dae-d714-8b60-682f-c9c1ed1cab14-43948cc3, #w-node-_54e70dae-d714-8b60-682f-c9c1ed1cab14-2c5c0e01, #w-node-_28fa3988-5bb7-ecd2-dd43-001151435216-bf065624, #w-node-da2d7b7b-6b00-11e1-deeb-1b34c92f1255-f99b1680, #w-node-da2d7b7b-6b00-11e1-deeb-1b34c92f1255-79230303, #w-node-_28fa3988-5bb7-ecd2-dd43-001151435216-8c6565ad, #w-node-_28fa3988-5bb7-ecd2-dd43-001151435216-ac573665, #w-node-_28fa3988-5bb7-ecd2-dd43-001151435216-1166b7e9, #w-node-e43b0c8d-b9a4-c160-121d-04276239ba55-6239ba55 {
  grid-area: Area;
}

#w-node-_0d2e110f-297b-5bbc-bef1-945c6ed03c8c-927fec0e, #w-node-_8e460059-0d89-61f6-ba48-68ff76c95163-927fec0e {
  grid-area: Area-2;
}

#w-node-_33d5bd01-c4f6-9b3c-f7aa-abb6b9aa5638-927fec0e {
  grid-area: Area-3;
}

#w-node-a20986e4-d995-9e7a-847e-181b617e69e7-927fec0e {
  grid-area: Area-4;
}

#w-node-bf594c92-2124-cabb-5c0d-6bd87bbe18fc-927fec0e {
  grid-area: Area-5;
}

#w-node-efb8139c-5a77-b9ee-85c8-3e400384f16a-927fec0e {
  grid-area: Area-6;
}


@font-face {
  font-family: 'Altlfe';
  src: url('../fonts/altlfe.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa duotone 900';
  src: url('../fonts/fa-duotone-900.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 300';
  src: url('../fonts/fa-light-300.woff2') format('woff2'), url('../fonts/fa-light-300.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 100';
  src: url('../fonts/fa-thin-100.woff2') format('woff2'), url('../fonts/fa-thin-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa solid 900';
  src: url('../fonts/fa-solid-900.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa brands 400';
  src: url('../fonts/fa-brands-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa v4compatibility';
  src: url('../fonts/fa-v4compatibility.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Brands 400';
  src: url('../fonts/fa-brands-400.woff2') format('woff2'), url('../fonts/fa-brands-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Sharp Duotone Solid 900';
  src: url('../fonts/fa-sharp-duotone-solid-900.woff2') format('woff2'), url('../fonts/fa-sharp-duotone-solid-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Sharp 300';
  src: url('../fonts/fa-sharp-light-300.woff2') format('woff2'), url('../fonts/fa-sharp-light-300.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Sharp Solid 900';
  src: url('../fonts/fa-sharp-solid-900.woff2') format('woff2'), url('../fonts/fa-sharp-solid-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Sharp Duotone 400';
  src: url('../fonts/fa-sharp-duotone-regular-400.woff2') format('woff2'), url('../fonts/fa-sharp-duotone-regular-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Sharp Duotone 300';
  src: url('../fonts/fa-sharp-duotone-light-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Duotone 300';
  src: url('../fonts/fa-duotone-light-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa V 4 Compatibility';
  src: url('../fonts/fa-v4compatibility.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Sharp 400';
  src: url('../fonts/fa-sharp-regular-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Solid 900';
  src: url('../fonts/fa-solid-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Duotone 900';
  src: url('../fonts/fa-duotone-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Duotone 400';
  src: url('../fonts/fa-duotone-regular-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Sharp Duotone 100';
  src: url('../fonts/fa-sharp-duotone-thin-100.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
