:root {
  --Purple: #847CF8;
  --Purple-Text: var(--Purple);
  --Pink: #C380FF;
  --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-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;
  --Legend: #F6BD4C;
  --Legend-text: #A47210;
  --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;
  --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;
}
.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);
  --Dropdown: var(--Dropdown-dark);
  --vintage-velvet: #ccd6ea;
}
.dark-theme .color-grey-theme {
  color: var(--Grey-constant) !important;
}
.dark-theme .color-Second-text-theme {
  color: var(--Second-text-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");
}
.dark-theme .navbar .dropdown-menu {
  background-color: var(--Dark-constant);
}
.dark-theme .navbar .dropdown-menu .dropdown-item {
  color: var(--White-constant);
}
.dark-theme .navbar .navbar-toggler-icon {
  background-image: var(--Burger-icon-white);
}
@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 .top {
  border-color: var(--Dark-constant);
}
.dark-theme .page-header__text {
  color: var(--White-constant);
}
.dark-theme .breadcrumbs li:after {
  background-color: var(--Second-text-constant);
}
.dark-theme .breadcrumbs a {
  color: var(--Second-text-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 .label-type,
.dark-theme .label-tag {
  color: var(--White-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-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-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;
}
.order-1 {
  order: 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;
  }
}
@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;
  }
}
@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-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;
  }
}
.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-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-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: 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;
  }
}
@media (max-width: 991px) {
  .laptop-grid-items-1 {
    grid-template-columns: 100% !important;
  }
  .laptop-grid-items-1:not(.hidden) {
    display: grid !important;
  }
}
@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;
  }
}
.profile {
  display: grid;
  grid-template-areas: "header sidebar" "content sidebar";
  grid-template-columns: 1fr 296px;
  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 (max-width: 991px) {
  .profile {
    grid-template-columns: 100%;
    grid-template-areas: "header" "sidebar" "content";
  }
}
.event-header {
  display: grid;
  grid-template-areas: "icon title title title status" ". date 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) {
  .event-header {
    grid-template-columns: auto auto 1fr;
    grid-template-areas: "icon title title" "status status date" "tags tags tags";
    -moz-column-gap: 1rem;
         column-gap: 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-areas: "icon title type" "icon 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, 26rem));
}
.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,
.project-overview,
.fund-overview,
.launchpad-overview {
  display: grid;
  gap: 1.5rem;
}
@media (min-width: 768px) {
  .contests-overview,
  .rounds-overview,
  .project-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;
  }
}
.project-overview__item {
  display: grid;
  align-items: center;
  grid-template-columns: auto auto;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .project-overview {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: repeat(6, auto);
    justify-content: flex-start;
  }
  .project-overview__item {
    grid-template-columns: repeat(2, 1fr);
    justify-items: flex-start;
  }
}
@media (min-width: 768px) {
  .launchpad-overview {
    grid-template-columns: 1fr 2fr;
    grid-template-rows: repeat(6, auto);
  }
}
@media (min-width: 768px) {
  .fund-overview {
    grid-template-columns: 1fr 2fr;
    grid-template-rows: repeat(4, auto);
  }
}
.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;
  }
}
.modules-block {
  display: grid;
  gap: 1rem 1.5rem;
  align-items: flex-start;
}
.modules-block__title {
  font-family: var(--Unbounded);
  font-weight: 300;
  color: var(--Second-dark);
  font-size: 1.125rem;
  margin-bottom: 0;
}
.modules-block__items {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin-bottom: 2rem;
  min-width: 0;
}
.modules-block__items > a {
  min-height: 4.5rem;
  transition: 0.2s;
}
.modules-block__items > a:hover {
  transform: scale(1.02);
}
.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__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;
  }
}
.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;
}
.bg-black {
  background-color: var(--Black) !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;
}
.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: 28px;
  border: 1px solid var(--Second-dark);
  border-radius: 6px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  font-size: 10px;
  line-height: 13px;
  font-weight: bold;
  transition: 0.2s;
}
.like-button .icon,
.dislike-button .icon,
.funny-button .icon {
  width: 1rem;
  height: 1rem;
  margin-right: 6px;
}
.like-button.more-height,
.dislike-button.more-height,
.funny-button.more-height {
  min-height: 40px;
}
.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-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-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;
}
.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(--Light);
}
.checkbox [type=checkbox]:before {
  content: "";
  position: absolute;
  transition: 0.2s;
  width: 1.125rem;
  height: 1.125rem;
  background: var(--Dark);
  border-radius: 2rem;
  top: 0.125rem;
  left: 0.125rem;
  right: 1.625rem;
}
.checkbox [type=checkbox]:active:before {
  right: 1.25rem;
}
.checkbox [type=checkbox].no-border {
  border-color: transparent;
  box-shadow: none;
}
.checkbox.first-input .form-check [type=checkbox] {
  order: 0;
  margin-left: 0;
  margin-right: 0.75rem;
}
.checkbox [type=checkbox]:checked {
  background: var(--Pink-gradient);
}
.checkbox [type=checkbox]:checked:before {
  left: 1.625rem;
  right: 0.125rem;
}
.checkbox [type=checkbox]:checked:active:before {
  left: 1.25rem;
}
.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);
}
.nav-tabs > li {
  padding: 0 0.3rem;
  margin: 0;
}
.nav-tabs > li .nav-link {
  padding: 0 0.3rem 0.875rem;
  cursor: pointer;
  font-family: var(--Unbounded);
  font-weight: 300;
  border: none;
  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: 0;
  background-color: transparent;
  color: var(--Dark-White);
}
.nav-tabs > li .nav-link .icon {
  background-color: var(--Dark-White);
  margin-right: 0.5rem;
}
.nav-tabs > li .nav-link:hover,
.nav-tabs > li .nav-link:focus,
.nav-tabs > li .nav-link.active {
  background-color: transparent;
  color: var(--Pink);
}
.nav-tabs > li .nav-link:before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 0;
  transition: 0.2s;
}
.nav-tabs > li .nav-link.active {
  color: var(--Pink);
}
.nav-tabs > li .nav-link.active:before {
  height: 0.125rem;
  background: var(--Pink);
}
.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);
}
@media (max-width: 1399px) {
  .nav-tabs > li {
    padding: 0 0.5rem;
  }
}
@media (max-width: 1199px) {
  .nav-tabs > li {
    padding: 0 0.25rem;
  }
}
.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;
}
.tab-content.active {
  display: block;
}
@media (max-width: 767px) {
  .nav-tabs {
    overflow-x: auto;
    border-bottom: none !important;
    display: flex;
    gap: 0.25rem;
    scrollbar-width: none;
  }
  .nav-tabs::-webkit-scrollbar {
    width: 0;
    height: 0;
  }
  .nav-tabs > li {
    padding: 0;
  }
  .nav-tabs > li .nav-link {
    min-width: 3rem;
    padding: 0.75rem 0.5625rem;
    font-size: 0.75rem !important;
    line-height: 1.3333333;
    border-radius: 0.5rem;
    background-color: transparent;
    color: var(--Text);
  }
  .nav-tabs > li .nav-link .icon {
    background-color: var(--Text);
    margin-right: 0.5rem;
  }
  .nav-tabs > li .nav-link:hover,
  .nav-tabs > li .nav-link:focus,
  .nav-tabs > li .nav-link.active {
    background-color: var(--Second-dark);
    color: var(--White);
  }
  .nav-tabs > li .nav-link:before {
    content: none;
  }
  .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.0625rem;
  height: 1.0625rem;
  -webkit-mask-image: url("/images/icons/moon.svg");
          mask-image: url("/images/icons/moon.svg");
}
.icon.sun {
  width: 1.0625rem;
  height: 1.0625rem;
  -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.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: 1rem;
  height: 1rem;
  -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");
}
.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-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 {
  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 {
  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);
  background-color: var(--Pink);
}
.pagination > li.disabled span {
  color: var(--Dark);
}
@media (max-width: 767px) {
  .add-pagination-blk {
    display: none;
  }
  .pagination > li a,
  .pagination > li span {
    margin: 0 0.125rem;
  }
}
.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_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;
}
.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;
  }
}
@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.875rem;
  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 {
  display: grid;
  grid-template-rows: min-content 0fr;
  transition: 0.2s;
}
.primary-dropdown.active {
  grid-template-rows: min-content 1fr;
}
.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 {
  display: flex;
  gap: 1rem;
  align-items: center;
  cursor: pointer;
  background-color: var(--Grey);
  border-radius: 0.5rem;
  color: var(--Dark);
  padding: 0.75rem 1rem;
  font-size: 0.875rem;
  line-height: 1.143;
}
.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;
}
.primary-dropdown__wrap {
  overflow: hidden;
}
.primary-tooltip {
  word-break: break-word;
  position: absolute;
  z-index: 100;
  width: auto;
  max-width: 280px;
  background: var(--Light);
  padding: 0.5rem 0.75rem;
  border-radius: 0.5rem;
  box-shadow: var(--Dropdown);
  animation: dropdownAnimation 0.2s;
}
.label-type,
.label-tag,
.label-status,
.label-pre-sales,
.label-retrodrop {
  border-radius: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  transition: 0.2s;
  text-decoration: none;
  display: inline-block;
  font-weight: bold;
  text-overflow: ellipsis;
  overflow: hidden;
}
.label-type,
.label-tag {
  color: var(--Text);
}
.label-type:not(.label-type--legend):hover,
.label-tag:not(.label-type--legend):hover {
  background: var(--Hover-text);
}
.label-tag {
  font-family: var(--Unbounded);
  font-weight: 300;
  background: var(--Grey);
}
.label-type {
  background: var(--Second-grey);
}
.label-type--legend {
  background: var(--Legend);
  color: var(--Legend-text) !important;
  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(-5px);
  }
  35% {
    transform: translateY(-5px) rotate(10deg);
  }
  55% {
    transform: translateY(-5px) rotate(-10deg);
  }
  65% {
    transform: translateY(-5px) rotate(10deg);
  }
  75% {
    transform: translateY(-5px) rotate(-10deg);
  }
  100% {
    transform: translateY(0) rotate(0);
  }
}
.label-status.ongoing,
.label-status.active {
  background: var(--Highlight-green);
  color: var(--Green);
}
.label-status.upcoming {
  background: var(--Highlight-orange);
  color: var(--Orange);
}
.label-status.past {
  background: var(--Highlight-red);
  color: var(--Red);
}
.label-pre-sales {
  background: var(--Pink);
  color: var(--White-constant);
}
.label-retrodrop {
  padding: 0.5rem 0.75rem;
  display: flex;
  align-items: center;
  background: var(--Blue);
  color: var(--White-constant);
}
.label-retrodrop__small {
  font-size: 0.5rem;
  padding: 0px 0.75rem;
  border-radius: 0.25rem;
}
.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(--Highlight-green);
  color: var(--Green);
  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;
}
.difficulty-progress,
.events-difficulty-progress {
  background: var(--Second-grey);
  border-radius: 0.5rem;
  padding: 0.1875rem 0.125rem;
  display: flex;
  transition: 0.2s;
}
.difficulty-progress__value,
.events-difficulty-progress__value {
  border-radius: 0.375rem;
  text-align: center;
  font-family: var(--Unbounded);
  font-weight: 300;
  color: var(--White-constant);
}
.difficulty-progress__value {
  font-size: 1rem;
  line-height: 1.25;
  padding: 0.3125rem;
}
.difficulty-progress.very-high .difficulty-progress__value {
  background: var(--Purple);
  width: 100%;
}
.difficulty-progress.high .difficulty-progress__value {
  background: var(--Pink);
  width: 78%;
}
.difficulty-progress.medium .difficulty-progress__value {
  background: var(--Hover-text-constant);
  width: 63%;
}
.difficulty-progress.low .difficulty-progress__value {
  background: var(--Orange);
  width: 53%;
}
.difficulty-progress.very-low .difficulty-progress__value {
  background: var(--Red);
  width: 41%;
}
.events-difficulty-progress__value {
  font-size: 0.875rem;
  line-height: 1.214;
  padding: 0.41rem;
}
.events-difficulty-progress.easy .events-difficulty-progress__value {
  background: var(--Highlight-green);
  color: var(--Green);
  width: 35%;
}
.events-difficulty-progress.medium .events-difficulty-progress__value {
  background: var(--Highlight-orange);
  color: var(--Orange);
  width: 56%;
}
.events-difficulty-progress.hard .events-difficulty-progress__value {
  background: var(--Highlight-red);
  color: var(--Red);
  width: 88%;
}
.difficulty-label {
  border-radius: 0.5rem;
  padding: 0.5rem 1rem;
  font-size: 0.75rem;
  line-height: 1.334;
  font-weight: bold;
  color: var(--White-constant);
}
.difficulty-label.very-high {
  background: var(--Purple);
}
.difficulty-label.high {
  background: var(--Pink);
}
.difficulty-label.medium {
  background: var(--Hover-text-constant);
}
.difficulty-label.low {
  background: var(--Orange);
}
.difficulty-label.very-low {
  background: var(--Red);
}
.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: 8px;
  border: 1px solid var(--Hover-text, #869AC1);
  background: rgba(132, 124, 248, 0.1);
  color: var(--Hover-text, #869AC1);
  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;
}
.hidden {
  display: none !important;
}
.display-table {
  display: table !important;
}
.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: 1;
  left: 0;
  transition: 0.2s;
}
.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;
}
@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;
  position: relative;
}
.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 {
  vertical-align: middle;
  font-size: 0.875rem !important;
  line-height: 1.286 !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.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;
  }
}
.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 24px 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;
}
.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);
}
.filter .flex-content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (min-width: 768px) {
  .filter-button,
  .filter-close,
  .filter-reset,
  .filter-submit {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .filter-wrap {
    transform: translateX(-100%);
    position: fixed;
    inset: 0;
    background: var(--Light);
    z-index: 1030;
    padding: 2rem 1.5rem;
    display: flex;
    flex-direction: column;
    transition: 0.2s;
  }
  .filter-close .icon {
    background-color: var(--Second-dark);
  }
  .filter .filter-submit {
    width: 100%;
    margin-top: auto;
    justify-content: center;
    min-height: 3rem;
  }
  .filter .filter-content,
  .filter .flex-content {
    margin-top: 4rem;
    width: 100%;
    margin-bottom: 1.5rem;
    display: flex;
    flex-direction: column;
    align-items: unset;
  }
  .filter-open body {
    overflow: hidden;
  }
  .filter-open .filter-wrap {
    transform: translateX(0);
  }
}
.score-blk,
.difficulty-blk {
  padding: 0.5rem 1rem;
  font-size: 0.75rem;
  line-height: 1.25;
  border-radius: 8px;
  font-weight: bold;
  white-space: nowrap;
}
.difficulty-blk {
  border: 1px solid;
}
.difficulty-blk.very-high {
  color: var(--Purple);
  border-color: var(--Purple);
  background-color: var(--Purple-10);
}
.difficulty-blk.high {
  color: var(--Pink);
  border-color: var(--Pink);
  background-color: var(--Pink-10);
}
.difficulty-blk.medium {
  color: var(--Hover-text);
  border-color: var(--Hover-text);
  background-color: var(--Hover-text-10);
}
.difficulty-blk.low {
  color: var(--Orange);
  border-color: var(--Orange);
  background-color: var(--Orange-10);
}
.difficulty-blk.very-low {
  color: var(--Red);
  border-color: var(--Red);
  background-color: var(--Red-10);
}
.score-blk {
  background-color: var(--Dark-constant);
  color: var(--White-constant);
}
.score-blk.very-high {
  background-color: var(--Purple);
}
.score-blk.high {
  background-color: var(--Pink);
}
.score-blk.medium {
  background-color: var(--Hover-text);
}
.score-blk.low {
  background-color: var(--Orange);
}
.score-blk.very-low {
  background-color: var(--Red);
}
.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: 1199px) {
  .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(--Purple-15) 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: 0.5rem;
  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__sup {
  grid-area: ad;
  margin-left: auto;
  background-color: var(--Purple-Text);
  color: var(--White-Second-gray);
}
@media (max-width: 991px) {
  .position1-ad {
    grid-template-areas: 'iconName ad' 'desc desc' 'buttons buttons';
    grid-template-columns: auto;
    margin: 0 auto;
    max-width: 400px;
  }
  .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: 10;
}
.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;
}
.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 {
  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 {
  transform: scale(1.07);
}
.post-item .post-img {
  height: 211px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.post-item .post-category {
  position: absolute;
  top: 16px;
  left: 16px;
  font-size: 0.875rem;
  line-height: 1.14;
  padding: 0.5rem 1.5rem;
  border-radius: 4px;
  color: var(--Second-dark);
  background-color: var(--Width-46);
  transition: 0.2s;
}
.post-item .post-text-item {
  margin: 1.5rem 1rem;
}
.post-item.horizontal-item {
  display: flex;
}
.post-item.horizontal-item .post-img-parent {
  width: 40%;
  position: relative;
}
.post-item.horizontal-item .post-img {
  position: absolute;
  height: 100%;
}
.post-item.horizontal-item .post-text-item {
  margin: 1rem 1.5rem 1rem 2rem;
  width: 60%;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .post-item.horizontal-item {
    padding: 1.5rem 1rem;
    align-items: center;
  }
  .post-item.horizontal-item .post-img-parent {
    width: 48px;
    height: 48px;
  }
  .post-item.horizontal-item .post-img-parent .post-img {
    border-radius: 0.5rem;
  }
  .post-item.horizontal-item .post-user {
    font-size: 0.875rem;
  }
  .post-item.horizontal-item .post-category {
    display: none;
  }
  .post-item.horizontal-item .post-text-item {
    font-size: 0.875rem;
    line-height: 1.3;
    margin: 0 0 0 0.75rem;
  }
  .post-item.horizontal-item .post-text-item > *:not(.post-title-item) {
    display: none !important;
  }
  .post-item.horizontal-item .post-text-item .post-title-item {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.post-title-parent {
  position: relative;
  padding-top: 13.5rem;
  padding-bottom: 4.5rem;
}
.post-title-parent .post-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (max-width: 767px) {
  .post-title-parent .post-image {
    position: relative;
    margin-top: 1.5rem;
    height: auto;
    max-height: 287px;
  }
}
.width-post-content {
  max-width: 720px;
}
.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 {
  background-color: var(--Light);
  position: relative;
  z-index: 1;
  padding: 2rem 3rem 3rem;
  border-radius: 0 30px 30px 0;
  margin-right: 274px;
}
.post-title-blk::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100vw;
  right: 100%;
  background-color: inherit;
}
.post-title-blk .post-category {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  color: var(--Dark-White);
  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-time-user {
  margin-top: 1.5rem;
  display: grid;
  grid-template-areas: 'userImg user counts' 'userImg time counts';
  grid-template-columns: auto 1fr auto;
}
.post-title-blk .post-time-user .post-time {
  grid-area: time;
}
.post-title-blk .post-time-user .post-user-img {
  grid-area: userImg;
}
.post-title-blk .post-time-user .post-user {
  grid-area: user;
}
.post-title-blk .post-time-user .post-user p:last-child {
  margin-bottom: 0;
}
.post-title-blk .post-time-user .post-counts {
  grid-area: counts;
  font-family: Unbounded, serif;
  font-weight: 300;
  color: var(--Dark-White);
  text-align: center;
  font-size: 0.75rem;
  line-height: 1.24;
}
.post-title-blk .post-time-user .post-counts > div:not(:last-child) {
  margin-right: 3rem;
}
.post-title-blk .post-time-user .post-counts span {
  display: block;
  font-weight: 700;
  color: var(--Pink);
  font-size: 1.125rem;
  margin-bottom: 0.25rem;
}
@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-title-blk .post-time-user {
    margin-top: 1rem;
    grid-template-areas: 'time time' 'userImg user' 'counts counts';
  }
  .post-title-blk .post-time-user .post-counts {
    margin-top: 1.5rem;
    margin-bottom: 1rem;
  }
  .post-title-blk .post-time-user .post-counts > div:not(:last-child) {
    margin-right: 0;
  }
  .post-title-blk .post-time-user .post-counts span {
    margin-bottom: 0;
    margin-right: 0.75rem;
  }
  .post-title-blk .post-time {
    margin-bottom: 1.5rem;
  }
  .post-title-blk .post-time .post-time-blk {
    padding-left: 20px;
    background: url("/images/icons/clock.svg") no-repeat left center;
    background-size: 12px auto;
  }
}
.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 .contents {
  line-height: 1.5;
  background-color: var(--Grey);
  color: var(--Second-dark);
  border-radius: 1rem;
  transition: 0.2s;
  overflow: hidden;
}
.post-parent-blk .contents .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-parent-blk .contents .contents-title::before,
.post-parent-blk .contents .contents-title::after {
  content: '';
  position: absolute;
  transition: 0.2s;
}
.post-parent-blk .contents .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-parent-blk .contents .contents-title::after {
  bottom: -1px;
  left: 1.5rem;
  right: 1.5rem;
  border-bottom: 1px solid var(--Light);
}
.post-parent-blk .contents > ul {
  list-style: decimal inside;
  height: 0;
  overflow: hidden;
  transition: 0.2s;
}
.post-parent-blk .contents ul {
  padding: 0;
  margin: 0;
}
.post-parent-blk .contents ul li {
  margin-top: 0.5rem;
  padding: 0.5rem 1.5rem;
}
.post-parent-blk .contents ul li[data-href] {
  cursor: pointer;
  background-color: transparent;
  transition: 0.2s;
}
.post-parent-blk .contents ul li[data-href]:hover {
  background-color: var(--Pink);
}
.post-parent-blk .contents ul ul {
  list-style: inside;
}
.post-parent-blk .contents ul ul li {
  padding-left: 3.5rem;
}
.post-parent-blk .contents.show .contents-title::before {
  border-top-color: transparent;
  border-bottom-color: var(--Text);
  transform: translateY(-75%);
}
.post-parent-blk .contents.show > ul {
  overflow: auto visible;
  height: -moz-fit-content;
  height: fit-content;
  padding-bottom: 0.5rem;
}
.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 {
  color: var(--Dark-White);
  transition: 0.2s;
  font-size: 1.125rem;
  line-height: 1.5;
}
.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: 2.5rem 0;
  max-width: 100%;
}
.post-parent-blk .post-text-blk ul,
.post-parent-blk .post-text-blk ol {
  padding-left: 1.5rem;
}
.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;
}
.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-poll-blk {
  padding: 1.5rem 1rem;
  background-color: var(--Grey);
}
.post-parent-blk .post-poll-blk .post-poll-title {
  margin-bottom: 1.5rem;
  font-family: Unbounded, serif;
  font-size: 1.5rem;
  line-height: 1.45;
}
@media (min-width: 992px) {
  .post-parent-blk {
    grid-template-areas: 'content-abs sidebar' 'content sidebar' 'text sidebar' 'add sidebar';
  }
  .post-parent-blk .post-content-blk {
    grid-area: content;
  }
  .post-parent-blk .post-content-abs {
    grid-area: content-abs;
  }
  .post-parent-blk .post-text-blk {
    grid-area: text;
  }
  .post-parent-blk .post-sidebar {
    grid-area: sidebar;
  }
  .post-parent-blk .post-additional-blk {
    grid-area: add;
  }
  .post-parent-blk .post-sidebar {
    width: 250px;
  }
  .post-parent-blk .post-text-blk {
    width: 662px;
  }
}
@media (min-width: 1200px) {
  .post-parent-blk .post-sidebar {
    width: 300px;
  }
  .post-parent-blk .post-text-blk {
    width: 720px;
  }
}
@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-abs {
  position: sticky;
  top: 80px;
  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 - 80px);
}
.post-content-abs.is-sticky .contents {
  display: flex;
}
.post-content-abs.disappear {
  transform: translateY(-60px);
}
.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;
  }
}
.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);
}
.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.active .range-button {
  --color: var(--White-constant);
  --bg: var(--Text-constant);
}
.range.active .range-button:after {
  transform: translateY(-75%);
  border-top-width: 4px;
  border-top-color: transparent;
  border-bottom-width: 5px;
  border-bottom-color: var(--color);
}
.range.active .range-dropdown {
  display: flex;
}
.range-button {
  display: block;
  border: none;
  position: relative;
  cursor: pointer;
  width: 100%;
  border-radius: 0.5rem;
  min-height: 2.5rem;
  padding: 0.6875rem 1.75rem 0.6875rem 1rem;
  font-size: 0.875rem;
  line-height: 1.286;
  background-color: var(--bg);
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: var(--color);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  transition: 0.2s;
}
.range-button:after {
  content: "";
  position: absolute;
  right: 16px;
  display: block;
  border: solid transparent;
  border-width: 5px 4px;
  border-top-color: var(--color);
  top: 50%;
  transform: translateY(-25%);
  transition: 0.2s;
}
.range-button:hover {
  --color: var(--Grey-constant);
  --bg: var(--Text-constant);
}
.range-dropdown {
  flex-wrap: wrap;
  z-index: 10;
  padding: 0.625rem;
  background: var(--Light);
  border-radius: 0.5rem;
  box-shadow: var(--Dropdown);
  display: none;
  position: absolute;
  top: calc(100% + 0.25rem);
}
.range-apply {
  margin-top: 16px;
  margin-left: auto;
  border: none;
  font-family: var(--Unbounded);
  font-weight: 300;
  padding: 0.5rem 0.75rem;
  border-radius: 0.5rem;
  font-size: 0.75rem;
  line-height: 1.1667;
  background-color: var(--Text-constant);
  color: var(--White-constant);
  transition: 0.2s;
}
.range-input {
  outline: none;
  width: 100%;
  padding: 0.5rem 0.75rem;
  color: var(--Text);
  border: 1px solid var(--border);
  background-color: var(--Grey);
  font-size: 0.75rem;
  line-height: 1.1667;
  border-radius: 0.5rem;
}
.range-input::-webkit-outer-spin-button,
.range-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.range-input[type=number] {
  -moz-appearance: textfield;
}
.range-input:focus {
  border-color: var(--Text);
}
.range-inputs {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 4px;
}
.range-dash {
  width: 1rem;
  height: 1px;
  flex-shrink: 0;
  border-radius: 2px;
  background-color: var(--border);
}
.range-slider {
  width: 100%;
}
.primary-range {
  width: 100%;
  border: none;
  box-shadow: none;
  background: var(--Hover-text);
  margin: 27px 0 5px;
  padding: 0 6px;
  height: 2px;
}
.primary-range .noUi-handle {
  border: none;
  box-shadow: none;
  background: var(--Text-constant);
  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(--Text-constant);
}
.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: rotate(45deg) translate(-1px, 4px);
  z-index: -1;
}
* {
  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-8 {
  border-radius: 0.5rem !important;
}
.width-min-content {
  width: -moz-min-content !important;
  width: min-content !important;
}
.width-1 {
  width: 1px !important;
}
.width-full {
  width: 100% !important;
}
.width-half {
  width: 50% !important;
}
.width-quarter {
  width: 25% !important;
}
.width-24 {
  width: 24px;
}
.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-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-60 {
  height: 3.75rem !important;
}
.height-240 {
  height: 15rem !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;
}
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 {
  text-align: center;
  max-width: 1040px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 4rem;
}
.page-header__text {
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .page-header {
    align-items: flex-start;
    text-align: left;
  }
  .page-header__text {
    margin-bottom: 0;
  }
  .page-header .breadcrumbs {
    order: -1;
    margin-bottom: 1rem;
  }
}
.page-title {
  margin-bottom: 1rem;
  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;
  }
}
.breadcrumbs {
  list-style: none;
  padding: 0;
  display: inline-flex;
  align-items: center;
}
.breadcrumbs li {
  display: flex;
  align-items: baseline;
}
.breadcrumbs li:not(:last-child):after {
  content: "";
  margin: 0 0.5rem;
  background-color: var(--Hover-text);
  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(--Hover-text);
  text-decoration: none;
}
.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;
  }
}
.blk-with-arrow {
  position: relative;
  display: block;
}
.blk-with-arrow::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -3px;
  border: solid transparent;
  border-width: 6px 4px;
  border-top-color: var(--Second-dark);
  transition: 0.2s;
}
@media (max-width: 1199px) {
  .blk-with-arrow.no-desktop::after {
    content: none;
  }
}
.show-add .blk-with-arrow::after {
  margin-top: -9px;
  transform: scale(1, -1);
}
.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: 14px;
  height: 12px;
  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: 1.875rem;
  height: 1.875rem;
}
.avatar,
.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-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 {
  border-radius: 1rem;
  border: 0.0625rem solid var(--Hover-text);
  padding: 2rem;
  transition: 0.2s;
}
.top-block {
  display: grid;
  align-items: center;
  grid-template-columns: 2fr minmax(8rem, 1fr) minmax(8rem, 1fr) auto;
  background-color: var(--Grey);
  border-radius: 0.5rem;
  transition: 0.2s;
  padding: 1rem 1.5rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.top-block.count-5 {
  grid-template-columns: auto 2fr minmax(8rem, 1fr) minmax(8rem, 1fr) auto;
}
@media (max-width: 1199px) {
  .top-block {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .top {
    padding: 1.5rem 1rem;
  }
}
@media (max-width: 767px) {
  .top {
    padding: 0;
    border: none;
    border-radius: 0;
  }
  .top-block:not(.count-5) {
    grid-template-columns: 1fr auto;
  }
}
.subscribe {
  padding: 2rem 1.5rem;
  border-radius: 1rem;
  background: var(--Pink-gradient);
}
.subscribe-content {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.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-text {
  font-size: 0.75rem;
  line-height: 1.25;
  color: var(--Second-dark-constant);
  margin-bottom: 0;
}
.subscribe-link {
  font-weight: bold;
  color: var(--Second-dark-constant);
}
.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);
}
@media (max-width: 991px) {
  .subscribe.big .subscribe-image {
    display: none;
  }
}
@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-text {
    order: 1;
  }
  .subscribe.big .subscribe-input {
    flex: 1;
  }
}
@media (max-width: 575px) {
  .subscribe {
    border-radius: 0;
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
}
.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(--Second-grey);
  border-radius: 0.5rem;
  display: flex;
  align-items: flex-start;
  padding: 14px 20px;
  justify-content: center;
  color: var(--Dark);
}
.timer-value {
  font-size: 18px;
  line-height: 22px;
  font-family: var(--Unbounded);
  font-weight: bold;
  margin-bottom: 2px;
}
.timer-text {
  font-size: 12px;
  line-height: 15px;
  font-weight: bold;
}
.dot {
  display: block;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: var(--Dark);
}
.dot.s-8 {
  width: 8px;
  height: 8px;
}
.dots {
  width: 24px;
  height: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
}
.dots:before,
.dots:after {
  content: "";
  background: var(--Dark);
  width: 4px;
  height: 4px;
  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: 20;
  position: fixed;
  bottom: 0;
  left: 0.75rem;
  right: 0.75rem;
  background: #CCD6EA;
  border-radius: 1rem;
  padding: 1.5rem 1rem;
}
.sticky-sidebar {
  position: sticky;
  top: 108px;
  z-index: 1;
}
@media (min-width: 1200px) {
  .max-width-xl-1068 {
    max-width: 1068px;
  }
}
@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 {
    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;
  }
}
@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(12rem, 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;
}
.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-item {
  padding: 1.5rem;
  display: grid;
  align-items: center;
  justify-content: flex-start;
  justify-items: flex-start;
  gap: 12px;
  grid-template-columns: auto auto 1fr;
  grid-template-areas: 'icon title title' 'icon text text' 'status status date';
}
.ido-item__icon {
  grid-area: icon;
}
.ido-item__title {
  grid-area: title;
  font-family: var(--Unbounded);
  font-size: 1.125rem;
  color: var(--Second-dark);
}
.ido-item__text {
  grid-area: text;
}
.ido-item__text span {
  font-size: 0.875rem;
}
.ido-item__status {
  grid-area: status;
}
.ido-item__date {
  grid-area: date;
  justify-self: flex-end;
  color: var(--Second-dark);
}
@media (max-width: 1199px) {
  .ido-item {
    padding: 1rem;
  }
  .ido-item__title {
    font-size: 1rem;
  }
  .ido-item__text span {
    font-size: 0.75rem;
  }
  .ido-item__text b {
    font-size: 0.875rem;
  }
  .ido-item__date {
    font-size: 0.75rem;
  }
}
@media (max-width: 767px) {
  .ido {
    grid-template-columns: 100%;
    gap: 1rem;
  }
  .ido-item {
    grid-template-areas: 'icon title status' 'text text text' 'date date date';
    padding: 0.75rem;
  }
  .ido-item__status {
    justify-self: flex-end;
  }
  .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 {
  width: 100%;
  height: 100%;
}
.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-block {
  border-radius: 0.5rem;
  background: var(--Alert);
  color: var(--White-constant);
  font-family: var(--Unbounded);
  font-size: 1.125rem;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.75rem 0;
  text-transform: uppercase;
}
.scam-block:before,
.scam-block:after {
  content: "";
  display: inline-flex;
  flex-shrink: 0;
  width: 3.25rem;
  height: 3.25rem;
  background: url("/images/alert.svg") no-repeat;
  background-size: 100%;
}
.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(--White);
}
.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: 12px;
}
.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(--Green);
}
.variable-value.negative {
  color: var(--Red);
}
.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: "-";
}
.navbar {
  background: var(--Light);
  padding: 1.25rem;
  transition: 0.2s;
  gap: 2.25rem;
}
.navbar .navbar-menu {
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.navbar .navbar-menu .nav-link {
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  line-height: 1.286;
  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 {
  z-index: 101;
  margin-right: 0;
  font-size: 0;
  width: 160px;
  height: 20px;
  background: no-repeat url("/images/logo.svg") center;
  background-size: 100%;
}
.navbar .navbar-actions {
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  row-gap: 1rem;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.navbar .navbar-actions .icon-button {
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.navbar .navbar-actions .icon-button .icon {
  width: 17px;
  height: 17px;
}
.navbar .navbar-actions .contact-button {
  min-height: 40px;
  font-size: 14px;
  line-height: 1.143;
  padding: 11px 31px;
}
.navbar .navbar-actions .form-search__input {
  width: 148px;
  border-radius: 8px;
  border: 1px solid transparent;
  min-height: 40px;
  padding: 11px 15px 11px 40px;
  font-size: 14px;
  line-height: 1.143;
  background: no-repeat var(--Grey) url("/images/icons/search.svg") 16px center;
  background-size: 16px;
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .navbar .navbar-actions .form-search {
    position: relative;
    width: 52px;
    height: 40px;
    z-index: 1;
  }
  .navbar .navbar-actions .form-search__input {
    position: absolute;
    top: 0;
    left: 0;
    width: 52px;
    padding-right: 10px;
  }
  .navbar .navbar-actions .form-search__input:focus {
    width: 220px;
  }
}
.navbar .navbar-toggler {
  z-index: 101;
  width: 2.5rem;
  height: 2.5rem;
  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-icon {
  width: 1.25rem;
  height: 0.8125rem;
  background-image: var(--Burger-icon);
}
.navbar .navbar-toggler:hover:before {
  transform: scale(1);
}
.language .language__toggler {
  padding: 12px;
  font-size: 14px;
  line-height: 1.143;
  text-transform: uppercase;
  font-family: var(--Unbounded);
  font-weight: bold;
  color: var(--Second-dark);
  transition: 0.2s;
}
.language .language__toggler:hover,
.language .language__toggler:focus,
.language .language__toggler.show,
.language .language__toggler.active {
  color: var(--Pink);
}
.navbar-open .navbar-toggler:before {
  transform: scale(1);
}
@media (min-width: 1200px) {
  .navbar .navbar-menu {
    margin-right: auto;
  }
  .navbar .dropdown-menu[data-bs-popper] {
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (max-width: 1199px) {
  .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;
  }
  .navbar .navbar-menu {
    margin-bottom: 1rem;
    overflow: auto;
    flex-wrap: nowrap;
  }
  .navbar .navbar-menu .nav-item {
    padding: 1.5rem 0;
    border-bottom: 0.0625rem solid var(--Second-grey);
  }
  .navbar .navbar-menu .nav-link {
    padding: 0;
  }
  .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 .contact-button {
    width: 100%;
  }
  .navbar .navbar-actions .dropdown-menu {
    position: absolute;
    top: auto;
    bottom: 100%;
  }
}
@media (max-width: 1199px) and (min-width: 576px) {
  .navbar .navbar-collapse {
    max-width: 36rem;
    border-radius: 0.5rem;
    box-shadow: var(--Dropdown);
    max-height: 20rem;
  }
}
@media (max-width: 1199px) 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;
  }
}
.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;
    position: relative;
    display: block;
  }
  .footer-top-items .item .title-item::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -3px;
    border: solid transparent;
    border-width: 6px 4px;
    border-top-color: var(--Second-dark);
    transition: 0.2s;
  }
  .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;
  }
}
@media (max-width: 767px) and (max-width: 1199px) {
  .footer-top-items .item .title-item.no-desktop::after {
    content: none;
  }
}
.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;
  }
}
.RPopup-loader {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999;
  -webkit-backdrop-filter: blur(4px);
          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;
  -webkit-backdrop-filter: blur(8px);
          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;
}
