:root {
  --Purple: #847CF8;
  --Primary-purple-transp: rgba(132, 124, 248, 0.2);
  --Purple-Text: var(--Purple);
  --Pink: #C380FF;
  --Pink-transp: rgba(195, 128, 255, 0.25);
  --Pink-gradient: linear-gradient(259.74deg, #7C83F8 12.55%, #C380FF 106.08%);
  --Text: #485265;
  --Text-Second-grey: var(--Text);
  --Second-text: #B4B4B4;
  --White: #fff;
  --White-Second-gray: var(--White);
  --Highlight-red: #FDD3D3;
  --Red: #F15B5B;
  --Highlight-orange: #FFF3DB;
  --Orange: #EF7E3F;
  --Highlight-green: #BAFFC1;
  --Green: #2DA83A;
  --Yellow: #FFF857;
  --Grey: #CCD6EA;
  --Second-grey: #B9C7E3;
  --Second-grey-transp: rgba(185, 199, 227, 0.2);
  --Second-grey-dark: var(--Second-grey);
  --Hover-text: #869AC1;
  --Hover-text-Text: var(--Hover-text);
  --Dark: #292C3B;
  --Dark-White: var(--Dark);
  --Second-dark: #161922;
  --Light: #DDE3F8;
  --Black: #000;
  --Blue: #2A60EC;
  --Blue-transp: rgba(42, 96, 236, 0.15);
  --Legend-bg: rgba(246, 189, 76, 0.15);
  --Legend-color: #B69619;
  --Legend-border: #A3840A;
  --Alert: #CD0102;
  --Alert-dark: #562828;
  --Strong-pink: #D51C91;
  --Second-dark-constant: #161922;
  --Text-constant: #485265;
  --Dark-constant: #292C3B;
  --White-constant: #fff;
  --Second-text-constant: #B4B4B4;
  --Light-constant: #DDE3F8;
  --Black-constant: #000;
  --Grey-constant: #CCD6EA;
  --Hover-text-constant: #869AC1;
  --Second-grey-constant: #B9C7E3;
  --Background-secondary: #CBD6EA;
  --Scoring-very-high-primary: #0F831B;
  --Scoring-very-high-primary-transp: rgba(15, 131, 27, 0.1);
  --Scoring-high-primary: #5D8C4D;
  --Scoring-high-primary-transp: rgba(54, 169, 81, 0.1);
  --Scoring-medium-primary: #637305;
  --Scoring-medium-primary-transp: rgba(99, 115, 5, 0.15);
  --Scoring-low-primary: #BB600D;
  --Scoring-low-primary-transp: rgba(187, 96, 13, 0.15);
  --Scoring-very-low-primary: #CD0102;
  --Scoring-very-low-primary-transp: rgba(247, 67, 67, 0.15);
  --Scoring-na: #869AC1;
  --Scoring-na-transp: rgba(134, 154, 193, 0.1);
  --Scoring-meme: var(--Pink);
  --Scoring-scam: var(--Scoring-very-low-primary);
  --Pre-sales-color: var(--Pink);
  --Pre-sales-bg: var(--Pink-transp);
  --Status-past-color: var(--Scoring-very-low-primary);
  --Status-past-bg: var(--Scoring-very-low-primary-transp);
  --Status-upcoming-color: var(--Blue);
  --Status-upcoming-bg: var(--Blue-transp);
  --Status-active-color: var(--Scoring-very-high-primary);
  --Status-active-bg: var(--Scoring-very-high-primary-transp);
  --Label-tag-color: #485265;
  --Label-tag-border: #869AC1;
  --Label-tag-bg: rgba(185, 199, 227, 0.2);
  --Content-accent: #8A36D0;
  --Width-46: rgba(255, 255, 255, 0.46);
  --Purple-15: rgba(132, 124, 248, 0.15);
  --Purple-10: rgba(132, 124, 248, 0.1);
  --Pink-10: rgba(195, 128, 255, 0.1);
  --Hover-text-10: rgba(134, 154, 193, 0.1);
  --Orange-10: rgba(239, 126, 63, 0.1);
  --Red-10: rgba(241, 91, 91, 0.1);
  --Mulish: "Mulish";
  --Unbounded: "Unbounded";
  --Dropdown: 0px 4px 8px rgba(134, 154, 193, 0.25);
  --Dropdown-dark: 0px 2px 16px #13151B;
  --Burger-icon: url("data:image/svg+xml,%3Csvg width='20' height='13' viewBox='0 0 20 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 1L7 1' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M19 11.9981L1 11.9981' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  --Burger-icon-white: url("data:image/svg+xml,%3Csvg width='20' height='13' viewBox='0 0 20 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 1L7 1' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M19 11.9981L1 11.9981' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  --Steps-marker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none' style='&%2310;'%3E%3Ccircle cx='9.5' cy='9.5' r='9.5' fill='%23B9C7E3'/%3E%3Ccircle cx='9.5' cy='9.5' r='3.5' fill='%23C380FF'/%3E%3C/svg%3E");
  --blue-parrot: #847cf8;
  --pink-orchid: #c380ff;
  --orchid: #7c83f8;
  --vintage-velvet: #485265;
  --beautiful-dream: #b9c7e3;
  --pure-white: #ffffff;
  --air-blue: #869ac1;
  --pink-clay: #fdd3d3;
  --hot-coral: #f15b5b;
  --vitalize: #2da83a;
  --light-mint: #baffc1;
  --flowey-yellow: #fff857;
  --mustard: #ef7e3f;
  --brainstem-grey: #b4b4b4;
  --dirty-white: #fff3db;
  --Label-bg: rgba(185, 199, 227, 0.2);
  --Label-border: #869AC1;
  --Label-color: #485265;
  --Header-size: 119px;
  --Progress-page-size: 6px;
  --Header-size-with-progress: calc(var(--Header-size) + var(--Progress-page-size));
}
@media (max-width: 767px) {
  :root {
    --Header-size: 76px;
  }
}
.dark-theme {
  background-color: var(--Second-dark-constant);
  --Purple-Text: var(--Text-constant);
  --White-Second-gray: var(--Second-grey-constant);
  --Hover-text-Text: var(--Text-constant);
  --Text: var(--Second-text-constant);
  --Text-Second-grey: var(--Second-grey-constant);
  --Second-dark: var(--White-constant);
  --Grey: var(--Dark-constant);
  --Second-grey: var(--Text-constant);
  --Second-grey-dark: var(--Second-dark-constant);
  --Light: var(--Second-dark-constant);
  --Dark: var(--Second-text-constant);
  --Dark-White: var(--White-constant);
  --White: var(--Black-constant);
  --Black: var(--White-constant);
  --Background-secondary: var(--Dark-constant);
  --Label-border: var(--Dark-constant);
  --Label-color: var(--Second-grey-constant);
  --Dropdown: var(--Dropdown-dark);
  --Alert: #F74343;
  --Scoring-very-high-primary: #44B650;
  --Scoring-very-high-primary-transp: rgba(45, 168, 58, 0.1);
  --Scoring-medium-primary: #B69619;
  --Scoring-medium-primary-transp: rgba(245, 196, 5, 0.15);
  --Scoring-very-low-primary: #F74343;
  --Status-past-color: #F74343;
  --Label-tag-color: #B9C7E3;
  --Label-tag-border: #292C3B;
  --Content-accent: #CC92FF;
  --vintage-velvet: #ccd6ea;
}
.dark-theme .color-grey-theme {
  color: var(--Grey-constant) !important;
}
.dark-theme .bg-on-grey {
  background-color: var(--Text-constant) !important;
}
.dark-theme .type {
  color: var(--White-constant);
}
.dark-theme .navbar .navbar-brand {
  background-image: url("/images/logo-white-text.svg");
}
@media (min-width: 768px) {
  .dark-theme .navbar .dropdown-menu {
    background-color: var(--Dark-constant);
  }
}
.dark-theme .navbar .dropdown-menu .dropdown-item {
  color: var(--White-constant);
}
@media (max-width: 1199px) {
  .dark-theme .navbar .navbar-collapse {
    background-color: var(--Dark-constant);
  }
  .dark-theme .navbar .navbar-actions .icon-button {
    background-color: var(--Second-dark-constant);
  }
  .dark-theme .navbar .navbar-actions .form-search__input {
    background-color: var(--Second-dark-constant);
  }
  .dark-theme .navbar .navbar-actions .form-search__input:hover,
  .dark-theme .navbar .navbar-actions .form-search__input:focus {
    border-color: var(--Text-constant);
  }
}
.dark-theme .btn.btn-outlined:hover,
.dark-theme .btn.btn-filled:hover {
  color: var(--Dark-constant) !important;
  border-color: var(--Light-constant) !important;
  background: var(--Light-constant) !important;
}
.dark-theme .btn.btn-outlined:hover .icon,
.dark-theme .btn.btn-filled:hover .icon {
  background-color: var(--Dark-constant) !important;
}
.dark-theme .btn.btn-outlined:active,
.dark-theme .btn.btn-filled:active {
  color: var(--Second-dark-constant) !important;
  border-color: var(--Light-constant) !important;
  background: var(--Light-constant) !important;
}
.dark-theme .btn.btn-outlined:active .icon,
.dark-theme .btn.btn-filled:active .icon {
  background-color: var(--Second-dark-constant) !important;
}
.dark-theme .btn.btn-light {
  color: var(--White-constant) !important;
}
.dark-theme .btn.btn-light .icon {
  background-color: var(--White-constant) !important;
}
.dark-theme .social-icons a {
  border: 1px solid var(--White-constant);
}
.dark-theme .social-icons a i {
  border-color: var(--White-constant);
}
.dark-theme .social-icons a:hover {
  border-color: var(--White-constant);
  background-color: var(--White-constant);
}
.dark-theme .social-icons a:hover i {
  background-color: var(--Second-dark-constant);
}
.dark-theme .nav-tabs > li .nav-link .count-item.zero {
  background: var(--Dark-constant);
  color: var(--Second-text-constant);
}
.dark-theme .nav-tabs.black-items > li .nav-link {
  color: var(--White-constant);
}
.dark-theme .nav-tabs.black-items > li .nav-link.active {
  color: var(--Second-dark-constant);
}
.dark-theme .footer-bottom {
  background-color: transparent;
  border-color: var(--Black-constant);
}
.dark-theme .footer-bottom-text {
  opacity: 0.5;
  color: var(--White-constant);
}
.dark-theme .footer-bottom-text .rgray-icon {
  background-color: var(--White-constant);
}
.dark-theme .table-panel .brd_b-second-grey,
.dark-theme .table-panel .brd_l-hover-text {
  border-color: var(--Second-dark-constant);
}
.dark-theme .page-header__text {
  color: var(--White-constant);
}
.dark-theme .select2-container--classic .select2-selection--single:before {
  border-top-color: var(--White-constant);
}
.dark-theme .select2-container--classic .select2-selection--single .select2-selection__rendered,
.dark-theme .select2-container--classic .select2-selection--single .select2-selection__placeholder,
.dark-theme .select2-container--classic .select2-selection--single .select2-selection__clear {
  color: var(--White-constant);
}
.dark-theme .select2-container--classic .select2-results__option[aria-selected] {
  color: var(--White-constant);
}
.dark-theme .select2-container--krajee-bs5 .select2-selection--single:before {
  border-top-color: var(--Text-constant);
}
.dark-theme .select2-container--krajee-bs5 .select2-selection--single:hover {
  background-color: var(--Text-constant);
}
.dark-theme .select2-container--krajee-bs5 .select2-selection--single:hover:before {
  border-top-color: var(--White-constant);
}
.dark-theme .select2-container--krajee-bs5 .select2-selection--single:hover .select2-selection__rendered,
.dark-theme .select2-container--krajee-bs5 .select2-selection--single:hover .select2-selection__placeholder,
.dark-theme .select2-container--krajee-bs5 .select2-selection--single:hover .select2-selection__clear {
  color: var(--White-constant) !important;
}
.dark-theme .select2-container--krajee-bs5.select2-container--open .select2-selection--single {
  background-color: var(--Text-constant);
}
.dark-theme .select2-container--krajee-bs5.select2-container--open .select2-selection--single:before {
  border-bottom-color: var(--White-constant);
}
.dark-theme .select2-container--krajee-bs5.select2-container--open .select2-selection--single .select2-selection__rendered,
.dark-theme .select2-container--krajee-bs5.select2-container--open .select2-selection--single .select2-selection__placeholder,
.dark-theme .select2-container--krajee-bs5.select2-container--open .select2-selection--single .select2-selection__clear {
  color: var(--White-constant) !important;
}
.dark-theme .select2-container--krajee-bs5 .select2-results__option[aria-selected] {
  color: var(--Light-constant);
}
.dark-theme .select2-light .select2-container--krajee-bs5 .select2-selection--single .select2-selection__rendered,
.dark-theme .select2-light .select2-container--krajee-bs5 .select2-selection--single .select2-selection__placeholder,
.dark-theme .select2-light .select2-container--krajee-bs5 .select2-selection--single .select2-selection__clear {
  color: var(--White-constant);
}
.dark-theme .timer {
  color: var(--White-constant);
}
.dark-theme .dots:before,
.dark-theme .dots:after {
  background: var(--White-constant);
}
.dark-theme .text-ad {
  background: var(--Dark-constant);
}
.dark-theme .text-ad__name,
.dark-theme .text-ad__description,
.dark-theme .text-ad__cta {
  color: var(--White-constant);
}
.dark-theme .text-ad__cta {
  color: var(--Pink);
}
.dark-theme .text-ad__sup {
  color: var(--White-constant);
}
.dark-theme .empty-search {
  color: var(--Second-text-constant);
}
.dark-theme .vgt-table table th .sort-label:hover::before,
.dark-theme .vgt-table table th .sort-label:active::before {
  border-bottom-color: var(--White-constant);
}
.dark-theme .vgt-table table th .sort-label:hover::after,
.dark-theme .vgt-table table th .sort-label:active::after {
  border-top-color: var(--White-constant);
}
.dark-theme .vgt-table table th .sort-label.asc::before {
  border-bottom-color: var(--White-constant);
}
.dark-theme .vgt-table table th .sort-label.desc::after {
  border-top-color: var(--White-constant);
}
.dark-theme .pagination-events > li a,
.dark-theme .pagination-events > li span {
  color: var(--White-constant);
}
.dark-theme .pagination-big-btns > li.active a,
.dark-theme .pagination-big-btns > li a:hover,
.dark-theme .pagination-big-btns > li a:active {
  color: var(--Dark-constant);
  border-color: var(--Light-constant);
  background-color: var(--Light-constant);
}
.dark-theme .pagination-big-btns > li.disabled a,
.dark-theme .pagination-big-btns > li.disabled span {
  color: var(--Second-dark-constant);
  background-color: var(--Light-constant);
  border-color: var(--Light-constant);
}
.dark-theme .post-parent-blk .post-text-blk .table table tr {
  border-bottom-color: var(--Second-dark-constant);
}
.dark-theme .post-parent-blk .post-text-blk .table table tr td,
.dark-theme .post-parent-blk .post-text-blk .table table tr th {
  border-right-color: var(--Second-dark-constant);
}
.dark-theme .post-parent-blk .post-text-blk .table table thead tr {
  color: var(--Second-text-constant);
}
.dark-theme .range {
  --border: var(--Text-constant);
}
.dark-theme .description-text {
  color: var(--Second-text-constant);
}
.dark-theme .description-text strong,
.dark-theme .description-text b {
  color: var(--White-constant);
}
@font-face {
  font-family: 'Unbounded';
  src: url('/fonts/UnboundedLight.eot');
  src: url('/fonts/UnboundedLight.eot') format('embedded-opentype'), url('/fonts/UnboundedLight.woff2') format('woff2'), url('/fonts/UnboundedLight.woff') format('woff'), url('/fonts/UnboundedLight.ttf') format('truetype'), url('/fonts/UnboundedLight.svg#UnboundedLight') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Unbounded';
  src: url('/fonts/UnboundedRegular.eot');
  src: url('/fonts/UnboundedRegular.eot') format('embedded-opentype'), url('/fonts/UnboundedRegular.woff2') format('woff2'), url('/fonts/UnboundedRegular.woff') format('woff'), url('/fonts/UnboundedRegular.ttf') format('truetype'), url('/fonts/UnboundedRegular.svg#UnboundedRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Unbounded';
  src: url('/fonts/UnboundedBold.eot');
  src: url('/fonts/UnboundedBold.eot') format('embedded-opentype'), url('/fonts/UnboundedBold.woff2') format('woff2'), url('/fonts/UnboundedBold.woff') format('woff'), url('/fonts/UnboundedBold.ttf') format('truetype'), url('/fonts/UnboundedBold.svg#UnboundedBold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Mulish';
  src: url('/fonts/MulishRegular.eot');
  src: url('/fonts/MulishRegular.eot') format('embedded-opentype'), url('/fonts/MulishRegular.woff2') format('woff2'), url('/fonts/MulishRegular.woff') format('woff'), url('/fonts/MulishRegular.ttf') format('truetype'), url('/fonts/MulishRegular.svg#MulishRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Mulish';
  src: url('/fonts/MulishBold.eot');
  src: url('/fonts/MulishBold.eot') format('embedded-opentype'), url('/fonts/MulishBold.woff2') format('woff2'), url('/fonts/MulishBold.woff') format('woff'), url('/fonts/MulishBold.ttf') format('truetype'), url('/fonts/MulishBold.svg#MulishBold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Mulish';
  src: url('/fonts/MulishLight.eot');
  src: url('/fonts/MulishLight.eot') format('embedded-opentype'), url('/fonts/MulishLight.woff2') format('woff2'), url('/fonts/MulishLight.woff') format('woff'), url('/fonts/MulishLight.ttf') format('truetype'), url('/fonts/MulishLight.svg#MulishLight') format('svg');
  font-weight: 300;
  font-style: normal;
}
.gap-4 {
  row-gap: 0.25rem !important;
  -moz-column-gap: 0.25rem !important;
       column-gap: 0.25rem !important;
}
.gap-6 {
  row-gap: 0.375rem !important;
  -moz-column-gap: 0.375rem !important;
       column-gap: 0.375rem !important;
}
.gap-8 {
  row-gap: 0.5rem !important;
  -moz-column-gap: 0.5rem !important;
       column-gap: 0.5rem !important;
}
.gap-12 {
  row-gap: 0.75rem !important;
  -moz-column-gap: 0.75rem !important;
       column-gap: 0.75rem !important;
}
.gap-16 {
  row-gap: 1rem !important;
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}
.gap-24 {
  row-gap: 1.5rem !important;
  -moz-column-gap: 1.5rem !important;
       column-gap: 1.5rem !important;
}
.gap-32 {
  row-gap: 2rem !important;
  -moz-column-gap: 2rem !important;
       column-gap: 2rem !important;
}
.gap-40 {
  row-gap: 2.5rem !important;
  -moz-column-gap: 2.5rem !important;
       column-gap: 2.5rem !important;
}
.gap-48 {
  row-gap: 3rem !important;
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}
.gap-64 {
  row-gap: 4rem !important;
  -moz-column-gap: 4rem !important;
       column-gap: 4rem !important;
}
.row-gap-4 {
  row-gap: 0.25rem !important;
}
.column-gap-4 {
  -moz-column-gap: 0.25rem !important;
       column-gap: 0.25rem !important;
}
.row-gap-6 {
  row-gap: 0.375rem !important;
}
.column-gap-6 {
  -moz-column-gap: 0.375rem !important;
       column-gap: 0.375rem !important;
}
.row-gap-8 {
  row-gap: 0.5rem !important;
}
.column-gap-8 {
  -moz-column-gap: 0.5rem !important;
       column-gap: 0.5rem !important;
}
.row-gap-12 {
  row-gap: 0.75rem !important;
}
.column-gap-12 {
  -moz-column-gap: 0.75rem !important;
       column-gap: 0.75rem !important;
}
.row-gap-16 {
  row-gap: 1rem !important;
}
.column-gap-16 {
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}
.row-gap-24 {
  row-gap: 1.5rem !important;
}
.column-gap-24 {
  -moz-column-gap: 1.5rem !important;
       column-gap: 1.5rem !important;
}
.row-gap-32 {
  row-gap: 2rem !important;
}
.column-gap-32 {
  -moz-column-gap: 2rem !important;
       column-gap: 2rem !important;
}
.row-gap-40 {
  row-gap: 2.5rem !important;
}
.column-gap-40 {
  -moz-column-gap: 2.5rem !important;
       column-gap: 2.5rem !important;
}
.row-gap-48 {
  row-gap: 3rem !important;
}
.column-gap-48 {
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}
.row-gap-64 {
  row-gap: 4rem !important;
}
.column-gap-64 {
  -moz-column-gap: 4rem !important;
       column-gap: 4rem !important;
}
@media (max-width: 767px) {
  .tablet-gap-16 {
    row-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .tablet-row-gap-16 {
    row-gap: 1rem !important;
  }
  .tablet-gap-32 {
    row-gap: 2rem !important;
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }
  .tablet-row-gap-64 {
    row-gap: 4rem !important;
  }
}
@media (max-width: 991px) {
  .laptop-gap-16 {
    row-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
}
.flex-center {
  align-items: center !important;
  justify-content: center !important;
}
.flex-center:not(.hidden) {
  display: flex !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-column:not(.hidden) {
  display: flex !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-row:not(.hidden) {
  display: flex !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-wrap:not(.hidden) {
  display: flex !important;
}
.flex-align-center {
  align-items: center !important;
}
.flex-align-center:not(.hidden) {
  display: flex !important;
}
.flex-align-start {
  align-items: flex-start !important;
}
.flex-align-start:not(.hidden) {
  display: flex !important;
}
.flex-align-end {
  align-items: flex-end !important;
}
.flex-align-end:not(.hidden) {
  display: flex !important;
}
.flex-justify-start {
  justify-content: flex-start !important;
}
.flex-justify-start:not(.hidden) {
  display: flex !important;
}
.flex-justify-center {
  justify-content: center !important;
}
.flex-justify-center:not(.hidden) {
  display: flex !important;
}
.flex-justify-between {
  justify-content: space-between !important;
}
.flex-justify-between:not(.hidden) {
  display: flex !important;
}
.flex-justify-end {
  justify-content: flex-end !important;
}
.flex-justify-end:not(.hidden) {
  display: flex !important;
}
.flex:not(.hidden) {
  display: flex !important;
}
.inline-flex:not(.hidden) {
  display: inline-flex !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-self-center {
  align-self: center !important;
}
.flex-self-start {
  align-self: flex-start !important;
}
.flex-self-end {
  align-self: flex-end !important;
}
.flex-self-stretch {
  align-self: stretch !important;
}
.flex-1 {
  flex: 1;
}
.flex-2 {
  flex: 2;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-grow-2 {
  flex-grow: 2 !important;
}
.flex-half {
  flex: 1 0 50%;
}
.flex-two-thirds {
  flex: 1 0 66.66%;
}
.flex-third {
  flex: 1 0 33.33%;
}
.flex-auto {
  flex: auto;
}
.flex-100 {
  flex: 100%;
}
.order-1 {
  order: 1;
}
@media (min-width: 768px) {
  .min-tablet-flex-1 {
    flex: 1;
  }
}
@media (max-width: 575px) {
  .mobile-flex:not(.hidden) {
    display: flex !important;
  }
  .mobile-flex-justify-between {
    justify-content: space-between !important;
  }
  .mobile-flex-justify-between:not(.hidden) {
    display: flex !important;
  }
  .mobile-flex-no-column {
    flex-direction: row !important;
  }
  .mobile-flex-column {
    flex-direction: column !important;
  }
  .mobile-flex-column:not(.hidden) {
    display: flex !important;
  }
}
@media (max-width: 767px) {
  .tablet-flex:not(.hidden) {
    display: flex !important;
  }
  .tablet-no-flex:not(.hidden) {
    display: initial !important;
  }
  .tablet-flex-column {
    flex-direction: column !important;
  }
  .tablet-flex-column:not(.hidden) {
    display: flex !important;
  }
  .tablet-flex-row {
    flex-direction: row !important;
  }
  .tablet-flex-row:not(.hidden) {
    display: flex !important;
  }
  .tablet-flex-no-column {
    flex-direction: row !important;
  }
  .tablet-flex-justify-start {
    justify-content: flex-start !important;
  }
  .tablet-flex-justify-start:not(.hidden) {
    display: flex !important;
  }
  .tablet-flex-justify-center {
    justify-content: center !important;
  }
  .tablet-flex-justify-center:not(.hidden) {
    display: flex !important;
  }
  .tablet-flex-justify-between {
    justify-content: space-between !important;
  }
  .tablet-flex-justify-between:not(.hidden) {
    display: flex !important;
  }
  .tablet-flex-align-start {
    align-items: flex-start !important;
  }
  .tablet-flex-align-start:not(.hidden) {
    display: flex !important;
  }
  .tablet-flex-align-center {
    align-items: center !important;
  }
  .tablet-flex-align-center:not(.hidden) {
    display: flex !important;
  }
  .tablet-flex-align-end {
    align-items: flex-end !important;
  }
  .tablet-flex-align-end:not(.hidden) {
    display: flex !important;
  }
  .tablet-order-1 {
    order: 1;
  }
  .tablet-flex-100 {
    flex: 100%;
  }
}
@media (max-width: 991px) {
  .laptop-flex:not(.hidden) {
    display: flex !important;
  }
  .laptop-flex-column {
    flex-direction: column !important;
  }
  .laptop-flex-column:not(.hidden) {
    display: flex !important;
  }
  .laptop-flex-grow-1 {
    flex-grow: 1 !important;
  }
  .laptop-flex-auto {
    flex: auto;
  }
  .laptop-flex-100 {
    flex: 100%;
  }
  .laptop-order-1 {
    order: 1;
  }
}
@media (max-width: 1199px) {
  .desktop-flex:not(.hidden) {
    display: flex !important;
  }
  .desktop-flex-column {
    flex-direction: column !important;
  }
  .desktop-flex-column:not(.hidden) {
    display: flex !important;
  }
  .desktop-flex-row {
    flex-direction: row !important;
  }
  .desktop-flex-row:not(.hidden) {
    display: flex !important;
  }
  .desktop-flex-justify-start {
    justify-content: flex-start !important;
  }
  .desktop-flex-justify-start:not(.hidden) {
    display: flex !important;
  }
  .desktop-order-1 {
    order: 1;
  }
  .desktop-flex-100 {
    flex: 100%;
  }
}
.peformance-twitter {
  display: flex;
  flex-wrap: wrap-reverse;
  flex-direction: row-reverse;
}
.peformance-twitter > * {
  min-width: 156px;
  flex: 1;
}
.peformance-twitter > *:nth-child(1) {
  min-width: 296px;
  order: 1;
}
.flex-50-gap-12 {
  flex: 1 1 calc(50% - 6px);
}
.grid:not(.hidden) {
  display: grid !important;
}
.grid-flow-column {
  grid-auto-flow: column;
}
.grid-area-auto {
  grid-area: auto !important;
}
.grid-column-2 {
  grid-column: span 2;
}
.grid-row-2 {
  grid-row: span 2;
}
.grid-column-start-1 {
  grid-column-start: 1;
}
.grid-items-1 {
  grid-template-columns: 100% !important;
}
.grid-items-1:not(.hidden) {
  display: grid !important;
}
.grid-items-2 {
  grid-template-columns: repeat(2, 1fr) !important;
}
.grid-items-2:not(.hidden) {
  display: grid !important;
}
.grid-items-3 {
  grid-template-columns: repeat(3, 1fr) !important;
}
.grid-items-3:not(.hidden) {
  display: grid !important;
}
.grid-rows-items-2 {
  grid-template-rows: repeat(2, 1fr) !important;
}
.grid-rows-items-2:not(.hidden) {
  display: grid !important;
}
.grid-rows-items-3 {
  grid-template-rows: repeat(3, 1fr) !important;
}
.grid-rows-items-3:not(.hidden) {
  display: grid !important;
}
.grid-columns-items-2 {
  grid-template-columns: repeat(2, 1fr) !important;
}
.grid-columns-items-2:not(.hidden) {
  display: grid !important;
}
.grid-repeat-8 {
  grid-template-columns: repeat(auto-fit, minmax(8rem, 1fr)) !important;
}
.grid-repeat-8:not(.hidden) {
  display: grid !important;
}
.grid-repeat-12 {
  grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr)) !important;
}
.grid-repeat-12:not(.hidden) {
  display: grid !important;
}
.grid-repeat-16 {
  grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr)) !important;
}
.grid-repeat-16:not(.hidden) {
  display: grid !important;
}
.grid-repeat-18 {
  grid-template-columns: repeat(auto-fill, minmax(18rem, 1fr)) !important;
}
.grid-repeat-18:not(.hidden) {
  display: grid !important;
}
.grid-repeat-20 {
  grid-template-columns: repeat(auto-fill, minmax(20rem, 1fr)) !important;
}
.grid-repeat-20:not(.hidden) {
  display: grid !important;
}
.grid-column-span {
  grid-column: 1 / -1;
}
.grid-area-header {
  grid-area: header;
}
.grid-area-sidebar {
  grid-area: sidebar;
}
.grid-area-content {
  grid-area: content;
}
.grid-area-icon {
  grid-area: icon;
}
.grid-area-title {
  grid-area: title;
}
.grid-area-status {
  grid-area: status;
}
.grid-area-date {
  grid-area: date;
}
.grid-area-tag {
  grid-area: tag;
}
.grid-area-tags {
  grid-area: tags;
}
.grid-area-type {
  grid-area: type;
}
.grid-area-labels {
  grid-area: labels;
}
.grid-area-buttons {
  grid-area: buttons;
}
@media (max-width: 1199px) {
  .desktop-grid-items-1 {
    grid-template-columns: 100% !important;
  }
  .desktop-grid-items-1:not(.hidden) {
    display: grid !important;
  }
  .desktop-grid-area-auto {
    grid-area: auto !important;
  }
}
@media (max-width: 991px) {
  .laptop-grid-items-1 {
    grid-template-columns: 100% !important;
  }
  .laptop-grid-items-1:not(.hidden) {
    display: grid !important;
  }
  .laptop-grid-items-2 {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .laptop-grid-items-2:not(.hidden) {
    display: grid !important;
  }
}
@media (max-width: 767px) {
  .tablet-grid-flow-column {
    grid-auto-flow: column;
  }
  .tablet-grid-items-1 {
    grid-template-columns: 100% !important;
  }
  .tablet-grid-items-1:not(.hidden) {
    display: grid !important;
  }
  .tablet-grid-items-2 {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .tablet-grid-items-2:not(.hidden) {
    display: grid !important;
  }
  .tablet-grid-rows-items-3 {
    grid-template-rows: repeat(3, 1fr) !important;
  }
  .tablet-grid-rows-items-3:not(.hidden) {
    display: grid !important;
  }
}
.profile {
  display: grid;
  grid-template-areas: "header sidebar" "content sidebar";
  row-gap: 4rem;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
  margin-bottom: 6rem;
}
.profile .grid-area-sidebar {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
}
.profile .grid-area-sidebar .sticky-sidebar .panel-default {
  background-color: var(--Second-grey);
}
@media (min-width: 992px) {
  .profile {
    grid-template-columns: calc(100% - 296px) 296px;
  }
}
@media (max-width: 991px) {
  .profile {
    grid-template-columns: 100%;
    grid-template-areas: "header" "sidebar" "content";
    row-gap: 3rem;
  }
}
.event-header {
  display: grid;
  grid-template-columns: auto auto auto 1fr;
  grid-template-areas: "icon title title title" ". date tags status";
  justify-content: flex-start;
  justify-items: flex-start;
  align-items: center;
  gap: 1rem;
}
@media (max-width: 767px) {
  .event-header {
    grid-template-columns: auto auto 1fr;
    grid-template-areas: "icon title title" "date date date" "tags tags status";
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
}
.event-header .avatar-event {
  align-self: flex-start;
}
@media (min-width: 768px) {
  .event-header .avatar-event {
    margin-right: 1rem;
  }
}
.project-header {
  display: grid;
  grid-template-areas: "icon title" "icon labels" "icon tags";
  justify-content: flex-start;
  justify-items: flex-start;
  align-items: flex-start;
  row-gap: 1rem;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
@media (max-width: 767px) {
  .project-header {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
}
.fund-header,
.influencer-header,
.launchpad-header {
  display: grid;
  grid-template-columns: auto auto auto 1fr;
  grid-template-areas: "icon title title type" "icon tags tags tags";
  justify-content: flex-start;
  justify-items: flex-start;
  align-items: flex-start;
  row-gap: 1rem;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
@media (max-width: 767px) {
  .fund-header,
  .influencer-header,
  .launchpad-header {
    grid-template-columns: 2rem 1fr 1fr;
    grid-template-areas: "icon title title" "type type ." "tags tags tags";
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }
}
.project-token-economy {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(18rem, 1fr));
}
.project-token-sale {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 767px) {
  .project-token-sale {
    grid-template-columns: repeat(2, 1fr);
  }
}
.grid-width-all {
  grid-column: 1 / -1;
}
.contests-overview,
.rounds-overview,
.fund-overview,
.launchpad-overview {
  display: grid;
  gap: 1.5rem;
}
@media (min-width: 768px) {
  .contests-overview,
  .rounds-overview,
  .fund-overview,
  .launchpad-overview {
    grid-auto-flow: column;
    grid-auto-columns: minmax(260px, 400px);
  }
}
.contests-overview {
  align-items: flex-start;
}
.contests-overview .contests-overview__button {
  justify-self: flex-start;
}
@media (min-width: 768px) {
  .contests-overview {
    row-gap: 2rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
    grid-template-rows: repeat(4, auto);
    justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .contests-overview .contests-overview__button {
    order: 1;
  }
}
@media (min-width: 768px) {
  .rounds-overview {
    row-gap: 2rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
    grid-template-rows: repeat(4, auto);
    justify-content: space-between;
  }
}
@media (min-width: 768px) {
  .launchpad-overview {
    grid-template-columns: 1fr 1.2fr;
    grid-template-rows: repeat(8, auto);
  }
}
@media (min-width: 768px) {
  .fund-overview {
    grid-template-columns: 1fr 1.2fr;
    grid-template-rows: repeat(7, auto);
  }
}
.modules-block {
  display: grid;
  gap: 1rem 1.5rem;
  align-items: flex-start;
}
.modules-block .modules-block__title {
  font-family: var(--Unbounded);
  font-weight: 300;
  color: var(--Second-dark);
  font-size: 1.125rem;
  margin-bottom: 0;
}
.modules-block .modules-block__items {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin-bottom: 2rem;
  min-width: 0;
}
.modules-block .modules-block__items a {
  min-height: 4.5rem;
  transition: 0.2s;
}
.modules-block .modules-block__items a:hover {
  transform: scale(1.02);
}
.modules-block .modules-block__items a:focus {
  transform: scale(0.98);
}
@media (min-width: 992px) {
  .modules-block {
    grid-auto-flow: column;
    grid-template-rows: repeat(2, auto);
    grid-template-columns: repeat(auto-fit, minmax(18rem, 1fr));
  }
  .modules-block .modules-block__items {
    margin-bottom: 0;
  }
}
@media (min-width: 1400px) {
  .modules-block {
    grid-template-columns: repeat(auto-fill, minmax(24rem, 1fr));
  }
}
.insights-grid {
  display: grid;
  gap: 24px;
  grid-template-areas: "title buttons" "content content";
  grid-template-columns: auto 1fr;
}
@media (max-width: 767px) {
  .insights-grid {
    grid-template-areas: "title " "content" "buttons";
    grid-template-columns: 100%;
  }
}
.stats {
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(auto-fill, minmax(18rem, 1fr));
}
.stats .stats-index {
  grid-column: 3 / 5;
  grid-row: 2 / 4;
}
@media (max-width: 1399px) {
  .stats .stats-index {
    grid-column: 2 / 4;
    grid-row: 3 / 5;
  }
}
@media (max-width: 991px) {
  .stats .stats-index {
    grid-column: 1 / -1;
    grid-row: auto;
  }
}
.stats-now {
  display: grid;
  gap: 24px;
}
@media (min-width: 1200px) {
  .stats-now {
    grid-template-rows: repeat(2, 1fr);
    grid-auto-flow: column;
  }
}
@media (max-width: 1199px) {
  .x-followers > *:nth-child(n + 3) {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .x-followers > *:nth-child(n + 2) {
    display: none !important;
  }
}
.panel-overview {
  background-color: var(--Grey);
  transition: 0.2s;
  border-radius: 1rem;
  display: grid;
  gap: 2rem 6rem;
  padding: 1.25rem 1.5rem;
  grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
  justify-content: space-between;
  color: var(--Second-dark);
}
.panel-overview .panel-overview__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
@media (max-width: 767px) {
  .panel-overview {
    padding: 1rem;
    font-size: 0.875rem;
  }
}
.unlock-schedules {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(22rem, 1fr));
  gap: 1.5rem;
}
@media (max-width: 767px) {
  .unlock-schedules {
    grid-template-columns: repeat(auto-fill, minmax(18rem, 1fr));
  }
}
.airdrop-grid {
  grid-auto-flow: column;
  display: grid;
  gap: 2rem 4rem;
  grid-template-rows: repeat(3, auto);
  justify-content: space-between;
}
.airdrop-grid__item {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: center;
  gap: 1.5rem;
}
@media (max-width: 767px) {
  .airdrop-grid {
    width: 100%;
    gap: 1.5rem;
  }
}
.airdrop-parameters {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 24px 120px;
}
.airdrop-parameters:first-child {
  margin-bottom: 24px;
}
.airdrop-parameters .airdrop-parameters__item {
  display: flex;
  justify-content: space-between;
  flex: 1;
  min-width: 240px;
}
.secondary-dropdown__button {
  display: grid;
  grid-template-areas: "title status date arrow";
  grid-template-columns: max-content max-content 1fr max-content;
  justify-content: flex-start;
  gap: 0.75rem 1rem;
}
@media (max-width: 767px) {
  .secondary-dropdown__button {
    grid-template-areas: "title title title arrow" "status date date date";
  }
}
.secondary-dropdown__button b {
  grid-area: title;
}
.secondary-dropdown__button .label-status {
  grid-area: status;
}
.secondary-dropdown__button span {
  grid-area: date;
  margin-left: auto;
}
.secondary-dropdown__button .arrow {
  grid-area: arrow;
}
.color-text {
  color: var(--Text) !important;
  transition: 0.2s;
}
.color-black {
  color: var(--Black) !important;
  transition: 0.2s;
}
.color-white {
  color: var(--White) !important;
  transition: 0.2s;
}
.color-white-constant {
  color: var(--White-constant) !important;
  transition: 0.2s;
}
.color-second-dark,
.color-na {
  color: var(--Second-dark) !important;
  transition: 0.2s;
}
.color-dark {
  color: var(--Dark) !important;
  transition: 0.2s;
}
.color-dark-white {
  color: var(--Dark-White) !important;
  transition: 0.2s;
}
.color-dark-constant {
  color: var(--Dark-constant) !important;
  transition: 0.2s;
}
.color-second-dark-constant {
  color: var(--Second-dark-constant) !important;
  transition: 0.2s;
}
.color-pink,
.color-high {
  color: var(--Pink) !important;
  transition: 0.2s;
}
.color-purple,
.color-very-high {
  color: var(--Purple) !important;
  transition: 0.2s;
}
.color-hover-text,
.color-medium {
  color: var(--Hover-text) !important;
  transition: 0.2s;
}
.color-orange,
.color-low {
  color: var(--Orange) !important;
  transition: 0.2s;
}
.color-red,
.color-very-low,
.color-no {
  color: var(--Red) !important;
  transition: 0.2s;
}
.color-green,
.color-easy,
.color-yes {
  color: var(--Green) !important;
  transition: 0.2s;
}
.color-second-grey {
  color: var(--Second-grey) !important;
  transition: 0.2s;
}
.color-text-second-grey {
  color: var(--Text-Second-grey) !important;
  transition: 0.2s;
}
.color-very-low {
  color: var(--Scoring-very-low-primary) !important;
  transition: 0.2s;
}
.color-very-high {
  color: var(--Scoring-very-high-primary) !important;
  transition: 0.2s;
}
.color-content-accent {
  color: var(--Content-accent) !important;
  transition: 0.2s;
}
.bg-black {
  background-color: var(--Black) !important;
  transition: 0.2s;
}
.bg-light {
  background-color: var(--Light) !important;
  transition: 0.2s;
}
.bg-pink {
  background-color: var(--Pink) !important;
  transition: 0.2s;
}
.bg-pink-gradient {
  background: var(--Pink-gradient) !important;
  transition: 0.2s;
}
.bg-grey {
  background-color: var(--Grey) !important;
  transition: 0.2s;
}
.bg-second-dark {
  background-color: var(--Second-dark) !important;
  transition: 0.2s;
}
.bg-second-dark-constant {
  background-color: var(--Second-dark-constant) !important;
  transition: 0.2s;
}
.bg-second-grey {
  background-color: var(--Second-grey) !important;
  transition: 0.2s;
}
.bg-hover-text {
  background-color: var(--Hover-text) !important;
  transition: 0.2s;
}
.bg-red {
  background-color: var(--Red) !important;
  transition: 0.2s;
}
.bg-green {
  background-color: var(--Green) !important;
  transition: 0.2s;
}
.bg-yellow {
  background-color: var(--Yellow) !important;
  transition: 0.2s;
}
.bg-current-color {
  background-color: currentColor !important;
  transition: 0.2s;
}
.bg-alert {
  background-color: var(--Alert) !important;
  transition: 0.2s;
}
.bg-blue {
  background-color: var(--Blue) !important;
  transition: 0.2s;
}
.bg-on-grey {
  background-color: var(--Light) !important;
  transition: 0.2s;
}
.bg-text {
  background-color: var(--Text) !important;
  transition: 0.2s;
}
.bg-dark {
  background-color: var(--Dark) !important;
  transition: 0.2s;
}
.bg-purple {
  background-color: var(--Purple) !important;
  transition: 0.2s;
}
.bg-very-low {
  background-color: var(--Scoring-very-low-primary) !important;
  transition: 0.2s;
}
.bg-very-high {
  background-color: var(--Scoring-very-high-primary) !important;
  transition: 0.2s;
}
.bg-text-second-grey {
  background-color: var(--Text-Second-grey) !important;
  transition: 0.2s;
}
.brd_l-hover-text {
  border-left: 1px solid var(--Hover-text);
  transition: 0.2s;
}
.border-dark-constant {
  border-color: var(--Dark-constant) !important;
  transition: 0.2s;
}
.border-strong-pink {
  border-color: var(--Strong-pink) !important;
  transition: 0.2s;
}
button.btn,
a.btn,
input[type="submit"].btn,
span.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 2.5rem;
  padding: 0.438rem 1.94rem;
  font-family: var(--Unbounded);
  font-weight: 300;
  border-radius: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.143;
  transition: 0.2s;
  border: 0.0625rem solid transparent;
}
button.btn .icon,
a.btn .icon,
input[type="submit"].btn .icon,
span.btn .icon {
  margin-right: 0.25rem;
}
button.btn.btn-short,
a.btn.btn-short,
input[type="submit"].btn.btn-short,
span.btn.btn-short {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
button.btn.btn-small,
a.btn.btn-small,
input[type="submit"].btn.btn-small,
span.btn.btn-small {
  min-height: 2rem;
  padding: 0.438rem 0.781rem;
}
button.btn.btn-less,
a.btn.btn-less,
input[type="submit"].btn.btn-less,
span.btn.btn-less {
  min-height: 1.5rem;
  padding: 0.375rem 0.5rem;
}
.icon-button {
  border: 0.0625rem solid transparent;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 0.5rem;
  background: var(--Grey);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.2s;
  padding: 0.25rem;
}
.icon-button .icon {
  background-color: var(--Second-dark) !important;
}
.icon-button:hover {
  background: var(--Second-grey) !important;
}
.icon-button__small {
  width: 2rem;
  height: 2rem;
}
.clean-button {
  cursor: pointer;
  border: none;
  background: transparent;
  padding: 0;
  text-decoration: none;
  font-family: var(--Unbounded);
  font-weight: 300;
  color: var(--Second-dark);
  transition: 0.2s;
}
.clean-button:hover {
  text-decoration: underline;
}
.clean-button.extended-button {
  font-family: var(--Regular-mulish);
}
.clean-button.extended-button .icon {
  margin-right: 0.5rem;
  background-color: var(--Second-dark);
}
.like-button,
.dislike-button,
.funny-button {
  color: var(--Dark);
  padding: 0 0.5rem;
  min-height: 2rem;
  border: 1px solid var(--Second-dark);
  border-radius: 0.375rem;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  font-size: 0.625rem;
  line-height: 1.25;
  font-weight: bold;
  transition: 0.2s;
}
.like-button .icon,
.dislike-button .icon,
.funny-button .icon {
  width: 1rem;
  height: 1rem;
  margin-right: 6px;
}
.like-button .icon {
  background: var(--Green);
  -webkit-mask-image: url("/images/icons/like.svg");
          mask-image: url("/images/icons/like.svg");
}
.like-button.active .icon {
  -webkit-mask-image: url("/images/icons/like-filled.svg");
          mask-image: url("/images/icons/like-filled.svg");
}
.dislike-button .icon {
  background: var(--Red);
  -webkit-mask-image: url("/images/icons/dislike.svg");
          mask-image: url("/images/icons/dislike.svg");
}
.dislike-button.active .icon {
  -webkit-mask-image: url("/images/icons/dislike-filled.svg");
          mask-image: url("/images/icons/dislike-filled.svg");
}
.funny-button .icon {
  background: var(--Second-dark);
  -webkit-mask-image: url("/images/icons/funny.svg");
          mask-image: url("/images/icons/funny.svg");
}
.funny-button.active .icon {
  background: var(--Pink);
}
.btn-primary {
  border-color: var(--Text) !important;
  background: transparent !important;
  color: var(--Text) !important;
}
.btn-primary .icon {
  background-color: var(--Text) !important;
}
.btn-primary:hover {
  color: var(--White) !important;
  border-color: var(--Text) !important;
  background: var(--Text) !important;
}
.btn-primary:hover .icon {
  background-color: var(--White) !important;
}
.btn-primary:active {
  color: var(--White) !important;
  border-color: var(--Dark) !important;
  background: var(--Dark) !important;
}
.btn-primary:active .icon {
  background-color: var(--White) !important;
}
.btn-outlined {
  border-color: var(--Second-dark) !important;
  background: transparent !important;
  color: var(--Second-dark) !important;
}
.btn-outlined .icon {
  background-color: var(--Second-dark) !important;
}
.btn-outlined:hover {
  color: var(--White) !important;
  border-color: var(--Text) !important;
  background: var(--Text) !important;
}
.btn-outlined:hover .icon {
  background-color: var(--White) !important;
}
.btn-outlined-white {
  border-color: var(--White-constant) !important;
  background: transparent !important;
  color: var(--White-constant) !important;
}
.btn-outlined-white .icon {
  background-color: var(--White-constant) !important;
}
.btn-outlined-white:hover {
  color: var(--Second-dark-constant) !important;
  border-color: var(--White-constant) !important;
  background: var(--White-constant) !important;
}
.btn-outlined-white:hover .icon {
  background-color: var(--Second-dark-constant) !important;
}
.btn-outlined-red {
  border-color: var(--Alert) !important;
  background: transparent !important;
  color: var(--Alert) !important;
}
.btn-outlined-red .icon {
  background-color: var(--Alert) !important;
}
.btn-outlined-red:hover {
  color: var(--White-constant) !important;
  border-color: var(--Alert) !important;
  background: var(--Alert) !important;
}
.btn-outlined-red:hover .icon {
  background-color: var(--White-constant) !important;
}
.btn-filled {
  border-color: var(--Second-dark) !important;
  background: var(--Second-dark) !important;
  color: var(--White) !important;
}
.btn-filled .icon {
  background-color: var(--White) !important;
}
.btn-filled:hover {
  color: var(--White) !important;
  border-color: var(--Text) !important;
  background: var(--Text) !important;
}
.btn-filled:hover .icon {
  background-color: var(--White) !important;
}
.btn-filled-constant {
  border-color: var(--Second-dark-constant) !important;
  background: var(--Second-dark-constant) !important;
  color: var(--White-constant) !important;
}
.btn-filled-constant .icon {
  background-color: var(--White-constant) !important;
}
.btn-filled-constant:hover {
  color: var(--White-constant) !important;
  border-color: var(--Text-constant) !important;
  background: var(--Text-constant) !important;
}
.btn-filled-constant:hover .icon {
  background-color: var(--White-constant) !important;
}
.btn-standard {
  color: var(--Second-dark) !important;
  border-color: var(--Grey) !important;
  background: var(--Grey) !important;
}
.btn-standard .icon {
  background-color: var(--Second-dark) !important;
}
.btn-standard:hover {
  background: var(--Second-grey) !important;
}
.btn-standard.active {
  border-color: var(--Second-dark) !important;
  background: var(--Second-dark) !important;
  color: var(--White) !important;
}
.btn-light {
  color: var(--Dark) !important;
  border: none !important;
  background: var(--Light) !important;
}
.btn-light .icon {
  background-color: var(--Dark) !important;
}
.btn-light:hover {
  background: var(--Second-grey) !important;
}
.btn-light.active {
  border-color: var(--Second-dark) !important;
  background: var(--Second-dark) !important;
  color: var(--White) !important;
}
.btn-transp-red {
  border-color: var(--Alert) !important;
  background: var(--Scoring-very-low-primary-transp) !important;
  color: var(--Alert) !important;
}
.btn-transp-red .icon {
  background-color: var(--Alert) !important;
}
.btn-transp-red:hover {
  color: var(--White-constant) !important;
  border-color: var(--Alert) !important;
  background: var(--Alert) !important;
}
.btn-transp-red:hover .icon {
  background-color: var(--White-constant) !important;
}
.checkbox .form-check {
  display: flex;
  align-items: center;
  padding-left: 0;
  margin-bottom: 0;
}
.checkbox .form-check label {
  font-size: 0.875rem;
  line-height: 1.255;
}
.checkbox .form-check [type=checkbox] {
  order: 1;
  margin-left: 0.75rem;
}
.checkbox [type=checkbox] {
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 3rem;
  height: 1.5rem;
  border-radius: 2rem;
  position: relative;
  transition: 0.2s;
  vertical-align: sub;
  background: var(--Background-secondary);
  border: none !important;
}
.checkbox [type=checkbox]:before {
  content: "";
  position: absolute;
  transition: 0.2s;
  width: 1.125rem;
  height: 1.125rem;
  background: var(--Dark);
  border-radius: 2rem;
  top: 0.1875rem;
  left: 0.1875rem;
  right: 1.6875rem;
}
.checkbox [type=checkbox]:active:before {
  right: 1.25rem;
}
.checkbox [type=checkbox].no-border {
  border-color: transparent;
  box-shadow: none;
}
.checkbox [type=checkbox]:checked {
  background: var(--Pink-gradient) !important;
}
.checkbox [type=checkbox]:checked:before {
  left: 1.6875rem;
  right: 0.1875rem;
}
.checkbox [type=checkbox]:checked:active:before {
  left: 1.25rem;
}
.checkbox.first-input .form-check [type=checkbox] {
  order: 0;
  margin-left: 0;
  margin-right: 0.75rem;
}
.nav-tabs {
  margin: 0;
  list-style: none;
  padding: 0;
  border: none;
  text-align: center;
  display: flex;
  align-items: center;
}
.nav-tabs.with-border-grey {
  border-bottom: 1px solid var(--Second-grey);
  padding-bottom: 16px;
}
.nav-tabs > li:not(:last-child) {
  margin-right: 12px;
}
.nav-tabs > li .nav-link {
  padding: 0.5625rem 1.1875rem;
  cursor: pointer;
  font-family: var(--Unbounded);
  font-weight: 300;
  border: 1px solid var(--Second-grey);
  margin: 0;
  font-size: 1rem;
  line-height: 1.25;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  text-decoration: none;
  border-radius: 8px;
  background-color: transparent;
  color: var(--Dark);
  transition: 0.2s;
  white-space: nowrap;
}
.nav-tabs > li .nav-link .icon {
  background-color: var(--Dark);
  margin-right: 0.5rem;
}
.nav-tabs > li .nav-link:hover,
.nav-tabs > li .nav-link:focus,
.nav-tabs > li .nav-link.active {
  border-color: var(--Second-dark);
}
.nav-tabs > li .nav-link.active {
  border-color: var(--Second-dark);
  background: var(--Second-dark);
  color: var(--White);
}
.nav-tabs > li .nav-link .count-item {
  position: absolute;
  right: 0;
  top: 0;
  height: 16px;
  font-size: 0.625rem !important;
  line-height: 1.16 !important;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 16px;
  padding: 0 4px;
  border-radius: 8px;
  background: var(--Highlight-green);
  color: var(--Green);
  transform: translate(50%, -50%);
  transition: 0.2s;
}
.nav-tabs > li .nav-link .count-item.zero {
  background: var(--Second-grey);
  color: var(--Hover-text);
}
.nav-tabs > li.error {
  background-color: var(--Error-container);
}
.nav-tabs.black-items {
  margin: 0 -0.5rem;
}
.nav-tabs.black-items > li {
  padding: 0 0.5rem;
}
.nav-tabs.black-items > li .nav-link {
  padding: 0.75rem 2rem;
  font-size: 0.875rem;
  line-height: 1.16;
  border-radius: 0.5rem;
  background-color: transparent;
  color: var(--Dark);
}
.nav-tabs.black-items > li .nav-link .icon {
  background-color: var(--Dark);
  margin-right: 0.5rem;
}
.nav-tabs.black-items > li .nav-link:hover,
.nav-tabs.black-items > li .nav-link:focus,
.nav-tabs.black-items > li .nav-link.active {
  background-color: var(--Second-dark);
  color: var(--White);
}
.nav-tabs.black-items > li .nav-link:hover .icon,
.nav-tabs.black-items > li .nav-link:focus .icon,
.nav-tabs.black-items > li .nav-link.active .icon {
  background-color: var(--White);
}
.nav-tabs.black-items > li .nav-link:before {
  content: none;
}
.tab-content {
  width: 100%;
  border-top: 0.0625rem solid var(--Second-grey);
  padding-top: 1rem;
  background-color: transparent;
  display: none;
  margin-top: 1rem;
}
.tab-content.active {
  display: block;
}
@media (max-width: 991px) {
  .nav-tabs {
    overflow-x: auto;
    scrollbar-width: none;
  }
  .nav-tabs::-webkit-scrollbar {
    width: 0;
    height: 0;
  }
  .nav-tabs > li .nav-link {
    font-size: 0.875rem !important;
  }
  .tab-content {
    border: none;
  }
}
.nav-sticky {
  --space: 16px;
  --negative-space: calc(-1 * var(--space));
  position: sticky;
  top: var(--negative-space);
  width: calc(100% + var(--space) * 2);
  margin: var(--negative-space) var(--negative-space) 0 var(--negative-space);
  padding: var(--space) var(--space) 0 var(--space);
  background: #fff;
  z-index: 10;
}
.icon {
  display: inline-block;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  flex-shrink: 0;
  transition: 0.2s;
}
.icon.rocket {
  width: 1.5rem;
  height: 1.5rem;
  -webkit-mask-image: url("/images/icons/rocket.svg");
          mask-image: url("/images/icons/rocket.svg");
}
.icon.moon {
  width: 1.25rem;
  height: 1.25rem;
  -webkit-mask-image: url("/images/icons/moon.svg");
          mask-image: url("/images/icons/moon.svg");
}
.icon.sun {
  width: 1.25rem;
  height: 1.25rem;
  -webkit-mask-image: url("/images/icons/sun.svg");
          mask-image: url("/images/icons/sun.svg");
}
.icon.search {
  width: 1rem;
  height: 1rem;
  -webkit-mask-image: url("/images/icons/search.svg");
          mask-image: url("/images/icons/search.svg");
}
.icon.close {
  width: 1rem;
  height: 1rem;
  -webkit-mask-image: url("/images/icons/close.svg");
          mask-image: url("/images/icons/close.svg");
}
.icon.plus {
  width: 1rem;
  height: 1rem;
  -webkit-mask-image: url("/images/icons/close.svg");
          mask-image: url("/images/icons/close.svg");
  transform: rotate(45deg);
}
.icon.filter {
  width: 1.25rem;
  height: 0.75rem;
  -webkit-mask-image: url("/images/icons/filter.svg");
          mask-image: url("/images/icons/filter.svg");
}
.icon.report {
  width: 1rem;
  height: 1rem;
  -webkit-mask-image: url("/images/icons/report.svg");
          mask-image: url("/images/icons/report.svg");
}
.icon.share {
  width: 1.5rem;
  height: 1.5rem;
  -webkit-mask-image: url("/images/icons/share.svg");
          mask-image: url("/images/icons/share.svg");
}
.icon.calendar {
  width: 1.5rem;
  height: 1.5rem;
  -webkit-mask-image: url("/images/icons/calendar.svg");
          mask-image: url("/images/icons/calendar.svg");
}
.icon.download {
  width: 1.125rem;
  height: 1.125rem;
  -webkit-mask-image: url("/images/icons/download.svg");
          mask-image: url("/images/icons/download.svg");
}
.icon.link {
  width: 1rem;
  height: 1rem;
  -webkit-mask-image: url("/images/icons/link.svg");
          mask-image: url("/images/icons/link.svg");
}
.icon.info {
  width: 0.875rem;
  height: 0.875rem;
  -webkit-mask-image: url("/images/icons/info.svg");
          mask-image: url("/images/icons/info.svg");
}
.icon.cloud {
  width: 1.5rem;
  height: 1.5rem;
  -webkit-mask-image: url("/images/icons/cloud.svg");
          mask-image: url("/images/icons/cloud.svg");
}
.icon.subscribers {
  width: 1.5rem;
  height: 1.25rem;
  -webkit-mask-image: url("/images/icons/subscribers.svg");
          mask-image: url("/images/icons/subscribers.svg");
}
.icon.activity {
  width: 1.25rem;
  height: 1.25rem;
  -webkit-mask-image: url("/images/icons/activity.svg");
          mask-image: url("/images/icons/activity.svg");
}
.icon.repost {
  width: 1.125rem;
  height: 1.125rem;
  -webkit-mask-image: url("/images/icons/repost.svg");
          mask-image: url("/images/icons/repost.svg");
}
.icon.mention {
  width: 1rem;
  height: 1.125rem;
  -webkit-mask-image: url("/images/icons/mention.svg");
          mask-image: url("/images/icons/mention.svg");
}
.icon.pros-cons {
  width: 1.75rem;
  height: 1.375rem;
  -webkit-mask-image: url("/images/icons/pros-cons.svg");
          mask-image: url("/images/icons/pros-cons.svg");
}
.icon.user {
  width: 1.0625rem;
  height: 1.1875rem;
  -webkit-mask-image: url("/images/icons/user.svg");
          mask-image: url("/images/icons/user.svg");
}
.icon.server {
  width: 1.5rem;
  height: 1.5625rem;
  -webkit-mask-image: url("/images/icons/server.svg");
          mask-image: url("/images/icons/server.svg");
}
.icon.views {
  width: 1rem;
  height: 0.875rem;
  -webkit-mask-image: url("/images/icons/views.svg");
          mask-image: url("/images/icons/views.svg");
}
.icon.likes {
  width: 1.25rem;
  height: 1.0625rem;
  -webkit-mask-image: url("/images/icons/likes.svg");
          mask-image: url("/images/icons/likes.svg");
}
.icon.retweets {
  width: 1rem;
  height: 1.1875rem;
  -webkit-mask-image: url("/images/icons/retweets.svg");
          mask-image: url("/images/icons/retweets.svg");
}
.icon.quotes {
  width: 1rem;
  height: 0.8125rem;
  -webkit-mask-image: url("/images/icons/quotes.svg");
          mask-image: url("/images/icons/quotes.svg");
}
.icon.copy {
  width: 1.5rem;
  height: 1.5rem;
  -webkit-mask-image: url("/images/icons/copy.svg");
          mask-image: url("/images/icons/copy.svg");
}
.icon.arrow-right {
  width: 1rem;
  height: 1rem;
  -webkit-mask-image: url("/images/icons/arrow-right.svg");
          mask-image: url("/images/icons/arrow-right.svg");
}
.icon.arrow-left {
  width: 1rem;
  height: 1rem;
  -webkit-mask-image: url("/images/icons/arrow-right.svg");
          mask-image: url("/images/icons/arrow-right.svg");
  transform: scaleX(-1);
}
.icon.stats-activity {
  width: 1.5rem;
  height: 1.5rem;
  -webkit-mask-image: url("/images/icons/stats-activity.svg");
          mask-image: url("/images/icons/stats-activity.svg");
}
.icon.dominance {
  width: 1.5rem;
  height: 1.5rem;
  -webkit-mask-image: url("/images/icons/dominance.svg");
          mask-image: url("/images/icons/dominance.svg");
}
.icon.index {
  width: 1.5rem;
  height: 1.5rem;
  -webkit-mask-image: url("/images/icons/index.svg");
          mask-image: url("/images/icons/index.svg");
}
.icon.info-message {
  width: 0.875rem;
  height: 0.875rem;
  -webkit-mask-image: url("/images/icons/info-message.svg");
          mask-image: url("/images/icons/info-message.svg");
}
.icon.unlock {
  width: 1rem;
  height: 1rem;
  -webkit-mask-image: url("/images/icons/unlock.svg");
          mask-image: url("/images/icons/unlock.svg");
}
.icon.minus {
  width: 1rem;
  height: 1rem;
  -webkit-mask-image: url("/images/icons/minus.svg");
          mask-image: url("/images/icons/minus.svg");
}
.icon.global {
  width: 1.25rem;
  height: 1.25rem;
  -webkit-mask-image: url("/images/icons/global.svg");
          mask-image: url("/images/icons/global.svg");
}
.icon.global {
  width: 1.25rem;
  height: 1.25rem;
  -webkit-mask-image: url("/images/icons/global.svg");
          mask-image: url("/images/icons/global.svg");
}
.icon.export {
  width: 1rem;
  height: 1rem;
  -webkit-mask-image: url("/images/icons/export.svg");
          mask-image: url("/images/icons/export.svg");
}
.icon.export-bold {
  width: 0.75rem;
  height: 0.75rem;
  -webkit-mask-image: url("/images/icons/export-bold.svg");
          mask-image: url("/images/icons/export-bold.svg");
}
.icon.unlock-bold {
  width: 0.75rem;
  height: 0.75rem;
  -webkit-mask-image: url("/images/icons/unlock-bold.svg");
          mask-image: url("/images/icons/unlock-bold.svg");
}
.icon.clock {
  width: 0.875rem;
  height: 0.875rem;
  -webkit-mask-image: url("/images/icons/clock.svg");
          mask-image: url("/images/icons/clock.svg");
}
.icon.tg-icon {
  width: 1rem;
  height: 1rem;
  -webkit-mask-image: url("/images/socials/telegram.svg");
          mask-image: url("/images/socials/telegram.svg");
}
.icon.ds-icon {
  width: 1.375rem;
  height: 1rem;
  -webkit-mask-image: url("/images/socials/discord.svg");
          mask-image: url("/images/socials/discord.svg");
}
.icon.x-icon {
  width: 1rem;
  height: 1rem;
  -webkit-mask-image: url("/images/socials/x.svg");
          mask-image: url("/images/socials/x.svg");
}
.panel {
  border-radius: 1rem;
}
.panel-top {
  border-top-right-radius: 1rem;
  border-top-left-radius: 1rem;
}
.panel-bottom {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.panel-default {
  background-color: var(--Grey);
  transition: 0.2s;
}
.panel-default .checkbox [type=checkbox] {
  background: var(--Light);
}
.panel-secondary {
  background: var(--Pink-gradient);
  transition: 0.2s;
}
@media (max-width: 767px) {
  .tablet-no-panel {
    background: transparent;
  }
}
.panel-green {
  background: var(--Highlight-green);
  transition: 0.2s;
}
.pagination-blk,
.add-pagination-blk {
  display: flex;
  align-items: center;
}
.add-pagination-blk .select2-container--krajee-bs5,
.add-pagination-blk .select2-container--default {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.add-pagination-blk .select2-container--krajee-bs5 .select2-selection--single,
.add-pagination-blk .select2-container--default .select2-selection--single {
  height: 28px !important;
  padding: 6px 24px 6px 8px;
  font-size: 12px;
  line-height: 1.3;
}
.add-pagination-blk .select2-container--krajee-bs5 .select2-selection--single:before,
.add-pagination-blk .select2-container--default .select2-selection--single:before {
  right: 8px;
}
.add-pagination-blk .select2-container--krajee-bs5 .select2-selection--single .select2-selection__rendered,
.add-pagination-blk .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 0 !important;
  line-height: 1.3 !important;
}
.pagination,
.pagination-events,
.pagination-big-btns {
  list-style: none;
  padding: 0;
  margin: 0;
}
.pagination > li a,
.pagination-events > li a,
.pagination-big-btns > li a,
.pagination > li span,
.pagination-events > li span,
.pagination-big-btns > li span {
  color: var(--Second-dark);
  text-decoration: none;
  transition: 0.2s;
}
.pagination > li.next a,
.pagination-events > li.next a,
.pagination-big-btns > li.next a,
.pagination > li.prev a,
.pagination-events > li.prev a,
.pagination-big-btns > li.prev a,
.pagination > li.next span,
.pagination-events > li.next span,
.pagination-big-btns > li.next span,
.pagination > li.prev span,
.pagination-events > li.prev span,
.pagination-big-btns > li.prev span {
  position: relative;
}
.pagination > li.next a::before,
.pagination-events > li.next a::before,
.pagination-big-btns > li.next a::before,
.pagination > li.prev a::before,
.pagination-events > li.prev a::before,
.pagination-big-btns > li.prev a::before,
.pagination > li.next span::before,
.pagination-events > li.next span::before,
.pagination-big-btns > li.next span::before,
.pagination > li.prev span::before,
.pagination-events > li.prev span::before,
.pagination-big-btns > li.prev span::before {
  content: '';
  position: absolute;
}
.pagination-events > li a,
.pagination-events > li span {
  color: var(--Dark);
  font-size: 1rem;
  line-height: 2;
}
.pagination-events > li a:hover,
.pagination-events > li span:hover {
  text-decoration: underline;
}
.pagination-events > li.next a::before,
.pagination-events > li.prev a::before,
.pagination-events > li.next span::before,
.pagination-events > li.prev span::before {
  top: 50%;
  transform: translateY(-50%);
  border: solid transparent;
  border-width: 3px 4px;
}
.pagination-events > li.prev a,
.pagination-events > li.prev span {
  padding-left: 0.875rem;
}
.pagination-events > li.prev a::before,
.pagination-events > li.prev span::before {
  border-right-color: currentColor;
  left: 0;
  transform: translate(-50%, -50%);
}
.pagination-events > li.next {
  margin-left: auto;
}
.pagination-events > li.next a,
.pagination-events > li.next span {
  padding-right: 0.875rem;
}
.pagination-events > li.next a::before,
.pagination-events > li.next span::before {
  border-left-color: currentColor;
  right: 0;
  transform: translate(50%, -50%);
}
.pagination,
.pagination-big-btns {
  display: flex;
}
.pagination > li a,
.pagination-big-btns > li a,
.pagination > li span,
.pagination-big-btns > li span {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.2s;
}
.pagination > li.next a,
.pagination-big-btns > li.next a,
.pagination > li.prev a,
.pagination-big-btns > li.prev a,
.pagination > li.next span,
.pagination-big-btns > li.next span,
.pagination > li.prev span,
.pagination-big-btns > li.prev span {
  position: relative;
}
.pagination > li.next a::before,
.pagination-big-btns > li.next a::before,
.pagination > li.prev a::before,
.pagination-big-btns > li.prev a::before,
.pagination > li.next span::before,
.pagination-big-btns > li.next span::before,
.pagination > li.prev span::before,
.pagination-big-btns > li.prev span::before {
  -webkit-mask: url('/images/icons/breadcrumbs.svg') center no-repeat;
          mask: url('/images/icons/breadcrumbs.svg') center no-repeat;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: currentColor;
  transition: 0.2s;
}
.pagination > li.prev a::before,
.pagination-big-btns > li.prev a::before,
.pagination > li.prev span::before,
.pagination-big-btns > li.prev span::before {
  transform: scale(-1, 1);
}
.pagination-big-btns {
  margin: 0 -0.125rem;
}
.pagination-big-btns > li a,
.pagination-big-btns > li span {
  width: 40px;
  height: 40px;
  margin: 0 0.125rem;
  border-radius: 8px;
  color: var(--Second-dark);
  border: 1px solid currentColor;
}
.pagination-big-btns > li.next a::before,
.pagination-big-btns > li.prev a::before,
.pagination-big-btns > li.next span::before,
.pagination-big-btns > li.prev span::before {
  -webkit-mask-size: 0.5rem auto;
          mask-size: 0.5rem auto;
}
.pagination-big-btns > li.active a,
.pagination-big-btns > li a:hover,
.pagination-big-btns > li a:active {
  color: var(--White);
  border-color: var(--Text);
  background-color: var(--Text);
}
.pagination-big-btns > li.disabled a,
.pagination-big-btns > li.disabled span {
  color: var(--Hover-text);
  border-color: currentColor;
}
.pagination {
  margin: 0 -0.375rem;
}
.pagination > li a,
.pagination > li span {
  font-size: 0.875rem;
  width: 26px;
  height: 26px;
  margin: 0 0.375rem;
  border-radius: 5px;
}
.pagination > li.next a,
.pagination > li.prev a,
.pagination > li.next span,
.pagination > li.prev span {
  font-size: 0;
  position: relative;
}
.pagination > li.next a::before,
.pagination > li.prev a::before,
.pagination > li.next span::before,
.pagination > li.prev span::before {
  -webkit-mask: url('/images/icons/breadcrumbs.svg') center no-repeat;
          mask: url('/images/icons/breadcrumbs.svg') center no-repeat;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: currentColor;
}
.pagination > li.prev a::before,
.pagination > li.prev span::before {
  transform: scale(-1, 1);
}
.pagination > li.active a,
.pagination > li a:hover,
.pagination > li a:active {
  color: var(--White-constant);
  background-color: var(--Content-accent);
}
.pagination > li.disabled span {
  color: var(--Dark);
}
.pagination-blk .select2-light .select2-container--krajee-bs5 .select2-selection--single {
  background: transparent;
  border: 1px solid var(--Second-dark) !important;
  border-radius: 6px !important;
}
.pagination-blk .select2-light .select2-container--krajee-bs5 .select2-selection--single:hover {
  background-color: var(--Text);
  border-color: var(--Text) !important;
}
body.dark-theme .pagination-blk .select2-light .select2-container--krajee-bs5 .select2-selection--single:hover {
  background-color: var(--Light-constant);
  border-color: var(--Light-constant) !important;
}
.pagination-blk .select2-light .select2-container--krajee-bs5 .select2-selection--single:hover:before {
  border-top-color: var(--White);
}
.pagination-blk .select2-light .select2-container--krajee-bs5 .select2-selection--single:hover .select2-selection__rendered {
  color: var(--White) !important;
}
.pagination-blk .select2-light .select2-container--krajee-bs5 .select2-selection--single:before {
  border-top-color: var(--Second-dark);
}
.pagination-blk .select2-light .select2-container--krajee-bs5 .select2-selection--single .select2-selection__rendered {
  color: var(--Second-dark) !important;
}
body.dark-theme .pagination-blk .select2-light .select2-container--krajee-bs5.select2-container--open .select2-selection--single {
  background-color: var(--Light-constant);
}
.pagination-blk .select2-light .select2-container--krajee-bs5.select2-container--open .select2-selection--single:before {
  border-bottom-color: var(--White);
}
@media (max-width: 767px) {
  .add-pagination-blk {
    display: none;
  }
  .pagination > li a,
  .pagination > li span {
    margin: 0 0.125rem;
  }
}
.table-next.disabled,
.table-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.fs-8 {
  font-size: 0.5rem !important;
}
.fs-10 {
  font-size: 0.625rem !important;
  line-height: 1.3 !important;
}
.fs-12 {
  font-size: 0.75rem !important;
  line-height: 1.25 !important;
}
.fs-12.lh-18 {
  line-height: 1.5 !important;
}
.fs-14 {
  font-size: 0.875rem !important;
  line-height: 1.286 !important;
}
.fs-16 {
  font-size: 1rem !important;
  line-height: 1.5 !important;
}
.fs-18 {
  font-size: 1.125rem !important;
  line-height: 1.222 !important;
}
.fs-20 {
  font-size: 1.25rem !important;
}
.fs-22 {
  font-size: 1.375rem !important;
}
.fs-24 {
  font-size: 1.5rem !important;
  line-height: 1.25 !important;
}
.fs-26 {
  font-size: 1.625rem !important;
  line-height: 1.23 !important;
}
.fs-32 {
  font-size: 2rem !important;
  line-height: 1.25 !important;
}
.line-height-1_4 {
  line-height: 1.4 !important;
}
.line-height-1_5 {
  line-height: 1.5 !important;
}
.mulish {
  font-family: var(--Mulish) !important;
}
.regular-mulish {
  font-family: var(--Mulish) !important;
  font-weight: normal !important;
}
.light-mulish {
  font-family: var(--Mulish) !important;
  font-weight: 300 !important;
}
.bold-mulish {
  font-family: var(--Mulish) !important;
  font-weight: 700 !important;
}
.light-unbounded {
  font-family: var(--Unbounded) !important;
  font-weight: 300 !important;
}
.unbounded {
  font-family: var(--Unbounded) !important;
}
.bold-unbounded {
  font-family: var(--Unbounded) !important;
  font-weight: 700 !important;
}
.text-align-left {
  text-align: left !important;
}
.text-align-center {
  text-align: center !important;
}
.text-align-right {
  text-align: right !important;
}
.text-decoration-none {
  text-decoration: none !important;
}
.uppercase {
  text-transform: uppercase !important;
}
.word-break-break {
  word-break: break-word;
}
.error-title {
  font-size: 5.5rem !important;
}
@media (max-width: 767px) {
  .error-title {
    font-size: 4rem !important;
  }
}
.text-right {
  text-align: right !important;
}
@media (max-width: 575px) {
  .mobile-fs-18 {
    font-size: 1.125rem !important;
    line-height: 1.222 !important;
  }
  .mobile-fs-10 {
    font-size: 0.625rem !important;
    line-height: 1.3 !important;
  }
}
@media (max-width: 767px) {
  .tablet-fs-8 {
    font-size: 0.5rem !important;
  }
  .tablet-fs-10 {
    font-size: 0.625rem !important;
    line-height: 1.3 !important;
  }
  .tablet-fs-12 {
    font-size: 0.75rem !important;
    line-height: 1.25 !important;
  }
  .tablet-fs-12.lh-18 {
    line-height: 1.5 !important;
  }
  .tablet-fs-14 {
    font-size: 0.875rem !important;
    line-height: 1.286 !important;
  }
  .tablet-fs-16 {
    font-size: 1rem !important;
    line-height: 1.5 !important;
  }
  .tablet-fs-18 {
    font-size: 1.125rem !important;
    line-height: 1.222 !important;
  }
  .tablet-fs-20 {
    font-size: 1.25rem !important;
  }
  .tablet-fs-24 {
    font-size: 1.5rem !important;
    line-height: 1.25 !important;
  }
  .tablet-line-height-1_5 {
    line-height: 1.5 !important;
  }
  .tablet-text-align-right {
    text-align: right !important;
  }
}
@media (max-width: 991px) {
  .laptop-fs-18 {
    font-size: 1.125rem !important;
    line-height: 1.222 !important;
  }
}
@media (max-width: 1199px) {
  .desktop-fs-18 {
    font-size: 1.125rem !important;
    line-height: 1.222 !important;
  }
  .desktop-fs-14 {
    font-size: 0.875rem !important;
    line-height: 1.286 !important;
  }
}
.dropdown-toggle:after {
  margin-left: 0.375rem;
  vertical-align: middle;
}
.dropdown-toggle.show:after {
  transform: scale(-1);
}
.dropdown-menu {
  padding: 0.9375rem 0;
  min-width: 6rem;
  border: none;
  background: var(--Light);
  border-radius: 0.5rem;
  box-shadow: var(--Dropdown);
  animation: dropdownAnimation 0.3s;
}
.dropdown-menu .dropdown-item {
  padding: 0.5625rem 1.5rem;
  color: var(--Text);
}
.dropdown-menu .dropdown-item:hover,
.dropdown-menu .dropdown-item:focus,
.dropdown-menu .dropdown-item.active {
  font-weight: bold;
  color: var(--Second-dark);
  background-color: transparent;
}
@keyframes dropdownAnimation {
  from {
    opacity: 0;
    filter: blur(3px);
  }
}
.primary-dropdown.active .primary-dropdown__button:after {
  border-left-color: var(--Text);
  border-top-color: var(--Text);
  border-right-color: transparent;
  border-bottom-color: transparent;
  margin-top: 4px;
}
.primary-dropdown__button {
  background-color: var(--Grey);
  border-radius: 0.5rem;
  display: flex;
  gap: 1rem;
  color: var(--Dark);
  font-size: 0.875rem;
  line-height: 1.143;
  padding: 0.75rem 1rem;
}
.primary-dropdown__button:after {
  content: "";
  border: 2px solid var(--Text);
  border-left-width: 4px;
  border-bottom-width: 4px;
  border-left-color: transparent;
  border-top-color: transparent;
  display: inline-flex;
  transform: rotate(45deg);
  margin-top: -4px;
  margin-left: auto;
  transition: 0.2s;
}
.secondary-dropdown {
  background-color: var(--Grey);
  border-radius: 1rem;
}
.secondary-dropdown.active .secondary-dropdown__button .arrow {
  border-left-color: var(--Text);
  border-top-color: var(--Text);
  border-right-color: transparent;
  border-bottom-color: transparent;
  margin-top: 6px;
}
.secondary-dropdown__button {
  padding: 1rem;
}
.secondary-dropdown__button:after {
  border: 6px solid var(--Text);
}
.secondary-dropdown__content {
  border-top: 1px solid var(--Second-grey);
  padding-top: 1.5rem;
  margin: 0.5rem 1rem 1rem;
}
.secondary-dropdown .description-text {
  color: var(--Dark);
}
.secondary-dropdown .arrow {
  border: 6px solid var(--Text);
  border-left-width: 4px;
  border-bottom-width: 4px;
  border-left-color: transparent;
  border-top-color: transparent;
  display: inline-flex;
  transform: rotate(45deg);
  margin-top: -6px;
  margin-left: auto;
  transition: 0.2s;
}
.primary-dropdown,
.secondary-dropdown {
  display: grid;
  grid-template-rows: min-content 0fr;
  transition: 0.2s;
}
.primary-dropdown.active,
.secondary-dropdown.active {
  grid-template-rows: min-content 1fr;
}
.primary-dropdown__button,
.secondary-dropdown__button {
  align-items: center;
  cursor: pointer;
}
.primary-dropdown__wrap,
.secondary-dropdown__wrap {
  overflow: hidden;
}
.primary-popover {
  word-break: break-word;
  position: absolute;
  z-index: 100;
  width: auto;
  max-width: 360px;
  background: var(--Light);
  padding: 0.5rem 0.75rem;
  border-radius: 0.5rem;
  box-shadow: var(--Dropdown);
  animation: dropdownAnimation 0.2s;
}
.primary-popover.expanded {
  max-height: 12rem;
  overflow: auto;
}
.label-type,
.label-tag,
.label-status,
.label-pre-sales,
.label-retrodrop,
.label-presale,
.label-airdrop,
.label-event,
.badge {
  border-radius: 2rem;
  font-size: 0.75rem;
  line-height: 1rem;
  padding: 0.4375rem 0.9375rem;
  white-space: nowrap;
  transition: 0.2s;
  text-decoration: none;
  display: inline-block;
  font-weight: bold;
  text-overflow: ellipsis;
  overflow: hidden;
  border: 1px solid var(--_color);
  background-color: var(--_bg);
  color: var(--_color);
}
.badge {
  --_color: var(--Blue);
  --_bg: var(--Blue-transp);
}
.label-type {
  color: var(--Text);
}
.label-type:not(.label-type--legend):hover {
  background: var(--Hover-text);
}
.label-tag {
  font-family: var(--Unbounded);
  font-weight: 300;
  text-transform: uppercase;
  --_color: var(--Label-tag-color);
  --_bg: var(--Label-tag-bg);
  border-color: var(--Label-tag-border);
}
.label-type {
  border-radius: 2rem;
  border: 1px solid var(--Label-border);
  background: var(--Label-bg);
  color: var(--Label-color);
}
.label-type--legend {
  background: var(--Legend-bg);
  color: var(--Legend-color);
  border-color: var(--Legend-border);
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.label-type--legend img {
  width: 1rem;
  height: 1rem;
  animation: jump-shaking 1.2s infinite;
}
@keyframes jump-shaking {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateY(-2px);
  }
  35% {
    transform: translateY(-2px) rotate(10deg);
  }
  55% {
    transform: translateY(-2px) rotate(-10deg);
  }
  65% {
    transform: translateY(-2px) rotate(10deg);
  }
  75% {
    transform: translateY(-2px) rotate(-10deg);
  }
  100% {
    transform: translateY(0) rotate(0);
  }
}
.label-status {
  text-transform: capitalize;
}
.label-status.ongoing,
.label-status.active {
  --_color: var(--Status-active-color);
  --_bg: var(--Status-active-bg);
}
.label-status.upcoming {
  --_color: var(--Status-upcoming-color);
  --_bg: var(--Status-upcoming-bg);
}
.label-status.past {
  --_color: var(--Status-past-color);
  --_bg: var(--Status-past-bg);
}
.label-pre-sales {
  --_color: var(--Pre-sales-color);
  --_bg: var(--Pre-sales-bg);
}
.label-retrodrop,
.label-presale,
.label-airdrop,
.label-event {
  padding: 0.5rem 0.75rem;
  display: flex;
  align-items: center;
  background: var(--_badge-bg, var(--Blue));
  border-color: var(--_badge-bg, var(--Blue));
  color: var(--White-constant);
}
.label-retrodrop__small,
.label-presale__small,
.label-airdrop__small,
.label-event__small {
  font-size: 0.5rem;
  padding: 0px 0.75rem;
  border-radius: 0.25rem;
}
.label-presale {
  --_badge-bg: var(--Purple);
}
.label-event {
  --_badge-bg: #3D7BFF;
}
.circle-progress {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.circle-progress__count {
  color: var(--Second-dark);
  position: absolute;
  font-size: 0.75rem;
  line-height: 1.25;
}
.circle-progress__count.empty {
  font-size: 0.625rem;
  line-height: 1.4;
}
.svg-indicator-track {
  transition: 0.2s;
}
.launchpad-items {
  display: flex;
}
.launchpad-items > a,
.launchpad-items .launchpad-item {
  border-radius: 50%;
  width: 30px;
  height: 30px;
  font-size: 0.75rem !important;
  line-height: 1.25 !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.launchpad-items > a.lh-18,
.launchpad-items .launchpad-item.lh-18 {
  line-height: 1.5 !important;
}
.launchpad-items .launchpad-item {
  border: 1px solid var(--Second-dark);
  color: var(--Second-dark);
  background-color: var(--Grey);
}
.launchpad-items .launchpad-item:not(:first-child) {
  margin-left: -8px;
}
.launchpad-items .launchpad-item.all-launchpads {
  text-decoration: none;
  border: none;
  background-color: var(--Purple);
  color: var(--White-constant);
  font-weight: 700;
}
.launchpad-items .launchpad-item + .all-launchpads {
  display: none;
}
.launchpad-items > a img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.x-score {
  background: var(--Second-grey);
  border-radius: 0.5rem;
  padding: 0.1875rem;
  display: flex;
  transition: 0.2s;
}
.x-score__value {
  border-radius: 0.375rem;
  text-align: center;
  font-family: var(--Unbounded);
  font-weight: 300;
  color: var(--White-constant);
}
.x-score__value {
  font-size: 1rem;
  line-height: 1.25;
  padding: 0.3125rem;
}
.x-score.very-high .x-score__value {
  background: var(--Purple);
  width: 100%;
}
.x-score.high .x-score__value {
  background: var(--Pink);
  width: 78%;
}
.x-score.medium .x-score__value {
  background: var(--Hover-text-constant);
  width: 63%;
}
.x-score.low .x-score__value {
  background: var(--Orange);
  width: 53%;
}
.x-score.very-low .x-score__value {
  background: var(--Red);
  width: 41%;
}
.progressing-container {
  display: flex;
  font-size: 0.75rem;
  text-align: center;
  background: var(--Second-grey);
  border-radius: 0.5rem;
  height: 2.25rem;
  padding: 0.1875rem;
  position: relative;
}
.progressing-left,
.progressing-right {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--Unbounded);
  font-weight: 300;
  color: var(--White-constant);
}
.progressing-left {
  background: var(--Purple);
  border-radius: 0.375rem 0px 0px 0.375rem;
}
.progressing-right {
  background: var(--Pink);
  border-radius: 0px 0.375rem 0.375rem 0px;
}
.progressing-current {
  background: var(--Purple);
  border-radius: 0.375rem;
}
.progressing-current__value {
  font-weight: bold;
  padding: 0 10px;
  display: flex;
  align-items: center;
}
.progressing-current__value.inside-container {
  position: absolute;
  color: var(--White-constant);
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
}
.progressing-values {
  display: flex;
  justify-content: space-between;
  margin-top: 0.5rem;
  text-align: center;
  color: var(--Second-dark);
}
.progressing-value {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
}
.progressing-data {
  font-weight: bold;
  font-size: 0.875rem;
}
.progressing-text {
  font-size: 0.75rem;
}
.clean-score {
  width: 2rem;
  height: 2rem;
  border: 0.1875rem solid var(--Hover-text);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.625rem;
  text-transform: uppercase;
  transition: 0.2s;
  line-height: 1.42;
}
.clean-label {
  border-radius: 2rem;
  border: 1px solid var(--Scoring-na);
  background: var(--Scoring-na-transp);
  color: var(--Scoring-na);
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  padding: 7px 15px;
  text-transform: uppercase;
  display: inline-flex;
}
.form-search {
  position: relative;
}
.form-search .icon-button {
  position: absolute;
  left: 0;
}
.form-search__input {
  width: 100%;
  border-radius: 0.5rem;
  border: 0.0625rem solid var(--Grey);
  min-height: 2.5rem;
  padding: 0.625rem 1rem 0.625rem 4rem;
  font-size: 0.875rem;
  line-height: 1.286;
  background-color: var(--Grey);
  outline: none;
  color: var(--Text);
  transition: 0.2s;
}
.form-search__input::-moz-placeholder {
  color: var(--Text-constant);
}
.form-search__input::placeholder {
  color: var(--Text-constant);
}
.form-search__input:hover,
.form-search__input:focus {
  border-color: var(--Hover-text) !important;
}
.form-search.button-right .icon-button {
  left: auto;
  right: 0;
}
.form-search.button-right .form-search__input {
  padding: 0.625rem 4rem 0.625rem 1rem;
}
.form-control,
.form-select {
  min-height: 2.5rem;
  border-radius: 0.5rem;
  border: 0.0625rem solid var(--Grey);
  font-size: 0.875rem;
  outline: none;
  line-height: 1.286;
  color: var(--Text);
  transition: 0.2s;
}
.form-control::-moz-placeholder, .form-select::-moz-placeholder {
  color: var(--Text);
}
.form-control::placeholder,
.form-select::placeholder {
  color: var(--Text);
}
.form-control:hover,
.form-select:hover,
.form-control:focus,
.form-select:focus {
  color: var(--Text);
  border-color: var(--Hover-text);
}
.form-control,
.form-select,
.form-control:focus,
.form-select:focus {
  background-color: var(--Grey);
  box-shadow: none !important;
}
.form-control:disabled,
.form-select:disabled {
  background-color: var(--Grey);
  opacity: 0.8;
  cursor: not-allowed;
}
.invalid-feedback {
  margin-top: 0.25rem;
  font-size: 0.5rem;
  line-height: 1.25;
}
.form-default .form-control {
  border-color: var(--Dark);
  padding: 8px 24px 8px 16px;
}
.table-search {
  --_icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Ccircle cx='5' cy='5' r='4.5' stroke='%23485265'/%3E%3Cpath d='M8.29993 8.30078L11.4819 11.4828' stroke='%23485265' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  --_icon-dark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Ccircle cx='5' cy='5' r='4.5' stroke='%23B4B4B4'/%3E%3Cpath d='M8.29993 8.30078L11.4819 11.4828' stroke='%23B4B4B4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  flex: 1;
  display: flex;
  justify-content: flex-end;
}
.table-search .form-control {
  border-color: var(--Second-dark);
  color: var(--Second-dark);
  background-image: var(--_icon);
  background-position: 1rem center;
  background-repeat: no-repeat;
  background-size: 0.75rem;
  padding: 0.5rem 0.75rem 0.5rem 2.375rem;
  width: 12.5rem;
}
.dark-theme .table-search .form-control {
  background-image: var(--_icon-dark);
}
.table-search .form-control::-moz-placeholder {
  color: var(--Dark);
  opacity: 1;
}
.table-search .form-control::placeholder {
  color: var(--Dark);
  opacity: 1;
}
@media (max-width: 575px) {
  .table-search .form-control {
    width: 100%;
  }
}
.form-check-input {
  border: var(--bs-border-width) solid var(--bs-border-color) !important;
  box-shadow: none !important;
}
.hidden {
  display: none !important;
}
.display-table {
  display: table !important;
}
.scroll-sticky-blk {
  width: 80px;
  flex-grow: 1;
  overflow-x: auto;
  overflow-y: visible;
}
.RPopup .scroll-sticky-blk {
  --_space: 180px;
  overflow-y: auto;
  max-height: calc(100vh - var(--_space));
  max-height: calc(100dvh - var(--_space));
  min-height: 120px;
}
.vgt-table table {
  font-size: 16px;
  border-collapse: collapse;
  width: 100%;
  table-layout: auto;
}
.vgt-table table td:first-child,
.vgt-table table th:first-child {
  padding-left: 0;
}
.vgt-table table td:last-child,
.vgt-table table th:last-child {
  padding-right: 0;
}
.vgt-table table td.bottom-after,
.vgt-table table th.bottom-after {
  border-bottom-color: var(--Grey);
  transition: 0.2s;
}
.vgt-table table td.bottom-after::after,
.vgt-table table th.bottom-after::after {
  content: '';
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--Second-grey-dark);
  transition: 0.2s;
}
.vgt-table table td.bottom-after.pl-24::after,
.vgt-table table th.bottom-after.pl-24::after,
.vgt-table table td.bottom-after.score-table-cell-less::after,
.vgt-table table th.bottom-after.score-table-cell-less::after {
  left: 1.5rem !important;
}
.vgt-table table td.bottom-after.pl-32::after,
.vgt-table table th.bottom-after.pl-32::after,
.vgt-table table td.bottom-after.score-table-cell::after,
.vgt-table table th.bottom-after.score-table-cell::after {
  left: 2rem !important;
}
.vgt-table table td.bottom-after.pl-36::after,
.vgt-table table th.bottom-after.pl-36::after {
  left: 2.25rem !important;
}
.vgt-table table td.bottom-after.pl-48::after,
.vgt-table table th.bottom-after.pl-48::after {
  left: 3rem !important;
}
.vgt-table table td.bottom-after.pr-24::after,
.vgt-table table th.bottom-after.pr-24::after {
  right: 1.5rem !important;
}
.vgt-table table td.bottom-after.pr-32::after,
.vgt-table table th.bottom-after.pr-32::after {
  right: 2rem !important;
}
.vgt-table table td.bottom-after.pr-36::after,
.vgt-table table th.bottom-after.pr-36::after {
  right: 2.25rem !important;
}
.vgt-table table td.bottom-after.pr-40::after,
.vgt-table table th.bottom-after.pr-40::after {
  right: 2.5rem !important;
}
.vgt-table table td.bottom-after.pr-48::after,
.vgt-table table th.bottom-after.pr-48::after {
  right: 3rem !important;
}
.vgt-table table.sticky-table td.sticky-el,
.vgt-table table.sticky-table th.sticky-el {
  position: sticky;
  background-color: var(--Grey);
  z-index: 110;
  left: 0;
  transition: 0.2s;
}
.vgt-table table.sticky-table td.sticky-el.x-sticky,
.vgt-table table.sticky-table th.sticky-el.x-sticky {
  box-shadow: inset -1px 0px 0 var(--Second-grey-dark);
}
.vgt-table table.sticky-table td.sticky-el.score-table-cell,
.vgt-table table.sticky-table th.sticky-el.score-table-cell {
  min-width: 77.45px;
}
.vgt-table table.sticky-table td.sticky-el.score-table-cell:first-child,
.vgt-table table.sticky-table th.sticky-el.score-table-cell:first-child {
  padding-left: 2rem;
}
.vgt-table table.sticky-table td.sticky-el.score-table-cell + td,
.vgt-table table.sticky-table th.sticky-el.score-table-cell + td,
.vgt-table table.sticky-table td.sticky-el.score-table-cell + th,
.vgt-table table.sticky-table th.sticky-el.score-table-cell + th {
  left: 77.45px;
}
.vgt-table table.sticky-table td.sticky-el.score-table-cell-less,
.vgt-table table.sticky-table th.sticky-el.score-table-cell-less {
  min-width: 69.45px;
}
.vgt-table table.sticky-table td.sticky-el.score-table-cell-less:first-child,
.vgt-table table.sticky-table th.sticky-el.score-table-cell-less:first-child {
  padding-left: 1.5rem;
}
.vgt-table table.sticky-table td.sticky-el.score-table-cell-less + td,
.vgt-table table.sticky-table th.sticky-el.score-table-cell-less + td,
.vgt-table table.sticky-table td.sticky-el.score-table-cell-less + th,
.vgt-table table.sticky-table th.sticky-el.score-table-cell-less + th {
  left: 69.45px;
}
.vgt-table table.sticky-table td.sticky-el.sticky-title,
.vgt-table table.sticky-table th.sticky-el.sticky-title {
  min-width: 200px;
}
.vgt-table table.sticky-table td.sticky-el.sticky-title.y-sticky:not(.x-sticky),
.vgt-table table.sticky-table th.sticky-el.sticky-title.y-sticky:not(.x-sticky) {
  box-shadow: inset 0px -1px 0 var(--Second-grey-dark);
}
.vgt-table table.sticky-table td.sticky-el.sticky-title.x-sticky:not(.y-sticky),
.vgt-table table.sticky-table th.sticky-el.sticky-title.x-sticky:not(.y-sticky) {
  box-shadow: inset -1px 0px 0 var(--Second-grey-dark);
}
.vgt-table table.sticky-table td.sticky-el.sticky-title.x-sticky.y-sticky,
.vgt-table table.sticky-table th.sticky-el.sticky-title.x-sticky.y-sticky {
  box-shadow: inset -1px -1px 0 var(--Second-grey-dark);
}
@media (max-width: 767px) {
  .vgt-table table.sticky-table td.sticky-el.sticky-title,
  .vgt-table table.sticky-table th.sticky-el.sticky-title {
    min-width: 160px;
  }
}
.vgt-table table td {
  padding: 1.5em 0.5em;
  vertical-align: middle;
  border: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: var(--Second-grey-dark);
  color: var(--Second-dark);
  transition: 0.2s;
}
.vgt-table table td.no-border {
  border-bottom: none;
}
@media (min-width: 1200px) {
  .vgt-table table .show-add td {
    border-bottom-color: var(--Grey);
  }
  .vgt-table table .show-add td.bottom-after::after {
    content: none;
  }
}
.vgt-table table .action-link > span {
  display: flex;
}
.vgt-table table th {
  padding: 0.5em 0.5em;
  vertical-align: top;
}
.vgt-table table th .sort-label {
  text-decoration: none;
  padding-right: 1rem;
  position: relative;
  display: inline-flex;
}
.vgt-table table th .sort-label::before,
.vgt-table table th .sort-label::after {
  content: '';
  border: 4px solid transparent;
  position: absolute;
  top: 50%;
  right: 0;
}
.vgt-table table th .sort-label::before {
  transform: translateY(-125%);
  border-bottom-color: currentColor;
}
.vgt-table table th .sort-label::after {
  transform: translateY(25%);
  border-top-color: currentColor;
}
.vgt-table table th .sort-label:hover::before,
.vgt-table table th .sort-label:active::before {
  border-bottom-color: var(--Text);
}
.vgt-table table th .sort-label:hover::after,
.vgt-table table th .sort-label:active::after {
  border-top-color: var(--Text);
}
.vgt-table table th .sort-label.asc::before {
  border-bottom-color: var(--Text);
}
.vgt-table table th .sort-label.desc::after {
  border-top-color: var(--Text);
}
.vgt-table table thead th {
  position: sticky;
  top: 0;
  z-index: 100;
  background-color: var(--Grey);
  vertical-align: middle;
  font-size: 0.875rem !important;
  line-height: 1.286 !important;
}
.vgt-table table thead th.y-sticky {
  box-shadow: inset 0px -1px 0 var(--Second-grey-dark);
}
.vgt-table table thead th.sticky-title {
  z-index: 120 !important;
}
.vgt-table table thead th,
.vgt-table table thead th > a {
  color: var(--Hover-text);
  transition: 0.2s;
}
.vgt-table table thead th.vgt-checkbox-col {
  vertical-align: middle;
}
.vgt-table table thead th.sorting-asc button:after {
  border-bottom: 5px solid #409eff;
}
.vgt-table table thead th.sorting-desc button:before {
  border-top: 5px solid #409eff;
}
.vgt-table table.border-none td {
  border-bottom: none;
}
.vgt-table table tr:first-child:last-child td {
  border-bottom: none;
  padding-bottom: 0;
}
.vgt-table.color-body-table table.sticky-table thead th.sticky-el {
  background-color: var(--Light);
}
.vgt-table.color-body-table table tbody td,
.vgt-table.color-body-table table tbody th {
  background-color: var(--Grey);
}
.vgt-table.color-body-table table tbody:first-of-type tr:first-child td:first-child,
.vgt-table.color-body-table table tbody:first-of-type tr:first-child th:first-child {
  border-top-left-radius: 1rem;
}
.vgt-table.color-body-table table tbody:first-of-type tr:first-child td:last-child,
.vgt-table.color-body-table table tbody:first-of-type tr:first-child th:last-child {
  border-top-right-radius: 1rem;
}
.vgt-table.color-body-table .pagination-parent-blk {
  background-color: var(--Grey);
  border-radius: 0 0 1rem 1rem;
}
@media (max-width: 767px) {
  .vgt-table table td.bottom-after.tablet-pl-16::after,
  .vgt-table table th.bottom-after.tablet-pl-16::after {
    left: 1rem !important;
  }
  .vgt-table table td.bottom-after.tablet-pl-24::after,
  .vgt-table table th.bottom-after.tablet-pl-24::after,
  .vgt-table table td.bottom-after .score-table-cell::after,
  .vgt-table table th.bottom-after .score-table-cell::after {
    left: 1.5rem !important;
  }
  .vgt-table table td.bottom-after.tablet-pl-40::after,
  .vgt-table table th.bottom-after.tablet-pl-40::after {
    left: 2.5rem !important;
  }
  .vgt-table table td.bottom-after.tablet-pr-16::after,
  .vgt-table table th.bottom-after.tablet-pr-16::after {
    right: 1rem !important;
  }
  .vgt-table table td.bottom-after.tablet-pr-24::after,
  .vgt-table table th.bottom-after.tablet-pr-24::after {
    right: 1.5rem !important;
  }
  .vgt-table table td.bottom-after.tablet-pr-40::after,
  .vgt-table table th.bottom-after.tablet-pr-40::after {
    right: 2.5rem !important;
  }
  .vgt-table table.sticky-table td.sticky-el.score-table-cell,
  .vgt-table table.sticky-table th.sticky-el.score-table-cell {
    min-width: 69.45px;
  }
  .vgt-table table.sticky-table td.sticky-el.score-table-cell:first-child,
  .vgt-table table.sticky-table th.sticky-el.score-table-cell:first-child {
    padding-left: 1.5rem;
  }
  .vgt-table table.sticky-table td.sticky-el.score-table-cell + td,
  .vgt-table table.sticky-table th.sticky-el.score-table-cell + td,
  .vgt-table table.sticky-table td.sticky-el.score-table-cell + th,
  .vgt-table table.sticky-table th.sticky-el.score-table-cell + th {
    left: 69.45px;
  }
}
.vgt-table.table-with-spaces table {
  height: 1px;
}
.vgt-table.table-with-spaces table thead th {
  padding-bottom: 0;
}
.vgt-table.table-with-spaces table tbody td,
.vgt-table.table-with-spaces table tbody th {
  padding: 0;
  background-color: transparent;
  height: 100%;
  border: none;
}
.vgt-table.table-with-spaces table tbody td .background-td,
.vgt-table.table-with-spaces table tbody th .background-td {
  background-color: var(--Grey);
  transition: background-color 0.2s;
  height: 100%;
  padding: 1.5rem 0.5rem;
  display: flex;
  align-items: center;
}
.vgt-table.table-with-spaces table tbody td .background-td div,
.vgt-table.table-with-spaces table tbody th .background-td div {
  width: 100%;
}
.vgt-table.table-with-spaces table tbody .general-tr td,
.vgt-table.table-with-spaces table tbody .general-tr th {
  padding-top: 1rem;
}
.vgt-table.table-with-spaces table tbody .general-tr td:first-child .background-td,
.vgt-table.table-with-spaces table tbody .general-tr th:first-child .background-td {
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.vgt-table.table-with-spaces table tbody .general-tr td:last-child .background-td,
.vgt-table.table-with-spaces table tbody .general-tr th:last-child .background-td {
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}
.vgt-table.table-with-spaces table tbody .general-tr.show-add td .background-td,
.vgt-table.table-with-spaces table tbody .general-tr.show-add th .background-td {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.vgt-table.table-with-spaces table tbody .last-tr td:first-child .background-td,
.vgt-table.table-with-spaces table tbody .last-tr th:first-child .background-td {
  border-bottom-left-radius: 1rem;
}
.vgt-table.table-with-spaces table tbody .last-tr td:last-child .background-td,
.vgt-table.table-with-spaces table tbody .last-tr th:last-child .background-td {
  border-bottom-right-radius: 1rem;
}
.vgt-table.table-with-spaces table.sticky-table tbody td.sticky-el,
.vgt-table.table-with-spaces table.sticky-table tbody th.sticky-el {
  background-color: var(--Light);
}
.vgt-table.table-with-spaces table.sticky-table tbody td.sticky-el.score-table-cell,
.vgt-table.table-with-spaces table.sticky-table tbody th.sticky-el.score-table-cell {
  min-width: 77.45px;
}
.vgt-table.table-with-spaces table.sticky-table tbody td.sticky-el.score-table-cell:first-child,
.vgt-table.table-with-spaces table.sticky-table tbody th.sticky-el.score-table-cell:first-child {
  padding-left: 0;
}
.vgt-table.table-with-spaces table.sticky-table tbody td.sticky-el.score-table-cell:first-child .background-td,
.vgt-table.table-with-spaces table.sticky-table tbody th.sticky-el.score-table-cell:first-child .background-td {
  padding-left: 2rem;
}
.vgt-table.table-with-spaces table.sticky-table tbody td.sticky-el.score-table-cell + td,
.vgt-table.table-with-spaces table.sticky-table tbody th.sticky-el.score-table-cell + td,
.vgt-table.table-with-spaces table.sticky-table tbody td.sticky-el.score-table-cell + th,
.vgt-table.table-with-spaces table.sticky-table tbody th.sticky-el.score-table-cell + th {
  left: 77.45px;
}
.vgt-table.table-with-spaces table.sticky-table tbody td.sticky-el.score-table-cell-less,
.vgt-table.table-with-spaces table.sticky-table tbody th.sticky-el.score-table-cell-less {
  min-width: 69.45px;
}
.vgt-table.table-with-spaces table.sticky-table tbody td.sticky-el.score-table-cell-less:first-child,
.vgt-table.table-with-spaces table.sticky-table tbody th.sticky-el.score-table-cell-less:first-child {
  padding-left: 0;
}
.vgt-table.table-with-spaces table.sticky-table tbody td.sticky-el.score-table-cell-less:first-child .background-td,
.vgt-table.table-with-spaces table.sticky-table tbody th.sticky-el.score-table-cell-less:first-child .background-td {
  padding-left: 1.5rem;
}
.vgt-table.table-with-spaces table.sticky-table tbody td.sticky-el.score-table-cell-less + td,
.vgt-table.table-with-spaces table.sticky-table tbody th.sticky-el.score-table-cell-less + td,
.vgt-table.table-with-spaces table.sticky-table tbody td.sticky-el.score-table-cell-less + th,
.vgt-table.table-with-spaces table.sticky-table tbody th.sticky-el.score-table-cell-less + th {
  left: 69.45px;
}
.vgt-table.table-with-spaces .pagination-parent-blk {
  margin-top: 1rem;
  border-radius: 1rem;
}
@media (max-width: 767px) {
  .vgt-table.table-with-spaces table.sticky-table tbody td.sticky-el.score-table-cell:first-child,
  .vgt-table.table-with-spaces table.sticky-table tbody th.sticky-el.score-table-cell:first-child {
    padding-left: 0;
  }
  .vgt-table.table-with-spaces table.sticky-table tbody td.sticky-el.score-table-cell:first-child .background-td,
  .vgt-table.table-with-spaces table.sticky-table tbody th.sticky-el.score-table-cell:first-child .background-td {
    padding-left: 1.5rem;
  }
}
.sticky-shadow-blk {
  position: absolute;
  width: 100%;
  pointer-events: none;
  top: 0;
  left: 0;
  bottom: 0;
  box-shadow: 0px 4px 8px var(--Hover-text);
  border-radius: 16px;
  opacity: 0;
  transition: 0.2s;
  z-index: 100;
}
.sticky-shadow-blk.is-sticky {
  opacity: 0.25;
}
.main-table {
  overflow: auto;
}
.main-table table {
  width: 100%;
}
.main-table__td {
  display: flex;
  align-items: center;
  height: 100%;
  text-wrap: nowrap;
  white-space: nowrap;
}
.main-table thead td,
.main-table tbody td {
  color: var(--Second-dark);
}
.main-table thead td:first-child .main-table__td,
.main-table tbody td:first-child .main-table__td {
  padding-left: 48px;
}
.main-table thead td:last-child,
.main-table tbody td:last-child {
  width: 1px;
}
.main-table thead td:last-child .main-table__td,
.main-table tbody td:last-child .main-table__td {
  padding-right: 48px;
}
.main-table thead td {
  font-size: 0.875rem;
  padding: 8px 0;
}
.main-table thead td .main-table__td {
  padding: 0 24px;
}
.main-table tbody td {
  padding: 8px 0;
}
.main-table tbody td .main-table__td {
  padding: 24px;
  background: var(--Grey);
}
.main-table tbody td:first-child .main-table__td {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.main-table tbody td:last-child .main-table__td {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
@media (max-width: 767px) {
  .main-table__td {
    font-size: 0.875rem;
  }
  .main-table thead td:first-child .main-table__td,
  .main-table tbody td:first-child .main-table__td {
    padding-left: 32px;
  }
  .main-table thead td:last-child .main-table__td,
  .main-table tbody td:last-child .main-table__td {
    padding-right: 32px;
  }
}
.vesting-schedule-table {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.vesting-schedule-table .vgt-table {
  position: relative;
  display: flex;
  overflow: auto hidden;
}
.vesting-schedule-table table {
  width: 100%;
}
.vesting-schedule-table table td:nth-child(n+3) {
  padding: 0 1px;
}
.vesting-schedule-table table th:not(.sticky-md-top) {
  position: unset;
}
.vesting-schedule-table table td:nth-child(2),
.vesting-schedule-table table th:nth-child(2) {
  padding-right: 2rem;
}
.vesting-schedule-table .current-date {
  position: absolute;
  top: 2rem;
  bottom: 0;
  height: 100%;
  margin-left: 25px;
  pointer-events: none;
  background: hsla(220, 41.7%, 85.9%, 0.5);
  transition: 0.2s;
}
.dark-theme .vesting-schedule-table .current-date {
  background: hsla(230, 18%, 19.61%, 0.5);
}
.vesting-schedule-table .current-date:before {
  content: '';
  width: 1px;
  display: block;
  background: var(--Purple);
  height: 100%;
}
.vesting-schedule-table .current-date:after {
  content: '';
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 6px solid var(--Purple);
  display: block;
  position: absolute
      ;
  top: 0;
  transform: translateX(-42%);
}
.cliff-cell,
.vesting-cell,
.lock-cell,
.untracked-cell {
  height: 3rem;
}
.cliff-cell {
  width: calc(100% + 0.75rem);
  border: 1px dashed var(--Hover-text);
  display: flex;
  flex-direction: column;
  font-size: 0.75rem;
  padding: 0.375rem 1rem;
  border-radius: 0.5rem 0 0 0.5rem;
  border-right: 0;
  color: var(--Text);
}
.vesting-cell {
  min-width: -moz-max-content;
  min-width: max-content;
  padding: 0.375rem 0.75rem;
  border-radius: 0.5rem;
  display: flex;
  align-items: center;
  gap: 8px;
}
.untracked-cell {
  border: 1px dashed var(--Hover-text);
  display: flex;
  align-items: center;
  font-size: 0.75rem;
  padding: 0.75rem;
  border-radius: 0.5rem;
  color: var(--Text-Second-grey);
  font-weight: bold;
  background-color: rgba(134, 154, 193, 0.1);
}
.select2-container--krajee-bs5,
.select2-container--default,
.select2-container--classic {
  display: block !important;
}
.select2-container--krajee-bs5 .select2-selection--single,
.select2-container--default .select2-selection--single,
.select2-container--classic .select2-selection--single,
.select2-container--krajee-bs5 .select2-selection--multiple,
.select2-container--default .select2-selection--multiple,
.select2-container--classic .select2-selection--multiple {
  border: none !important;
  box-shadow: none !important;
  background-image: none !important;
  border-radius: 8px !important;
  padding: 8px 28px 8px 16px;
  height: 40px !important;
  font-size: 14px;
  line-height: 1.72;
  transition: 0.2s;
}
.select2-container--krajee-bs5 .select2-selection--single:before,
.select2-container--default .select2-selection--single:before,
.select2-container--classic .select2-selection--single:before,
.select2-container--krajee-bs5 .select2-selection--multiple:before,
.select2-container--default .select2-selection--multiple:before,
.select2-container--classic .select2-selection--multiple:before {
  content: "";
  position: absolute;
  right: 16px;
  display: block;
  border: solid transparent;
  border-width: 5px 4px;
  border-top-color: var(--Text);
  top: 50%;
  transform: translateY(-25%);
  transition: 0.2s;
}
.select2-container--krajee-bs5 .select2-selection--single .select2-selection__arrow,
.select2-container--default .select2-selection--single .select2-selection__arrow,
.select2-container--classic .select2-selection--single .select2-selection__arrow,
.select2-container--krajee-bs5 .select2-selection--multiple .select2-selection__arrow,
.select2-container--default .select2-selection--multiple .select2-selection__arrow,
.select2-container--classic .select2-selection--multiple .select2-selection__arrow {
  display: none;
}
.select2-container--krajee-bs5 .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--classic .select2-selection--single .select2-selection__rendered,
.select2-container--krajee-bs5 .select2-selection--multiple .select2-selection__rendered,
.select2-container--default .select2-selection--multiple .select2-selection__rendered,
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  padding: 0 !important;
  line-height: 1.72 !important;
}
.select2-container--krajee-bs5 .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--classic .select2-selection--single .select2-selection__rendered,
.select2-container--krajee-bs5 .select2-selection--multiple .select2-selection__rendered,
.select2-container--default .select2-selection--multiple .select2-selection__rendered,
.select2-container--classic .select2-selection--multiple .select2-selection__rendered,
.select2-container--krajee-bs5 .select2-selection--single .select2-selection__placeholder,
.select2-container--default .select2-selection--single .select2-selection__placeholder,
.select2-container--classic .select2-selection--single .select2-selection__placeholder,
.select2-container--krajee-bs5 .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default .select2-selection--multiple .select2-selection__placeholder,
.select2-container--classic .select2-selection--multiple .select2-selection__placeholder,
.select2-container--krajee-bs5 .select2-selection--single .select2-selection__clear,
.select2-container--default .select2-selection--single .select2-selection__clear,
.select2-container--classic .select2-selection--single .select2-selection__clear,
.select2-container--krajee-bs5 .select2-selection--multiple .select2-selection__clear,
.select2-container--default .select2-selection--multiple .select2-selection__clear,
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  color: var(--Text) !important;
  transition: 0.2s;
}
.select2-container--krajee-bs5 .select2-selection--single .select2-selection__clear,
.select2-container--default .select2-selection--single .select2-selection__clear,
.select2-container--classic .select2-selection--single .select2-selection__clear,
.select2-container--krajee-bs5 .select2-selection--multiple .select2-selection__clear,
.select2-container--default .select2-selection--multiple .select2-selection__clear,
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  order: 1;
  height: auto !important;
  line-height: 1;
  margin: 0 4px 0 auto !important;
  text-shadow: none;
  color: var(--Text) !important;
  font-weight: normal !important;
  padding: 0 8px !important;
  font-size: 21px !important;
  opacity: 0.8;
}
.select2-container--krajee-bs5 .select2-selection--single .select2-selection__clear:hover,
.select2-container--default .select2-selection--single .select2-selection__clear:hover,
.select2-container--classic .select2-selection--single .select2-selection__clear:hover,
.select2-container--krajee-bs5 .select2-selection--multiple .select2-selection__clear:hover,
.select2-container--default .select2-selection--multiple .select2-selection__clear:hover,
.select2-container--classic .select2-selection--multiple .select2-selection__clear:hover {
  opacity: 1;
}
.select2-container--krajee-bs5.select2-container--open .select2-selection--single,
.select2-container--default.select2-container--open .select2-selection--single,
.select2-container--classic.select2-container--open .select2-selection--single,
.select2-container--krajee-bs5.select2-container--open .select2-selection--multiple,
.select2-container--default.select2-container--open .select2-selection--multiple,
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: none;
}
.select2-container--krajee-bs5.select2-container--open .select2-selection--single:before,
.select2-container--default.select2-container--open .select2-selection--single:before,
.select2-container--classic.select2-container--open .select2-selection--single:before,
.select2-container--krajee-bs5.select2-container--open .select2-selection--multiple:before,
.select2-container--default.select2-container--open .select2-selection--multiple:before,
.select2-container--classic.select2-container--open .select2-selection--multiple:before {
  transform: translateY(-75%);
  border-top-width: 4px;
  border-top-color: transparent !important;
  border-bottom-width: 5px;
}
.select2-container--krajee-bs5:not(.select2-container--disabled) .select2-dropdown,
.select2-container--default:not(.select2-container--disabled) .select2-dropdown,
.select2-container--classic:not(.select2-container--disabled) .select2-dropdown {
  border: none;
  margin-top: 0px;
  border-radius: 8px;
  background: var(--Light);
  box-shadow: var(--Dropdown);
  min-width: -moz-min-content;
  min-width: min-content;
  max-width: 100vw;
}
.select2-container--krajee-bs5 .select2-results__options,
.select2-container--default .select2-results__options,
.select2-container--classic .select2-results__options {
  padding: 15px 0;
}
.select2-container--krajee-bs5 .select2-results__option,
.select2-container--default .select2-results__option,
.select2-container--classic .select2-results__option {
  background: var(--Light) !important;
  padding: 9px 16px;
}
.select2-container--krajee-bs5 .select2-results__option[aria-selected],
.select2-container--default .select2-results__option[aria-selected],
.select2-container--classic .select2-results__option[aria-selected] {
  color: var(--Text);
}
.select2-container--krajee-bs5 .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  color: var(--Pink) !important;
}
.select2-container--krajee-bs5 .select2-results__option.select2-results__option--selected,
.select2-container--default .select2-results__option.select2-results__option--selected,
.select2-container--classic .select2-results__option.select2-results__option--selected {
  font-weight: bold;
}
.select2-container--krajee-bs5.select2-container--disabled .select2-selection,
.select2-container--default.select2-container--disabled .select2-selection,
.select2-container--classic.select2-container--disabled .select2-selection {
  background-color: var(--Grey);
  opacity: 0.8;
  cursor: not-allowed;
}
.select2-container--krajee-bs5 .s2-togall-button,
.select2-container--default .s2-togall-button,
.select2-container--classic .s2-togall-button {
  display: none;
}
.select2-container--krajee-bs5 .select2-selection--multiple,
.select2-container--default .select2-selection--multiple,
.select2-container--classic .select2-selection--multiple {
  display: flex;
}
.select2-container--krajee-bs5 .select2-selection--multiple .select2-search--inline,
.select2-container--default .select2-selection--multiple .select2-search--inline,
.select2-container--classic .select2-selection--multiple .select2-search--inline {
  order: -1;
}
.select2-container--krajee-bs5 .select2-selection--multiple .select2-search--inline .select2-search__field,
.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field,
.select2-container--classic .select2-selection--multiple .select2-search--inline .select2-search__field {
  margin: 0;
}
.select2-container--krajee-bs5 .select2-selection--multiple .select2-search__field[placeholder],
.select2-container--default .select2-selection--multiple .select2-search__field[placeholder],
.select2-container--classic .select2-selection--multiple .select2-search__field[placeholder] {
  display: none;
}
.select2-container--krajee-bs5 .select2-selection--multiple .select2-search__field[placeholder]:not([placeholder=""]),
.select2-container--default .select2-selection--multiple .select2-search__field[placeholder]:not([placeholder=""]),
.select2-container--classic .select2-selection--multiple .select2-search__field[placeholder]:not([placeholder=""]) {
  display: inline-block;
  color: var(--Second-dark);
}
.select2-container--krajee-bs5 .select2-results__options[aria-multiselectable="true"] .select2-results__option--selected,
.select2-container--default .select2-results__options[aria-multiselectable="true"] .select2-results__option--selected,
.select2-container--classic .select2-results__options[aria-multiselectable="true"] .select2-results__option--selected,
.select2-container--krajee-bs5 .select2-results__options[aria-multiselectable="true"] .select2-results__option--highlighted,
.select2-container--default .select2-results__options[aria-multiselectable="true"] .select2-results__option--highlighted,
.select2-container--classic .select2-results__options[aria-multiselectable="true"] .select2-results__option--highlighted {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}
.select2-container--krajee-bs5 .select2-results__options[aria-multiselectable="true"] .select2-results__option--selected:after,
.select2-container--default .select2-results__options[aria-multiselectable="true"] .select2-results__option--selected:after,
.select2-container--classic .select2-results__options[aria-multiselectable="true"] .select2-results__option--selected:after,
.select2-container--krajee-bs5 .select2-results__options[aria-multiselectable="true"] .select2-results__option--highlighted:after,
.select2-container--default .select2-results__options[aria-multiselectable="true"] .select2-results__option--highlighted:after,
.select2-container--classic .select2-results__options[aria-multiselectable="true"] .select2-results__option--highlighted:after {
  display: block;
  font-family: var(--Mulish);
  font-size: 8px;
  line-height: 10px;
  padding: 4px 8px;
  border: 1px solid #2DA83A;
  border-radius: 20px;
}
.select2-container--krajee-bs5 .select2-results__options[aria-multiselectable="true"] .select2-results__option--selected,
.select2-container--default .select2-results__options[aria-multiselectable="true"] .select2-results__option--selected,
.select2-container--classic .select2-results__options[aria-multiselectable="true"] .select2-results__option--selected {
  color: #2DA83A !important;
  font-weight: 700;
}
.select2-container--krajee-bs5 .select2-results__options[aria-multiselectable="true"] .select2-results__option--selected:after,
.select2-container--default .select2-results__options[aria-multiselectable="true"] .select2-results__option--selected:after,
.select2-container--classic .select2-results__options[aria-multiselectable="true"] .select2-results__option--selected:after {
  content: "Selected";
}
.select2-container--krajee-bs5 .select2-results__options[aria-multiselectable="true"] .select2-results__option--selected.select2-results__option--highlighted,
.select2-container--default .select2-results__options[aria-multiselectable="true"] .select2-results__option--selected.select2-results__option--highlighted,
.select2-container--classic .select2-results__options[aria-multiselectable="true"] .select2-results__option--selected.select2-results__option--highlighted {
  background-color: #843B3F !important;
  color: #FFF !important;
}
.select2-container--krajee-bs5 .select2-results__options[aria-multiselectable="true"] .select2-results__option--selected.select2-results__option--highlighted:after,
.select2-container--default .select2-results__options[aria-multiselectable="true"] .select2-results__option--selected.select2-results__option--highlighted:after,
.select2-container--classic .select2-results__options[aria-multiselectable="true"] .select2-results__option--selected.select2-results__option--highlighted:after {
  content: "Deselect";
  background-color: #F15B5B;
  color: #FFF;
  border-color: #F15B5B;
}
.select2-container--krajee-bs5 .select2-results__options[aria-multiselectable="true"] .select2-results__option--highlighted,
.select2-container--default .select2-results__options[aria-multiselectable="true"] .select2-results__option--highlighted,
.select2-container--classic .select2-results__options[aria-multiselectable="true"] .select2-results__option--highlighted {
  background-color: #21612E !important;
  color: #FFF !important;
}
.select2-container--krajee-bs5 .select2-results__options[aria-multiselectable="true"] .select2-results__option--highlighted:after,
.select2-container--default .select2-results__options[aria-multiselectable="true"] .select2-results__option--highlighted:after,
.select2-container--classic .select2-results__options[aria-multiselectable="true"] .select2-results__option--highlighted:after {
  content: "Select";
  background-color: #2DA83A;
  color: #FFF;
}
.multiple-count + .select2 .select2-selection__choice {
  display: none !important;
}
.select2-container--classic {
  border: none !important;
  background: none;
}
.select2-container--classic .select2-selection--single,
.select2-container--classic .select2-selection--multiple {
  height: 1.5rem;
  padding: 0.125rem 1.75rem 0.125rem 0;
  font-family: var(--Unbounded);
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.25;
  background-color: transparent;
}
@media (max-width: 767px) {
  .select2-container--classic .select2-selection--single,
  .select2-container--classic .select2-selection--multiple {
    font-size: 0.875rem;
    line-height: 1.285;
    padding-top: 0.1875rem;
    padding-bottom: 0.1875rem;
  }
}
.select2-container--classic .select2-selection--single:before,
.select2-container--classic .select2-selection--multiple:before {
  right: 7px;
  border-width: 6px 5px;
  border-top-color: var(--Dark);
}
.select2-container--classic .select2-selection--single .select2-selection__rendered,
.select2-container--classic .select2-selection--multiple .select2-selection__rendered,
.select2-container--classic .select2-selection--single .select2-selection__placeholder,
.select2-container--classic .select2-selection--multiple .select2-selection__placeholder,
.select2-container--classic .select2-selection--single .select2-selection__clear,
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  line-height: inherit;
  color: var(--Dark) !important;
}
.select2-container--classic .select2-selection--single:hover:before,
.select2-container--classic .select2-selection--multiple:hover:before {
  border-top-color: var(--Pink);
}
.select2-container--classic .select2-selection--single:hover .select2-selection__rendered,
.select2-container--classic .select2-selection--multiple:hover .select2-selection__rendered,
.select2-container--classic .select2-selection--single:hover .select2-selection__placeholder,
.select2-container--classic .select2-selection--multiple:hover .select2-selection__placeholder,
.select2-container--classic .select2-selection--single:hover .select2-selection__clear,
.select2-container--classic .select2-selection--multiple:hover .select2-selection__clear {
  color: var(--Pink) !important;
}
.select2-container--classic.select2-container--open .select2-selection--single:before,
.select2-container--classic.select2-container--open .select2-selection--multiple:before {
  border-bottom-color: var(--Pink);
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__rendered,
.select2-container--classic.select2-container--open .select2-selection--multiple .select2-selection__rendered,
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__placeholder,
.select2-container--classic.select2-container--open .select2-selection--multiple .select2-selection__placeholder,
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__clear,
.select2-container--classic.select2-container--open .select2-selection--multiple .select2-selection__clear {
  color: var(--Pink) !important;
}
.select2-container--classic:not(.select2-container--disabled) .select2-dropdown {
  margin-top: 8px;
  margin-bottom: 8px;
}
.select2-container--classic .select2-results__option[aria-selected] {
  color: var(--Dark);
}
.select2-container--krajee-bs5 .select2-selection--single,
.select2-container--krajee-bs5 .select2-selection--multiple {
  background-color: var(--Grey);
}
.select2-container--krajee-bs5 .select2-selection--single:before,
.select2-container--krajee-bs5 .select2-selection--multiple:before {
  border-top-color: var(--Text);
}
.select2-container--krajee-bs5 .select2-selection--single:hover,
.select2-container--krajee-bs5 .select2-selection--multiple:hover {
  background-color: var(--Text);
}
.select2-container--krajee-bs5 .select2-selection--single:hover:before,
.select2-container--krajee-bs5 .select2-selection--multiple:hover:before {
  border-top-color: var(--Grey);
}
.select2-container--krajee-bs5 .select2-selection--single:hover .select2-search--inline .select2-search__field::-moz-placeholder, .select2-container--krajee-bs5 .select2-selection--multiple:hover .select2-search--inline .select2-search__field::-moz-placeholder {
  color: var(--Grey) !important;
}
.select2-container--krajee-bs5 .select2-selection--single:hover .select2-selection__rendered,
.select2-container--krajee-bs5 .select2-selection--multiple:hover .select2-selection__rendered,
.select2-container--krajee-bs5 .select2-selection--single:hover .select2-selection__placeholder,
.select2-container--krajee-bs5 .select2-selection--multiple:hover .select2-selection__placeholder,
.select2-container--krajee-bs5 .select2-selection--single:hover .select2-selection__clear,
.select2-container--krajee-bs5 .select2-selection--multiple:hover .select2-selection__clear,
.select2-container--krajee-bs5 .select2-selection--single:hover .select2-search--inline .select2-search__field::placeholder,
.select2-container--krajee-bs5 .select2-selection--multiple:hover .select2-search--inline .select2-search__field::placeholder {
  color: var(--Grey) !important;
}
.select2-container--krajee-bs5.select2-container--open .select2-selection--single,
.select2-container--krajee-bs5.select2-container--open .select2-selection--multiple {
  background-color: var(--Text);
}
.select2-container--krajee-bs5.select2-container--open .select2-selection--single:before,
.select2-container--krajee-bs5.select2-container--open .select2-selection--multiple:before {
  border-bottom-color: var(--White);
}
.select2-container--krajee-bs5.select2-container--open .select2-selection--single .select2-search--inline .select2-search__field::-moz-placeholder, .select2-container--krajee-bs5.select2-container--open .select2-selection--multiple .select2-search--inline .select2-search__field::-moz-placeholder {
  color: var(--White) !important;
}
.select2-container--krajee-bs5.select2-container--open .select2-selection--single .select2-selection__rendered,
.select2-container--krajee-bs5.select2-container--open .select2-selection--multiple .select2-selection__rendered,
.select2-container--krajee-bs5.select2-container--open .select2-selection--single .select2-selection__placeholder,
.select2-container--krajee-bs5.select2-container--open .select2-selection--multiple .select2-selection__placeholder,
.select2-container--krajee-bs5.select2-container--open .select2-selection--single .select2-selection__clear,
.select2-container--krajee-bs5.select2-container--open .select2-selection--multiple .select2-selection__clear,
.select2-container--krajee-bs5.select2-container--open .select2-selection--single .select2-search--inline .select2-search__field::placeholder,
.select2-container--krajee-bs5.select2-container--open .select2-selection--multiple .select2-search--inline .select2-search__field::placeholder {
  color: var(--White) !important;
}
.select2-light .select2-container--krajee-bs5 .select2-selection--single,
.select2-light .select2-container--krajee-bs5 .select2-selection--multiple {
  background-color: var(--Light);
}
.select2-light .select2-container--krajee-bs5 .select2-selection--single:before,
.select2-light .select2-container--krajee-bs5 .select2-selection--multiple:before {
  border-top-color: var(--Text);
}
.select2-light .select2-container--krajee-bs5 .select2-selection--single:hover,
.select2-light .select2-container--krajee-bs5 .select2-selection--multiple:hover {
  background-color: var(--Text);
}
.select2-light .select2-container--krajee-bs5 .select2-selection--single:hover:before,
.select2-light .select2-container--krajee-bs5 .select2-selection--multiple:hover:before {
  border-top-color: var(--Grey);
}
.select2-light .select2-container--krajee-bs5 .select2-selection--single:hover .select2-selection__rendered,
.select2-light .select2-container--krajee-bs5 .select2-selection--multiple:hover .select2-selection__rendered,
.select2-light .select2-container--krajee-bs5 .select2-selection--single:hover .select2-selection__placeholder,
.select2-light .select2-container--krajee-bs5 .select2-selection--multiple:hover .select2-selection__placeholder,
.select2-light .select2-container--krajee-bs5 .select2-selection--single:hover .select2-selection__clear,
.select2-light .select2-container--krajee-bs5 .select2-selection--multiple:hover .select2-selection__clear {
  color: var(--Grey) !important;
}
.select2-light .select2-container--krajee-bs5.select2-container--open .select2-selection--single,
.select2-light .select2-container--krajee-bs5.select2-container--open .select2-selection--multiple {
  background-color: var(--Text);
}
.select2-light .select2-container--krajee-bs5.select2-container--open .select2-selection--single:before,
.select2-light .select2-container--krajee-bs5.select2-container--open .select2-selection--multiple:before {
  border-bottom-color: var(--White);
}
.select2-light .select2-container--krajee-bs5.select2-container--open .select2-selection--single .select2-selection__rendered,
.select2-light .select2-container--krajee-bs5.select2-container--open .select2-selection--multiple .select2-selection__rendered,
.select2-light .select2-container--krajee-bs5.select2-container--open .select2-selection--single .select2-selection__placeholder,
.select2-light .select2-container--krajee-bs5.select2-container--open .select2-selection--multiple .select2-selection__placeholder,
.select2-light .select2-container--krajee-bs5.select2-container--open .select2-selection--single .select2-selection__clear,
.select2-light .select2-container--krajee-bs5.select2-container--open .select2-selection--multiple .select2-selection__clear {
  color: var(--White) !important;
}
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  background-color: transparent !important;
  border: 1px solid var(--Dark) !important;
}
.select2-container--default.select2-container--open .select2-selection--single:before,
.select2-container--default.select2-container--open .select2-selection--multiple:before {
  border-bottom-color: var(--Second-dark);
}
#allocations + .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  width: auto;
}
#allocations + .select2-container--default .select2-selection--multiple .select2-search {
  line-height: 1.5;
}
#allocations + .select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 48px;
}
#allocations + .select2-container--default .select2-selection--multiple.select2-selection--clearable:before {
  right: 32px;
}
/* Контейнер-обгортка */
.modern-select-wrapper {
  --_height: 48px;
  border-bottom: 1px solid var(--Second-grey);
}
.modern-select-wrapper .modern-static-label {
  margin-right: auto;
  white-space: nowrap;
  color: var(--Second-dark);
  font-size: 1rem;
  transition: 0.2s;
}
.modern-select-wrapper .select2-selection__arrow,
.modern-select-wrapper .select2-selection--multiple {
  background: none !important;
}
.modern-select-wrapper .select2-selection {
  padding: 4px 0;
  min-height: var(--_height) !important;
  height: auto !important;
}
.modern-select-wrapper .select2-search--inline {
  flex-grow: 1;
  padding-right: 2.5rem;
}
.modern-select-wrapper .select2-search--inline .select2-search__field {
  height: var(--_height) !important;
  line-height: var(--_height) !important;
}
.modern-select-wrapper .select2-search--inline .select2-search__field::-moz-placeholder {
  opacity: 0 !important;
}
.modern-select-wrapper .select2-search--inline .select2-search__field::placeholder {
  opacity: 0 !important;
}
.modern-select-wrapper .select2-selection--single:before,
.modern-select-wrapper .select2-selection--multiple:before {
  border-width: 6px 5px;
}
.modern-select-wrapper .select2-selection--single:hover:before,
.modern-select-wrapper .select2-selection--multiple:hover:before {
  border-top-color: var(--Pink);
}
.modern-select-wrapper .select2-selection__placeholder,
.modern-select-wrapper .select2-selection__clear,
.modern-select-wrapper .select2-selection__arrow b {
  display: none !important;
}
.modern-select-wrapper .select2-selection--multiple .select2-selection__choice {
  border-radius: 8px;
  background-color: var(--Background-secondary);
  color: var(--Text);
  border: none;
  margin: 0;
  font-size: 12px;
  padding: 7px 12px;
  line-height: 116%;
}
.modern-select-wrapper .select2-selection--multiple .select2-selection__choice__remove {
  text-shadow: none;
  opacity: 1;
  font-size: 0;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M5.05713 5L11.185 11.0418' stroke='%23161922' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.1851 5L5.05722 11.0418' stroke='%23161922' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 100%;
  margin-left: 6px;
}
.dark-theme .modern-select-wrapper .select2-selection--multiple .select2-selection__choice__remove {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M5.05713 5L11.185 11.0418' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.1851 5L5.05722 11.0418' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.modern-select-wrapper .select2-selection--multiple .select2-selection__rendered {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 0.25rem;
  padding: 0 2.5rem 0 0 !important;
  order: -1;
  width: auto;
  min-height: var(--_height);
}
.modern-select-wrapper .select2-container--open {
  inset: unset !important;
}
.modern-select-wrapper .select2-container--open,
.modern-select-wrapper .select2-container--open .select2-dropdown {
  position: relative !important;
}
.modern-select-wrapper .select2-container--open .select2-results__options {
  padding: 16px 0;
}
.modern-select-wrapper .select2-container--open .select2-selection--single:before,
.modern-select-wrapper .select2-container--open .select2-selection--multiple:before {
  border-bottom-color: var(--Text);
  border-bottom-width: 6px;
}
.modern-select-wrapper .select2-container--open .select2-dropdown {
  border-radius: 0.5rem;
  border: 1px solid var(--Background-secondary);
  box-shadow: none;
  margin-bottom: 1rem;
}
.modern-select-wrapper .select2-selection--clearable .select2-selection__rendered {
  flex-grow: 1;
}
.modern-select-wrapper .select2-selection--clearable .select2-search--inline {
  padding-right: 0;
  flex-grow: 0;
}
.filter-open .filter .filter-wrap {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
}
@media (max-width: 767px) {
  .filter-open body {
    overflow: hidden;
  }
}
.filter {
  position: relative;
}
.filter .filter-close .icon {
  background-color: var(--Second-dark);
}
.filter .filter-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1rem;
  gap: 0.75rem;
}
.filter .filter-title {
  font-family: var(--Unbounded);
  font-weight: 300;
  font-size: 1.125rem;
}
.filter .filter-text {
  margin-bottom: 1rem;
}
.filter .filter-content {
  overflow: auto;
  flex: 1 1 auto;
  min-height: 0;
  overscroll-behavior: contain;
  overflow-anchor: none;
  margin-bottom: 1rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding-right: 4px;
}
.filter .filter-wrap {
  opacity: 0;
  visibility: hidden;
  transform: translateX(-100%);
  background: var(--Light);
  z-index: 1020;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  transition: 0.2s;
  box-shadow: 0px 0.25rem 0.5rem 0px rgba(134, 154, 193, 0.25);
  border-radius: 0.5rem;
}
.filter .filter-wrap .checkbox [type=checkbox] {
  background: var(--Background-secondary);
}
.filter .filter-footer {
  border-top: 1px solid var(--Second-grey);
  padding-top: 1rem;
  margin-top: auto;
  display: flex;
  justify-content: space-between;
}
.filter .form-check {
  justify-content: space-between;
}
.filter .form-check-label {
  font-size: 1rem !important;
  font-weight: 400;
  color: var(--Second-dark);
}
@media (min-width: 768px) {
  .filter .filter-close {
    display: none;
  }
  .filter .filter-wrap {
    top: calc(100% + 0.5rem);
    width: 100%;
    max-width: 35.625rem;
    left: 0;
    position: absolute;
    max-height: 42rem;
  }
}
@media (max-width: 767px) {
  .filter .filter-wrap {
    position: fixed;
    inset: 0;
    z-index: 1030;
  }
}
.score-blk,
.difficulty-blk {
  padding: 0.5rem 1rem;
  font-size: 0.75rem;
  line-height: 1.25;
  border-radius: 0.5rem;
  font-weight: bold;
  white-space: nowrap;
  border: 1px solid var(--_color);
  color: var(--_color);
  background-color: var(--_bg);
  border-radius: 2rem;
  text-transform: capitalize;
}
.score-blk.very-high,
.difficulty-blk.very-high,
.score-blk.easy,
.difficulty-blk.easy {
  --_color: var(--Scoring-very-high-primary);
  --_bg: var(--Scoring-very-high-primary-transp);
}
.score-blk.high,
.difficulty-blk.high {
  --_color: var(--Scoring-high-primary);
  --_bg: var(--Scoring-high-primary-transp);
}
.score-blk.medium,
.difficulty-blk.medium {
  --_color: var(--Scoring-medium-primary);
  --_bg: var(--Scoring-medium-primary-transp);
}
.score-blk.low,
.difficulty-blk.low {
  --_color: var(--Scoring-low-primary);
  --_bg: var(--Scoring-low-primary-transp);
}
.score-blk.very-low,
.difficulty-blk.very-low,
.score-blk.hard,
.difficulty-blk.hard {
  --_color: var(--Scoring-very-low-primary);
  --_bg: var(--Scoring-very-low-primary-transp);
}
.difficulty-blk.medium {
  --_color: var(--Scoring-low-primary);
  --_bg: var(--Scoring-low-primary-transp);
}
.ad-blk .text-ad__cta {
  display: block;
  width: 100%;
}
.ad-blk .text-ad__cta > img {
  width: 100%;
  -o-object-position: left;
     object-position: left;
}
.text-ad {
  background: var(--White);
  border-radius: 8px;
  display: flex;
  align-items: center;
  padding: 6px 8px;
  transition: 0.2s;
}
.text-ad__icon {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 8px;
  align-self: flex-start;
}
.text-ad__name,
.text-ad__description,
.text-ad__cta {
  font-size: 12px;
  line-height: 15px;
  color: var(--Dark);
}
.text-ad__cta {
  font-weight: bold;
  color: var(--Pink);
  text-decoration: none;
}
.text-ad__cta:hover {
  text-decoration: underline;
}
.text-ad__sup {
  font-size: 8px;
  padding: 2px 4px;
  border-radius: 5px;
  background: var(--Light);
  margin-left: 8px;
  display: inline-flex;
  align-self: flex-start;
  vertical-align: baseline;
}
.position1-ad {
  align-items: center;
  transition: 0.2s;
  grid-template-areas: 'iconName desc buttons ad';
  grid-template-columns: auto auto auto 1fr;
  position: relative;
  z-index: 1;
}
.position1-ad-background {
  position: relative;
}
@media (max-width: 991px) {
  .position1-ad-background {
    display: none;
  }
}
.position1-ad-background > * {
  padding-top: 3em !important;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 1.5rem, var(--Primary-purple-transp) 1.5rem);
}
.position1-ad__icon {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 12px;
}
.position1-ad__name,
.position1-ad__description {
  font-size: 16px;
  line-height: 24px;
  color: var(--Second-dark);
}
.position1-ad__name {
  margin-right: 40px;
}
.position1-ad__description {
  margin-right: 24px;
}
.position1-ad__icon_name {
  grid-area: iconName;
}
.position1-ad__description {
  grid-area: desc;
}
.position1-ad__buttons a,
.position1-ad__sup {
  padding: 0.5rem 1rem;
  border-radius: 2rem;
  font-weight: 700;
  font-size: 12px;
  line-height: 1.3;
  text-decoration: none !important;
  text-align: center;
}
.position1-ad__buttons {
  grid-area: buttons;
}
.position1-ad__buttons_purple {
  background-color: var(--Purple);
  color: var(--White-constant);
}
.position1-ad__buttons_cancel {
  background-color: var(--Hover-text-Text);
  color: var(--Text-Second-grey);
}
.position1-ad__buttons a:not(:last-child) {
  margin-right: 8px;
}
.position1-ad .position1-ad__sup {
  grid-area: ad;
  margin-left: auto;
  background-color: var(--Primary-purple-transp);
  color: var(--Text-Second-grey);
  border: 1px solid var(--Purple);
}
@media (max-width: 991px) {
  .position1-ad {
    grid-template-areas: 'iconName ad' 'desc desc' 'buttons buttons';
    grid-template-columns: auto;
    padding: 1rem;
    background-color: var(--Primary-purple-transp);
  }
  .position1-ad__description {
    margin: 1rem 0;
  }
  .position1-ad__buttons {
    display: flex;
  }
  .position1-ad__buttons a {
    padding: 0.75rem;
    flex-grow: 1;
    width: 1px;
  }
}
.position1-ad-score {
  display: grid;
  grid-template-columns: auto 1fr;
}
.ad-blk-sticky {
  position: fixed;
  width: 100%;
  height: 70px;
  left: 0;
  bottom: 0;
  z-index: 1020;
}
.ad-blk-sticky iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.ad-blk-sticky .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 10;
  cursor: pointer;
}
.ad-blk-sticky .overlay:before {
  content: "Ad";
  position: absolute;
  top: 8px;
  left: 8px;
  border-radius: 5px;
  font-size: 12px;
  line-height: 1.334;
  font-weight: 700;
  background-color: rgba(255, 255, 255, 0.15);
  padding: 4px 8px;
}
.ad-blk-sticky .ad-blk-sticky-close {
  touch-action: manipulation;
  -webkit-touch-callout: none;
  border: none;
  position: absolute;
  display: flex;
  top: 8px;
  right: 8px;
  padding: 8px;
  cursor: pointer;
  z-index: 20;
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.15);
  transition: 0.2s;
}
.ad-blk-sticky .ad-blk-sticky-close:hover,
.ad-blk-sticky .ad-blk-sticky-close:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.15);
}
.ad-blk-sticky .ad-blk-sticky-close:active {
  box-shadow: none;
  transform: scale(0.95);
}
.ad-blk-sticky .ad-blk-sticky-close .icon {
  width: 12px;
  height: 12px;
  background: #fff;
}
.ad-blk--blog .text-ad__cta > img {
  margin: 0 !important;
  border-radius: 0 !important;
  height: auto !important;
  max-height: 120px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.scroll-sticky-blk {
  --_padding: 0px;
  --_scroll: 10px;
  container-type: inline-size;
}
.scroll-sticky-blk .ad-blk-itm {
  position: sticky;
  left: var(--_padding);
  width: calc(100cqw - var(--_scroll) - (var(--_padding)*2));
}
.scroll-sticky-blk .ph-36 > .ad-blk-itm {
  --_padding: 36px;
}
.scroll-sticky-blk .ph-32 > .ad-blk-itm {
  --_padding: 32px;
}
.scroll-sticky-blk td + td .ad-blk-itm {
  --_scroll: 117px;
  left: 8px;
}
.events-with-spaces .event-item {
  border-bottom: none;
  border-radius: 1rem;
  background-color: var(--Grey);
  transition: 0.2s;
}
.events-with-spaces .event-item:not(:last-child) {
  margin-bottom: 1rem;
}
.event-item {
  color: var(--Second-dark);
  position: relative;
  display: grid;
  grid-template-columns: auto 1fr auto;
  grid-template-rows: auto 1fr;
  padding: 1.5rem;
  border-bottom: 1px solid transparent;
  grid-template-areas: 'eventLogo eventTitle eventTime' 'eventLogo eventDetail eventTime';
}
.event-item::before {
  content: '';
  position: absolute;
  top: 100%;
  left: 1.5rem;
  right: 1.5rem;
  border-bottom: 1px solid var(--Second-grey-dark);
}
.event-item .event-logo {
  grid-area: eventLogo;
  margin-right: 1.5rem;
  display: flex;
  flex-direction: column;
}
.event-item .event-logo .avatar {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
}
.event-item .event-title {
  grid-area: eventTitle;
  font-family: var(--Unbounded);
  font-weight: normal;
}
.event-item .event-detail {
  margin: -0.5rem;
  grid-area: eventDetail;
}
.event-item .event-detail > div {
  padding: 0.5rem;
}
.event-item .event-time {
  grid-area: eventTime;
}
@media (max-width: 767px) {
  .event-item {
    background-color: var(--Grey);
    transition: 0.2s;
    padding: 1.5rem 1rem;
    grid-template-columns: auto 1fr;
    grid-template-rows: auto auto auto;
    grid-template-areas: 'eventLogo eventTitle' 'eventDetail eventDetail' 'eventTime eventTime';
  }
  .event-item::before {
    content: none;
  }
  .event-item:not(:last-child) {
    margin-bottom: 1rem;
  }
  .event-item .event-logo {
    margin-right: 0.75rem;
  }
  .event-item .event-logo .avatar {
    width: 1.5rem;
    height: 1.5rem;
  }
  .event-item .event-title {
    font-family: var(--Bold-mulish);
  }
  .event-item .event-detail {
    margin: -0.25rem;
  }
  .event-item .event-detail > div {
    padding: 0.25rem;
  }
  .event-item .event-detail > div:last-child {
    padding-bottom: 0.5rem;
  }
  .event-item .event-time {
    padding-top: 10px;
  }
}
.width-40 {
  width: 40%;
  min-width: 250px;
}
.width-image-40 {
  width: 40px;
}
.width-30 {
  width: 30%;
  min-width: 180px;
}
.event-items .pagination {
  padding: 2rem 1.5rem 1.5rem;
  margin: 0;
}
.event-items .pagination a {
  color: var(--Dark);
  text-decoration: none;
  line-height: 2;
  display: block;
}
.event-items .pagination a:hover,
.event-items .pagination a:active {
  text-decoration: underline;
}
.event-items .pagination .prev a,
.event-items .pagination .next a {
  position: relative;
}
.event-items .pagination .prev a::after,
.event-items .pagination .next a::after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -4px;
  border: 4px solid transparent;
  transition: 0.2s;
}
.event-items .pagination .prev a {
  padding-left: 1rem;
}
.event-items .pagination .prev a::after {
  left: 0;
  border-right-color: var(--Second-dark);
}
.event-items .pagination .next {
  margin-left: auto;
}
.event-items .pagination .next a {
  padding-right: 1rem;
}
.event-items .pagination .next a::after {
  right: 0;
  border-left-color: var(--Second-dark);
}
.event-items .empty {
  padding: 0 1.5rem 1.5rem;
}
.post-item,
.post-item--modern {
  background-color: var(--Grey);
  border-radius: 16px;
  overflow: hidden;
  position: relative;
  color: var(--Dark) !important;
  text-decoration: none !important;
  display: block;
  transition: 0.2s;
}
.post-item:hover,
.post-item--modern:hover {
  transform: scale(1.07);
}
.post-item .post-img,
.post-item--modern .post-img {
  height: 211px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.post-item .post-category,
.post-item--modern .post-category {
  position: absolute;
  top: 1rem;
  left: 1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  padding: 0.4375rem 2rem;
  border-radius: 4px;
  color: var(--Second-dark);
  background-color: var(--Width-46);
  backdrop-filter: blur(2px);
  transition: 0.2s;
}
.post-item .post-text-item,
.post-item--modern .post-text-item {
  margin: 1.5rem 1rem;
}
.post-item--modern {
  display: flex;
  flex-direction: column;
}
.post-item--modern .post-text-item {
  flex-grow: 1;
  margin: 0.75rem 0.75rem 1.5rem;
  display: flex;
  flex-direction: column;
}
.blog-pagination-blk {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  gap: 1.5rem;
}
.blog-pagination-blk .summary {
  justify-self: start;
}
.blog-pagination-blk .pagination {
  justify-self: center;
}
.blog-pagination-blk .blog-pagination-right {
  justify-self: end;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .blog-pagination-blk {
    grid-template-columns: 1fr;
    justify-items: center;
  }
  .blog-pagination-blk .blog-pagination-right {
    justify-self: center;
  }
}
.related-posts-title {
  font-family: Unbounded, serif;
  font-size: 1.5rem;
  line-height: 1.24;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .related-posts-title {
    font-size: 1.25rem;
  }
}
.post-title-blk .post-category {
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: var(--Dark);
  font-size: 0.875rem;
  line-height: 1.24;
  display: inline-block;
}
.post-title-blk .post-title {
  font-size: 2.25rem;
  line-height: 1.35;
  font-family: Unbounded, serif;
  color: var(--Black);
  font-weight: normal;
}
.post-title-blk .post-stats {
  display: flex;
  gap: 0.5rem;
  margin-top: 1.5rem;
}
.post-title-blk .post-stats__item {
  flex: 1;
  padding: 0.4375rem;
  border: 1px solid var(--Background-secondary);
  border-radius: 0.375rem;
  text-align: center;
  display: flex;
  gap: 0.125rem 0.5rem;
  justify-content: center;
}
@media (max-width: 575px) {
  .post-title-blk .post-stats__item {
    flex-direction: column;
  }
}
@media (max-width: 992px) {
  .post-title-blk {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .post-title-blk .post-category {
    font-size: 0.75rem;
    margin-bottom: 1rem;
  }
  .post-title-blk .post-title {
    font-size: 1.5rem;
  }
}
.post-text-blk a,
.post-important-blk a {
  text-decoration: none;
  color: var(--Pink) !important;
}
.post-text-blk a:hover,
.post-important-blk a:hover,
.post-text-blk a:active,
.post-important-blk a:active,
.post-text-blk a:focus,
.post-important-blk a:focus {
  text-decoration: underline;
}
.post-parent-blk .post-important-blk {
  color: var(--Dark-White);
  transition: 0.2s;
  padding: 1rem 1.5rem;
}
.post-parent-blk .post-important-blk span {
  color: var(--Red);
  text-transform: uppercase;
  font-weight: 700;
}
.post-parent-blk .post-important-blk span + p {
  display: inline;
  margin: 0;
}
.post-parent-blk .post-important-blk p {
  margin: 0.5rem 0 0;
}
.post-parent-blk .post-text-blk {
  transition: 0.2s;
  font-size: 1.125rem;
  line-height: 1.555;
}
.post-parent-blk .post-text-blk > *:first-child {
  margin-top: 0 !important;
}
.post-parent-blk .post-text-blk > *:first-child img {
  margin-top: 0;
}
.post-parent-blk .post-text-blk > *:last-child {
  margin-bottom: 0 !important;
}
.post-parent-blk .post-text-blk > *:last-child img {
  margin-bottom: 0;
}
.post-parent-blk .post-text-blk p,
.post-parent-blk .post-text-blk ul,
.post-parent-blk .post-text-blk ol {
  margin-bottom: 1.5rem;
}
.post-parent-blk .post-text-blk img {
  width: 100%;
  height: 100%;
  margin: 2rem 0;
  max-width: 100%;
  border-radius: 1rem;
}
.post-parent-blk .post-text-blk ul,
.post-parent-blk .post-text-blk ol {
  padding-left: 1.5rem;
}
.post-parent-blk .post-text-blk ul li::marker {
  color: var(--Pink);
}
.post-parent-blk .post-text-blk h2,
.post-parent-blk .post-text-blk h3,
.post-parent-blk .post-text-blk h4 {
  margin: 4rem 0 1.5rem;
  line-height: 1.24;
  font-family: Unbounded, serif;
  font-weight: 400;
  color: var(--Second-dark);
}
.post-parent-blk .post-text-blk h2 {
  font-size: 1.5rem;
}
.post-parent-blk .post-text-blk h3 {
  font-size: 1.25rem;
}
.post-parent-blk .post-text-blk h4 {
  font-size: 1.125rem;
}
.post-parent-blk .post-text-blk .table {
  color: var(--Second-dark);
  margin: 4rem 0 1.5rem;
  background: var(--Grey);
  border-radius: 1rem;
  font-size: 0.875rem;
  padding: 1.5rem;
  line-height: 1.25;
  overflow: auto visible;
}
.post-parent-blk .post-text-blk .table table {
  width: 100%;
}
.post-parent-blk .post-text-blk .table table tr {
  border-bottom: 1px solid var(--Second-grey);
  box-shadow: none;
  background-color: transparent;
  color: inherit;
}
.post-parent-blk .post-text-blk .table table tr td {
  font-weight: 300;
}
.post-parent-blk .post-text-blk .table table tr td,
.post-parent-blk .post-text-blk .table table tr th {
  border-right: 1px solid var(--Second-grey);
  padding-right: 1.5rem;
}
.post-parent-blk .post-text-blk .table table tr td:last-child,
.post-parent-blk .post-text-blk .table table tr th:last-child {
  border-right: none;
}
.post-parent-blk .post-text-blk .table table tr td:not(:first-child),
.post-parent-blk .post-text-blk .table table tr th:not(:first-child) {
  padding-left: 1.5rem;
}
.post-parent-blk .post-text-blk .table table thead:last-child tr:last-child,
.post-parent-blk .post-text-blk .table table tbody:last-child tr:last-child {
  border-bottom: none;
}
.post-parent-blk .post-text-blk .table table thead tr {
  color: var(--Hover-text);
}
.post-parent-blk .post-text-blk .table table thead tr td,
.post-parent-blk .post-text-blk .table table thead tr th {
  padding-bottom: 1rem;
  padding-top: 0.625rem;
}
.post-parent-blk .post-text-blk .table table tbody tr td,
.post-parent-blk .post-text-blk .table table tbody tr th {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.post-parent-blk .post-text-blk p:has(img) + p:has(i) {
  margin-top: -3.5rem;
}
.post-parent-blk .post-text-blk p:has(img) + p:has(i) i {
  font-size: 0.875rem;
}
.post-parent-blk .post-poll-blk {
  padding: 1.25rem 1rem;
  background-color: var(--Grey);
}
.post-parent-blk .post-poll-blk .post-poll-title {
  margin-bottom: 1.5rem;
  font-family: Unbounded;
  font-weight: 300;
  font-size: 1.125rem;
  line-height: 1.25;
}
@media (min-width: 1200px) {
  .post-parent-blk {
    grid-template-areas: 'content-sidebar header sidebar' 'content-sidebar header sidebar' 'content-sidebar trust sidebar' 'content-sidebar content-abs sidebar' 'content-sidebar content sidebar' 'content-sidebar text sidebar';
    grid-template-columns: 294px minmax(0, 1fr) 294px;
    align-items: flex-start;
  }
  .post-parent-blk .why-trust-us {
    grid-area: trust;
  }
  .post-parent-blk .post-text-blk {
    grid-area: text;
  }
  .post-parent-blk .post-sidebar {
    grid-area: sidebar;
  }
  .post-parent-blk .post-title-blk {
    grid-area: header;
  }
  .post-parent-blk .post-content-sidebar {
    grid-area: content-sidebar;
  }
  .post-parent-blk .post-content-abs {
    display: none;
  }
}
@media (max-width: 991px) {
  .post-parent-blk .post-text-blk {
    font-size: 1rem;
  }
  .post-parent-blk .post-text-blk h2 {
    font-size: 1.25rem;
  }
  .post-parent-blk .post-text-blk h3 {
    font-size: 1.125rem;
  }
  .post-parent-blk .post-poll-blk .post-poll-title {
    font-size: 1.25rem;
  }
}
.post-content-sidebar {
  padding: 1.5rem 1rem;
  background-color: var(--Background-secondary);
  border-radius: 1rem;
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 134px);
  max-height: calc(100dvh - 134px);
}
.post-content-sidebar .contents-title {
  font-size: 1.125rem;
  margin-bottom: 2rem;
  color: var(--Second-dark);
  font-family: Unbounded;
  font-weight: 300;
}
.post-content-sidebar .contents {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
}
.post-content-sidebar .contents ul {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  list-style: none;
  padding: 0;
  margin: 0;
  color: var(--Text-Second-grey);
}
.post-content-sidebar .contents ul li {
  font-size: 1rem;
  line-height: 1.5;
  padding: 0.5rem 0.75rem;
  border-radius: 0.5rem;
  transition: 0.2s;
  cursor: pointer;
}
.post-content-sidebar .contents ul li:hover {
  color: var(--Second-dark);
}
.post-content-sidebar .contents ul li.active {
  background-color: var(--Light);
}
.post-content-sidebar .contents ul li:not(:last-child) {
  margin-bottom: 0.375rem;
}
.post-content-sidebar .contents ul ul li {
  font-size: 0.875rem;
  margin-left: 0.75rem;
}
@media (min-width: 1199px) {
  .post-content-sidebar {
    position: sticky;
    top: calc(var(--Header-size-with-progress) + 4px);
    max-height: calc(100dvh - 134px);
    overflow: auto;
  }
}
.post-content-abs {
  position: sticky;
  top: calc(var(--Header-size-with-progress) + 4px);
  z-index: 100;
  transform: translateY(0);
  transition: 0.5s;
}
.post-content-abs .contents {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  flex-direction: column;
  max-height: calc(100vh - 136px);
  max-height: calc(100dvh - 136px);
  line-height: 1.5;
  background-color: var(--Grey);
  color: var(--Second-dark);
  border-radius: 1rem;
  transition: 0.2s;
  overflow: hidden;
}
.post-content-abs .contents > ul {
  list-style: decimal inside;
  height: 0;
  overflow: hidden;
  transition: 0.2s;
}
.post-content-abs .contents.show .contents-title::before {
  border-top-color: transparent;
  border-bottom-color: var(--Text);
  transform: translateY(-75%);
}
.post-content-abs .contents.show > ul {
  overflow: auto visible;
  height: -moz-fit-content;
  height: fit-content;
  padding-bottom: 0.5rem;
}
.post-content-abs .contents-title {
  font-family: Unbounded, serif;
  font-weight: 300;
  padding: 1rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.24;
  position: relative;
  cursor: pointer;
}
.post-content-abs .contents-title::before,
.post-content-abs .contents-title::after {
  content: '';
  position: absolute;
  transition: 0.2s;
}
.post-content-abs .contents-title::before {
  right: 1.5rem;
  border: solid transparent;
  border-width: 5px 4px;
  border-top-color: var(--Text);
  top: 50%;
  transform: translateY(-25%);
  transition: 0.2s;
}
.post-content-abs .contents-title::after {
  bottom: -1px;
  left: 1.5rem;
  right: 1.5rem;
  border-bottom: 1px solid var(--Light);
}
.post-content-abs ul {
  padding: 0;
  margin: 0;
}
.post-content-abs ul li {
  margin-top: 0.5rem;
  padding: 0.5rem 1.5rem;
}
.post-content-abs ul li[data-href] {
  cursor: pointer;
  background-color: transparent;
  transition: 0.2s;
}
.post-content-abs ul li[data-href]:hover {
  background-color: var(--Pink);
}
.post-content-abs ul ul {
  list-style: inside;
}
.post-content-abs ul ul li {
  padding-left: 3.5rem;
}
.post-content-abs.is-sticky .contents {
  display: flex;
}
.post-content-abs.disappear {
  transform: translateY(-120px);
}
.post-parent-blk .why-trust-us {
  --_logo: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.38033 4.1895H13.7979V10.5805H9.48503V14.8496H13.7979H17.9874V4.1895V0H13.7979H7.38033H3.13513V8.47581H7.38033V4.1895Z' fill='url(%23paint0_linear_15815_52122)'/%3E%3Cpath d='M6.32336 17.9874V11.6641H-9.05991e-06V17.9874H6.32336Z' fill='url(%23paint1_linear_15815_52122)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_15815_52122' x1='-1.33553' y1='19.3216' x2='18.047' y2='-0.0610047' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C180FF'/%3E%3Cstop offset='1' stop-color='%23837CF7'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_15815_52122' x1='-1.3355' y1='19.3216' x2='18.0471' y2='-0.0609679' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C180FF'/%3E%3Cstop offset='1' stop-color='%23837CF7'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  padding: 1rem 1.5rem;
  border: 1px solid var(--Label-border);
  border-radius: 1rem;
  color: var(--Text-Second-grey);
  font-size: 0.75rem;
}
.post-parent-blk .why-trust-us h3 {
  margin: 0 0 1.5rem;
  color: var(--Second-dark);
  font-weight: 300;
  font-size: 1rem;
  background: var(--_logo) left center no-repeat;
  padding-left: 30px;
}
.quick-take {
  padding: 1.5rem;
  border-radius: 1rem;
  background: var(--Background-secondary);
}
.quick-take ul li::marker {
  color: var(--Pink);
}
.clean-graph {
  display: block;
}
@media (min-width: 1200px) {
  .clean-graph {
    margin: 0 auto;
  }
}
.clean-graph,
[data-highcharts-chart] {
  flex-shrink: 0;
  width: 220px;
  height: 220px;
}
@media (max-width: 767px) {
  .clean-graph,
  [data-highcharts-chart] {
    width: 120px;
    height: 120px;
  }
}
.price-graph [data-highcharts-chart] {
  width: 100%;
  height: auto;
  aspect-ratio: 2/1;
  min-height: 200px;
  max-height: 360px;
}
.legends {
  display: grid;
}
.legends-item {
  display: flex;
  align-items: center;
}
.legends-item__marker {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  border-radius: 3px;
  margin-right: 1rem;
}
.legends-item__value {
  color: var(--Second-dark);
  font-size: 0.875rem;
}
@media (max-width: 767px) {
  .legends-item__marker {
    flex-shrink: 0;
    width: 12px;
    height: 12px;
    border-radius: 3px;
    margin-right: 1rem;
  }
  .legends-item__value {
    color: var(--Second-dark);
    font-size: 0.75rem;
  }
}
.legends-title {
  order: -1;
  color: var(--Second-dark);
}
.token-economy-legends,
.indusries-legends {
  display: grid;
  gap: 1rem 2rem;
  justify-content: space-around;
  align-self: center;
}
@media (min-width: 1200px) {
  .token-economy-legends,
  .indusries-legends {
    grid-auto-flow: column;
  }
}
@media (min-width: 768px) {
  .token-economy-legends,
  .indusries-legends {
    flex: 1;
  }
}
@media (max-width: 767px) {
  .token-economy-legends,
  .indusries-legends {
    gap: 0.75rem;
  }
}
@media (min-width: 1200px) {
  .token-economy-legends {
    grid-template-rows: repeat(5, min-content);
  }
}
@media (max-width: 767px) {
  .token-economy-legends:not(.active) .legends-item:nth-child(n + 6) {
    display: none;
  }
}
@media (min-width: 1200px) {
  .indusries-legends {
    grid-template-rows: repeat(3, min-content);
  }
  .indusries-legends .legends-title {
    grid-column: span 3;
  }
}
.peformance-legends {
  align-items: flex-start;
  justify-content: space-around;
  gap: 12px;
}
.peformance-legends .legends-items {
  display: grid;
  gap: 1rem;
}
@media (min-width: 1200px) {
  .peformance-legends {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .peformance-legends {
    grid-template-columns: repeat(2, auto);
    flex: 1;
  }
}
@media (max-width: 767px) {
  .peformance-legends {
    margin-right: auto;
  }
  .peformance-legends .legends-items {
    gap: 0.5rem;
  }
  .peformance-legends:not(.active) .legends-item:nth-child(n + 4) {
    display: none;
  }
}
.tooltip-blue-parrot {
  background-color: var(--blue-parrot);
}
.tooltip-pink-orchid {
  background-color: var(--pink-orchid);
}
.tooltip-orchid {
  background-color: var(--orchid);
}
.tooltip-vintage-velvet {
  background-color: var(--vintage-velvet);
}
.tooltip-beautiful-dream {
  background-color: var(--beautiful-dream);
}
.tooltip-pure-white {
  background-color: var(--pure-white);
}
.tooltip-air-blue {
  background-color: var(--air-blue);
}
.tooltip-pink-clay {
  background-color: var(--pink-clay);
}
.tooltip-hot-coral {
  background-color: var(--hot-coral);
}
.tooltip-vitalize {
  background-color: var(--vitalize);
}
.tooltip-light-mint {
  background-color: var(--light-mint);
}
.tooltip-flowey-yellow {
  background-color: var(--flowey-yellow);
}
.tooltip-mustard {
  background-color: var(--mustard);
}
.tooltip-brainstem-grey {
  background-color: var(--brainstem-grey);
}
.tooltip-dirty-white {
  background-color: var(--dirty-white);
}
.tooltip-blue-parrot,
.tooltip-pink-orchid,
.tooltip-orchid,
.tooltip-air-blue,
.tooltip-hot-coral,
.tooltip-vitalize,
.tooltip-mustard {
  color: var(--Black-constant);
}
.tooltip-vintage-velvet {
  color: var(--White);
}
.tooltip-beautiful-dream,
.tooltip-pure-white,
.tooltip-pink-clay,
.tooltip-light-mint,
.tooltip-flowey-yellow {
  color: var(--Dark-constant);
}
.tooltip-brainstem-grey,
.tooltip-dirty-white {
  color: var(--Second-dark-constant);
}
.unlock-progress [data-highcharts-chart] {
  width: 120px;
  height: 120px;
}
.unlock-progress .unlock-progress-legends {
  gap: 0.5rem;
}
.unlock-progress .legends-item__marker {
  border-radius: 50%;
  width: 0.5rem;
  height: 0.5rem;
  margin-right: 0.5rem;
}
.unlock-progress .legends-item {
  flex-direction: column;
  align-items: flex-start;
}
.oauth-item {
  height: 3.75rem;
  width: 100%;
}
.oauth-item::before {
  position: initial;
  margin: 0 0.5rem 0 0;
  background: none;
  display: grid;
  width: auto;
  height: auto;
}
.oauth-item.oauth-google::before {
  content: url("/images/icons/google-colored.png");
}
.oauth-item.oauth-twitter::before {
  content: url("/images/icons/twitter-colored.svg");
}
.range {
  --_color: var(--Text);
  --_bg: var(--Grey);
  --_border: var(--Hover-text);
  position: relative;
}
.range .range-button {
  display: flex;
  align-items: center;
  gap: 12px;
  border: none;
  position: relative;
  cursor: pointer;
  width: 100%;
  min-height: 40px;
  padding: 11px 2.5rem 11px 0px;
  font-size: 1rem;
  line-height: 115%;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: var(--Second-dark);
  border-bottom: 1px solid var(--Second-grey);
}
.range .range-button:after {
  content: "";
  position: absolute;
  right: 16px;
  top: 50%;
  display: block;
  border: solid transparent;
  border-width: 6px 5px;
  border-top-color: var(--_color);
  transform: translateY(-50%);
  transition: 0.2s;
}
.range .range-button:hover:after {
  border-top-color: var(--Pink);
}
.range .range__label {
  min-width: 0;
  color: var(--Second-dark);
  font-size: 1rem;
  line-height: 2.125;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.range .range__chip {
  display: none;
  align-items: center;
  gap: 8px;
  margin-left: auto;
  min-width: 0;
  max-width: 60%;
  padding: 8px;
  border-radius: 8px;
  background-color: var(--Background-secondary);
  font-size: 12px;
  line-height: 1.5;
  color: var(--Text);
}
.range .range__chip.active {
  display: flex;
}
.range .range__chip-value {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.range .range__chip-clear {
  position: relative;
  z-index: 2;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  padding: 0;
  border: none;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M5.05713 5L11.185 11.0418' stroke='%23161922' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.1851 5L5.05722 11.0418' stroke='%23161922' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 100%;
  cursor: pointer;
}
.dark-theme .range .range__chip-clear {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M5.05713 5L11.185 11.0418' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.1851 5L5.05722 11.0418' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.range .range-dropdown {
  flex-wrap: wrap;
  padding: 1rem;
  border-radius: 0.5rem;
  display: none;
  border: 1px solid var(--Background-secondary);
}
.range .range-input {
  outline: none;
  width: 100%;
  padding: 0.5rem 0.75rem;
  color: var(--Text);
  border: none;
  background-color: var(--Background-secondary);
  font-size: 0.875rem;
  line-height: 1.1667;
  border-radius: 0.5rem;
}
.range .range-input:focus {
  border-color: var(--Text);
}
.range .range-input::-webkit-outer-spin-button,
.range .range-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.range .range-input[type=number] {
  -moz-appearance: textfield;
}
.range .range-inputs {
  flex-grow: 1;
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 4px;
}
.range .range-dash {
  width: 1rem;
  height: 1px;
  flex-shrink: 0;
  border-radius: 2px;
  background-color: var(--_border);
}
.range .range-slider {
  width: 100%;
}
.range.active {
  border-bottom: 1px solid var(--Second-grey);
  padding-bottom: 16px;
}
.range.active .range-button {
  border: none;
}
.range.active .range-button:after {
  transform: translateY(-100%);
  border-top-width: 5px;
  border-top-color: transparent;
  border-bottom-width: 6px;
  border-bottom-color: var(--_color);
}
.range.active .range-dropdown {
  display: flex;
}
.primary-range {
  width: 100%;
  border: none;
  box-shadow: none;
  background: var(--Second-grey);
  margin: 27px 0 28px;
  padding: 0 6px;
  height: 2px;
}
.primary-range .noUi-handle {
  border: none;
  box-shadow: none;
  background: var(--Second-dark);
  border-radius: 50%;
  width: 12px;
  height: 12px;
  right: -6px;
}
.primary-range .noUi-handle:before,
.primary-range .noUi-handle:after {
  content: none;
}
.primary-range .noUi-connect {
  background: var(--Second-dark);
}
.primary-range .noUi-tooltip {
  bottom: 140%;
  border: none;
  border-radius: 4px;
  padding: 2px 8px;
  background: var(--Text-constant);
  color: var(--White-constant);
  font-size: 8px;
  line-height: 1.5;
}
.primary-range .noUi-tooltip:before {
  background: var(--Text-constant);
  content: "";
  bottom: 0px;
  position: absolute;
  left: 50%;
  width: 7px;
  height: 7px;
  border-radius: 1px;
  display: block;
  transform: translateX(calc(-1 * var(--shift, 0px))) rotate(45deg) translate(-1px, 4px);
  z-index: -1;
}
.primary-range .noUi-pips {
  top: 100%;
  left: 0;
  right: 0;
  width: auto;
  height: auto;
  padding: 0;
  color: var(--Second-dark);
  font-size: 12px;
  line-height: 1.5;
}
.primary-range .noUi-marker {
  display: none;
}
.primary-range .noUi-value {
  top: 6px;
  white-space: nowrap;
  transform: translate(-50%, 0);
}
.primary-range .noUi-value.is-first {
  transform: translate(0, 0);
}
.primary-range .noUi-value.is-last {
  transform: translate(-100%, 0);
}
.scoring {
  padding: 12px 16px;
  border-radius: 8px;
  background-color: var(--Light);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.scoring.very-high .scoring-value,
.scoring.easy .scoring-value {
  color: var(--Scoring-very-high-primary);
}
.scoring.high .scoring-value {
  color: var(--Scoring-high-primary);
}
.scoring.medium:not(.scoring-difficulty) .scoring-value {
  color: var(--Scoring-medium-primary);
}
.scoring.low .scoring-value,
.scoring.scoring-difficulty.medium .scoring-value {
  color: var(--Scoring-low-primary);
}
.scoring.very-low .scoring-value,
.scoring.hard .scoring-value {
  color: var(--Scoring-very-low-primary);
}
.scoring.scoring-na .scoring-value {
  color: var(--Scoring-na);
}
.scoring.scoring-meme .scoring-value {
  color: var(--Scoring-meme);
}
.scoring.scoring-scam .scoring-value {
  color: var(--Scoring-scam);
}
.scoring .scoring-title {
  color: var(--Text-Second-grey);
  font-size: 14px;
  margin-bottom: 8px;
}
.scoring .scoring-value {
  font-size: 18px;
  font-family: var(--Unbounded);
}
.color-scoring-very-high {
  color: var(--Scoring-very-high-primary);
}
.color-scoring-high {
  color: var(--Scoring-high-primary);
}
.color-scoring-medium {
  color: var(--Scoring-medium-primary);
}
.color-scoring-low {
  color: var(--Scoring-low-primary);
}
.color-scoring-very-low {
  color: var(--Scoring-very-low-primary);
}
.color-scoring-na {
  color: var(--Scoring-na);
}
* {
  scrollbar-width: thin;
  scrollbar-color: var(--Pink) transparent;
}
*::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
}
*::-webkit-scrollbar-track {
  background-color: transparent;
}
*::-webkit-scrollbar-thumb {
  background-color: var(--Pink);
}
a {
  color: var(--Pink);
}
.border-radius-2 {
  border-radius: 0.125rem !important;
}
.border-radius-6 {
  border-radius: 0.375rem !important;
}
.border-radius-8 {
  border-radius: 0.5rem !important;
}
.width-min-content {
  width: -moz-min-content !important;
  width: min-content !important;
}
.width-1 {
  width: 1px !important;
}
.width-8 {
  width: 8px !important;
}
.width-12 {
  width: 12px !important;
}
.width-16 {
  width: 16px !important;
}
.width-32 {
  width: 32px !important;
}
.width-full {
  width: 100% !important;
}
.width-half {
  width: 50% !important;
}
.width-quarter {
  width: 25% !important;
}
.width-24 {
  width: 24px;
}
.width-28 {
  width: 28px !important;
}
.width-40 {
  width: 40px !important;
}
.width-80 {
  width: 80px !important;
}
.width-108 {
  width: 108px !important;
}
.width-245 {
  width: 245px !important;
}
.width-400 {
  width: 400px !important;
}
.width-480 {
  width: 480px !important;
}
.width-560 {
  width: 560px !important;
}
.max-width-full {
  max-width: 100% !important;
}
.max-width-112 {
  max-width: 7rem !important;
}
.max-width-288 {
  max-width: 18rem !important;
}
.max-width-480 {
  max-width: 480px !important;
}
.max-width-880 {
  max-width: 880px !important;
}
.max-width-950 {
  max-width: 950px !important;
}
.min-width-auto {
  min-width: auto !important;
}
.min-width-0 {
  min-width: 0 !important;
}
.min-width-72 {
  min-width: 72px !important;
}
.min-width-125 {
  min-width: 125px !important;
}
.min-width-150 {
  min-width: 150px !important;
}
.min-width-150 {
  min-width: 150px !important;
}
.min-width-268 {
  min-width: 268px !important;
}
.height-full {
  height: 100% !important;
}
.height-auto {
  height: auto !important;
}
.height-6 {
  height: 6px !important;
}
.height-8 {
  height: 8px !important;
}
.height-12 {
  height: 12px !important;
}
.height-16 {
  height: 16px !important;
}
.height-24 {
  height: 24px !important;
}
.height-28 {
  height: 28px !important;
}
.height-32 {
  height: 32px !important;
}
.height-60 {
  height: 3.75rem !important;
}
.height-240 {
  height: 15rem !important;
}
.size-28 {
  width: 28px !important;
  height: 28px !important;
}
.size-32 {
  width: 32px !important;
  height: 32px !important;
}
.hidden {
  display: none !important;
}
.border-radius-full {
  border-radius: 50%;
}
.white-space-normal {
  white-space: normal !important;
}
.white-space-nowrap {
  white-space: nowrap !important;
}
.overflow-auto {
  overflow: auto;
}
html,
body {
  height: 100%;
}
hr {
  border-color: var(--Second-grey);
  opacity: 1;
}
h6,
.h6,
h5,
.h5,
h4,
.h4,
h3,
.h3,
h2,
.h2,
h1,
.h1 {
  font-weight: bold;
}
ol,
ul {
  padding-left: 1.25rem;
}
ul {
  list-style-type: initial;
}
.wrap {
  min-height: 100%;
  display: flex;
  flex-direction: column;
}
.wrap > .container {
  flex-grow: 1;
}
.page-header {
  max-width: 898px;
  display: flex;
  flex-direction: column;
  margin-bottom: 4rem;
}
.page-header .page-header__text {
  margin-bottom: 1rem;
}
.page-header .breadcrumbs {
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .page-header {
    align-items: flex-start;
    text-align: left;
  }
  .page-header .page-header__text {
    margin-bottom: 0;
  }
  .page-header .breadcrumbs {
    order: -1;
    margin-bottom: 1rem;
  }
}
.page-title {
  margin-bottom: 1.5rem;
  font-size: 2rem;
  line-height: 1.25;
  color: var(--Second-dark);
  font-family: var(--Unbounded);
  font-weight: bold;
  transition: 0.2s;
}
@media (max-width: 767px) {
  .page-title {
    font-size: 1.625rem;
    line-height: 1.23;
    margin-bottom: 1rem;
  }
}
.breadcrumbs {
  list-style: none;
  padding: 0;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 2px;
}
.breadcrumbs li {
  display: flex;
  align-items: baseline;
}
.breadcrumbs li:not(:last-child):after {
  content: "";
  margin: 0 0.5rem;
  background-color: var(--Text-Second-grey);
  display: inline-flex;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  flex-shrink: 0;
  width: 0.3125rem;
  height: 0.5rem;
  -webkit-mask-image: url("/images/icons/breadcrumbs.svg");
          mask-image: url("/images/icons/breadcrumbs.svg");
  transition: 0.2s;
}
.breadcrumbs a {
  font-size: 14px;
  line-height: 18px;
  color: var(--Text-Second-grey);
  text-decoration: none;
  white-space: nowrap;
}
.breadcrumbs a[href]:hover {
  text-decoration: underline;
}
.about {
  margin-bottom: 64px;
}
.about__text {
  max-width: 718px;
  min-width: 290px;
  flex: 1;
}
@media (max-width: 767px) {
  .about {
    margin-bottom: 72px;
  }
}
.social-icons {
  grid-template-columns: auto auto auto;
}
.social-icons a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border: 1px solid var(--Second-dark);
  background-color: transparent;
  border-radius: 8px;
  transition: 0.2s;
}
.social-icons a i {
  width: 16px;
  height: 16px;
  border-color: var(--Second-dark);
  background-color: var(--Second-dark);
  -webkit-mask: no-repeat center center;
          mask: no-repeat center center;
  -webkit-mask-size: contain;
          mask-size: contain;
  transition: background-color 0.2s;
}
.social-icons a:hover {
  background: var(--Text);
  border-color: var(--Text);
}
.social-icons a:hover i {
  background: var(--White);
}
.social-icons .twitter-icon {
  -webkit-mask-image: url("/images/socials/twitter.svg");
          mask-image: url("/images/socials/twitter.svg");
}
.social-icons .x-icon {
  -webkit-mask-image: url("/images/socials/x.svg");
          mask-image: url("/images/socials/x.svg");
}
.social-icons .discord-icon {
  -webkit-mask-image: url("/images/socials/discord.svg");
          mask-image: url("/images/socials/discord.svg");
}
.social-icons .telegram-icon {
  -webkit-mask-image: url("/images/socials/telegram.svg");
          mask-image: url("/images/socials/telegram.svg");
}
.social-icons .facebook-icon {
  -webkit-mask-image: url("/images/socials/facebook.svg");
          mask-image: url("/images/socials/facebook.svg");
}
.social-icons .mail-icon {
  -webkit-mask-image: url("/images/socials/mail.svg");
          mask-image: url("/images/socials/mail.svg");
}
.social-icons .reddit-icon {
  -webkit-mask-image: url("/images/socials/reddit.svg");
          mask-image: url("/images/socials/reddit.svg");
}
.social-icons .youtube-icon {
  -webkit-mask-image: url("/images/socials/youtube.svg");
          mask-image: url("/images/socials/youtube.svg");
}
.social-icons .tiktok-icon {
  -webkit-mask-image: url("/images/socials/tiktok.svg");
          mask-image: url("/images/socials/tiktok.svg");
}
.social-icons .instagram-icon {
  -webkit-mask-image: url("/images/socials/instagram.svg");
          mask-image: url("/images/socials/instagram.svg");
}
.clean-avatar {
  background-image: url("/images/clean-avatar.svg");
  background-size: 100%;
}
.avatar {
  width: 2rem;
  height: 2rem;
}
.avatar,
.avatar-24,
.avatar-32,
.avatar-40,
.avatar-event,
.avatar-project,
.avatar-fund,
.avatar-launchpad,
.avatar-influencer,
.avatar-ido {
  display: inline-flex;
  border-radius: 50%;
  flex-shrink: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.avatar-24 {
  width: 1.5rem;
  height: 1.5rem;
}
.avatar-32 {
  width: 2rem;
  height: 2rem;
}
.avatar-40 {
  width: 2.5rem;
  height: 2.5rem;
}
.avatar-article {
  display: inline-flex;
  flex-shrink: 0;
  border-radius: 0.5rem;
  width: 5.25rem;
  height: 3.25rem;
}
.avatar-event,
.avatar-fund,
.avatar-influencer,
.avatar-launchpad {
  width: 4.75rem;
  height: 4.75rem;
}
@media (max-width: 767px) {
  .avatar-event,
  .avatar-fund,
  .avatar-influencer,
  .avatar-launchpad {
    width: 2rem;
    height: 2rem;
  }
}
.avatar-project {
  width: 7.5rem;
  height: 7.5rem;
}
@media (max-width: 767px) {
  .avatar-project {
    width: 2rem;
    height: 2rem;
  }
}
.avatar-ido {
  width: 3rem;
  height: 3rem;
}
@media (max-width: 767px) {
  .avatar-ido {
    width: 2rem;
    height: 2rem;
  }
}
.top {
  display: flex;
  flex-direction: column;
  border-radius: 1rem;
  background-color: var(--Grey);
}
.top .top-block {
  display: grid;
  align-items: center;
  grid-template-columns: 2fr minmax(8rem, 1fr) minmax(8rem, 1fr) auto;
  transition: 0.2s;
  padding: 1.5rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  border-bottom: 1px solid var(--Second-grey-dark);
}
.top .top-block.count-5 {
  grid-template-columns: auto 2fr minmax(8rem, 1fr) minmax(8rem, 1fr) auto;
}
@media (max-width: 767px) {
  .top .top-block {
    padding: 1rem;
  }
  .top .top-block:not(.count-5) {
    grid-template-columns: 1fr auto;
  }
}
.subscribe {
  padding: 2rem 1.5rem;
  border-radius: 1rem;
  background: var(--Pink-gradient);
}
.subscribe .subscribe-content {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.subscribe .subscribe-title {
  color: var(--Second-dark-constant);
  font-family: var(--Unbounded);
  font-weight: 300;
  font-size: 1.125rem;
  line-height: 1.222;
  margin-bottom: 0.5rem;
}
.subscribe .subscribe-text {
  font-size: 0.625rem;
  line-height: 1.5;
  color: var(--Second-dark-constant);
  margin-bottom: 0;
}
.subscribe .subscribe-link {
  font-weight: bold;
  color: var(--Second-dark-constant);
}
.subscribe .subscribe-button {
  margin-left: auto;
}
.subscribe .form-control {
  color: var(--Dark-constant);
  background-color: transparent;
  /* Change Autocomplete styles in Chrome*/
}
.subscribe .form-control,
.subscribe .form-control:focus {
  border-color: var(--Dark-constant);
}
.subscribe .form-control:-webkit-autofill,
.subscribe .form-control:-webkit-autofill:hover,
.subscribe .form-control:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px transparent inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
.subscribe .form-control::-moz-placeholder {
  color: var(--Dark-constant);
  opacity: 1;
}
.subscribe .form-control::placeholder {
  color: var(--Dark-constant);
  opacity: 1;
}
.subscribe .invalid-feedback {
  color: var(--Second-dark-constant);
}
.subscribe.big .subscribe-text {
  order: 1;
}
@media (max-width: 991px) {
  .subscribe.big .subscribe-image {
    margin: 0.5rem auto 0;
    max-width: 204px;
  }
  .subscribe.big .subscribe-button {
    width: 100%;
    margin: 0.5rem 0;
  }
}
@media (min-width: 992px) {
  .subscribe.big {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 1.5rem 2.5rem;
    gap: 2rem;
  }
  .subscribe.big .subscribe-content {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    flex: 1;
    min-width: 284px;
    max-width: 882px;
  }
  .subscribe.big .subscribe-title {
    width: 100%;
  }
  .subscribe.big .subscribe-input {
    flex: 1;
  }
}
.filter-form__search {
  display: flex;
  row-gap: 0.5rem;
}
.filter-form__search .filter-input {
  flex: 1;
}
.filter-form__selects {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
  gap: 1.5rem;
}
.filter-form__search {
  align-items: flex-start;
}
.filter-form__search .filter-input {
  margin-right: -0.5rem;
}
.filter-form__search .filter-input + button {
  z-index: 1;
}
.filter-form__search .form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
@media (max-width: 767px) {
  .filter-form__search:not(.no-change) {
    flex-direction: column;
    align-items: initial;
  }
  .filter-form__search:not(.no-change) .filter-input {
    margin-right: 0;
  }
  .filter-form__search:not(.no-change) .form-control {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }
  .filter-form__search:not(.no-change) .btn {
    justify-content: center;
  }
}
.calendar {
  position: relative;
  --color: var(--Text);
  --bg: var(--Second-grey);
  --color-hover: var(--White);
  --bg-hover: var(--Hover-text);
  --list-bg: var(--Light);
}
.calendar .calendar-checkbox {
  display: none;
}
.calendar .calendar-checkbox:checked ~ .calendar-trigger:after {
  margin-top: -4px;
  border-top-width: 4px;
  border-top-color: transparent;
  border-bottom-width: 5px;
  border-bottom-color: var(--color);
}
.calendar .calendar-checkbox:checked ~ .calendar-trigger:hover:after {
  border-bottom-color: var(--color-hover);
}
.calendar .calendar-checkbox:checked ~ .calendar-wrap {
  grid-template-rows: 1fr;
}
.calendar .calendar-checkbox:checked ~ .calendar-wrap .calendar-list {
  filter: blur(0);
  margin-top: 4px;
  padding: 24px 30px;
}
.calendar .calendar-trigger {
  width: 100%;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: var(--bg);
  color: var(--color);
  border-radius: 6px;
  padding: 12px 16px;
  display: flex;
  align-items: center;
  gap: 12px;
  transition: 0.2s;
}
.calendar .calendar-trigger:after {
  content: "";
  margin-left: auto;
  margin-top: 5px;
  display: block;
  border: 4px solid transparent;
  border-top-width: 5px;
  border-top-color: var(--color);
  transition: 0.2s;
}
.calendar .calendar-trigger:hover {
  background-color: var(--bg-hover);
  color: var(--color-hover);
}
.calendar .calendar-trigger:hover:after {
  border-top-color: var(--color-hover);
}
.calendar .calendar-wrap {
  width: 100%;
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.2s ease-in-out;
}
.calendar .calendar-list {
  filter: blur(4px);
  background: var(--list-bg);
  list-style: none;
  margin: 0;
  box-shadow: var(--Dropdown);
  border-radius: 8px;
  overflow: hidden;
  transition: 0.2s ease-in-out;
}
.calendar .calendar-list li:not(:last-child) {
  margin-bottom: 18px;
}
.calendar .calendar-list li a,
.calendar .calendar-list li button {
  background-color: transparent;
  border: none;
  text-decoration: none;
  color: var(--Text);
  transition: 0.2s;
}
.calendar .calendar-list li a:hover,
.calendar .calendar-list li button:hover {
  font-weight: bold;
  color: var(--Second-dark);
}
.calendar-absolute {
  --color: var(--White);
  --bg: var(--Second-dark);
  font-size: 0.875rem;
  line-height: 1.143;
}
.calendar-absolute .calendar-wrap {
  position: absolute;
  z-index: 10;
}
.calendar-secondary {
  --list-bg: var(--Grey);
}
.event-panels {
  --columns: 3;
  --gap: 24px;
  --gap-columns: calc(var(--columns) - 1);
  --gap-count: calc(var(--gap) / var(--columns) * var(--gap-columns));
  display: flex;
  flex-direction: column;
  gap: var(--gap);
}
.event-panels > * {
  display: flex;
  gap: 36px;
  justify-content: space-between;
  min-height: 72px;
  flex-basis: 100%;
  flex-grow: 1;
}
@media (min-width: 768px) {
  .event-panels {
    flex-direction: row;
  }
  .event-panels > *:nth-child(1) {
    flex-basis: calc(calc(100% / var(--columns)) * 2 - var(--gap-count));
  }
  .event-panels > *:nth-child(2) {
    flex-basis: calc(calc(100% / var(--columns)) - var(--gap-count));
  }
}
.embed-container {
  border-radius: 8px;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.timer {
  background: var(--Light);
  border-radius: 0.5rem;
  display: flex;
  align-items: flex-start;
  padding: 0.75rem 1.25rem;
  justify-content: center;
  align-items: center;
}
.timer--inline {
  padding: 0.375rem 0.75rem;
  align-items: center;
}
.timer--inline .timer-value {
  font-family: var(--Mulish);
  margin-bottom: 0;
  color: var(--Second-dark);
  font-size: 1rem;
}
.timer--inline .timer-text {
  font-size: 0.625rem;
  font-weight: normal;
  line-height: 1.2;
}
.timer--inline .dots:before,
.timer--inline .dots:after {
  width: 0.125rem;
  height: 0.125rem;
}
.timer-value {
  line-height: 1.25;
  font-weight: 700;
  color: var(--Second-dark);
}
.timer-text {
  font-size: 0.625rem;
  line-height: 1.2;
  color: var(--Text-Second-grey);
}
.dot {
  display: block;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: var(--Dark);
}
.dot.s-8 {
  width: 8px;
  height: 8px;
}
.dots {
  width: 24px;
  height: 24px;
  display: flex;
  gap: 3px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.dots:before,
.dots:after {
  content: "";
  background: var(--Second-dark);
  width: 2px;
  height: 2px;
  display: flex;
  flex-shrink: 0;
  border-radius: 50%;
}
.steps {
  position: relative;
  padding: 20px 0px 20px 20px;
  color: var(--Second-dark);
}
.steps:before {
  content: "";
  border-right: 1px dashed #B9C7E3;
  position: absolute;
  height: 100%;
  left: 10px;
  top: 0;
  bottom: 0;
  z-index: -1;
}
.steps > li {
  padding-inline-start: 1rem;
}
.steps > li::marker {
  content: var(--Steps-marker);
}
.steps > li:not(:last-child) {
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  .steps {
    padding: 10px 0px 10px 20px;
  }
}
#participate-block.participate-fixed {
  z-index: 1040;
  position: fixed;
  bottom: 0;
  left: 0.75rem;
  right: 0.75rem;
  background: #CCD6EA;
  border-radius: 1rem;
  padding: 1.5rem 1rem;
  transition: transform 0.2s ease;
}
#participate-block.participate-fixed.participate-hidden {
  transform: translateY(120%);
}
.sticky-sidebar {
  position: sticky;
  top: calc(var(--Header-size-with-progress) + 4px);
  z-index: 1;
}
@media (min-width: 1200px) {
  .max-width-xl-1272 {
    max-width: 1272px;
  }
}
@media (max-width: 1199px) {
  .desktop-width-full {
    width: 100% !important;
  }
  .desktop-min-width-125 {
    min-width: 125px !important;
  }
  .desktop-min-width-150 {
    min-width: 150px !important;
  }
  .desktop-hidden {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .laptop-width-full {
    width: 100% !important;
  }
  .laptop-hidden {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .not-tablet-hidden[class] {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .tablet-hidden,
  .tablet-hidden.flex {
    display: none !important;
  }
  .tablet-width-full {
    width: 100% !important;
  }
  .tablet-width-24 {
    width: 24px;
  }
  .tablet-height-24 {
    height: 24px !important;
  }
}
@media (max-width: 575px) {
  .mobile-hidden {
    display: none !important;
  }
  .mobile-width-full {
    width: 100% !important;
  }
}
.empty-search {
  padding-top: 10.5rem;
  padding-bottom: 16rem;
  text-align: center;
  font-family: var(--Bold-mulish);
  color: var(--Hover-text);
}
@media (max-width: 991px) {
  .empty-search {
    padding-top: 6rem;
    padding-bottom: 10rem;
  }
}
@media (max-width: 767px) {
  .empty-search {
    padding-top: 2.5rem;
    padding-bottom: 4.5rem;
  }
}
.rating {
  display: flex;
  gap: 0.5rem;
}
.rating-star {
  display: flex;
  flex-shrink: 0;
  transition: 0.2s;
  width: 1rem;
  height: 1rem;
}
.rating-star svg path {
  stroke: var(--Second-dark);
}
.rating-star.filled svg path {
  stroke: var(--Pink);
  fill: var(--Pink);
}
.research {
  display: flex;
  overflow: hidden;
}
.research-text {
  max-width: 32rem;
}
.research-image {
  margin-top: 2rem;
}
@media (min-width: 768px) {
  .research-image {
    align-self: flex-end;
    margin-bottom: -1.5rem;
  }
  .research-content {
    padding: 2.5rem 0 2.5rem 2.5rem;
    margin-right: -2.5rem;
  }
}
@media (max-width: 767px) {
  .research {
    flex-direction: column;
    padding: 2rem 0;
  }
  .research-image {
    align-self: center;
  }
  .research-content {
    padding: 0 1.5rem;
  }
}
.team {
  display: grid;
  gap: 2rem 3.75rem;
  grid-template-columns: repeat(auto-fill, minmax(10.5rem, 1fr));
}
@media (max-width: 767px) {
  .team:not(.active) .team-member:nth-child(n + 5) {
    display: none;
  }
}
.team-member {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.team-member:hover .team-member__position,
.team-member:hover .team-member__name,
.team-member:hover .team-member__avatar img {
  filter: blur(2px);
}
.team-member:hover .team-member__link {
  transform: scale(1);
}
.team-member__position,
.team-member__name,
.team-member__link,
.team-member__avatar img {
  transition: 0.2s;
}
.team-member__name {
  color: var(--Second-dark);
}
.team-member__avatar {
  margin-bottom: 1rem;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.team-member__avatar img {
  height: 12rem;
  width: 12rem;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
  max-width: 100%;
}
.team-member__links {
  display: flex;
  gap: 0.25rem;
  position: absolute;
}
.team-member__link {
  cursor: pointer;
  width: 2rem;
  height: 2rem;
  background-color: var(--White-constant);
  background-image: var(--_icon);
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 5px;
  transform: scale(0);
}
.team-member__link.twitter {
  --_icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjE1NjggMEgxNi45MTU5TDEwLjg1NzkgNi43ODk2N0wxNy45MzU1IDE2SDEyLjM4MTRMOC4wMzI4NSAxMC40MDNMMy4wNTQ1MSAxNkgwLjI5NTQyN0w2LjcxMzI5IDguNzM4MDFMLTAuMDY0NDUzMSAwSDUuNjI3NjVMOS41NTYzNCA1LjExMjkyTDE0LjE1NjggMFpNMTMuMTkxMSAxNC40MDU5SDE0LjcyMDZMNC44MjM5MiAxLjUzNTA2SDMuMTgwNDZMMTMuMTkxMSAxNC40MDU5WiIgZmlsbD0iIzQ4NTI2NSIvPgo8L3N2Zz4K");
}
.team-member__link.linkedin {
  --_icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuNzM1IDEuOTU2NTJDMy43MzUgMy4wMzczIDIuOTAyNSAzLjkxMzA0IDEuODc1IDMuOTEzMDRDMC44NDc1IDMuOTEzMDQgMC4wMTUgMy4wMzczIDAuMDE1IDEuOTU2NTJDMC4wMTUgMC44NzY1MjIgMC44NDc1IDAgMS44NzUgMEMyLjkwMjUgMCAzLjczNSAwLjg3NjUyMiAzLjczNSAxLjk1NjUyWk0zLjc1IDUuNDc4MjZIMFYxOEgzLjc1VjUuNDc4MjZaTTkuNzM2NSA1LjQ3ODI2SDYuMDEwNVYxOEg5LjczNzI1VjExLjQyNjlDOS43MzcyNSA3Ljc3MjA5IDE0LjI1OSA3LjQ3MzEzIDE0LjI1OSAxMS40MjY5VjE4SDE4VjEwLjA3MTRDMTggMy45MDQ0MyAxMS4zMDg1IDQuMTI5MDQgOS43MzY1IDcuMTY0NzhWNS40NzgyNloiIGZpbGw9IiM0ODUyNjUiLz4KPC9zdmc+Cg==");
}
.team-member__name {
  font-family: var(--Unbounded);
  font-weight: 300;
  margin-bottom: 0.5rem;
}
.team-member__position {
  font-size: 0.875rem;
}
.twitter-timeline iframe {
  width: 100% !important;
}
.ido {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1.5rem;
}
.ido .ido-item {
  padding: 1.5rem;
  display: grid;
  align-items: center;
  justify-content: flex-start;
  justify-items: flex-start;
  gap: 0.75rem;
  grid-template-columns: auto auto 1fr;
  grid-template-areas: 'icon title title' 'icon text text' 'status status date';
}
.ido .ido-item .ido-item__icon {
  grid-area: icon;
  align-self: baseline;
}
.ido .ido-item .ido-item__title {
  grid-area: title;
  font-family: var(--Unbounded);
  font-size: 1.125rem;
  color: var(--Second-dark);
}
.ido .ido-item .ido-item__text {
  grid-area: text;
}
.ido .ido-item .ido-item__text span {
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  .ido .ido-item .ido-item__text {
    margin-bottom: 1.25rem;
  }
}
.ido .ido-item .ido-item__status {
  grid-area: status;
}
.ido .ido-item .ido-item__date {
  grid-area: date;
  justify-self: flex-end;
  color: var(--Second-dark);
}
@media (max-width: 1199px) {
  .ido .ido-item .ido-item__title {
    font-size: 1rem;
  }
  .ido .ido-item .ido-item__text span {
    font-size: 0.75rem;
  }
  .ido .ido-item .ido-item__text b {
    font-size: 0.875rem;
  }
  .ido .ido-item .ido-item__date {
    font-size: 0.75rem;
  }
}
@media (max-width: 767px) {
  .ido {
    grid-template-columns: 100%;
    gap: 1rem;
  }
  .ido .ido-item {
    grid-template-areas: 'icon title' 'text text' 'date date' 'status status';
  }
  .ido .ido-item .ido-item__status {
    margin-top: 1.25rem;
  }
  .ido .ido-item .ido-item__date {
    justify-self: flex-start;
  }
}
.airdrop-icon {
  position: relative;
  padding-bottom: 1.25rem;
  padding-right: 2rem;
}
.airdrop-icon img,
.airdrop-icon .clean-avatar {
  width: 8rem;
  height: 8rem;
}
.airdrop-icon__sub {
  position: absolute;
  bottom: 0;
  right: 0;
}
.airdrop-icon__sub img {
  width: 5.5rem;
  height: 5.5rem;
}
@media (max-width: 767px) {
  .airdrop-icon {
    padding-bottom: 0.5rem;
    padding-right: 0.75rem;
  }
  .airdrop-icon img,
  .airdrop-icon .clean-avatar {
    width: 3.5rem;
    height: 3.5rem;
  }
  .airdrop-icon__sub img {
    width: 2.5rem;
    height: 2.5rem;
  }
}
.project-roadmap {
  --top-line: 3rem;
  --bottom-line: 1.5rem;
  padding: var(--top-line) 0 var(--bottom-line);
}
.project-roadmap .roadmap:first-child .roadmap-marker:after,
.project-roadmap .roadmap:last-child .roadmap-marker:after {
  border-left: 1px dashed var(--Second-grey);
  width: 1px;
  display: block;
  z-index: -1;
  position: absolute;
  left: 50%;
}
.project-roadmap .roadmap:first-child .roadmap-marker:after {
  content: "";
  height: var(--top-line);
  bottom: 100%;
}
@media (max-width: 767px) {
  .project-roadmap .roadmap:first-child .roadmap-marker:after {
    --top-line: 12px;
  }
}
@media (min-width: 768px) {
  .project-roadmap .roadmap:last-child .roadmap-marker:after {
    content: "";
    height: var(--bottom-line);
    top: 100%;
  }
}
.roadmap {
  display: flex;
}
.roadmap-date {
  font-family: var(--Unbounded);
  font-weight: 300;
  font-size: 1.125rem;
  line-height: 1.5;
  color: var(--Second-dark);
  flex: 1 0 12%;
  word-break: break-word;
}
.roadmap-marker {
  position: relative;
  background: no-repeat url("/images/steps-marker.svg") top center;
  flex: 1 0 22%;
}
.roadmap-marker:before {
  content: "";
  border-left: 1px dashed var(--Second-grey);
  width: 1px;
  height: 100%;
  display: block;
  z-index: -1;
  position: absolute;
  left: 50%;
}
.roadmap-content {
  margin: 1.5rem 0 0.5rem;
  padding: 2rem 2.5rem;
  background: var(--Grey);
  border-radius: 0.5rem;
  font-size: 1.125rem;
  line-height: 1.5;
  color: var(--Second-dark);
  flex: 1 0 66%;
  font-weight: 300;
}
@media (max-width: 767px) {
  .roadmap-date {
    font-size: 0.875rem;
    flex-basis: 14%;
  }
  .roadmap-marker {
    flex-basis: 18%;
  }
  .roadmap-content {
    margin: 0 0 1.5rem;
    padding: 1rem;
    font-size: 0.875rem;
    flex-basis: 68%;
  }
  .roadmap:last-child .roadmap-content {
    margin: 0;
  }
}
.watermark-socmedia {
  width: 19px;
  height: 19px;
  background-color: var(--Grey);
  transition: 0.2s;
  border-radius: 50%;
  position: absolute;
  bottom: -5px;
  right: -5px;
}
.watermark-socmedia::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: var(--Dark-White);
  -webkit-mask: no-repeat center center;
          mask: no-repeat center center;
  transition: 0.2s;
}
.watermark-socmedia.channel::before {
  -webkit-mask-image: url("/images/socials/medias/channel.svg");
          mask-image: url("/images/socials/medias/channel.svg");
}
.watermark-socmedia.group::before {
  -webkit-mask-image: url("/images/socials/medias/group.svg");
          mask-image: url("/images/socials/medias/group.svg");
}
.comments {
  border-radius: 1rem;
  background-color: var(--Grey);
  transition: 0.2s;
  padding: 24px;
}
.empty-comments {
  border-radius: 0.5rem;
  height: 110px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--Light);
}
.c-form {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.c-form .form-group {
  align-self: stretch;
  display: flex;
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.c-form .form-group textarea {
  background-color: var(--Light);
}
.c-avatar {
  width: 55px;
  height: 55px;
}
.c-avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .c-avatar {
    width: 32px;
    height: 32px;
  }
}
.c-user {
  display: grid;
  gap: 8px 16px;
  grid-template-areas: 'avatar username timestamp' 'avatar text text';
  grid-template-columns: auto auto 1fr;
}
.c-avatar {
  grid-area: avatar;
}
.c-username {
  grid-area: username;
}
.c-timestamp {
  grid-area: timestamp;
}
.c-text {
  grid-area: text;
}
.c-like {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px 24px;
}
.c-vote {
  display: inline-flex;
  gap: 16px;
}
.image-size-80 {
  flex-shrink: 0;
  width: 4.5rem;
  height: 4.5rem;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.flag {
  width: 24px;
  height: 18px;
  border-radius: 3px;
}
.description-text {
  font-size: 1.125rem;
  line-height: 1.5;
  color: var(--Text);
  font-weight: 300;
}
@media (max-width: 767px) {
  .description-text {
    font-size: 0.875rem;
  }
}
.description-text strong,
.description-text b {
  font-weight: 700;
}
.description-text img {
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.description-text img:not([width]):not([height]) {
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .description-text img {
    height: auto;
    width: auto;
  }
}
.vgt-table:not(.table-with-spaces) table .scam-tr td,
.vgt-table:not(.table-with-spaces) table .scam-tr td .sticky-el {
  background-color: var(--Highlight-red);
}
.dark-theme .vgt-table:not(.table-with-spaces) table .scam-tr td,
.dark-theme .vgt-table:not(.table-with-spaces) table .scam-tr td .sticky-el {
  background-color: var(--Alert-dark);
}
.vgt-table.table-with-spaces .scam-tr td .sticky-el,
.vgt-table.table-with-spaces .scam-tr td .background-td {
  background-color: var(--Highlight-red) !important;
}
.dark-theme .vgt-table.table-with-spaces .scam-tr td .sticky-el,
.dark-theme .vgt-table.table-with-spaces .scam-tr td .background-td {
  background-color: var(--Alert-dark) !important;
}
.scam-text {
  transform-origin: 100% 100%;
  writing-mode: vertical-rl;
  transform: rotate(180deg) translate(100%, 100%);
  font-weight: 700;
  color: var(--Alert);
  text-transform: uppercase;
  font-family: var(--Unbounded);
  margin-left: 6px;
}
@media (max-width: 767px) {
  .scam-text {
    margin-left: 2px;
  }
}
.scam-blk {
  border-radius: 0.5rem;
  background: var(--Alert);
  padding: 0.5rem 1rem;
  color: var(--White-constant);
  font-size: 0.75rem;
  font-weight: 700;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1.334;
  text-transform: uppercase;
}
.scam-panel {
  background-color: var(--Highlight-red);
  transition: 0.2s;
}
.dark-theme .scam-panel {
  background-color: var(--Alert-dark);
}
.scam-panel .scam-text {
  margin-top: 0.75rem;
}
.events-status .select2-selection--single {
  height: auto !important;
}
.verified {
  --_icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjIwNzQgMS4wMzA0MUMxMC42MDc3IDAuNTEwMDIyIDExLjM5MjMgMC41MTAwMjMgMTEuNzkyNiAxLjAzMDQxTDEyLjU2NjkgMi4wMzY5MUMxMi44NTE0IDIuNDA2ODYgMTMuMzU0MSAyLjUzMDc0IDEzLjc3OCAyLjMzNTQyTDE0LjkzMTMgMS44MDQwMUMxNS41Mjc1IDEuNTI5MjYgMTYuMjIyMyAxLjg5MzkxIDE2LjMzNDkgMi41NDA3MUwxNi41NTI3IDMuNzkxNzRDMTYuNjMyOCA0LjI1MTU1IDE3LjAyMDMgNC41OTQ4NCAxNy40ODY0IDQuNjE4ODlMMTguNzU0NiA0LjY4NDMxQzE5LjQxMDIgNC43MTgxNCAxOS44NTU5IDUuMzYzODkgMTkuNjU1MSA1Ljk4ODk0TDE5LjI2NjYgNy4xOTc4OUMxOS4xMjM4IDcuNjQyMjQgMTkuMzA3MyA4LjEyNjI4IDE5LjcwODkgOC4zNjQxOEwyMC44MDE0IDkuMDExNDVDMjEuMzY2MiA5LjM0NjExIDIxLjQ2MDggMTAuMTI1IDIwLjk5MjQgMTAuNTg1MUwyMC4wODY2IDExLjQ3NTFDMTkuNzUzNyAxMS44MDIxIDE5LjY5MTMgMTIuMzE2MSAxOS45MzYyIDEyLjcxMzNMMjAuNjAyOCAxMy43OTQyQzIwLjk0NzQgMTQuMzUzIDIwLjY2OTIgMTUuMDg2NiAyMC4wNDA3IDE1LjI3NjRMMTguODI1IDE1LjY0MzRDMTguMzc4MiAxNS43NzgzIDE4LjA4NDEgMTYuMjA0MyAxOC4xMTY0IDE2LjY2OTlMMTguMjA0MyAxNy45MzY3QzE4LjI0OTggMTguNTkxNyAxNy42NjI1IDE5LjExMiAxNy4wMTc4IDE4Ljk4OEwxNS43NzA4IDE4Ljc0OEMxNS4zMTI1IDE4LjY1OTggMTQuODU0MSAxOC45MDA0IDE0LjY2NjMgMTkuMzI3N0wxNC4xNTU1IDIwLjQ5MDJDMTMuODkxMyAyMS4wOTEzIDEzLjEyOTUgMjEuMjc5IDEyLjYxNjMgMjAuODY5NkwxMS42MjM3IDIwLjA3NzZDMTEuMjU4OCAxOS43ODY1IDEwLjc0MTIgMTkuNzg2NSAxMC4zNzYzIDIwLjA3NzZMOS4zODM3MSAyMC44Njk2QzguODcwNTEgMjEuMjc5IDguMTA4NjYgMjEuMDkxMyA3Ljg0NDUzIDIwLjQ5MDJMNy4zMzM2NiAxOS4zMjc3QzcuMTQ1ODkgMTguOTAwNCA2LjY4NzUxIDE4LjY1OTggNi4yMjkxOSAxOC43NDhMNC45ODIyMiAxOC45ODhDNC4zMzc1MiAxOS4xMTIgMy43NTAyIDE4LjU5MTcgMy43OTU2NSAxNy45MzY3TDMuODgzNTYgMTYuNjY5OUMzLjkxNTg3IDE2LjIwNDMgMy42MjE4IDE1Ljc3ODMgMy4xNzQ5OCAxNS42NDM0TDEuOTU5MzQgMTUuMjc2NEMxLjMzMDgyIDE1LjA4NjYgMS4wNTI1OCAxNC4zNTMgMS4zOTcyIDEzLjc5NDJMMi4wNjM3NSAxMi43MTMzQzIuMzA4NzQgMTIuMzE2MSAyLjI0NjM0IDExLjgwMjEgMS45MTM0IDExLjQ3NTFMMS4wMDc1NiAxMC41ODUxQzAuNTM5MjE2IDEwLjEyNSAwLjYzMzc5NyA5LjM0NjExIDEuMTk4NjQgOS4wMTE0NUwyLjI5MTEzIDguMzY0MThDMi42OTI2OCA4LjEyNjI4IDIuODc2MjUgNy42NDIyNCAyLjczMzQ1IDcuMTk3ODlMMi4zNDQ5MiA1Ljk4ODk0QzIuMTQ0MDUgNS4zNjM4OSAyLjU4OTc5IDQuNzE4MTQgMy4yNDU0NSA0LjY4NDMxTDQuNTEzNiA0LjYxODg5QzQuOTc5NzIgNC41OTQ4NCA1LjM2NzIgNC4yNTE1NSA1LjQ0NzI2IDMuNzkxNzRMNS42NjUwNyAyLjU0MDcxQzUuNzc3NjggMS44OTM5MSA2LjQ3MjQ1IDEuNTI5MjYgNy4wNjg3MyAxLjgwNDAxTDguMjIyMDMgMi4zMzU0MkM4LjY0NTkzIDIuNTMwNzQgOS4xNDg1NyAyLjQwNjg2IDkuNDMzMTQgMi4wMzY5MUwxMC4yMDc0IDEuMDMwNDFaIiBmaWxsPSIjMkE2MEVDIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTUuMzE1MyA5LjMzNzg4TDE0LjQzNSA4LjQ2MTU1TDEwLjI0NzEgMTIuNjMwNkw4LjQ5NTY1IDEwLjg4N0w3LjYxNTM2IDExLjc2MzNMOS4zNjY4MyAxMy41MDY5TDkuMzY1MzMgMTMuNTA4NEwxMC4yNDU2IDE0LjM4NDdMMTUuMzE1MyA5LjMzNzg4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
  background: var(--_icon);
  width: 1.375rem;
  height: 1.375rem;
}
.meme-block {
  border-radius: 0.5rem;
  padding: 0.4375rem 2rem;
  background: var(--Strong-pink);
}
.file-loader {
  --_icon: url("data:image/svg+xml,%3Csvg version='1.1' id='L6' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 100 100' xml:space='preserve'%3E%3Crect fill='none' stroke='%23869AC1' stroke-width='4' x='25' y='25' width='50' height='50'%3E%3CanimateTransform attributeName='transform' dur='0.5s' from='0 50 50' to='180 50 50' type='rotate' id='strokeBox' attributeType='XML' begin='rectBox.end'%3E%3C/animateTransform%3E%3C/rect%3E%3Crect x='27' y='27' fill='%23869AC1' width='46' height='50'%3E%3Canimate attributeName='height' dur='1.3s' attributeType='XML' from='50' to='0' id='rectBox' fill='freeze' begin='0s;strokeBox.end'%3E%3C/animate%3E%3C/rect%3E%3C/svg%3E");
  background: var(--_icon) no-repeat center;
  width: 40px;
  height: 40px;
  background-size: 52px;
  display: block;
}
.trends-image {
  overflow: hidden;
  border-top-right-radius: 1rem;
  border-top-left-radius: 1rem;
}
.trends-image .post-img {
  height: 212px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.insights-slider .swiper-button-disabled {
  pointer-events: none;
  opacity: 0.5;
}
.index-circle {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.index-circle .index-classification {
  position: absolute;
  padding: 16px;
  text-align: center;
}
.index-circle .svg-indicator-track {
  stroke: var(--Light);
}
.link-hover {
  text-decoration: none;
}
.link-hover:hover {
  text-decoration: underline;
}
.hover-image-scale:hover {
  transform: none;
}
.hover-image-scale:hover .post-img {
  transform: scale(1.1);
}
.hover-image-scale .post-img {
  transition: 0.2s;
}
.scrollable-tabs {
  scrollbar-width: none;
}
.scrollable-tabs-wrap {
  position: relative;
  transition: 0.2s;
}
.scrollable-tabs-wrap.scrollable-right {
  padding-right: 44px;
}
.scrollable-tabs-wrap.scrollable-left {
  padding-left: 44px;
}
.scrollable-tabs__prev,
.scrollable-tabs__next {
  position: absolute;
  bottom: 1rem;
}
.scrollable-tabs__prev {
  left: 0;
}
.scrollable-tabs__next {
  right: 0;
}
.line-clamp-10 {
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.variable-value {
  display: flex;
  align-items: center;
}
.variable-value.positive {
  color: var(--Scoring-very-high-primary);
}
.variable-value.negative {
  color: var(--Scoring-very-low-primary);
}
.variable-value:not(.variable-value--sign) {
  font-weight: 700;
}
.variable-value:not(.variable-value--sign).positive:before,
.variable-value:not(.variable-value--sign).negative:before {
  content: "";
  width: 20px;
  height: 20px;
  background-image: var(--_icon);
  background-position: center;
  background-size: 100%;
  transform: var(--_transform);
}
.variable-value:not(.variable-value--sign).positive {
  --_icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%232DA83A'%3E%3Cpath d='m280-400 200-200 200 200H280Z'/%3E%3C/svg%3E");
  --_transform: scaleY(2);
}
.variable-value:not(.variable-value--sign).positive:before {
  margin-bottom: -2px;
}
.variable-value:not(.variable-value--sign).negative {
  --_icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23F15B5B'%3E%3Cpath d='m280-400 200-200 200 200H280Z'/%3E%3C/svg%3E");
  --_transform: scaleY(-2);
}
.variable-value--sign.positive:before {
  content: "+";
}
.variable-value--sign.negative:before {
  content: "-";
}
.price-chart__period {
  background-color: var(--Light);
  padding: 0.375rem;
  border-radius: 0.75rem;
  margin: -1rem -1rem 0 auto;
  display: inline-flex;
  gap: 0.5rem;
  justify-content: space-evenly;
}
@media (max-width: 767px) {
  .price-chart__period {
    margin: -0.5rem -0.5rem 0 -0.5rem;
    gap: 0.125rem;
  }
}
.chart-button {
  display: flex;
  padding: 0.375rem 0.75rem;
  border-radius: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.429;
}
.price-chart-header {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  margin-bottom: 1rem;
}
.price-chart-header .price-chart-header__data {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  padding: 1rem 1.5rem;
}
.price-chart-header .price-chart-header__data:nth-child(1),
.price-chart-header .price-chart-header__data:nth-child(2) {
  flex: 1.5;
}
@media (max-width: 1199px) {
  .price-chart-header .price-chart-header__data:nth-child(1),
  .price-chart-header .price-chart-header__data:nth-child(2) {
    flex: 1.5 45%;
  }
}
.price-chart-header .price-chart-header__data:nth-child(3),
.price-chart-header .price-chart-header__data:nth-child(4) {
  flex: 1;
}
.price-chart-header .price-chart-header__data > *:nth-child(1) {
  font-size: 0.875rem;
}
@media (max-width: 767px) {
  .price-chart-header .price-chart-header__data {
    padding: 0.5rem 1rem;
  }
  .price-chart-header .price-chart-header__data > *:nth-child(1) {
    font-size: 0.75rem;
  }
  .price-chart-header .price-chart-header__data > *:nth-child(2) {
    font-size: 0.875rem;
  }
}
.unlock-day {
  background: rgba(195, 128, 255, 0.15);
  display: flex;
  flex-direction: column;
  padding: 0.375rem 1rem;
  border-radius: 0.5rem;
  gap: 0.25rem;
}
@media (min-width: 768px) {
  .unlock-day {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .unlock-day {
    width: 100%;
  }
}
.unlock-day__title {
  font-size: 0.75rem;
  font-weight: 700;
  color: var(--Purple);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='none'%3E%3Cpath d='M0.736325 6.79716H2.70474V11.2812C2.70474 11.9413 3.54562 12.2527 3.99154 11.7545L8.81384 6.39858C9.23428 5.93149 8.89665 5.20284 8.25963 5.20284H6.29121V0.71884C6.29121 0.0586948 5.45033 -0.252694 5.00441 0.245528L0.182111 5.60142C-0.231957 6.06851 0.105668 6.79716 0.736325 6.79716Z' fill='%23847CF8'/%3E%3C/svg%3E");
  padding-left: 1rem;
  background-repeat: no-repeat;
  background-position: center left;
}
.unlock-day__values {
  font-size: 0.875rem;
  line-height: 1.43;
  display: flex;
  gap: 8px 6px;
}
@media (min-width: 768px) {
  .unlock-day__values {
    overflow: auto;
  }
  .unlock-day__values > *:not(:first-child):before {
    content: '';
    width: 2px;
    height: 2px;
    border-radius: 2px;
    background-color: var(--Second-dark);
    margin-right: 6px;
  }
}
@media (max-width: 767px) {
  .unlock-day__values {
    flex-direction: column;
  }
}
.allocations-trigger {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: var(--Second-grey);
  color: var(--Text-Second-grey);
  border-radius: 0.5rem;
  padding: 0.5rem 0.75rem;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  transition: 0.2s;
}
.allocations-trigger:after {
  content: "";
  margin-left: auto;
  margin-top: 0.3125rem;
  display: block;
  border: 0.3125rem solid transparent;
  border-top-width: 0.375rem;
  border-top-color: var(--Text-Second-grey);
  transition: 0.2s;
}
.allocations-trigger:hover {
  background-color: var(--Hover-text);
  color: var(--White);
}
.allocations-trigger:hover:after {
  border-top-color: var(--White);
}
.rounds {
  display: flex;
}
.rounds > * {
  width: 1rem;
  height: 1rem;
  border-radius: 0.1875rem;
  border: 0.0625rem solid var(--bg);
}
.rounds > *:not(:first-child) {
  margin-left: -0.5rem;
}
.pxpxver {
  --_bg: var(--Light);
}
.pxpxver > input[type="checkbox"] {
  display: none;
}
.pxpxver > input[type="checkbox"]:checked ~ .pxpxver-wrap {
  grid-template-rows: 1fr;
}
.pxpxver > input[type="checkbox"]:checked ~ .pxpxver-wrap .pxpxver-container {
  filter: blur(0);
  margin-top: 0.5rem;
  padding: 1.5rem 1rem;
}
.pxpxver .pxpxver-wrap {
  position: absolute;
  z-index: 10;
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.2s ease-in-out;
  width: -moz-max-content;
  width: max-content;
}
.pxpxver .pxpxver-container {
  filter: blur(4px);
  background: var(--_bg);
  list-style: none;
  margin: 0;
  box-shadow: var(--Dropdown);
  border-radius: 0.75rem;
  overflow: hidden;
  transition: 0.2s ease-in-out;
}
#all-markets:not(.table-expanded) tbody tr:nth-child(n+3) {
  display: none;
}
.unlocks-progress {
  width: 100%;
  height: 0.5rem;
  border-radius: 0.5rem;
  background: var(--Light);
  position: relative;
  transition: 0.2s;
}
.unlocks-progress__filled {
  position: absolute;
  height: 100%;
  border-radius: 0.5rem;
  transition: 0.2s;
}
.popover-w-100 .primary-popover {
  width: 100%;
  max-width: 100%;
}
.popover-top-100 .primary-popover {
  top: 100%;
}
.popover-start-0 .primary-popover {
  left: 0;
}
.rebranding {
  background-color: var(--Pink-transp);
  border: 1px solid var(--Pink);
  padding: 1rem;
  display: flex;
  gap: 1rem;
  align-items: center;
  border-radius: 1rem;
  line-height: 1.5;
  color: var(--Second-dark);
}
.progress-page-container {
  position: fixed;
  top: var(--Header-size);
  left: 0;
  height: var(--Progress-page-size);
  background: var(--Background-secondary);
  width: 100%;
  z-index: 100;
}
.progress-page-bar {
  height: 100%;
  background: var(--Purple);
  width: 0;
}
.notification {
  --notification-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='20' viewBox='0 0 24 20' fill='none'%3E%3Cpath d='M9.57205 1.25C10.5956 -0.416667 13.1544 -0.416667 14.178 1.25L23.3898 16.25C24.4133 17.9167 23.1339 20 21.0868 20H2.66319C0.616119 20 -0.663299 17.9167 0.360235 16.25L9.57205 1.25Z' fill='%23C380FF'/%3E%3Cpath d='M10.828 7.5H13.1738L12.7994 13.0839H11.2025L10.828 7.5ZM12.0064 16.25C11.632 16.25 11.3273 16.1387 11.0923 15.9161C10.8647 15.6935 10.7509 15.4019 10.7509 15.0411C10.7509 14.6727 10.8647 14.3772 11.0923 14.1546C11.3273 13.932 11.632 13.8207 12.0064 13.8207C12.3809 13.8207 12.6819 13.932 12.9095 14.1546C13.1371 14.3772 13.2509 14.6727 13.2509 15.0411C13.2509 15.4019 13.1371 15.6935 12.9095 15.9161C12.6819 16.1387 12.3809 16.25 12.0064 16.25Z' fill='white'/%3E%3C/svg%3E");
  background: var(--notification-icon) 1rem center no-repeat var(--Pink-transp);
  border: 1px solid var(--Pink);
  border-radius: 1rem;
  padding: 1rem;
  padding-left: 3.5rem;
  color: var(--Second-dark);
  font-size: 0.875rem;
}
@media (max-width: 767px) {
  .notification {
    font-size: 0.75rem;
  }
}
.notification p:last-child {
  margin-bottom: 0;
}
.next-unlock {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0.5rem;
  border: 1px solid var(--Label-border);
  border-radius: 1rem;
  background: var(--Second-grey-transp);
  padding: 0.5rem 1rem;
}
.custom-chart-wrapper {
  background-color: var(--Background-secondary);
  border-radius: 0.5rem;
  padding: 1.75rem 1rem;
}
.custom-chart {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.chart-row {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.chart-date {
  flex-shrink: 0;
  width: 3rem;
  font-size: 0.75rem;
  color: var(--Text-Second-grey);
}
.chart-bar {
  height: 2rem;
  width: var(--percent);
  background-color: var(--Primary-purple-transp);
  border-radius: 0 0.375rem 0.375rem 0;
  transition: all 0.3s ease;
}
.chart-value {
  font-size: 0.875rem;
  color: var(--Second-dark);
}
.chart-row.is-today .chart-bar {
  background-color: var(--Purple);
}
.chart-row.is-today .chart-date {
  color: var(--Second-dark);
}
@media (max-width: 991px) {
  .custom-chart-wrapper {
    padding: 1rem;
  }
  .custom-chart {
    flex-direction: row;
    align-items: flex-end;
    height: 20rem;
    gap: 0.5rem;
  }
  .chart-row {
    flex-direction: column-reverse;
    height: 100%;
    flex: 1;
  }
  .chart-date,
  .chart-value {
    width: auto;
    text-align: center;
  }
  .chart-bar {
    width: 100%;
    height: var(--percent);
    border-radius: 0.375rem 0.375rem 0 0;
  }
}
@media (max-width: 575px) {
  .custom-chart-wrapper {
    padding: 1rem 0.5rem;
  }
  .custom-chart {
    gap: 0.25rem;
  }
  .chart-value {
    font-size: 0.75rem;
    min-width: 0;
  }
  .chart-date {
    font-size: 0.625rem;
  }
}
.swiper-nav {
  display: flex;
  gap: 0.75rem;
}
.swiper-nav .swiper-button-disabled {
  opacity: 0.2;
  cursor: auto;
}
.js-multi-row-swiper {
  width: 100%;
  height: 23.5rem;
}
.js-multi-row-swiper .swiper-slide {
  display: flex;
  flex-direction: column;
}
.js-multi-row-swiper .upcoming-unlocks-card,
.js-multi-row-swiper .tokens-releases-card {
  background-color: var(--Background-secondary);
  border-radius: 0.5rem;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0.375rem;
}
.js-multi-row-swiper .card-top,
.js-multi-row-swiper .card-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.js-multi-row-swiper .card-bottom {
  line-height: 1.5;
}
.js-multi-row-swiper .card-asset {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.js-multi-row-swiper .asset-ticker {
  color: var(--Second-dark);
}
.js-multi-row-swiper .card-raise {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.js-multi-row-swiper .card-badge {
  background-color: var(--Scoring-high-primary-transp);
  border: 0.0625rem solid var(--Scoring-high-primary);
  border-radius: 0.375rem;
  padding: 0.25rem 0.75rem;
  font-size: 0.75rem;
  display: flex;
}
.js-multi-row-swiper .badge-value {
  margin-right: 0.5rem;
  color: var(--Text-Second-grey);
}
.js-multi-row-swiper .badge-impact {
  color: var(--Scoring-very-high-primary);
}
.js-multi-row-swiper .raise-label {
  font-size: 0.75rem;
}
.js-multi-row-swiper .raise-value {
  font-size: 0.75rem;
  color: var(--Second-dark);
}
.js-multi-row-swiper .card-date {
  font-size: 0.75rem;
}
.segmented-ring {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  -webkit-mask: radial-gradient(circle, transparent 58%, black 58%);
  mask: radial-gradient(circle, transparent 58%, black 58%);
}
.mentioned-token-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 0.0625rem solid var(--Second-grey);
  padding: 0.75rem;
  border-radius: 0.5rem;
  gap: 0.5rem;
  text-decoration: none;
  transition: 0.2s;
}
a.mentioned-token-item:hover {
  border-color: var(--Second-dark);
}
.ticker {
  background-color: transparent;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  border: 1px solid var(--Background-secondary);
  padding: 0.3125rem 1rem;
  font-size: 0.75rem;
  line-height: 1.25;
  border-radius: 1rem;
  color: var(--Second-dark);
  transition: 0.2s;
}
.ticker:hover,
.ticker:focus {
  border-color: var(--Second-dark);
}
.navbar {
  background: var(--Light);
  transition: 0.2s;
  z-index: 1021;
  display: grid;
  grid-template-columns: auto 1fr auto;
  grid-template-rows: auto auto;
  grid-template-areas: "brand actions outside" "menu menu menu";
  align-items: center;
  padding: 0;
}
.navbar .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar .navbar-menu {
  grid-area: menu;
  width: 100%;
  padding: 12px;
}
.navbar .navbar-menu .nav-link {
  padding: 12px;
  font-size: 12px;
  line-height: 1.25;
  font-family: var(--Unbounded);
  font-weight: 300;
  color: var(--Dark);
  transition: 0.2s;
}
.navbar .navbar-menu .nav-link:hover,
.navbar .navbar-menu .nav-link:focus {
  color: var(--Pink);
}
.navbar .navbar-menu .nav-link.active,
.navbar .navbar-menu .nav-link.show {
  color: var(--Pink);
}
.navbar .navbar-brand {
  grid-area: brand;
  z-index: 101;
  margin-right: 0;
  font-size: 0;
  width: 144px;
  height: 18px;
  background: no-repeat url("/images/logo.svg") center;
  background-size: 100%;
  margin: 18px 24px;
}
.navbar .navbar-actions {
  grid-area: actions;
  flex-direction: row;
  align-items: center;
  row-gap: 32px;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.navbar .navbar-actions .contact-button {
  font-size: 12px;
  min-height: 32px;
  padding: 8px 20px;
}
.navbar .navbar-actions .form-search {
  flex: 1;
}
.navbar .navbar-actions .form-search .form-search__input {
  padding: 4px 8px 4px 24px;
  font-size: 12px;
  line-height: 1.333;
  background: no-repeat url("/images/icons/search.svg") 0 center;
  background-size: 16px;
  min-height: 2rem;
  border: none;
  color: var(--Text-Second-grey);
}
.navbar .navbar-toggler {
  display: none;
  z-index: 101;
  width: 2.25rem;
  height: 2.25rem;
  border: none;
  box-shadow: none;
  position: relative;
  align-items: center;
  justify-content: center;
}
.navbar .navbar-toggler:before {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--Grey);
  z-index: -1;
  border-radius: 8px;
  transform: scale(0);
  transition: 0.2s;
}
.navbar .navbar-toggler .navbar-toggler-icon {
  background: none;
  width: 20px;
  height: 20px;
  display: grid;
  align-items: center;
  justify-items: flex-end;
  flex-shrink: 0;
  position: relative;
}
.navbar .navbar-toggler .navbar-toggler-icon:before,
.navbar .navbar-toggler .navbar-toggler-icon:after {
  content: "";
  background-color: var(--Second-dark);
  border-radius: 4px;
  height: 2px;
  position: absolute;
  transition: 0.2s;
}
.navbar .navbar-toggler .navbar-toggler-icon:before {
  width: 12px;
  top: 4px;
}
.navbar .navbar-toggler .navbar-toggler-icon:after {
  width: 18px;
  bottom: 4px;
}
.navbar .navbar-toggler:hover:before {
  transform: scale(1);
}
.navbar .navbar-outside {
  grid-area: outside;
  display: flex;
  gap: 4px;
  margin-left: 16px;
}
.navbar .navbar-outside .icon-button {
  background-color: transparent !important;
}
.navbar .navbar-outside .icon-button:hover .icon {
  background-color: var(--Purple) !important;
}
.navbar-open .navbar-toggler .navbar-toggler-icon:before {
  transform: rotate(45deg);
  width: 20px;
  top: 9px;
}
.navbar-open .navbar-toggler .navbar-toggler-icon:after {
  width: 20px;
  transform: rotate(-45deg);
  bottom: 9px;
}
@media (min-width: 992px) {
  .navbar .navbar-menu {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}
@media (min-width: 768px) {
  .navbar .navbar-actions {
    height: 100%;
    padding-left: 24px;
    border-left: 1px solid var(--Second-grey);
  }
  .navbar .navbar-menu {
    flex-direction: row;
    border-top: 1px solid var(--Second-grey);
    border-bottom: 1px solid var(--Second-grey);
  }
  .navbar .navbar-outside {
    margin-right: 24px;
  }
}
@media (max-width: 767px) {
  .navbar-open body {
    overflow: hidden;
  }
  .navbar-open .navbar {
    bottom: 0;
    position: fixed;
  }
  .navbar-open .navbar .navbar-menu,
  .navbar-open .navbar .navbar-actions {
    display: flex;
  }
  .navbar {
    grid-template-areas: "brand outside toggler" "menu menu menu" "actions actions actions";
    width: 100%;
    align-content: flex-start;
    align-items: center;
    grid-template-columns: 1fr auto auto;
    grid-template-rows: auto auto 1fr;
  }
  .navbar .navbar-collapse {
    top: calc(100% + 0.5rem);
    position: absolute;
    right: 0;
    background: var(--Light);
    z-index: 100;
    padding: 0.5rem 1.5rem 2rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
  }
  .navbar .navbar-collapse.show {
    display: flex;
  }
  .navbar .navbar-toggler {
    display: flex;
    margin: 0 8px;
  }
  .navbar .navbar-brand {
    margin: 28px 24px;
    width: 160px;
    height: 20px;
  }
  .navbar .navbar-menu {
    display: none;
    padding: 0 24px;
    overflow: auto;
    flex-wrap: nowrap;
    max-height: 100%;
    align-self: flex-start;
  }
  .navbar .navbar-menu .nav-item {
    padding: 1.5rem 0;
    border-bottom: 0.0625rem solid var(--Second-grey);
  }
  .navbar .navbar-menu .nav-link {
    padding: 0;
    font-size: 18px;
  }
  .navbar .navbar-menu .dropdown-menu {
    top: auto;
    position: relative;
    box-shadow: none;
    padding-bottom: 0;
  }
  .navbar .navbar-menu .dropdown-menu .dropdown-item {
    padding-left: 0;
  }
  .navbar .navbar-menu .dropdown-menu .dropdown-item:last-child {
    padding-bottom: 0;
  }
  .navbar .navbar-actions {
    display: none;
    margin-top: auto;
    padding: 24px 24px 32px;
  }
  .navbar .navbar-actions .nav-item:last-child {
    flex: 1;
  }
  .navbar .navbar-actions .form-search {
    flex-basis: 100%;
    padding-bottom: 16px;
    border-bottom: 1px solid var(--Second-grey);
  }
  .navbar .navbar-actions .form-search .form-search__input {
    font-size: 16px;
  }
  .navbar .navbar-actions .contact-button {
    width: 100%;
    min-height: 40px;
  }
  .navbar .navbar-actions .icon-button__small {
    width: 40px;
    height: 40px;
  }
  .navbar .navbar-actions .dropdown-menu {
    position: absolute;
    top: auto;
    bottom: 100%;
  }
  .navbar .navbar-outside {
    margin-right: 8px;
    gap: 12px;
  }
  .navbar .navbar-outside .icon-button__small {
    width: 36px;
    height: 36px;
  }
  .navbar .navbar-outside .icon-button__small .icon {
    width: 24px;
    height: 24px;
  }
}
@media (max-width: 767px) and (min-width: 576px) {
  .navbar .navbar-collapse {
    max-width: 36rem;
    border-radius: 0.5rem;
    box-shadow: var(--Dropdown);
    max-height: 20rem;
  }
}
@media (max-width: 767px) and (min-width: 576px) and (min-height: 620px) {
  .navbar .navbar-collapse {
    max-height: 34.75rem;
  }
}
@media (max-width: 575px) {
  .navbar .navbar-collapse {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    padding: 5.25rem 0.75rem 2rem;
  }
  .navbar-open {
    overflow: hidden;
  }
}
.language {
  position: relative;
}
.language.active .dropdown-menu {
  display: block;
  left: auto;
  right: 0;
}
.footer-top-items .children a {
  color: var(--Text);
  text-decoration: none;
  transition: 0.2s;
}
.footer-top-items .children a:hover,
.footer-top-items .children a:focus {
  color: var(--Pink);
}
.footer-top-items .item {
  padding-right: 5px;
  flex-basis: 0;
  min-width: 137px;
}
.footer-top-items .last-item .children {
  -moz-column-count: 2;
       column-count: 2;
}
@media (max-width: 991px) {
  .footer-top-items .last-item .children {
    -moz-column-count: auto;
         column-count: auto;
  }
}
.footer-bottom {
  background-color: var(--Hover-text);
  overflow: hidden;
  border: 1px solid transparent;
  transition: 0.2s;
}
.footer-bottom a {
  color: var(--White-constant);
  text-decoration: none;
}
.footer-bottom .social-icons a {
  border: 1px solid var(--White-constant);
}
.footer-bottom .social-icons a i {
  background-color: var(--White-constant);
}
.footer-bottom .social-icons a:hover {
  border-color: var(--White-constant);
  background-color: var(--White-constant);
}
.footer-bottom .social-icons a:hover i {
  background-color: var(--Second-dark-constant);
}
.footer-bottom-text {
  color: var(--Light);
}
.footer-bottom-text .white {
  color: var(--White-constant);
}
.footer-bottom-text .rgray-icon {
  display: inline-block;
  width: 74px;
  height: 18px;
  -webkit-mask: url("/images/icons/rgray.svg") no-repeat center top;
          mask: url("/images/icons/rgray.svg") no-repeat center top;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: var(--Light);
  vertical-align: middle;
}
@media (max-width: 767px) {
  .footer-top-items .item {
    padding-right: 0;
  }
  .footer-top-items .item .title-item {
    cursor: pointer;
  }
  .footer-top-items .item .children {
    cursor: default;
    display: grid;
    grid-template-rows: 0fr;
    transition: 0.2s;
  }
  .footer-top-items .item .children ul {
    overflow: hidden;
  }
  .footer-top-items .item:not(.show) .children {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .footer-top-items .item.show .children {
    grid-template-rows: 1fr;
  }
}
.index-header {
  margin-bottom: 4rem;
  display: flex;
  row-gap: 4rem;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
.index-header__content {
  flex: 1;
}
.index-header__slider {
  flex: 2;
  overflow: hidden;
  position: relative;
}
.index-header .slide-content {
  padding: 40px 0 100px 64px;
  flex: 1 0 66%;
}
.index-header .slide-image {
  flex: 1 0 33%;
  align-self: flex-end;
  display: flex;
}
.index-header .slide-image img {
  width: 320px;
  max-width: 100%;
  height: 280px;
  -o-object-fit: cover;
     object-fit: cover;
}
.index-header .swiper-navigation {
  z-index: 1;
  position: absolute;
  left: 64px;
  bottom: 40px;
  display: flex;
  align-items: center;
}
.index-header .swiper-navigation__container {
  margin-right: 16px;
  width: 176px;
  position: relative;
  padding: 0 32px;
  display: flex;
  align-items: center;
}
.index-header .swiper-navigation__pagination {
  position: absolute;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  line-height: 15px;
  font-family: var(--Unbounded);
  font-weight: 300;
  color: var(--Second-dark-constant);
  bottom: auto;
}
.index-header .swiper-navigation .autoplay-progress {
  --_progress: 0;
  background: var(--Second-dark-constant);
  position: relative;
  width: var(--_progress);
  height: 1px;
}
.index-header .swiper-navigation .autoplay-progress .swiper-scrollbar-drag {
  border-radius: 0;
  background: var(--Second-dark-constant);
}
.index-header .swiper-navigation__prev,
.index-header .swiper-navigation__next {
  width: 28px;
  height: 28px;
  border: 1px solid var(--Second-dark-constant);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index-header .swiper-navigation__prev.swiper-button-disabled,
.index-header .swiper-navigation__next.swiper-button-disabled {
  cursor: not-allowed;
}
.index-header .swiper-navigation__prev.swiper-button-disabled,
.index-header .swiper-navigation__next.swiper-button-disabled,
.index-header .swiper-navigation__prev.swiper-button-disabled:before,
.index-header .swiper-navigation__next.swiper-button-disabled:before {
  border-color: var(--Text-constant);
}
.index-header .swiper-navigation__prev:before,
.index-header .swiper-navigation__next:before {
  content: "";
  width: 6px;
  height: 6px;
  border-right: 1px solid var(--Second-dark-constant);
  border-bottom: 1px solid var(--Second-dark-constant);
}
.index-header .swiper-navigation__prev {
  margin-right: 4px;
}
.index-header .swiper-navigation__prev:before {
  transform: rotate(135deg);
}
.index-header .swiper-navigation__next:before {
  transform: rotate(-45deg);
}
@media (min-width: 1200px) {
  .index-header .swiper-wrapper {
    height: 100% !important;
  }
  .index-header .swiper-slide {
    height: 100%;
  }
}
@media (max-width: 1199px) {
  .index-header .swiper-slide {
    flex-direction: column;
  }
  .index-header .slide-content {
    padding: 32px 24px;
    flex: 1;
  }
  .index-header .slide-image {
    flex: 1;
    margin: 24px auto 0;
  }
  .index-header .swiper-navigation {
    bottom: 288px;
    left: 24px;
    right: 24px;
  }
  .index-header .swiper-navigation__container {
    width: auto;
    flex: 1;
  }
  .index-header .swiper-navigation__prev,
  .index-header .swiper-navigation__next {
    width: 40px;
    height: 40px;
  }
  .index-header .swiper-navigation__prev:before,
  .index-header .swiper-navigation__next:before {
    width: 8px;
    height: 8px;
  }
}
@media (max-width: 991px) {
  .index-header {
    flex-direction: column;
  }
}
.new-projects__nav {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .new-projects__nav {
    display: none;
  }
}
.new-projects__fraction {
  font-family: var(--Unbounded);
  font-weight: 300;
  font-size: 18px;
  margin-left: 12px;
  margin-right: 12px;
}
.new-projects__prev:disabled,
.new-projects__next:disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.new-projects__dots,
.highlights__dots,
.module-text__dots {
  position: relative;
  width: auto;
  display: flex;
  align-items: center;
  top: 0;
  margin-top: 16px;
}
@media (min-width: 768px) {
  .new-projects__dots,
  .highlights__dots,
  .module-text__dots {
    display: none !important;
  }
}
.new-projects__dots .swiper-pagination-bullet,
.highlights__dots .swiper-pagination-bullet,
.module-text__dots .swiper-pagination-bullet {
  width: 4px;
  height: 4px;
  background-color: var(--Text);
  opacity: 1;
}
.new-projects__dots .swiper-pagination-bullet:first-child,
.highlights__dots .swiper-pagination-bullet:first-child,
.module-text__dots .swiper-pagination-bullet:first-child {
  margin-left: 0;
}
.new-projects__dots .swiper-pagination-bullet-active,
.highlights__dots .swiper-pagination-bullet-active,
.module-text__dots .swiper-pagination-bullet-active {
  width: 6px;
  height: 6px;
  background-color: var(--Pink);
}
.highlights__slider {
  width: 100%;
}
@media (min-width: 768px) {
  .highlights__slider .swiper-wrapper {
    flex-direction: column;
    gap: 0.5rem;
    min-width: 0;
  }
}
@media (max-width: 767px) {
  .highlights__slider .swiper-slide {
    flex: 1 0 auto;
  }
}
.module-text__dots {
  margin-top: 24px;
  justify-content: center;
}
@media (max-width: 767px) {
  .module-text__slider .swiper-wrapper {
    display: flex !important;
    gap: 0 !important;
  }
}
.RPopup-loader {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999;
  backdrop-filter: blur(4px);
  background-size: 100px;
  top: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.RPopup-loader::before {
  content: "";
  min-width: 80px;
  min-height: 80px;
  width: 10vw;
  height: 10vw;
  max-width: 120px;
  max-height: 120px;
  background: url('/images/cl_load_anim.gif') no-repeat center;
  background-size: 100% auto;
}
.RPopup {
  position: fixed;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  backdrop-filter: blur(8px);
  background: rgba(22, 25, 34, 0.16);
  z-index: 1050;
}
.RPopup .form-control,
.RPopup .form-control:focus {
  background-color: transparent;
}
.popup-body {
  background: var(--Light);
  box-shadow: var(--Dropdown);
  border-radius: 1rem;
  padding: 2rem;
  margin: 24px;
  max-width: 824px;
  max-height: 100%;
  overflow: auto;
}
.popup-title {
  font-size: 1.5rem;
  line-height: 1.25;
  color: var(--Second-dark);
  margin-bottom: 1.5rem;
  font-family: var(--Unbounded);
  font-weight: 300;
}
.close-popup {
  display: flex;
}
.close-popup:hover .icon {
  transform: rotate(90deg);
}
.close-popup .icon {
  background-color: var(--Second-dark);
}
@media (max-width: 852px) {
  .scrollable-popup {
    margin-right: 0 !important;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}
@media (max-width: 767px) {
  .popup-body {
    padding: 1.5rem 1rem;
  }
  .popup-title {
    font-size: 1.125rem;
    line-height: 1.222;
  }
}
@media (max-width: 359px) {
  .popup-body {
    margin: 0.5rem;
    padding: 1rem 0.5rem 0.5rem;
  }
}
body {
  font-family: var(--Mulish);
  color: var(--Dark);
  font-size: 1rem;
  line-height: 1.25;
  background-color: var(--Light);
  transition: background-color 0.2s;
}
