@font-face {
  font-family: 'N27';
  src: url('../fonts/N27-Bold.eot');
  src: url('../fonts/N27-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/N27-Bold.woff2') format('woff2'),
    url('../fonts/N27-Bold.woff') format('woff'),
    url('../fonts/N27-Bold.ttf') format('truetype'),
    url('../fonts/N27-Bold.svg#N27-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'N27';
  src: url('../fonts/N27-Regular.eot');
  src: url('../fonts/N27-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/N27-Regular.woff2') format('woff2'),
    url('../fonts/N27-Regular.woff') format('woff'),
    url('../fonts/N27-Regular.ttf') format('truetype'),
    url('../fonts/N27-Regular.svg#N27-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --darkturquoise: #00D5F3;
}

/* bootstrap overrides */
.dropdown-toggle::after {
  border: 0 !important;
  content: "\e901";
  font-family: 'icomoon';
  font-size: 0.25rem;
}

.navbar-toggler {
  border: 0;
}

.navbar-toggler:focus {
  box-shadow: none;
}


.dropdown-menu {
  --bs-dropdown-min-width: 15rem;
  border: 0
}

/* helpers */
.text-turquoise {
  color: var(--darkturquoise);
}

/* swiper overrides */
.swiper-button-next,
.swiper-button-prev {
  color: var(--darkturquoise);
}

.swiper-pagination-bullet {
  background: #D9D9D9;
}

.swiper-pagination-bullet-active {
  background: var(--darkturquoise);
  width: 1.25rem;
  border-radius: 5px;
}

.swiper-pagination {
  padding-top: 2rem;
  position: relative;
}

html {
  scroll-behavior: smooth;
}

html,
body {
  font-size: 13px;
}

body {
  font-family: 'N27', sans-serif;
  font-weight: 400;
  min-height: 100vh;
  color: #fff;
}

.btn-primary {
  --bs-btn-bg: #1676D7;
  --bs-btn-border-color: #1676D7;
  --bs-btn-disabled-bg: #1676D7;
  --bs-btn-disabled-border-color: #1676D7;
  --bs-btn-hover-bg: #1570cc;
  --bs-btn-hover-border-color: #1570cc;
  --bs-btn-active-bg: #1570cc;
  --bs-btn-active-border-color: #1570cc;
  --bs-border-radius: 100px;
  width: fit-content;
}

.nav-item .lang-btn {
    display: flex;
    align-items: center;
    border: 1px solid;
    border-radius: 36px;
    height: 40px;
    padding: 0 16px;
    text-decoration: none;
    background-color: transparent;
    user-select: none;
    vertical-align: middle;
    appearance: none;
    box-shadow: none !important;
    outline: 0 !important;
    outline-color: transparent !important;
	margin-top: 8px;
    /* gap: 8px; */
}

#navbar-container {
  position: relative;
  width: 100%;
  z-index: 10;
}

nav.navbar {
  transition: .5s cubic-bezier(.39, .58, .57, 1);
  -webkit-transition: .5s cubic-bezier(.39, .58, .57, 1);
  -moz-transition: .5s cubic-bezier(.39, .58, .57, 1);
  -o-transition: .5s cubic-bezier(.39, .58, .57, 1);
  -ms-transition: .5s cubic-bezier(.39, .58, .57, 1);
  height: 5rem;
  background: linear-gradient(180deg, #fff 0%, #fff 100%);
}

#navbar-container.sticky-header {
  position: relative;
  background: linear-gradient(180deg, #fff 0%, #fff 100%);
  box-shadow: 0 3px 6px rgba(0, 0, 0, .1607843137);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .1607843137);
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, .1607843137);
  -o-box-shadow: 0 3px 6px rgba(0, 0, 0, .1607843137);
  -ms-box-shadow: 0 3px 6px rgba(0, 0, 0, .1607843137);
}

#navbar-container.sticky-header nav.navbar {
  padding: 0;
  height: 4.25rem;
}

.hero-video-section {
  position: relative;
  height: 45rem;
  overflow: hidden;
}

.hero-video-section video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 45rem;
  transform: scale(1.4);
  z-index: 1;
}

.hero-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .75);
  z-index: 2;
}

.hero-content {
  position: relative;
  z-index: 3;
  color: white;
  top: 50%;
  transform: translateY(-50%);
}

.sticky-header .navbar-nav,
.navbar-nav {
  --bs-nav-link-color: #555;
  --bs-navbar-active-color: #555;
  --bs-nav-link-hover-color: #555;
}

.event-description {
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(15px);
  border-radius: 1.875rem;
  font-size: 1rem;
  line-height: 2rem;
  padding: 2rem;
}

.event-logo {
  height: 9.375rem;
}

.event-description-sub-txt {
  color: var(--darkturquoise);
}

.support {
  background-color: #0c0c0c;
}



.attend-description:nth-child(1) {
  background: url('../images/why-attend/attend-bg-first.png') no-repeat center/cover;
}

.attend-description:nth-child(2) {
  background: url('../images/why-attend/attend-bg-second.png') no-repeat center/cover;
}

.attend-description:nth-child(3) {
  background: url('../images/why-attend/attend-bg-third.png') no-repeat center/cover;
}

.wrapper-section {
  background: #0c0c0c url('../images/black_bg.png');
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  z-index: 1;
}

.wrapper-section::before {
  content: "";
  position: absolute;
  background: radial-gradient(56.84% 51.24% at 50% -27.17%, rgba(48, 63, 80, 0.80) 0%, rgba(15, 15, 15, 0.80) 100%);
  width: 100%;
  height: 100%;
  backdrop-filter: blur(5px);
  z-index: -1;
  pointer-events: none;
}

.globe-img {
  height: 20rem;
  mix-blend-mode: screen;
}

.section-title-wrapper {
  background: #1C3954 url('../images/title_bg.png') no-repeat center / cover;
  backdrop-filter: blur(25px);
  color: #fff;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  position: relative;
}

.title-img {
  width: 8rem;
}

.section-title {
  text-transform: uppercase;
}

.countdown-content {
  border: 1px solid #1676D7;
  border-radius: 1.875rem;
}

.countdown-content-item {
  border-radius: 1.875rem;
  background: radial-gradient(60.27% 47.3% at 50% -19.19%, rgba(255, 255, 255, 0.50) 0%, rgba(61, 72, 129, 0.30) 100%);
  backdrop-filter: blur(5px);
  width: 4.27rem;
  height: 5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.event-label {
  color: var(--darkturquoise);
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  backdrop-filter: blur(5px);
  padding: 0 1rem;
  z-index: 10;
}

.themes-section {
  position: relative;
}

.objectives {
  background: #0c0c0c url('../images/objectives_bg.png') no-repeat center/cover;
  /* height: 31.25rem; */
}

.section-title-bg {
  background: url(../images/secondary_title_bg.png) no-repeat center / contain;
  height: 8.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.objectives .swiper-slide {
  border-radius: 1.875rem;
  background: rgba(134, 134, 134, 0.12);
  backdrop-filter: blur(10px);
  padding: 1.538rem 1.19rem 1.73rem 0.769rem;
  height: auto;
}

.obj-heading {
  color: var(--darkturquoise);
  font-size: 1.69rem;
}

.dark-bg {
  background-color: #0c0c0c;
}

.vr-line {
  background: var(--darkturquoise);
  width: 2px;
}

.slope-left {
  transform: skew(-15deg);
}

.slope-right {
  transform: skewX(15deg);
}

.highlights-count {
  opacity: 0;
  transform: translateY(-10px);
  transition: all 0.6s ease-out;
}

.highlights-count.animated {
  opacity: 1;
  transform: translateY(0);
}

.quotesSwiper {
  width: 100%;
}

.quotesSwiper .swiper-slide {
  aspect-ratio: 1094 / 615;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.quotesSwiper .swiper-slide-img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}

.download-docs {
  background: #0c0c0c url(../images/download-documents_bg.png) no-repeat top left/cover;
  min-height: 20rem;
}

.doc-download {
  background: rgba(22, 118, 215, 0.15);
  border-radius: 20px;
  position: relative;
  padding: 1.25rem 8.25rem 1.5625rem 1.5rem;
}

.doc-img {
  width: 9rem;
  position: absolute;
  right: 0;
}

/* themes styles */
.content {
  overflow: hidden;
  position: sticky;
  display: flex;
  width: 100%;
  flex-direction: column;
  background-color: #26292f;
  z-index: 1;
}

.content:nth-child(1) {
  top: 3.75rem;
}

.content:nth-child(2) {
  top: calc(7rem + 3.75rem);
}

.content:nth-child(3) {
  top: calc(14rem + 3.75rem);
}

.content:nth-child(4) {
  top: calc(21rem + 3.75rem);
}

.content:nth-child(5) {
  top: calc(28rem + 3.75rem);
}

.content-title {
  position: relative;
  z-index: 2;
}

.content-title {
  font-size: 1.8rem;
  display: flex;
  align-items: center;
  border-bottom: 1px solid hsla(0, 0%, 100%, .2);
  line-height: 3.3125rem;
  padding: 1.875rem 0;
}

.content-text {
  position: relative;
  padding: .625rem 0 0;
}

.content-background {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /* mix-blend-mode: overlay; */
  /* filter: blur(3px); */
}

/* heighlights swiper */
.highlightsSwiper .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  box-sizing: border-box;
  transition: all 0.3s ease-in-out;
  position: relative;
}

.highlights-card {
  width: 100%;
  background-color: #0c0c0c;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  transition: 0.3s ease-in-out;
  position: relative;
}

.highlights-card-image {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.highlights-card-image a[data-fancybox="gallery"] {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  transition: all .3s ease-in-out;
  outline: .25rem solid transparent;
}

.highlights-card-image a[data-fancybox="gallery"]::after {
  content: '';
  /* Required for pseudo-elements */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: .25rem solid transparent;
  box-sizing: border-box;
  opacity: 0;
}

.highlights-card-image a[data-fancybox="gallery"]:hover::after {
  border-color: var(--darkturquoise);
  opacity: 1;
}

.highlights-card-image a[data-fancybox="gallery"]::before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
}

.highlights-card-image a[data-fancybox="gallery"]:hover::before {
  content: none;
  opacity: 0;
}

.highlights-card-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* speakers swiper */
.speakers-wrapper .swiper-slide {
  display: flex;
  align-items: center;
  position: relative;
}

.speaker-info {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 62.35%, rgba(0, 0, 0, 0.92) 96.08%);
}

.speaker-position {
  font-size: 14px;
  color: #B4B4B4;
}

.speakers-wrapper .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.custom-tabs.nav {
  --bs-nav-link-color: var(--bs-white);
  --bs-nav-link-hover-color: var(--darkturquoise);
  --bs-nav-link-disabled-color: rgba(0, 213, 243, .5);
  display: inline-flex;
  position: relative;
}

.custom-tabs.nav-pills {
  --bs-nav-pills-border-radius: 0;
  --bs-nav-pills-link-active-color: var(--darkturquoise);
  --bs-nav-pills-link-active-bg: transparent;
  border-bottom: 1px solid var(--bs-white);
}

.custom-tabs .nav-link {
  font-weight: 700;
  position: relative;
  padding: 0 2.5rem 1.75rem 2.5rem;
  transition: .3s ease-in-out;
}

.custom-tabs .nav-link.active::before {
  content: '';
  position: absolute;
  background: var(--darkturquoise);
  bottom: -1px;
  left: 0;
  height: 6px;
  width: 100%;
}

.event-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 4px;
}

.event-table td:nth-child(3) {
  border-left: 4px solid transparent;
}

.event-table th {
  background-color: transparent;
  color: var(--bs-white);
}

.event-table td {
  padding: 12px;
  background-color: #222222;
  color: var(--bs-white);
  vertical-align: middle;
  border: none;
}

.event-table tr.has-side-event td {
  background-color: rgba(0, 213, 243, 0.50);
}

.event-table tr td[rowspan] {
  border-left-color: #0c0c0c;
}

.event-table th:nth-child(1),
.event-table td:nth-child(1) {
  width: 15%;
}

.event-table th:nth-child(2),
.event-table td:nth-child(2) {
  width: 25%;
}

.event-table th:nth-child(3),
.event-table td:nth-child(3) {
  width: 60%;
}

.side-navigation {
  position: fixed;
  top: 50%;
  right: 0px;
  transform: translateY(-50%);
  z-index: 1000;
  border-radius: 20px 0px 0px 20px;
  background: rgba(72, 72, 72, 0.50);
  backdrop-filter: blur(7.5px);
  padding: 20px;
  transform: translateY(-50%);
  z-index: 1000;
  display: none;
}

.side-navigation ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.side-navigation li:not(:last-child) {
  margin-bottom: 20px;
}

.side-navigation a {
  display: block;
  width: 10px;
  height: 10px;
  background-color: var(--darkturquoise);
  border-radius: 50%;
  transition: background-color 0.3s ease, transform 0.2s ease;
  position: relative;
  z-index: 1;
}

.side-navigation a:hover {
  transform: scale(1.1);
}

.side-navigation a.active {
  background-color: var(--darkturquoise);
}

.side-navigation a.active::after {
  content: '';
  position: absolute;
  top: -5px;
  left: -5px;
  width: 20px;
  height: 20px;
  border: 1px solid var(--darkturquoise);
  border-radius: 50%;
  box-sizing: border-box;
  animation: pulse 1s infinite alternate;
  pointer-events: none;
}

.side-navigation a[title]::before {
  content: attr(title);
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--darkturquoise);
  color: #0D1123;
  padding: 5px 8px;
  border-radius: 4px;
  white-space: nowrap;
  font-size: 14px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease, right 0.3s ease;
  pointer-events: none;
  z-index: 2;
}

.side-navigation a[title]:hover::before {
  opacity: 1;
  visibility: visible;
  right: 20px;
}

.objective-swiper {
  position: relative;
}

.swiper-custom-button-prev,
.swiper-custom-button-next {
  font-size: 2.5rem;
  color: var(--darkturquoise);
  position: absolute;
  top: 50%;
  transform: translate(-50%);
  z-index: 10;
}

.swiper-custom-button-prev {
  left: -1.875rem;
}

.swiper-custom-button-next {
  right: -4rem;
}

.swiper-custom-button-next[aria-disabled="true"],
.swiper-custom-button-prev[aria-disabled="true"] {
  opacity: .35;
  cursor: auto;
}

.attend-img {
  object-fit: cover;
}

nav.navbar .dropdown-item,
nav.navbar .dropdown-item:focus,
nav.navbar .dropdown-item:focus-visible,
nav.navbar .dropdown-item:focus-within {
  box-shadow: none;
  outline: 0px;
}

nav.navbar .dropdown-item:hover,
nav.navbar .dropdown-item:active,
nav.navbar .dropdown-item:focus,
nav.navbar .dropdown-item.active-link {
  color: #0c0c0c;
}

.dropdown-item {
  --bs-dropdown-link-color: #0c0c0c;
}

.dropdown-item.active,
.dropdown-item:active {
  --bs-dropdown-link-active-bg: #f8f9fa;
}

.offcanvas-close,
nav.navbar .dropdown-item,
nav.navbar .dropdown-toggle::after,
.nav-link {
  transition: 0.3s linear;
}

footer .footer-bottom {
  display: flex;
  align-items: center;
  color: rgb(255, 255, 255);
  border-top: 1px solid rgba(225, 225, 225, 0.2);
}

footer .footer-links .footer-item .menu-link {
  font-size: 1rem;
  line-height: 1;
}

footer .footer-links .footer-item .menu-link:not(:last-child) {
  margin-bottom: 1rem;
}

footer {
  background-color: #0c0c0c;
  background-image: url(../images/footer-background.webp);
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-position: left;
  position: relative;
}

footer .footer-content {
  position: relative;
  z-index: 5;
}

footer:after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  background-color: rgba(0, 0, 0, .2);
  z-index: 0;
  left: 0;
  top: 0;
}


footer .container {
  max-width: 90%;
}

footer .footer-links a {
  transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
}

footer .footer-links a:hover {
  opacity: .7;
}

.copy-rights {
  font-size: .846rem;
}

.footer-item-heading {
  /* width: max-content; */
  margin-bottom: 2rem;
}

.SocialMediaLinksfootercontainer .list-unstyled li {
  line-height: 1;
}

.social-media-link {
  font-size: 2rem;
}

.footer-item-heading {
  font-size: 1.142rem;
}

.footer-item-heading i {
  font-size: .5rem;
}

.dropdown-toggle[aria-expanded="true"]::after,
.footer-item-heading[data-bs-toggle="collapse"][aria-expanded="true"] .icon-arrow-down {
  transform: rotate(-180deg);
  transition: transform 0.2s ease-in-out;
}

.dropdown-toggle[aria-expanded="false"]::after,
.footer-item-heading[data-bs-toggle="collapse"][aria-expanded="false"] .icon-arrow-down {
  transform: rotate(0deg);
  transition: transform 0.2s ease-in-out;
}

footer .footer-top {
  padding: 1.5rem 0 2rem;
}

.dropdown-item {
  --bs-dropdown-item-padding-y: .5rem;
  --bs-dropdown-item-padding-x: .5rem;
}

/* End Styles */

/* Begin Responsive */
@media (min-width: 768px) {

  html,
  body {
    font-size: 14px;
  }

  .doc-img {
    width: 15rem;
  }

  .doc-download {
    padding: 1.875rem 12.5rem 1.875rem 2.5rem;
  }
}

@media (min-width: 992px) {

  html,
  body {
    font-size: 16px;
  }

  .container {
    max-width: 85%;
  }

  nav.navbar {
    background: transparent;
  }

  #navbar-container {
    position: absolute;
    top: 0;
    left: 0;
  }

  .navbar-nav {
    --bs-nav-link-color: var(--bs-white);
    --bs-navbar-active-color: var(--bs-white);
    --bs-nav-link-hover-color: var(--bs-white);
    gap: 1.538rem;
    margin-left: 5rem;
  }

  #navbar-container:not(.sticky-header) {
    background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0) 100%);
  }

  .nav-link {
    --bs-navbar-nav-link-padding-x: 0;
    font-size: 1rem;
  }

  .navbar-brand {
    padding-left: 1.25rem;
  }

  .attend-img {
    width: 30%;
  }

  .countdown-content-item {
    width: 5.27rem;
    height: 6rem;
  }

  .doc-img {
    right: 5%;
  }

  footer .footer-top {
    padding: 4.5rem 0 3rem;
  }

  footer .footer-content {
    border-top: 1px solid rgba(67, 67, 67, .2);
  }

  /* .footer-item-heading {
    width: auto;
  } */

  footer .footer-links .footer-item .menu-link {
    font-size: 0.875rem;
  }
}

@media (min-width: 1024px) {
  .side-navigation {
    display: block;
  }

  nav.navbar .dropdown-item:hover,
  nav.navbar .dropdown-item:active,
  nav.navbar .dropdown-item:focus {
    padding-left: 1.25rem !important;
  }

  .social-media-link {
    font-size: 1.5rem;
  }
}

@media (min-width: 1440px) {

  html,
  body {
    font-size: 18px;
  }
}

@media (min-width: 1600px) {

  html,
  body {
    font-size: 20px;
  }
}

@media (min-width: 1920px) {

  html,
  body {
    font-size: 26px;
  }

  .nav-link {
    font-size: 0.923rem;
  }

  footer .footer-links .footer-item .menu-link {
    font-size: .77rem;
  }
}

@keyframes pulse {
  from {
    transform: scale(0.8);
    opacity: 0.5;
  }

  to {
    transform: scale(1.0);
    opacity: 1;
  }
}

@keyframes glowing-stars {
  0% {
    opacity: 0;
  }

  50% {
    opacity: .5;
  }

  100% {
    opacity: .7;
  }
}


#stars-group-1 {
  z-index: 10;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  box-shadow: 1672px 488px #fff, 948px 837px #fff, 961px 708px #fff, 328px 553px #fff, 1010px 1473px #fff, 385px 193px #fff, 1377px 1733px #fff, 1590px 1598px #fff, 1023px 1338px #fff, 981px 177px #fff, 1217px 258px #fff, 247px 1669px #fff, 1687px 1009px #fff, 272px 440px #fff, 543px 1501px #fff, 1179px 1551px #fff, 1535px 1329px #fff, 319px 660px #fff, 249px 24px #fff, 263px 886px #fff, 1334px 408px #fff, 790px 1642px #fff, 1143px 494px #fff, 132px 205px #fff, 1162px 971px #fff, 1571px 748px #fff, 1114px 112px #fff, 1475px 365px #fff, 7px 1401px #fff, 1536px 640px #fff, 620px 745px #fff, 1385px 1292px #fff, 314px 438px #fff, 194px 973px #fff, 337px 1461px #fff, 93px 1520px #fff, 295px 121px #fff, 1056px 1164px #fff, 529px 1518px #fff, 909px 800px #fff, 1470px 1625px #fff, 1696px 497px #fff, 1417px 976px #fff, 136px 603px #fff, 300px 90px #fff, 914px 1570px #fff, 97px 1639px #fff, 1224px 799px #fff, 1743px 393px #fff, 26px 867px #fff, 968px 1671px #fff, 545px 581px #fff, 759px 1275px #fff, 531px 356px #fff, 139px 658px #fff, 189px 1573px #fff, 1209px 1194px #fff, 646px 1609px #fff, 135px 1518px #fff, 737px 949px #fff, 339px 927px #fff, 1351px 553px #fff, 1198px 1593px #fff, 1626px 1035px #fff, 236px 1429px #fff, 651px 1115px #fff, 1032px 1295px #fff, 1725px 1696px #fff, 572px 479px #fff, 1638px 1039px #fff, 1489px 1502px #fff, 1059px 185px #fff, 1467px 1049px #fff, 122px 1519px #fff, 1241px 1685px #fff, 486px 174px #fff, 788px 1714px #fff, 1194px 1515px #fff, 1601px 1494px #fff, 1152px 770px #fff, 126px 823px #fff, 1711px 919px #fff, 461px 1213px #fff, 1437px 845px #fff, 1024px 1383px #fff, 1076px 1474px #fff, 853px 122px #fff, 334px 1521px #fff, 503px 704px #fff, 1435px 717px #fff, 235px 604px #fff, 1723px 406px #fff, 474px 984px #fff, 412px 883px #fff, 6px 1058px #fff, 1792px 652px #fff, 1336px 226px #fff, 1543px 1412px #fff, 173px 1421px #fff, 240px 1007px #fff, 780px 1716px #fff, 159px 663px #fff, 446px 187px #fff, 1013px 1538px #fff, 507px 783px #fff, 492px 36px #fff, 443px 1718px #fff, 1184px 1611px #fff, 558px 603px #fff, 753px 722px #fff, 454px 516px #fff, 1159px 198px #fff, 1379px 821px #fff, 885px 1753px #fff, 1349px 1568px #fff, 336px 1417px #fff, 1416px 830px #fff, 1546px 533px #fff, 1490px 1564px #fff, 1098px 319px #fff, 1043px 429px #fff, 1130px 1728px #fff, 792px 385px #fff, 1393px 687px #fff, 424px 1059px #fff, 428px 314px #fff, 1015px 1618px #fff, 1530px 826px #fff, 666px 679px #fff, 566px 1394px #fff, 177px 338px #fff, 1406px 1370px #fff, 440px 127px #fff, 592px 730px #fff, 1787px 1148px #fff, 378px 137px #fff, 331px 1487px #fff, 986px 1757px #fff, 1099px 302px #fff, 913px 1551px #fff, 1601px 257px #fff, 1265px 666px #fff, 3px 494px #fff, 1473px 1760px #fff, 1431px 1568px #fff, 59px 38px #fff, 900px 1239px #fff, 1103px 1383px #fff, 1637px 686px #fff, 893px 522px #fff, 817px 870px #fff, 608px 975px #fff, 991px 316px #fff, 1649px 1736px #fff, 365px 1517px #fff, 1694px 1028px #fff, 577px 462px #fff, 816px 188px #fff, 931px 1610px #fff, 1538px 1729px #fff, 558px 323px #fff, 1093px 1215px #fff, 990px 1571px #fff, 500px 662px #fff, 382px 832px #fff, 1711px 305px #fff, 274px 1308px #fff, 449px 1422px #fff, 527px 925px #fff, 62px 609px #fff, 379px 272px #fff, 378px 473px #fff, 76px 579px #fff, 282px 1657px #fff, 1088px 1256px #fff, 1716px 1429px #fff, 682px 1775px #fff, 1051px 249px #fff, 1143px 708px #fff, 1445px 536px #fff, 48px 1150px #fff, 528px 1591px #fff, 109px 1483px #fff, 1515px 1656px #fff, 1370px 1326px #fff, 498px 729px #fff, 1209px 431px #fff, 723px 904px #fff, 1490px 1059px #fff, 1616px 1551px #fff, 134px 1194px #fff, 157px 1661px #fff, 1014px 1535px #fff, 731px 1008px #fff, 487px 1362px #fff, 91px 183px #fff, 109px 1666px #fff, 201px 1549px #fff, 1104px 1340px #fff, 1483px 945px #fff;
  animation-name: glowing-stars;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: linear;
  animation-delay: 0s;
}

#stars-group-5 {
  z-index: 10;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 30px 1750px #fff, 1054px 863px #fff, 1067px 691px #fff, 987px 395px #fff, 231px 763px #fff, 1792px 1445px #fff, 1076px 125px #fff, 1105px 1643px #fff, 1450px 843px #fff, 1071px 1307px #fff, 1093px 1094px #fff, 472px 1383px #fff, 848px 336px #fff, 440px 1131px #fff, 452px 1117px #fff, 38px 1756px #fff, 567px 1442px #fff, 930px 1617px #fff, 162px 784px #fff, 354px 1275px #fff, 1070px 1033px #fff, 542px 1024px #fff, 285px 886px #fff, 1131px 524px #fff, 522px 499px #fff, 14px 178px #fff, 519px 622px #fff, 510px 1669px #fff, 578px 516px #fff, 244px 408px #fff, 1038px 561px #fff, 1037px 12px #fff, 668px 827px #fff, 1017px 1575px #fff, 1703px 1713px #fff, 1124px 1519px #fff, 78px 755px #fff, 443px 996px #fff, 279px 1061px #fff, 630px 1004px #fff, 23px 52px #fff, 1100px 1445px #fff, 1210px 1449px #fff, 962px 424px #fff, 628px 325px #fff, 993px 1205px #fff, 712px 1773px #fff, 59px 1437px #fff, 875px 1109px #fff, 697px 269px #fff, 1492px 4px #fff, 300px 1147px #fff, 1772px 1657px #fff, 323px 1321px #fff, 601px 622px #fff, 741px 1675px #fff, 957px 1415px #fff, 1537px 453px #fff, 59px 34px #fff, 1055px 235px #fff, 803px 370px #fff, 149px 368px #fff, 895px 1436px #fff, 667px 661px #fff, 613px 171px #fff, 116px 542px #fff, 1173px 1269px #fff, 1705px 1444px #fff, 1117px 1708px #fff, 1596px 122px #fff, 973px 1508px #fff, 1629px 92px #fff, 894px 1123px #fff, 1260px 479px #fff, 302px 1698px #fff, 206px 648px #fff, 252px 332px #fff, 310px 631px #fff, 255px 510px #fff, 1196px 1300px #fff, 1732px 1475px #fff, 237px 1394px #fff, 135px 1084px #fff, 1654px 1395px #fff, 301px 1705px #fff, 1796px 28px #fff, 324px 1028px #fff, 1646px 1315px #fff, 1553px 496px #fff, 346px 277px #fff, 841px 518px #fff, 327px 731px #fff, 504px 580px #fff, 855px 400px #fff, 1583px 1196px #fff, 1666px 619px #fff, 275px 1208px #fff, 492px 1530px #fff, 1543px 953px #fff, 1258px 442px #fff, 882px 274px #fff, 596px 1742px #fff, 374px 919px #fff, 390px 1594px #fff, 727px 1666px #fff, 1303px 1768px #fff, 68px 331px #fff, 1049px 984px #fff, 1382px 999px #fff, 1412px 572px #fff, 1415px 75px #fff, 1608px 1416px #fff, 659px 218px #fff, 940px 781px #fff, 593px 983px #fff, 595px 600px #fff, 1137px 318px #fff, 771px 657px #fff, 1506px 898px #fff, 1684px 1589px #fff, 246px 1363px #fff, 1569px 136px #fff, 216px 1161px #fff, 1127px 11px #fff, 712px 1545px #fff, 899px 615px #fff, 1294px 496px #fff, 366px 124px #fff, 1325px 1687px #fff, 657px 287px #fff, 218px 82px #fff, 1177px 1411px #fff, 1080px 598px #fff, 383px 777px #fff, 685px 253px #fff, 218px 305px #fff, 1404px 1479px #fff, 1769px 642px #fff, 216px 419px #fff, 999px 499px #fff, 1661px 1290px #fff, 320px 1315px #fff, 903px 908px #fff, 993px 599px #fff, 262px 165px #fff, 1559px 11px #fff, 318px 1260px #fff, 653px 391px #fff, 1098px 652px #fff, 329px 1216px #fff, 1344px 1039px #fff, 598px 1364px #fff, 415px 1026px #fff, 728px 545px #fff, 939px 1510px #fff, 163px 79px #fff, 547px 591px #fff, 1070px 472px #fff, 657px 1212px #fff, 1103px 1008px #fff, 1180px 443px #fff, 396px 206px #fff, 225px 223px #fff, 940px 190px #fff, 281px 411px #fff, 966px 1454px #fff, 73px 742px #fff, 1376px 627px #fff, 470px 1684px #fff, 363px 1708px #fff, 1196px 1609px #fff, 1512px 62px #fff, 1251px 1156px #fff, 1199px 1168px #fff, 282px 1784px #fff, 1069px 768px #fff, 1028px 411px #fff, 1682px 1413px #fff, 1655px 262px #fff, 1190px 463px #fff, 615px 1485px #fff, 1025px 917px #fff, 842px 452px #fff, 1376px 955px #fff, 315px 972px #fff, 1770px 893px #fff, 1281px 927px #fff, 970px 1017px #fff, 1742px 1190px #fff, 1153px 1623px #fff, 425px 1572px #fff, 1396px 845px #fff, 1124px 1336px #fff, 149px 603px #fff, 376px 166px #fff, 1402px 418px #fff, 799px 6px #fff, 655px 488px #fff, 1071px 934px #fff, 305px 887px #fff;
  animation-name: glowing-stars;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: linear;
  animation-delay: .8s;
}
