::-webkit-scrollbar {
  width: 2px;
}
::-webkit-scrollbar-track {
  background: #422b69;
}
::-webkit-scrollbar-thumb {
  background: #6c9dfe;
}
::-webkit-scrollbar-thumb:hover {
  background: #6c9dfe;
}
.ic_we_are {
  height: 36px;
  font-family: Kodchasan;
  font-style: normal;
  font-weight: 300;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.011em;
  color: #FFFFFF;
  margin-bottom: 23px;
}
.ic_hero_main_text {
  font-family: Krona One;
  font-style: normal;
  font-weight: normal;
  font-size: 3.4rem;
  line-height: 100px;
  letter-spacing: -0.011em;
  background: -webkit-linear-gradient(90.67deg, #FFFFFF 3.4%, #3479FF 104.51%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 32px !important;
}
@media only screen and (min-width: 1600px) {
  .ic_hero_main_text {
    font-size: 4.1rem !important;
  }
}
img.ic_logo_superstar_img {
    height: 5em;
}
.ic_p_text_hero{
  font-family: Krub;
  font-style: normal;
  font-weight: normal;
  font-size: 0.9em;
  line-height: 28px;
  letter-spacing: -0.011em;
  color: #E5E5E5;
}
.ic_button_hero_cta_text {
  color: #FFFFFF;
  padding: 18px 26px;
  font-family: Krub;
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 32px;
  letter-spacing: -0.011em;
  -webkit-user-select: none; /* Safari */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* IE10+/Edge */
user-select: none; /* Standard */
}
.ic_button_hero_cta {
      background: linear-gradient(97.25deg, rgba(186, 120, 252, 0.2) 22.54%, rgba(76, 59, 233, 0.2) 48.22%, rgba(29, 55, 102, 0.2) 77.79%, rgba(18, 19, 32, 0.2) 109.06%, rgba(9, 11, 18, 0.2) 113.84%);
      border-radius: 6px;
      height: 59px;
      display: flex;
      justify-content: center;
      align-items: center;
      margin-top: 32px !important;
      max-width: 329px;
}
.ic_discord_li {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 6px 20px;
    background: rgba(222, 193, 251, 0.05);
    border-radius: 6px;
    border: 1px solid rgb(164 128 203 / 38%);
    width: 165px;
    height: 50px;
}
.ic_discord_li:hover {
  background: rgba(222, 193, 251, 0.14);
  box-shadow: inset 0px 4px 24px rgba(0, 0, 0, 0.45);
}
.ic_discord_li:focus {
background: rgba(222, 193, 251, 0.14);
}
.ic_discord_button_subdiv {
    display: flex;
    justify-content: center;
    align-items: center;
}
img.ic_discord_button_img {
    margin-right: 15px;
}
span.ic_discord_button_span {
    font-family: Krub;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 23px;
    letter-spacing: -0.011em;
    text-transform: uppercase;
    color: #b395d1;
    background: -webkit-linear-gradient(93.48deg, #F1E3FF 1.25%, #958DE2 71.67%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.ic_bule_style_hero {
  visibility: visible;
  animation-delay: 1.35s;
  margin-right: 0em;
  margin-top: -38em;
}
.ic_img_hero_right {
  max-width: none;
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE10+/Edge */
  user-select: none; /* Standard */
}
.nk-banner {
}
.ic_time_left_time_bottom {
    display: flex;
}
.ic_time_right_box {
    display: flex;
    background: rgba(10, 5, 12, 0.5);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px 30px !important;
    height: 150px;
    justify-content: center;
}
.ic_date_to_launch_box {
    background: rgba(10, 5, 12, 0.5);
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 20px 30px !important;
}
p.ic_top_text_launch_date {
    font-family: Kodchasan;
    font-style: normal;
    font-weight: 500;
    font-size: 19px;
    line-height: 25px;
    letter-spacing: -0.011em;
    color: #FFFFFF;
}
p.ic_bot_two_text_launch_date {
    font-family: Krona One;
    font-style: normal;
    font-weight: normal;
    font-size: 0.9rem;
    line-height: 162%;
    letter-spacing: -0.011em;
    color: #FFC738;
}
p.ic_bot_one_text_launch_date {
    font-family: Krona One;
    font-style: normal;
    font-weight: normal;
    font-size: 1.8rem;
    line-height: 162%;
    letter-spacing: -0.011em;
    color: #FFC738;
    margin-bottom: 0px;
}
p.ic_time_left_desc {
    font-family: Krona One;
    font-style: normal;
    font-weight: normal;
    font-size: 0.8em;
    line-height: 17px;
    letter-spacing: -0.011em;
    color: #999999;
    display: flex;
    height: 2.7em;
    margin: 0;
}
p.ic_top_time_right_text {
    font-family: Kodchasan;
    font-style: normal;
    font-weight: 500;
    font-size: 19px;
    line-height: 25px;
    letter-spacing: -0.011em;
    color: #FFFFFF;
}
p.ic_time_left_number {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Krona One;
    font-style: normal;
    font-weight: normal;
    line-height: 61px;
    letter-spacing: -0.011em;
    margin: 0;
    color: #FFFFFF;
}
.ic_time_element {
    display: flex;
    margin-right: 5px;
    margin-left: 5px;
    justify-content: space-between;
}
.ic_slider_container {
	width: 100%;
	height: auto;
	margin: 0 auto;
  right: 0;

}
.text {
	font-family: inherit;
	font-weight: 700;
	line-height: inherit;
	text-rendering: optimizeLegibility;
}
.text-title {
	font-size: 1.25rem;
	color: $color-red;
}
.paragraph {
	font-family: inherit;
	font-size: 1rem;
	font-weight: normal;
	line-height: inherit;
	margin: 0.25rem 0;
	color: $color-black;
	text-transform: unset;
	text-rendering: optimizeLegibility;
}
.truncate {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	max-width: 100%;
	height: auto;
	overflow: hidden;
	text-overflow: ellipsis;
}
.scroll {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	width: 100%;
	height: auto;
	padding: 1rem 0;
  z-index: 5;
  margin-top: 6em;
	cursor: default;
	overflow: scroll hidden;
	scroll-snap-type: x mandatory;
	scroll-padding: 0px 1.25rem;
	scrollbar-width: none;
}
h5.accordion-title.accordion-title-sm {
    font-family: Krona One;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 1.6875rem;
    letter-spacing: -0.011em;
    color: #E5E5E5;
    margin-bottom: 16px;
}
.ic_faq_text {
  font-family: Krub;
  font-style: normal;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: -0.011em;
  color: #E5E5E5;
}
.ic_card_slider {
	flex: 0 0 auto;
	margin: 0 0.75rem;
	border: none;
	outline: none;
	border-radius: 0.25rem;
	color: $color-black;
	background: $color-white;
	box-shadow: $box-shadow;
}
.card-image {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	padding-top: 110%;
}
img.ic_responsive_slider_img {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	object-fit: cover;
}

.card-inner {
	width: 100%;
	height: auto;
	padding: 1rem;
}

.ic_top_time_right_box {
    width: 100%;
}

main.nk-pages {
    background-color: #000;
}

.ic_vision_title {
  font-family: Krona One;
font-style: normal;
font-weight: normal;
line-height: 1.4em;

letter-spacing: -0.011em;
background: -webkit-linear-gradient(90.67deg, #FFFFFF 3.4%, #3479FF 104.51%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 32px !important;
    width: 80%;

}

.ic_vision_padding_color {
  background: #fff;
  border-radius: 30px;
  padding: 2rem;

}


.ic_vision_subtitle {
  font-family: Krona One;
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  line-height: 33px;

  letter-spacing: -0.011em;

  color: #000000;
  }

  .ic_vision_text_bold {
    font-family: Krub;
    font-style: bold;
    font-weight: 500;
    font-size: 14px;
    line-height: 25px;

    letter-spacing: -0.011em;

    color: #000000;
  }

  .ic_vision_text_normal {
    font-family: Krub;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 25px;

    letter-spacing: -0.011em;

    color: #000000;
  }

  p.ic_p_left_faq {
    font-family: Krub;
    font-style: normal;
    font-weight: normal;
    font-size: 1.125rem;
    line-height: 1.8125rem;
    letter-spacing: -0.011em;
    color: #E5E5E5;
    margin-bottom: 30px;

}

h3.ic_subtittle_faq {
    font-family: Krona One;
    font-style: normal;
    font-weight: normal;
    font-size: 1.75rem;
    line-height: 3rem;
    letter-spacing: -0.011em;
    margin-bottom: 28px;
}

h1.ic_faq_title {
    font-family: Krona One;
    font-style: normal;
    font-weight: normal;
    font-size: 4rem;
    line-height: 1em;
    letter-spacing: -0.011em;
    margin-bottom: 8px;
}

h2.ic_basic_title {
    font-family: Krona One;
    font-style: normal;
    font-weight: normal;
    font-size: 2.3em;
    line-height: 1em;
    letter-spacing: -0.011em;
}

h3.ic_subtittle_basic {
    font-family: Krona One;
    font-style: normal;
    font-weight: normal;
    font-size: 1.4em;
    line-height: 1.6em;
    letter-spacing: -0.011em;
    margin-top: 18px;

}

img.ic_image_bot_grid {
    position: absolute;
}

.ic_roadmap_title {
  background: -webkit-linear-gradient(90.67deg, #FFFFFF 3.4%, #3479FF 104.51%);

}

.ic_roadmap_links {
  font-family: Krona One;
font-style: normal;
font-weight: normal;
font-size: 20px !important;
line-height: 10px;
text-align: right;
letter-spacing: -0.011em;
background: -webkit-linear-gradient(90.67deg, #FFFFFF 3.4%, #3479FF 104.51%);
display: flex;
justify-content: end;
align-items: center;
}

.ic_roadmap_links_m {
  font-family: Krona One;
font-style: normal;
font-weight: normal;
font-size: 20px !important;
line-height: 10px;
text-align: right;
letter-spacing: -0.011em;
display: flex;
color: #fff !important;
justify-content: end;
align-items: center;
}

.ic_roadmap_links.active {
  font-family: Krona One;
font-style: normal;
font-weight: normal;
font-size: 30px;
line-height: 10px;
text-align: right;
letter-spacing: -0.011em;
background: -webkit-linear-gradient(90.67deg, #FFFFFF 3.4%, #3479FF 104.51%);
display: flex;
justify-content: end;
align-items: center;
}
a.ic_roadmap_links.active:before {
    content: url('https://superstarsocietynft.com/assets/images/svg/steluta_mica_jumate.svg');
    margin-right: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
}
a.ic_roadmap_links_m.active:before {
    content: url('https://superstarsocietynft.com/assets/images/svg/steluta_mica_jumate.svg');
    margin-right: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ic_navigatie_roadmap.active:before {
    content: url('https://superstarsocietynft.com/assets/images/svg/steluta_mica_jumate.svg');
    margin-right: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ic_roadmap_list_roadmap {
  font-family: Krub;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 30px;
letter-spacing: -0.011em;

color: #FFFFFF;
}
.ic_roadmap_subtitle {
  background: -webkit-linear-gradient(90.67deg, #FFFFFF 3.4%, #3479FF 104.51%);

}
.ic_custom_flex_between {
  justify-content: space-between !important;

}

.ic_div_text_gigant {
  display: flex;
  justify-content: right;

}
img.ic_imagine_langa_scris_gigant.ic_display_none_phone {
    margin-left: -150px
}
.ic_webkit_jmecherie {
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

h2.ic_indemn_slider_top {
    font-family: Krona One;
    font-style: normal;
    font-weight: normal;
    letter-spacing: -0.011em;
    background: -webkit-linear-gradient(90.67deg, #FFFFFF 3.4%, #3479FF 104.51%);
    font-size: 1.7rem;

}
section.section.ic_section {
    background: linear-gradient(211deg, #0c021e -0.65%, #0a011a 33.33%, #000000 98.86%);
}
span.ic_cifre_gigant {
    font-family: Inter;
    font-style: italic;
    font-weight: bold;
    font-size: 45rem;
    line-height: 716px;
    text-align: right;
    letter-spacing: -0.011em;
    background: -webkit-linear-gradient(93.13deg, rgba(167, 202, 255, 0.1) 12.15%, rgba(255, 202, 67, 0.1) 104.32%);
    margin-bottom: 32px !important;
    margin-top: -250px;

}
h2.ic_indemn_slider_bot.ic_webkit_jmecherie {
    background: -webkit-linear-gradient(90.67deg, #FFFFFF 3.4%, #3479FF 104.51%);
    font-family: Krona One;
    font-style: normal;
    font-weight: normal;
    letter-spacing: -0.011em;

}

.ic_box_with_star_adn_title{
  display: flex;
  justify-content: left;

}
.ic_bg_black {
  background-color: #000;
}
@media only screen and (min-width: 1600px) {
  .ic_team_content {
      margin-top: 7em !important;
  }
}
/* Just On big Screen */
@media only screen and (min-width: 992px) {
  .ic_slider_container {
    margin-left: 50px;
  }
  h2.ic_indemn_slider_bot.ic_webkit_jmecherie {
      font-size: 3rem !important;
      line-height: 45px;
  }
  h2.ic_indemn_slider_top {
      font-size: 3rem;
      line-height: 86px;
  }
  section.section.ic_section {
    overflow: hidden;
}
}
.ic_team_content {
    margin-top: 6em ;
}
@media only screen and (max-width: 992px) {
  .nk-banner {
}
h2.ic_indemn_slider_top {
    text-align: center;
}
.ic_pia {
  display: flex;
  align-items: center;
}
section.section.ic_section {
    overflow: hidden;

}
p.ic_bot_two_text_launch_date {
    font-size: 0.7rem !important;
}
.ic_text_perks{
  font-size: 16px !important;
}
.ic_team_desc {
  font-size: 12px;
}
.ic_team_content {
    margin-top: 4em !important;
}
.ic_box_with_star_adn_title {
    display: flex;
    justify-content: left;
    flex-direction: column;
    align-items: center;
}
.ic_box_with_the_text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.ic_card_slider {
  width: 172px !important;
  height: auto !important;
}
.ic_just_on_phone {
  display: block !important;
}
.ic_bow_with_the_image {
  margin-bottom: 12px;
}
.ic_slider_container {
    margin-top: -140px;
}
  .ic_img_hero_right {
    display: none;
  }

  .ic_display_none_phone {
    display: none;
  }
  .banner-wrap {
    margin-top: 10rem !important;
  }
  .ic_hero_cta_box {
    bottom: 20px !important;
    text-align: left !important;
  }
  .ic_hero_main_text {
    font-size: 2.3rem;
    line-height: 4rem;
  }
  .ic_date_to_launch_box {
    width: 100%;
  }
  p.ic_time_left_number {
    font-size: 1.9em;
  }
  .ic_ul_expected_time {
    width: 100%;
  }
  .ic_nft_left_zone {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
}
.ic_vision_title {
  font-size: 1.3rem;
}
.ic_no_phone {
  display: none;
}
.ic_vision_padding_color {
  padding: 1rem !important;
}
}
.ic_just_on_phone {
  display: none;
}
.ic_bold {
  font-weight: bold;
}
.ic_p_elrond {
  font-family: Krub;
  font-style: normal;
  font-weight: normal;
  color: #E5E5E5;
}
@media only screen and (min-width: 992px) and (max-width: 1600px) {
  .ic_hero_cta_box {
    bottom: 100px;
  }
  .ic_bottom_box_hero {
    position: absolute;
    bottom: 230px;
  }
  .ic_number_box {
    display: flex;
    justify-content: space-between;
    width: 120px;
  }
  p.ic_time_left_number {
    font-size: 1.9em;
  }
  .ic_vision_padding_color {
    padding: 2.5rem !important;
  }
  .ic_vision_title {
    font-size: 1.4rem;
  }
}
.container_ic{
  margin-right: 0 !important;
}
@media only screen and (min-width: 1200px) {
  .ic_slider_top {
    margin-top: 23rem !important;
}
.container_ic{
  margin-left: 50px !important;
}
}
@media only screen and (min-width: 1600px) {
  .ic_hero_cta_box {
    bottom: 100px;
  }
  .ic_slider_container {
    margin-top: -450px !important;
  }
  .ic_display_none_custom {
    display: block !important;
}
  .ic_vision_padding_color {
    padding: 3rem;
  }
  .ic_bottom_box_hero {
    position: absolute;
    bottom: 230px;
}
.ic_number_box {
  display: flex;
  justify-content: space-between;
  width: 120px;
}
p.ic_time_left_number {
  font-size: 2.7em;
}
.ic_time_element {
    width: 12em;
}
.ic_vision_title {
  font-size: 1.6rem;
}
.scroll {
  overflow: hidden;
}
}
section.section.ic_faq.bg-theme-dark {
    background: linear-gradient(157deg, #2D0C64 -0.65%, #13052A 33.33%, #000000 98.86%);
}
.ic_nft_left_zone {
  display: none;
}
ul.social.ic_social_ul {
    display: flex;
    align-items: center;
    padding: 5px 25.9259px;
    flex-direction: row;
    border: 2px solid;
    background: #0C0519;
    border-radius: 64.8148px;
    z-index: 2;
    margin-top: 12px !important;

}
.ic_footer_social_box {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 12px;
}
li.ic_li_social {
      width: 35px;
      margin: 10px;
      display: flex;
      justify-content: center;
      align-items: center;
}
.ic_bold_vision {
    font-weight: bold !important;
}
.ic_h4_footer {
  font-size: 1.4rem;
}
.ic_sub_footer_text {
  font-size: 0.9rem;
}
footer.nk-footer.bg-theme-dark {
    background: linear-gradient(15deg, #2D0C64 -0.65%, #13052A 33.33%, #000000 98.86%);
}
  .ic_display_none_custom {
    display: none;
}
.ic_read_more_box {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 28px;
}
.ic_read_more_text  {
  background: -webkit-linear-gradient(93.48deg, #F1F1F1 1.25%, #8077CF 71.67%);
  font-family: Krub;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: -0.011em;
}
.ic_read_more_icon {
  margin-left: 12px;
}
.ic_header_roadmap {
    margin-bottom: 100px;
}
.ic_cta_explore {
  display: flex;
  width: 233px;
  height: 59px;
  background: linear-gradient(97.25deg, #BA78FC 22.54%, #4C3BE9 48.22%, #1D3766 77.79%, #121320 109.06%, #090B12 113.84%);
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  z-index: 1;
}
.ic_span_cta_explore {
  font-family: Krub;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: -0.011em;
  color: #FFFFFF;
}
.ic_flex_center_column {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.ic_explore_text_cta {
  font-family: Krona One;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 29px;
letter-spacing: -0.011em;
color: #B0B0B0;
margin: 31px 0px;
}
.ic_cta_box {
  margin-top: 50px;
}
@media only screen and (min-width: 1600px) {
  .nk-block.ic_this_nk {
      margin-top: -450px;
  }
  img.ic_imagine_langa_scris_gigant.ic_display_none_phone {
    margin-left: -150px;
    margin-top: -450px;
}
.ic_card_slider {
  width: 364px;
  height: auto;
}
.ic_top_minus {
  margin-top: 237px !important;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
  .ic_card_slider {
    width: 300px;
    height: auto;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .ic_card_slider {
    width: 250px;
    height: auto;
  }
}
@media only screen and (min-width: 992px) {
  .ic_p_elrond {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.011em;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1600px) {
  .ic_top_minus {
    margin-top: 150px !important;
  }
}
@media only screen and (min-width: 376px) and (max-width: 992px) {
  .ic_top_minus {
    margin-top: 50px !important;
  }
}
.ic_top_minus {
  margin-top: 50px;
}
.ic_roadmap_mobile_title {
  font-family: Krub;
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 24px;
letter-spacing: -0.011em;
color: #FFFFFF;
}
.ic_roadmap_mobile_text {
  font-family: Krub;
font-style: normal;
font-size: 16px;
line-height: 24px;
letter-spacing: -0.011em;
color: #FFFFFF;
}
.ic_team_subtitle {
  font-family: Krub;
font-style: normal;
font-weight: normal;
font-size: 22px;
line-height: 33px;
letter-spacing: -0.011em;
color: #E5E5E5;
}
.ic_team_social_box {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
}
.ic_team_name {
  font-family: Krub;
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 28px;
margin-bottom: 12px;
letter-spacing: -0.011em;
background: -webkit-linear-gradient(90.67deg, #FFFFFF 3.4%, #5F5F60 104.51%),
linear-gradient(0deg, #E5E5E5, #E5E5E5);
}
.ic_team_role {
  font-family: Krub;
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 28px;
letter-spacing: -0.011em;
color: #E5E5E5;
margin-bottom: 12px;
}
.ic_team_desc {
  font-family: Krub;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 24px;
letter-spacing: -0.011em;
color: #FFFFFF;
height: 120px;
}
.ic_team_social_icon {
  height: 30px;
  margin-right: 5px;
}
.ic_elipse_8 {
    position: absolute;
    left: -501px;
    top: -375px;
}
@media only screen and (max-width: 992px) {
.ic_team_name  {
font-family: Krub;
font-style: normal;
font-weight: 600;
font-size: 14px !important;
line-height: 14px !important;
margin-bottom: 5px !important;
letter-spacing: -0.011em;
  }
  .ic_team_role {
    font-family: Krub;
font-style: normal;
font-weight: 300;
font-size: 12px !important;
line-height: 14px !important;
margin-bottom: 12px !important;
letter-spacing: -0.011em;
color: #E5E5E5;
  }
}
.ic_box_with_the_text_team {
  margin-bottom: 50px;
}
.ic_red_text {
  color: red;
}
.ic_subtitle_ben {
  font-family: Krona One;
font-style: normal;
font-weight: normal;
font-size: 18px;;
line-height: 32px;
letter-spacing: -0.011em;
color: #E5E5E5;
}
.ic_p_ben_tit {
  max-width: 800px;
font-family: Krub;
font-style: normal;
font-weight: normal;
font-size: 1rem;
line-height: 28px;
text-align: center;
letter-spacing: -0.011em;
color: #E5E5E5 !important;
}
.ic_custom_center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ic_title_benefits_text {
  font-family: Krona One;
  font-style: normal;
  font-weight: normal;
  font-size: 22px;
  line-height: 27px;
  letter-spacing: -0.011em;
  color: #000000;
}
.ic_text_benefits_on_row {
  font-family: Krub;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;
letter-spacing: -0.011em;
color: #000000;
}
.ic_container_benefits {
    max-height: 971px;
    align-items: center;
    justify-content: center;
    display: flex;
    min-height: 770px;
}
.ic_perks_box_w {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
}
.ic_no_container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.ic_elornd_box {
  display: flex;
  flex-direction: column;
align-items: flex-start;
padding: 4px 10px;
background: #FFFFFF;
border-radius: 7.5px;
width: 156.5px;
height: 53.75px;
}
.section#roadmap {
    display: flex;
    flex-direction: column;
}
.ic_text_mov {
  color: #BA78FC;
}
.ic_img_benefits_1 {
}
.ic_box_text_benefits {
    max-width: 317px;
}
.ic_benefits_row{
  justify-content: center;
  align-items:
}
.ic_img_benefits {
  max-width: 110% !important;
  display: none;
  position: absolute;
}
@media only screen and (min-width: 1812px) {
  .ic_img_benefits_1 {
    display: block !important;
  }
}
@media only screen and (min-width: 1600px) and (max-width: 1811px) {
  .ic_img_benefits_2 {
    display: block !important;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1600px) {
  .ic_img_benefits_3 {
    display: block !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1400px) {
  .ic_img_benefits_4 {
    display: block !important;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1200px) {
  .ic_img_benefits_5 {
    display: block !important;
  }
}
@media only screen and (min-width: 600px) and (max-width: 1000px) {
  .ic_img_benefits_6 {
    display: block !important;
  }
}
@media only screen and (min-width: 500px) and (max-width: 600px) {
  .ic_img_benefits_phone_1 {
    display: block !important;
  }
}
@media only screen and (min-width: 400px) and (max-width: 500px) {
  .ic_img_benefits_phone_2 {
    display: block !important;
  }
  .ic_text_benefits_on_row {
    font-size: 12px;
    line-height: 16px;
}
.ic_title_benefits_text {
    font-size: 18px;
    line-height: 18px;

}
}
@media only screen and (min-width: 300px) and (max-width: 400px) {
  .ic_img_benefits_phone_3 {
    display: block !important;
  }
  .ic_text_benefits_on_row {
    font-size: 12px;
    line-height: 16px;
    max-width: 80%;
    margin-left: 35px;



}
.ic_title_benefits_text {
    font-size: 15px;
    line-height: 16px;
    text-align: center;
}
}
@media only screen and (max-width: 300px) {
  .ic_img_benefits_phone_4 {
    display: block !important;
  }
  .ic_text_benefits_on_row {
    font-size: 10px;
    line-height: 12px;
    max-width: 80%;
    margin-left: 35px;



}
.ic_title_benefits_text {
    font-size: 12px;
    line-height: 13px;
    text-align: center;
}
}





.ic_div_top_launch_date {
    margin-bottom: 18px;
}
.ic_top_time_right_box {
    width: 100%;
    margin-bottom: 18px;
}
.ic_number_box {
    min-width: 50px;
}

.container.container-xxl.ic_container_head_slider {
    margin-bottom: 60px;
}
img.ic_steluta_left {
    width: 8em;
    height: 8em;
}
@media only screen and (min-width: 992px) {
  .ic_box_with_the_text {
      margin-left: 30px;
  }
  .ic_bow_with_the_image {
      margin-left: -20px;
  }
  .ic_carusel_qick_fix {
      margin-top: 20px;
  }
}
section#roadmap {
    display: flex;
    flex-direction: column;
}
.ic_text_roadmap_desktop {
 height: 450px;
}
.ic_roadmap_list_roadmap {
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
}
.ic_span_roadmap {
  margin-left: 20px;
}
.ic_perks_title {
  background: -webkit-linear-gradient(180deg, #BA78FC 0%, #4C3BE9 48.89%, rgba(29, 55, 102, 0.92) 100%);
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
font-family: Krona One;
font-style: normal;
font-weight: normal;
font-size: 30px;
line-height: 48px;
letter-spacing: -0.011em;
margin-bottom: 8px;
}
.ic_text_perks {
  font-family: Krub;
font-style: normal;
font-weight: normal;
font-size: 15px;
line-height: 30px;
letter-spacing: -0.011em;
color: #FFFFFF;
}
.ic_find_us {
  font-family: Krona One;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 29px;
letter-spacing: -0.011em;
color: #B0B0B0;
}
.ic_discord_li {
    padding: 6px 20px;
    background: rgba(222, 193, 251, 0.05);
    border-radius: 6px;
}
.ic_faq_title {
  background: -webkit-linear-gradient(90.67deg, #FFFFFF 3.4%, #3479FF 104.51%);
}
.ic_subtittle_faq {
  background: -webkit-linear-gradient(90.67deg, #FFFFFF 3.4%, #3479FF 104.51%);
}
.ic_nft_left_title {
  font-family: Krona One;
font-style: normal;
font-weight: normal;
font-size: 32px;
line-height: 40px;
text-align: right;
letter-spacing: -0.011em;
color: #FFFFFF;
}
.ic_numar_mai_mare {
  font-family: Krona One;
font-style: normal;
font-weight: normal;
font-size: 92px;
line-height: 119px;
text-align: right;
letter-spacing: -0.011em;
color: #FFC738;
}
.ic_text_mai_mic {
font-family: Krub;
font-style: normal;
font-weight: 600;
font-size: 26px;
line-height: 39px;
text-align: right;
letter-spacing: -0.011em;
color: #C5C8D9;
}
.ic_stanga {
  position: absolute;
  margin-top: 850px;
  margin-left: 600px;
  display: block;
}
@media only screen and (max-width: 1600px) {
  .ic_nft_left_zone {
    display: block !important;
  }
  .ic_text_nft_left_box {
     display: flex;
     flex-direction: column;
     align-items: center;
  }
  .ic_stanga {
    display: none !important;
  }
  p.ic_nft_left_top_text {
     font-family: Krona One;
     font-style: normal;
     font-weight: normal;
     font-size: 14px;
     line-height: 17px;
     text-align: center;
     letter-spacing: -0.011em;
     color: #FFFFFF;
  }
  p.ic_nft_left_bottom_text {
      font-family: Krona One;
      font-style: normal;
      font-weight: normal;
      font-size: 92px;
      line-height: 119px;
      text-align: center;
      letter-spacing: -0.011em;
      color: #FFC738;
  }
}
.ic_underline {
  text-decoration: underline !important;
}
.ic_mov {
  color: #3B3AB9 !important;
}
.ic_header_vision {
  font-family: Krona One;
font-style: normal;
font-weight: normal;
font-size: 32px;
line-height: 47px;
z-index: 2;
letter-spacing: -0.011em;
color: #3B3AB9;
margin-bottom: 50px;
}
.ic_star_vision {
    position: absolute;
    margin-top: -20px;
    margin-left: -40px;
}
.ic_text_black_vision {
font-family: Krona One;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 32px;
letter-spacing: -0.011em;
color: #000000;
margin-bottom: 40px;
}
.ic_cookie_box.js-cookie-consent.cookie-consent {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    position: fixed;
    width: 266px;
    height: 291.97px;
    background: #FFFFFF;
    box-shadow: 0px 4px 24px rgb(0 0 0 / 25%);
    border-radius: 18px;
    top: 50%;
    z-index: 9;
    left: 20px;
}
p.ic_cookie_hello {
    font-family: Krub;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 21px;
    letter-spacing: -0.011em;
    color: #000000;
}
.ic_cookie_text_box {
    margin-top: 20px;
}
p.ic_cookie_explain {
    font-family: Krub;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -0.011em;
    color: #000000;
}
.ic_cookie_button {
    position: static;
    width: 134px;
    height: 41px;
    left: 0px;
    top: 0px;
    background: #000000;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
span.ic_span_cookie_consent {
    font-family: Krub;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    letter-spacing: -0.011em;
    color: #FFFFFF;
}
.js-cookie-consent-agree.cookie-consent__agree.ic_button_cookie_div {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    margin-top: 33px;
}
@media only screen and (min-width: 920px) {
  .ic_roadmap_subtitle {
    width: 70%;
  }
}
.ic_roadmap_links_m {
    display: flex;
    justify-content: center;
    align-items: center;
}
li.ic_pia {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}
.ic_elornd_box_w {
    margin-bottom: 33px;
}
.section-head p {
    color: #E5E5E5;
    z-index: 9;
}
.ic_smaller_paddings_section {
   padding-top: 20px;
   padding-bottom: 20px
}
.ic_star_and_text {
  display: flex;
  flex-direction: column;
}
a.ic_roadmap_links_m.active {
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 992px) {
  .ic_nav_hover:hover {
    background: -webkit-linear-gradient(90.67deg, #FFFFFF 3.4%, #3479FF 104.51%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
  }
  .ic_nav_hover {
    background: #fff;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
  }
}
@media only screen and (max-width: 992px) {
  h3.ic_subtittle_faq {
      font-size: 0.875rem !important;
      line-height: 1.3125rem  !important;
  }
  p.ic_p_left_faq {
      font-size: 0.875rem !important;
      line-height: 1.375rem !important;
  }
  h5.accordion-title.accordion-title-sm {
      font-size: 0.875rem !important;
      line-height: 1.5rem !important;
  }
  .ic_faq_text {
    font-size: 0.875rem !important;
    line-height: 1.375rem !important;
}
}
img.ic_perks {
    height: 50px;
    align-self: flex-start;
    margin-left: -20px;
}
.ic_subtitle_premium_perks {
  font-size: 1.125rem;
  line-height: 1.75rem;
  display: flex;
  justify-content: center;
  text-align: center;
  font-family: 'Krub';
font-style: normal;
font-weight: 400;

}

.ic_title_premium_perks {
text-align: center;
font-family: 'Krona One';
font-style: normal;
font-weight: 400;
align-items: center;
margin-bottom: 20px;


}

.ic_premium_gradient {
  background: -webkit-linear-gradient(274deg, #BA78FC -34.06%, #4C3BE9 26.92%, #FFCA43 63.71%);

}

.ic_paragraph_size_limit {
  max-width: 700px;

}

.ic_star_premium_perks {
  display: flex;
  justify-content: center;
}

.ic_spacing_72 {
  margin-bottom: 72px;
}
.ic_img_number {
  margin-bottom: 12px;
}
.ic_text_perks_premium {
  font-family: 'Krub';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 27px;
/* or 169% */

letter-spacing: -0.011em;

color: #E5E5E5;
}
.ic_dot {
  margin-right: 3px;
  margin-top: -2px;
}

.ic_div_border {
  position: absolute;
display: flex;
align-items: center;
justify-content: center;
width: 100%;

}

img.ic_border {
    max-width: 98%;
}
.ic_spacing_150 {
  margin-bottom: 150px;
}
.ic_heart_div {
  display: flex;
  justify-content: center;
}

.ic_chain_values_div {
  display: flex;
justify-content: center;
  margin-top: 20px;
  margin-bottom: 72px;
}
.ic_chain_img_div{
  display: flex;
  justify-content: center;
}
.ic_impar {
  font-family: 'Krona One';
font-style: normal;
font-weight: 400;
letter-spacing: -0.011em;
}
.ic_par {
  font-family: 'Krona One';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 48px;
/* identical to box height, or 300% */

letter-spacing: -0.011em;

opacity: 0.8;
}
.ic_chain_inactive_big {

}
.ic_chain_img_div {
  margin-bottom: 20px;
}
.ic_chain_value_element_div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ic_chain_active {
  background: linear-gradient(167.7deg, #BA78FC -34.06%, #4C3BE9 26.92%, #FFCA43 63.71%);
}
.ic_chain_inactive_big {
  background: linear-gradient(143.95deg, #FFFFFF 21.2%, #3479FF 87.17%);
}
.ic_align_center_chain {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
#donation-chain {
  margin-bottom:12rem;
}

@media only screen and (max-width: 1400px) {
  .ic_p_none {
    display: none;
  }
  .ic_d_none {
    display: block;
  }
  .ic_align_center_chain {
    max-width: 450px;
    width: 100%
  }
}
@media only screen and (min-width: 1400px) {
  .ic_p_none {
    display: block;
  }
  .ic_impar {
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  }
  .ic_d_none {
    display: none;
  }
  .ic_impar {
  font-weight: 400;
  font-size: 32px;
  line-height: 48px;
  }
  .ic_chain_value_element_div {
    display: flex !important;

}
}


.ic_venit_pasiv_titlu {
  font-family: 'Krona One';
font-style: normal;
font-weight: 400;
background: linear-gradient(109.72deg, #FE986C 7.84%, #250E67 108.08%);
text-align: center;
letter-spacing: -0.011em;
}
.ic_desc_pasiv {
  font-family: 'Krona One';
  font-style: normal;
  font-weight: 400;
  display: flex;
  align-items: flex-end;
  text-align: center;
  letter-spacing: -0.011em;

  color: #E5E5E5;
}
.ic_for_all {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
    margin-bottom: 20px;
}
.ic_span_all_members {
  font-family: 'Krub';
font-style: normal;
font-weight: 600;
font-size: 1.375rem;
line-height: 1.813rem;
/* identical to box height */

letter-spacing: -0.011em;

color: #FFFFFF;
}

.ic_union_img {
  margin-right: 12px;
}
.ic_premium_holder_title {
  font-family: 'Krona One';
font-style: normal;
font-weight: 400;
background: linear-gradient(109.72deg, #FE986C 7.84%, #250E67 108.08%);
letter-spacing: -0.011em;
}
.ic_div_premium_holder_title {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.ic_index_text {
  font-family: 'Krub';
font-style: normal;
font-weight: 600;
font-size: 1.375rem;
line-height: 1.813rem;
letter-spacing: -0.011em;
color: #999999;
}

.ic_value_index {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.ic_value_index {
  margin-top: 40px;
  margin-bottom: 20px;
}

.ic_coloana_index {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5px;
}
.ic_number_of_stars {
  font-family: 'Krona One';
  font-style: normal;
  font-weight: 400;
  text-align: right;
  letter-spacing: -0.011em;
}
.ic_premium_number {
  background: linear-gradient(109.72deg, #FE986C 7.84%, #250E67 108.08%);
}
.ic_common_number {
  color: #E5E5E5;

}
.ic_index_imgs {
  margin-right: 12px;
}
.ic_resst_number {
  background: linear-gradient(90.67deg, #FFFFFF 3.4%, #3479FF 104.51%);
}
.ic_text_star_desc {
  font-family: 'Krona One';
font-style: normal;
font-weight: 400;
letter-spacing: -0.011em;
color: #E5E5E5;
}
.ic_image_nft_example {
padding-left: 0 !important;
margin-right: 8px;
}
.ic_index_img {
}
.ic_custom_centered {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 1600px) {
  .ic_under_1600_d_none {
    display: none !important;
  }
  .ic_over_1600_p_none {
    display: block !important;
  }
}
@media only screen and (min-width: 1600px) {
  .ic_under_1600_d_none {
    display: block;
  }
  .ic_over_1600_p_none {
    display: none;
  }
}
.ic_special_spacer {
  margin-top: 40px;
}
@media only screen and (max-width: 992px) {
  .ic_premium_holder_title {
    font-size: 24px;
    line-height: 32px;
    margin-left: -40px;
  }
  .ic_5_star_img {
    height: 4.775rem !important;
  }
  .ic_venit_pasiv_titlu {
    font-size: 1.75rem;
    line-height: 2.75rem;
  }
  .ic_desc_pasiv {
    font-size: 0.875rem;
    line-height: 1.5rem;
    margin-top: 20px;
  }
  .ic_number_of_stars {
    font-size: 2.42rem;
line-height: 3rem;
  }
  .ic_text_star_desc {
    font-size: 1.125rem;
    line-height: 2.25rem;
  }
  .ic_index_img {
    height: 37.97px;

  }

}
@media only screen and (min-width: 992px) {
.ic_premium_holder_title {
  font-size: 3rem;
  line-height: 4.5rem;
  margin-left: -100px;
}
.ic_number_of_stars {
  font-size: 3.25rem;
  line-height: 4.063rem;
  margin-right: 12px;
}
.ic_index_img {
  margin-right: 12px;
}
.ic_venit_pasiv_titlu {
  font-size: 5.75rem;
  line-height: 7.375rem;
}
.ic_desc_pasiv {
  font-size: 1.5rem;
  line-height: 3rem;
  max-width: 850px;
  margin-top: 20px;
}
.ic_text_star_desc {
  font-size: 1.75rem;
  line-height: 3rem;
}
}

.ic_second_row_premium_perks {
  margin-top: 60px;

}
