/*
Theme Name: iottokyo-20260105
Author URI: https://www.iottokyo.co.jp
Description: アイオーティー東京
*/
@charset "UTF-8";

@font-face {
  font-family: 'DotGothic16-Regular';
  src: url('https://iottokyo.co.jp/wp-content/themes/iottokyo-original（アイオーティー東京オリジナルテーマ2025）/DotGothic16-Regular.ttf') format('truetype');
  font-style: normal;
}

@font-face {
  font-family: 'FOT-TsukuARdGothic Std';
  src: url('https://iottokyo.co.jp/wp-content/themes/iottokyo-original（アイオーティー東京オリジナルテーマ2025）/FOT-TsukuARdGothic Std.ttf') format('truetype');
  font-style: normal;
}

@font-face {
  font-family: 'Lexend Zetta';
  src: url('https://iottokyo.co.jp/wp-content/themes/iottokyo-original（アイオーティー東京オリジナルテーマ2025）/LexendZetta-VariableFont_wght.ttf') format('truetype');
  font-style: normal;
}

@font-face {
  font-family: 'Unbounded-BOLD';
  src: url('https://iottokyo.co.jp/wp-content/themes/iottokyo-original（アイオーティー東京オリジナルテーマ2025）/UNBOUNDED-BOLD.TTF') format('truetype');
  font-style: normal;
}

@font-face {
  font-family: 'Unbounded-BLOND';
  src: url('https://iottokyo.co.jp/wp-content/themes/iottokyo-original（アイオーティー東京オリジナルテーマ2025）/UNBOUNDED-BLOND.TTF') format('truetype');
  font-style: normal;
}

@font-face {
  font-family: 'Unbounded-BLACK';
  src: url('https://iottokyo.co.jp/wp-content/themes/iottokyo-original（アイオーティー東京オリジナルテーマ2025）/UNBOUNDED-BLACK.TTF') format('truetype');
  font-style: normal;
}

@font-face {
  font-family: 'Unbounded-REGULAR';
  src: url('https://iottokyo.co.jp/wp-content/themes/iottokyo-original（アイオーティー東京オリジナルテーマ2025）/UNBOUNDED-REGULAR.TTF') format('truetype');
  font-style: normal;
}

@font-face {
  font-family: 'Unbounded-MEDIUM';
  src: url('https://iottokyo.co.jp/wp-content/themes/iottokyo-original（アイオーティー東京オリジナルテーマ2025）/UNBOUNDED-MEDIUM.TTF') format('truetype');
  font-style: normal;
}

@font-face {
  font-family: 'Unbounded-LIGHT';
  src: url('https://iottokyo.co.jp/wp-content/themes/iottokyo-original（アイオーティー東京オリジナルテーマ2025）/UNBOUNDED-LIGHT.TTF') format('truetype');
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans JP';
  src: url('https://iottokyo.co.jp/wp-content/themes/iottokyo-original（アイオーティー東京オリジナルテーマ2025）/NOTOSANSJP-VF.TTF') format('truetype');
  font-style: normal;
}


body {
  font-family: Noto Sans JP;
  color: #fff;
  letter-spacing: 0.1vh;
  line-height: 2;
  margin: 0;
}

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

a:hover {
  color: #3c434a;
  transition: all 0.3s;
}

p {
  font-size: 1.7vh;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

ol {
  list-style-type: none;
    padding: 0;
    font-size: 1.5vh;
    display: flex;
}




/* 
----------------------------------------------- header start -----------------------------------------------
*/

.header {
width: 100%;
    position: fixed;
    z-index: 30;
    color: #000;
    padding: 2%;
    height: 6vh;
    background: rgba(189, 181, 181, 0.1);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(20px);
}

.header h1 {
  font-weight: 100;
  letter-spacing: 0.3vh;
  font-size: 17px;
}

.header img {
  height: 100%;
}

.Word {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.5);
  font-family: Unbounded-REGULAR;
  padding: 5%;
}

.Word p {
  font-size: 1vh !important;
  font-family: Unbounded-REGULAR !important;
  line-height: 2 !important;
  padding: 0 !important;
}

/* 
----------------------------------------------- header end -----------------------------------------------
*/






/* 
----------------------------------------------- hamburger menu start -----------------------------------------------
*/
.open {
  position: fixed;
  top: 2%;
  right: 4%;
  width: 50px;
  height: 50px;
  display: block;
  cursor: pointer;
  transition: opacity 0.2s linear;
  z-index: 1000;
}

.open:hover {
  opacity: 0.8;
}

.open span {
  display: block;
  float: left;
  clear: both;
  height: 1px;
  width: 40px;
  border-radius: 40px;
  background-color: #fff;
  position: absolute;
  right: 3px;
  top: 3px;
  overflow: hidden;
  transition: all 0.4s ease;
}

.open span:nth-child(1) {
  margin-top: 10px;
  z-index: 9;
}

.open span:nth-child(2) {
  margin-top: 25px;
}

.open span:nth-child(3) {
  margin-top: 40px;
}

.sub-menu {
  transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  height: 0;
  width: 0;
  right: 0;
  top: 0;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  z-index: 18;
  overflow: hidden;
}

.sub-menu li {
  display: block;
  float: right;
  clear: both;
  height: auto;
  margin-right: -160px;
  transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.sub-menu li:first-child {
  margin-top: 150px;
}

.sub-menu li:nth-child(1) {
  transition-delay: 0.05s;
}

.sub-menu li:nth-child(2) {
  transition-delay: 0.10s;
}

.sub-menu li:nth-child(3) {
  transition-delay: 0.15s;
}

.sub-menu li:nth-child(4) {
  transition-delay: 0.20s;
}

.sub-menu li:nth-child(5) {
  transition-delay: 0.25s;
}

.sub-menu li a {
  color: #fff;
  display: block;
  float: left;
  padding: 5%;
  letter-spacing: 0;
  font-weight: bold;
  font-family: Unbounded-REGULAR;
}

.open.oppenned .sub-menu {
  opacity: 1;
  height: 400px;
  width: 400px;
}

.open.oppenned span:nth-child(1),
.open.oppenned span:nth-child(3) {
  z-index: 100;
  transform: rotate(45deg);
}

.open.oppenned span:nth-child(1) {
  transform: rotate(45deg) translateY(11px) translateX(11px);
}

.open.oppenned span:nth-child(2) {
  height: 400px;
  width: 400px;
  right: -160px;
  top: -160px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.1);
}

.open.oppenned span:nth-child(3) {
  transform: rotate(-45deg) translateY(-10px) translateX(10px);
}

.open.oppenned .sub-menu li {
  margin-right: 200px;
  width: 100px;
}

/* 
----------------------------------------------- hamburger menu end -----------------------------------------------
*/


/* 
----------------------------------------------- object start -----------------------------------------------
*/




.recruit {
display: none;
    z-index: 100;
    border-radius: 1vh 0 0 1vh;
    background: #004ebc;
    text-align: center;
    color: #FFF;
    font-size: 1.5vh;
    position: sticky;
    position: fixed;
    top: 15vh;
    right: 0;
    padding: 1%;
    writing-mode: vertical-rl;

}


.s-object {
  position: fixed;
  animation: floating-y 1.8s ease-in-out infinite alternate-reverse;
  bottom: -5%;
  left: -5%;
}

@keyframes floating-y {
  0% {
    transform: translateY(-10%);
  }

  100% {
    transform: translateY(10%);
  }
}

.s-object img {
  transform: rotate(35deg);
  width: 50%;
}


.ss-object {
  position: fixed;
  animation: floating-y 1.8s ease-in-out infinite alternate-reverse;
  left: 35%;
  top: 10%;
}

@keyframes floating-y {
  0% {
    transform: translateY(-10%);
  }

  100% {
    transform: translateY(10%);
  }
}

.ss-object img {
  width: 50%;
}

.sp-ss-object {
  position: fixed;
  animation: floating-y 1.8s ease-in-out infinite alternate-reverse;
  right: -20%;
  top: 15%;
  z-index: 10;
}

.sp-s-object {
    position: fixed;
    animation: floating-y 1.8s ease-in-out infinite alternate-reverse;
    right: -15%;
    bottom: 5%;
    width: 30%;
    z-index: 200;
}

.sp-ss-object img {
  width: 30%;
}

.sp-s-object img {
  width: 30%;
  transform: rotate(35deg);
}

.iphone16 {
  width: 35%;
  height: 100vh;
  position: fixed;
  left: 0;
  margin: 0%;
  padding-top: 0;
  z-index: 40;
  pointer-events: none;
  top:20%;
}

.iphone16 img {
  width: 100%;
}

/* 
----------------------------------------------- object end -----------------------------------------------
*/




/* 
----------------------------------------------- firstview start -----------------------------------------------
*/

.firstview {
  display: flex;
  height: 100vh;
}

/* 
----------------------------------------------- firstview start -----------------------------------------------
*/


/* 
----------------------------------------------- firstview right start -----------------------------------------------
*/


.hidden {
  position: relative;
  overflow-y: auto;
  width: 67%;
  margin: 0%;
  right: 0%;
  scrollbar-width: none;
  height: 90vh;
  top:10vh;
}

.index-container {
  padding: 18% 10% 10% 10%;
}

.gradation {
  background: -webkit-linear-gradient(top, transparent 0, #fff 100%);
  height: 20vh;
  position: relative;
}
.wrap-container {

}

.firstview-wrap {
  background-size: cover;
  font-family: Unbounded-REGULAR;
}

.firstview-wrap p {
  font-size: 7vh;
  margin: 0;
  line-height: 1.2;
  padding-bottom: 5%;
}

.shino p {
  font-size: 1.5vh;
  font-family: Noto Sans JP;
  padding-bottom: 5%;
}

.firstview-wrap h1 {
  font-size: 4vh;
}

.firstview-wrap h2 {
  font-size: 2vh;
  line-height: 1.2;
}









.wrap {
  position: relative;
  padding: 10% 13% 0% 10%;
}

.wrap h2 {
  font-family: Unbounded-REGULAR;
  font-size: 5vh;
  letter-spacing: 0.5vh;
  margin-top: 0%;
  margin-bottom: 0;
color: #004ebc;
}

.wrap h3 {
  font-family: DotGothic16-Regular;
  letter-spacing: 1vh;
  margin-top: 0;
  margin-bottom: 7%;
  color: #fff;
}

.wrap h4 {
  letter-spacing: 0.6vh;
  font-size: 3vh;
  font-family: Unbounded-REGULAR;
  padding: 0;
  margin: 0;
  padding-bottom: 2%;
  padding-top: 5%;
    color: #fff;
}

.wrap h5 {
  font-size: 2vh;
  margin-top: 0;
  font-family: DotGothic16-Regular;
  letter-spacing: 0.2vh;
  margin-top: 0;
    color: #fff;
}

.wrap p {
  font-size: 1.5vh;
  font-family: Noto Sans JP;
  padding-bottom: 5%;
  line-height: 2;
  color: #fff;
    margin: 0;
}

.TextTyping span {
  display: none;
  font-family: Unbounded-REGULAR;
}

/*文字列後ろの線の設定*/
.TextTyping::after {
  content: "|";
  animation: typinganime .8s ease infinite;
}

@keyframes typinganime {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

/* 
----------------------------------------------- firstview right end -----------------------------------------------
*/

/* 
----------------------------------------------- firstview left start -----------------------------------------------
*/

.top-wrap-fixed {
  width: 32%;
  border-radius: 5vh 5vh 0vh 0vh;
  margin: 2% 2% 0% 2%;
  scrollbar-width: none;
  position: relative;
  background-color: #fff;
  overflow-y: auto;
  top: 20%;
  height: 77vh;
}
.iPhonebox {
padding: 5%;
padding-top: 10vh;
}
.white {
    padding: 2%;
    width: 27%;
    background: #fff;
    height: 2vh;
    position: fixed;
    border-radius: 5vh 5vh 0 0;
}
.year p {
  font-size: 6vh;
  font-family: Unbounded-REGULAR;
  margin-top: 0;
  margin-bottom: 0;
}

.shino p {
  font-size: 1.5vh;
  font-family: Noto Sans JP;
  padding-bottom: 5%;
}

.sector p {
  font-size: 3vh;
  font-family: Unbounded-REGULAR;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.2;
}

/* 
----------------------------------------------- firstview left end -----------------------------------------------
*/
/* 
----------------------------------------------- slider start -----------------------------------------------
*/
@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600&family=Roboto:wght@500;700&display=swap");

section {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0;
}

.recipe-container {
  width: 100%;
}

.recipe-container h1 {
  font-size: 2rem;
  font-weight: 600;
  text-align: center;
  color: #dda3b6;
  margin: 20px 0 40px;
}

.swiper {
  width: 100%;
  height: 100%;
  margin-bottom: 30px;
}

.swiper-scrollbar {
  --swiper-scrollbar-bottom: 0;
  --swiper-scrollbar-drag-bg-color: #dda3b6;
  --swiper-scrollbar-size: 5px;
      height: 100px;
}

.post {
  max-width: 400px;
  font-size: 1rem;
  font-weight: 500;
  color: var(--clr-text);
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  padding: 16px 16px 0;
  margin: 3%;
}

.post-img {
  width: 100%;
  max-width: 400px;
  object-fit: cover;
  overflow: hidden;
  aspect-ratio: 4/3;
  border-radius: 6px;
  user-select: none;
  pointer-events: none;
}

.post-body {
  grid-template-columns: 15% 60% 20%;
  align-items: center;
  gap: 8px;
  padding: 15px 0;
  cursor: default;
}

.post-name {
  font-size: 0.9rem;
  font-weight: 600;
  margin-bottom: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.post-author {
  width: fit-content;
  font-size: 0.8rem;
  font-weight: 600;
  opacity: 0.6;
  color: var(--clr-text);
}

.post-avatar {
  width: 40px;
  aspect-ratio: 1/1;
  object-fit: cover;
  border-radius: 5px;
  cursor: pointer;
}

.post-actions {
  position: relative;
}

.post-actions-content {
  position: absolute;
  bottom: 130%;
  right: 0;
  padding: 8px;
  border-radius: 8px;
  background: rgba(172, 172, 172, 0.2);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow: 2px 2px 10px 2px hsl(0, 0%, 0%, 0.25);
  transition: opacity 0.25s, scale 0.25s;
  transform-origin: bottom right;
}

.post-actions-content[data-visible="false"] {
  pointer-events: none;
  opacity: 0;
  scale: 0;
}

.post-actions-content[data-visible="true"] {
  pointer-events: unset;
  scale: 1;
  opacity: 1;
}

.post-actions-content li {
  padding: 0.5rem 0.65rem;
  border-radius: 0.25rem;
  list-style: none;
}

.post-actions-content li:is(:hover, :focus-within) {
  background-color: rgba(248, 132, 169, 0.7);
}

.post-actions-link {
  width: max-content;
  display: grid;
  grid-template-columns: 1rem 1fr;
  align-items: center;
  gap: 0.6rem;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}

.post-like {
  text-decoration: none;
  color: var(--clr-text);
  margin-right: 5px;
  font-size: 1.1rem;
  opacity: 0.65;
  border-radius: 50%;
  overflow: hidden;
  transition: all 0.35s ease;
}

.post-actions-controller {
  border: 0;
  background: none;
  color: var(--clr-text);
  cursor: pointer;
  opacity: 0.65;
}

.post-like:hover,
.post-actions-controller:hover {
  opacity: 1;
}

.post-like:focus {
  outline: none;
}

.post-like.active {
  color: rgb(255, 0, 0);
  opacity: 1;
  transform: scale(1.2);
}

/* MEDIA QUERIES */



@media (max-width: 900px) {
  #recipes {
    padding: 60px 80px;
  }
}

@media (max-width: 550px) {
  #recipes {
    padding: 40px 40px;
  }
}



/* 
----------------------------------------------- slider end -----------------------------------------------
*/

.swiper-scrollbar-drag {
  background: #006ae287;
}


/* 
----------------------------------------------- 投稿 start -----------------------------------------------
*/
.post-area h1{
      font-size: 2.5vh;

}
.single-article {
  background: rgba(189, 181, 181, 0.1);
    padding: 5%;
}
.wrap2 {

}
/* 
----------------------------------------------- 投稿 end -----------------------------------------------
*/


/* 
----------------------------------------------- service start -----------------------------------------------
*/

.box {
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(20px);
    padding: 5%;
    margin: 5% 0%;
    border-radius: 3vh;

}

:root {
  font-size: 12px;
  --neon-text-color: #fff;
  --neon-border-color: #fff;
}

.sales,
.software,
.direction,
.design,
.developer {
  padding: 2%;
  font-family: Unbounded-REGULAR;
  font-size: 2vh;
  width: 50%;
  text-align: center;
  border: 0.1rem solid #fff;
  border-radius: 10vh;
  text-transform: uppercase;
  animation: flicker 1.5s infinite alternate;
}

.sales,
.software,
.direction,
.design,
.developer::-moz-selection {
  background-color: var(--neon-border-color);
  color: var(--neon-text-color);
}

.sales,
.software,
.direction,
.design,
.developer::selection {
  color: var(--neon-text-color);
}

.sales,
.software,
.direction,
.design,
.developer:focus {
  outline: none;
}

/* Animate neon flicker */
@keyframes flicker {

  0%,
  19%,
  21%,
  23%,
  25%,
  54%,
  56%,
  100% {
    text-shadow:
      -0.2rem -0.2rem 1rem #fff,
      0.2rem 0.2rem 1rem #fff,
      0 0 2rem var(--neon-text-color),
      0 0 4rem var(--neon-text-color),
      0 0 6rem var(--neon-text-color),
      0 0 8rem var(--neon-text-color),
      0 0 10rem var(--neon-text-color);
    box-shadow:
      0 0 .1rem #fff,
      inset 0 0 .1rem #fff,
      0 0 1rem var(--neon-border-color),
      inset 0 0 1rem var(--neon-border-color),
      0 0 1rem var(--neon-border-color),
      inset 0 0 1rem var(--neon-border-color);
  }
}



.sales {
  --neon-border-color: #FF0000;
  color: #FF0000;
  margin-top: 20%;
}

.software {
  --neon-border-color: #F7CF28;
  color: #F7CF28;
  margin-top: 20%;
}

.direction {
  --neon-border-color: #2F752E;
  color: #2F752E;
  margin-top: 20%;
}

.design {
  --neon-border-color: #fff;
  color: #fff;
  margin-top: 20%;
}

.developer {
  --neon-border-color: #2525FF;
  color: #2525FF;
  margin-top: 20%;
}

.line-sales {
  margin-bottom: 5%;
  height: 1px;
  background-color: #FF0000;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 .1rem #FF0000, inset 0 0 .2rem #FF0000, 0 0 1rem var(--neon-border-color), inset 0 0 1rem var(--neon-border-color), 0 0 1rem var(--neon-border-color), inset 0 0 1rem var(--neon-border-color);
}

.line-software {
  margin-bottom: 5%;
  height: 1px;
  background-color: #F7CF28;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 .1rem #F7CF28, inset 0 0 .2rem #F7CF28, 0 0 1rem var(--neon-border-color), inset 0 0 1rem var(--neon-border-color), 0 0 1rem var(--neon-border-color), inset 0 0 1rem var(--neon-border-color);
}

.line-direction {
  margin-bottom: 5%;
  height: 1px;
  background-color: #2F752E;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 .1rem #2F752E, inset 0 0 .2rem #2F752E, 0 0 1rem var(--neon-border-color), inset 0 0 1rem var(--neon-border-color), 0 0 1rem var(--neon-border-color), inset 0 0 1rem var(--neon-border-color);
}

.line-design {
  margin-bottom: 5%;
  height: 1px;
  background-color: #fff;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 .1rem #fff, inset 0 0 .2rem #fff, 0 0 1rem var(--neon-border-color), inset 0 0 1rem var(--neon-border-color), 0 0 1rem var(--neon-border-color), inset 0 0 1rem var(--neon-border-color);
}

.line-developer {
  margin-bottom: 5%;
  height: 1px;
  background-color: #004ebc;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 .1rem #004ebc, inset 0 0 .2rem #004ebc, 0 0 1rem var(--neon-border-color), inset 0 0 1rem var(--neon-border-color), 0 0 1rem var(--neon-border-color), inset 0 0 1rem var(--neon-border-color);
}







.sales p,
.software p,
.direction p,
.design p,
.developer p {
  margin: 0;

}

.service h2 {
  border-bottom-style: dotted;
  border-bottom-width: 3px;
}

.service img {
  width: 100%;
}




/* 
----------------------------------------------- service end -----------------------------------------------
*/










/* 
----------------------------------------------- scroll start -----------------------------------------------
*/

.arrowWrap {
  position: fixed;
  right: 1%;
  bottom: 0%;
  z-index: 1000;
  opacity: 0;
  transition: opacity 0.5s ease;
}

.arrowWrap.visible {
  opacity: 1;
}

.arrowWrap p {
  writing-mode: vertical-rl;
  text-align: center;
  /*transform: rotate(-90deg);　/*文字傾き調整*/
  color: #fff;
  font-family: DotGothic16-Regular;
  letter-spacing: 1vh;
  font-weight: bold;
  margin: 0;
}

.arrow {
  width: 1px;
  height: 100px;
  margin: 10px auto 0;
  background-color: #eee;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 .1rem #fff, inset 0 0 .1rem #fff, 0 0 1rem var(--neon-border-color), inset 0 0 1rem var(--neon-border-color), 0 0 1rem var(--neon-border-color), inset 0 0 1rem var(--neon-border-color);
}

.arrow::before {
  content: '';
  width: 1px;
  height: 100px;
  margin: 50px auto 0;
  background-color: #777777;
  position: absolute;
  top: -150px;
  left: 0;
  -webkit-animation: arrow 2.5s ease 0s infinite normal;
  animation: arrow 2.5s ease 0s infinite normal;
}

@keyframes arrow {
  0% {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }

  60% {
    -webkit-transform: translate3d(-50%, 100px, 0);
    transform: translate3d(-50%, 100px, 0);
  }

  100% {
    -webkit-transform: translate3d(-50%, 100px, 0);
    transform: translate3d(-50%, 100px, 0);
  }
}

/* 
----------------------------------------------- scroll end -----------------------------------------------
*/





/* 
----------------------------------------------- post start -----------------------------------------------
*/


.wp-post {
display: flex;
  align-items: flex-start;
}

.wp-post h1{
    font-size: 1.5vh;
    margin: 1%;
    font-weight: unset;
}

.category {
    padding: 1% 5%;
    font-size: 1.5vh;
    font-weight: 500;
    border-radius: 10vh;
    border: 1px solid #fff;
    color: #fff;
    width: 10%;
    margin: 0 5% 5% 0;
    width: 55px;
    white-space: nowrap;
  flex-shrink: 0;
}
.contents {
    padding: 1% 5%;
    font-size: 1.5vh;
    font-weight: 500;
    border-radius: 10vh;
    border: 1px solid #fff;
    color: #fff;
    width: 10%;
    text-align: center;
    margin: 0 1%;
}

.contents:hover {
    color: #fff;
    background: #004ebc;
        border: 1px solid #004ebc;
}



.look {
    padding: 3% 10%;
    font-size: 1.5vh;
    font-weight: 500;
    border-radius: 10vh;
    border: 1px solid #fff;
    color: #fff;
    width: 10%;
    text-align: center;
    margin: 0 1%;
}

.look:hover {
    color: #fff;
    background: #004ebc;
        border: 1px solid #004ebc;
}




.wp-post p {
  margin-bottom: 0;
    padding: 1% 5% 5% 0%;
}
.day {
      width: 230px;
}
.post-line {
  height: 1px;
  background-color: #fff;
  position: relative;
  overflow: hidden;
      margin-bottom: 5%;
}

.post-line::before {
  content: '';
  width: 100%;
  height: 2px;
  margin: 50px auto 0;
  background-color: #777777;
  position: absolute;
  top: -150px;
  left: 0;
  -webkit-animation: post-line 2.5s ease 0s infinite normal;
  animation: post-line 10s ease 0s infinite normal;
}

@keyframes post-line {
  0% {
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(-200%, 100px, 0);
  }

  100% {
    -webkit-transform: translate3d(-50%, 100px, 0);
    transform: translate3d(0%, 100px, 0);
  }
}



/* 
----------------------------------------------- post end -----------------------------------------------
*/





/* 
----------------------------------------------- contactform start -----------------------------------------------
*/
.flex-m {
  display: flex;
}

.minutes {
padding: 3% 10%;
    font-size: 2vh;
    /* width: 47%; */
    font-weight: 500;
    border-radius: 10vh;
    border: 1px solid #004ebc;
    background: #004ebc;
    /* color: #fff; */
    margin: 0% 5% 0 5%;
    text-align: center;

}

.top-wrap-fixed h3 {
    margin-top: 0;
    margin-bottom: 7%;
    color: #000;
    font-family: Noto Sans JP;
    margin: 0;
    margin-top: 3%;
    font-size: 3vh;
}


main {
  margin: auto;
  z-index: 20;
}

label {
  margin-bottom: 2%;
}

#title,
#description {
  text-align: center;
  color: white;
}

input[type=text],
input[type=email],
input[type=number],
input[type=url],
input[type=tel],
select,
textarea {
  width: 100%;
  padding: 5%;
  border: 1px solid #ccc;
  box-sizing: border-box;
  margin: 2% 0 5% 0;
  resize: vertical;
  font-family: Noto Sans JP;
  font-size: 1.5vh;
}

input[type=submit] {
  color: #fff;
  padding: 1% 5%;
  border: 1px solid #ccc;
  border-radius: 4px;
}

input[type=submit]:hover {
  background-color: #18373a;
}


.button {
    font-size: 1.6vh;
    width: 80%;
    color: #fff;
    padding: 4% 5%;
    background: #004ebc;
    border: 1px solid #004ebc;
    border-radius: 10vh;
    font-family: Noto Sans JP;
    margin: 0 10%;
    font-weight: unset;
    font-weight: bold;
}

.here {
  animation: here 0.5s ease-in-out infinite alternate-reverse;
  bottom: -5%;
  left: -5%;
}

@keyframes here {
  0% {
    transform: translateX(-20%);
  }

  100% {
    transform: translateX(20%);
  }
}



.container {
  background-color: #fff;
  margin: 5% 0%;
  padding: 5%;
  color: #000;
  text-align: left;
  font-family: Noto Sans JP;
}

.form-group {
  margin: 0 auto 1.25rem auto;
  padding: 1.25rem;
  display: inline-block;
  width: 100%;
}

.required {
  padding: 1% 5%;
  font-size: 1vh;
  font-weight: 500;
  border-radius: 10vh;
  border: 1px solid #212836;
  background: #212836;
  color: #fff;
  margin: 5%;

}

input[type=checkbox] {
  position: relative;
  width: 3vh;
  height: 3vh;
  border: 1px solid #ccc;
  vertical-align: -1vh;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-right: 5%;
}

input[type="checkbox"]:checked:before {
  position: absolute;
  top: 0;
  left: 1vh;
  transform: rotate(50deg);
  width: 1vh;
  height: 2vh;
  border-right: 4px solid #004ebc;
  border-bottom: 4px solid #004ebc;
  content: '';
}


/* 
----------------------------------------------- contactform end -----------------------------------------------
*/


/* 
----------------------------------------------- about start -----------------------------------------------
*/


.sns {
  margin: 5% 20%;
  display: flex;
  justify-content: center;
  padding: 0;
}

.sns li {
  background-color: rgba(255, 255, 255, 0.15);
  padding: 5% 6%;
  margin: 1%;
  border-radius: 5px;
  list-style: none;
}



.sns a {
  position: relative;
  top: 10px;
}

.sns li:hover {
  opacity: 0.5;
  background-color: rgba(255, 255, 255, 0.15);
  box-shadow: 0 0 .1rem #fff, inset 0 0 .1rem #fff, 0 0 1rem var(--neon-border-color), inset 0 0 1rem var(--neon-border-color), 0 0 1rem var(--neon-border-color), inset 0 0 1rem var(--neon-border-color);

}

.snsbtn {
  display: inline-block;
  width: 50px;
  height: 50px;
}

.icon-twitter {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3e%3cpath d='M17.77 49.334A30.965 30.965 0 011 44.419a22.254 22.254 0 002.61.153 21.95 21.95 0 0013.59-4.683 10.951 10.951 0 01-10.219-7.6 10.966 10.966 0 004.94-.187 10.946 10.946 0 01-8.779-10.724v-.138A10.9 10.9 0 008.1 22.608 10.951 10.951 0 014.712 8.002a31.058 31.058 0 0022.549 11.43A10.947 10.947 0 0145.9 9.455 21.909 21.909 0 0052.847 6.8a10.973 10.973 0 01-4.81 6.052 21.874 21.874 0 006.283-1.723 22.235 22.235 0 01-5.459 5.663q.032.7.032 1.415c0 14.456-11 31.126-31.126 31.126' fill='%23ffffff'/%3e%3c/svg%3e");
  background-size: 100%;
}

.icon-facebook {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3e%3cpath d='M31.528 54.004v-23.72h7.962l1.192-9.244h-9.154v-5.9c0-2.676.743-4.5 4.581-4.5h4.9V2.364a65.555 65.555 0 00-7.139-.36c-7.058 0-11.889 4.308-11.889 12.219v6.817H14v9.244h7.982v23.72z' fill='%23ffffff'/%3e%3c/svg%3e");
  background-size: 100%;
}

.icon-instagram {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3e%3cg transform='translate(-317 -13058)' fill='%23ffffff'%3e%3cpath d='M345 13064.685c6.942 0 7.765.026 10.506.152a14.391 14.391 0 014.828.9 8.611 8.611 0 014.935 4.935 14.39 14.39 0 01.9 4.828c.125 2.742.151 3.564.151 10.506s-.026 7.765-.151 10.506a14.391 14.391 0 01-.9 4.828 8.611 8.611 0 01-4.935 4.935 14.391 14.391 0 01-4.828.9c-2.741.125-3.563.151-10.506.151s-7.765-.026-10.506-.151a14.391 14.391 0 01-4.828-.9 8.611 8.611 0 01-4.935-4.935 14.391 14.391 0 01-.9-4.828c-.125-2.742-.152-3.564-.152-10.506s.026-7.765.152-10.506a14.391 14.391 0 01.9-4.828 8.611 8.611 0 014.935-4.935 14.39 14.39 0 014.828-.9c2.742-.125 3.564-.152 10.506-.152m0-4.685c-7.061 0-7.947.03-10.72.156a19.085 19.085 0 00-6.311 1.209 13.3 13.3 0 00-7.6 7.6 19.085 19.085 0 00-1.213 6.316c-.127 2.773-.156 3.659-.156 10.72s.03 7.947.156 10.72a19.085 19.085 0 001.209 6.311 13.3 13.3 0 007.6 7.6 19.085 19.085 0 006.311 1.209c2.773.127 3.659.156 10.72.156s7.947-.03 10.72-.156a19.085 19.085 0 006.311-1.209 13.3 13.3 0 007.6-7.6 19.085 19.085 0 001.217-6.311c.127-2.773.156-3.659.156-10.72s-.03-7.947-.156-10.72a19.085 19.085 0 00-1.209-6.311 13.3 13.3 0 00-7.6-7.6 19.085 19.085 0 00-6.314-1.214c-2.773-.127-3.659-.156-10.72-.156z'/%3e%3cpath d='M345.001 13072.649a13.352 13.352 0 1013.352 13.352 13.352 13.352 0 00-13.352-13.352zm0 22.018a8.667 8.667 0 118.667-8.667 8.667 8.667 0 01-8.667 8.667z'/%3e%3ccircle cx='3.12' cy='3.12' r='3.12' transform='translate(355.759 13069.001)'/%3e%3c/g%3e%3c/svg%3e");
  background-size: 100%;
}

.icon-line {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3e%3cpath d='M55.575 24.144C55.575 11.934 43.334 2 28.287 2S1 11.934 1 24.144c0 10.947 9.708 20.115 22.821 21.848.889.192 2.1.586 2.4 1.346a5.608 5.608 0 01.088 2.467s-.32 1.926-.39 2.336c-.119.689-.548 2.7 2.363 1.471s15.715-9.253 21.44-15.843c3.959-4.337 5.853-8.738 5.853-13.625zm-36.915 6.52a.531.531 0 01-.53.531h-7.647a.528.528 0 01-.367-.148l-.008-.007-.007-.008a.526.526 0 01-.149-.367v-11.89a.531.531 0 01.531-.531h1.914a.532.532 0 01.531.531v9.443h5.2a.531.531 0 01.53.531zm4.615 0a.531.531 0 01-.531.53h-1.915a.531.531 0 01-.531-.53v-11.89a.531.531 0 01.531-.53h1.915a.531.531 0 01.531.53zm13.174 0a.531.531 0 01-.531.53h-1.914a.525.525 0 01-.136-.018h-.008l-.036-.012-.016-.006-.026-.011-.025-.013-.015-.008-.033-.02h-.005a.507.507 0 01-.135-.131l-5.456-7.368v7.062a.531.531 0 01-.532.53h-1.914a.531.531 0 01-.531-.53v-11.89a.531.531 0 01.531-.53h2.01l.031.007h.018l.031.01.017.006.031.013.017.008.028.016.016.01.027.019.014.01a.3.3 0 01.028.024l.01.009.032.033a.569.569 0 01.041.054l5.449 7.359v-7.064a.531.531 0 01.531-.53h1.914a.531.531 0 01.531.53zm10.569-9.975a.531.531 0 01-.531.531h-5.2v2.01h5.2a.531.531 0 01.531.532v1.914a.531.531 0 01-.531.531h-5.2v2.01h5.2a.531.531 0 01.531.531v1.915a.531.531 0 01-.531.531h-7.643a.528.528 0 01-.367-.149l-.008-.007-.007-.008a.528.528 0 01-.149-.367V18.776a.528.528 0 01.148-.366l.008-.009.006-.006a.528.528 0 01.369-.15h7.647a.531.531 0 01.531.532z' fill='%23ffffff'/%3e%3c/svg%3e");
  background-size: 100%;
}

.icon-youtube {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3e%3cpath d='M27.838 46.245c-5.955-.188-11.619-.334-17.282-.553a19.617 19.617 0 01-3.65-.521 6.055 6.055 0 01-4.57-4.066 21.643 21.643 0 01-1.033-5.455 105.27 105.27 0 01-.188-13.079 32.656 32.656 0 01.824-7.332 7.551 7.551 0 012.034-3.859 6.758 6.758 0 014.276-1.825c4.464-.219 8.918-.49 13.382-.532 6.008-.063 12.026.021 18.033.136a72.031 72.031 0 017.791.521 6.064 6.064 0 015.055 3.92 18.326 18.326 0 011.147 5.486 104.481 104.481 0 01.188 14.112 30.357 30.357 0 01-.907 7.113 6.6 6.6 0 01-5.142 5.038 18.943 18.943 0 01-3.254.355c-5.67.201-11.332.375-16.704.541zM22.07 34.387c4.756-2.461 9.46-4.9 14.258-7.395-4.787-2.5-9.491-4.954-14.258-7.447z' fill='%23ffffff'/%3e%3c/svg%3e");
  background-size: 100%;
}

.icon-mail {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3e%3cg fill='none'%3e%3cpath d='M7 9h42.708a3 3 0 013 3v31.884a3 3 0 01-3 3H7a3 3 0 01-3-3V12a3 3 0 013-3z'/%3e%3cpath d='M8 13v29.884h40.708V13H8M7 9h42.708a3 3 0 013 3v31.884a3 3 0 01-3 3H7a3 3 0 01-3-3V12a3 3 0 013-3z' fill='%23ffffff'/%3e%3cpath d='M7.5 18.842l20.743 10.372 20.743-10.372' stroke='%23ffffff' stroke-linecap='square' stroke-linejoin='round' stroke-width='4'/%3e%3c/g%3e%3c/svg%3e");
  background-size: 100%;
}

/* 
----------------------------------------------- company start -----------------------------------------------
*/
table {
  padding-bottom: 20%;
  font-size: 2vh;
  font-family: Noto Sans JP;
  padding-bottom: 5%;
  line-height: 2;
}

tbody {
  font-size: 1.5vh;
}

th {
  font-weight: unset;
  text-align: left;
  border-bottom: 1px solid #eee;
  padding: 2%;
      color: #fff;
}

tr,
td {
  border-bottom: 1px solid #eee;
  padding: 2%;
  color: #fff;

}





/* 
----------------------------------------------- company end -----------------------------------------------
*/



/* 
----------------------------------------------- about end -----------------------------------------------
*/




/* 
----------------------------------------------- footer start -----------------------------------------------
*/

.footer {
  position: fixed;
  right: 0;
  bottom: 0%;
  writing-mode: vertical-rl;
  text-align: center;
  /*transform: rotate(-90deg);　/*文字傾き調整*/
  color: #ccc;
  font-family: DotGothic16-Regular;
  letter-spacing: 0.2vh;
  display: none;
  font-weight: bold;
font-size: 1.5vh;
}

/* 
----------------------------------------------- footer end -----------------------------------------------
*/





/* 
----------------------------------------------- responsive start -----------------------------------------------
*/

/* スマホ（〜767px） */
@media screen and (max-width: 767px) {

  body,
  .header h1 {
    font-size: 25px;
  }

  .header h1 {
    margin: 0;
  }

  .iphone16,
  .top-wrap-fixed {
    display: none;
  }

  .hidden {
    width: 80%;
    right: 0%;
    top: 10vh;
    padding: 10%;
    overflow: unset;
    height: 100vh;
  }

  .index-container {
    padding: 0;
  }
  .wrap {
    padding: 0;
  }
  .wrap h4 {
    font-size: 2.5vh;
    padding-bottom: 0%;
  }
  .wrap h5 {
    font-size: 1.5vh;
  }
  .firstview-wrap {
    margin: 20% 0%;
  }

  h3,
  .container {
    margin: 5% 0%;
    font-size: 30px;
  }



  .open {
    width: 20vh;
    height: 20vh;
    top: 2%;
    right: 5%;
  }

  .open span {
    width: 80px;
  }

  .header {
    padding: 5%;
    height: 5vh;
    margin: 0;
    width: 90%;
    position: fixed;
    z-index: 30;
    color: #000;
    right: 0;
    top: 0;
  }

  .open span:nth-child(1) {
    margin-top: 20px;
  }

  .open span:nth-child(2) {
    margin-top: 50px;
  }

  .open span:nth-child(3) {
    margin-top: 80px;
  }

  .open.oppenned .sub-menu,
  .open.oppenned span:nth-child(2) {
    height: 700px;
    width: 700px;
  }

  .open.oppenned .sub-menu li {
    width: 200px;
  }

  .open.oppenned span:nth-child(1) {
    transform: rotate(45deg) translateY(30px) translateX(30px);
  }

  .footer {
    display: none;
  }

  .wp-post {
    margin: 3% 0%;
    text-align: left;
  }
.category {
  width: 130px;
}
  .post-line {
    margin: 3% 0%;
  }

  .service {
    margin: 5% 10%;
  }

  .menu,
  .sp-ss-object,
  .sp-s-object,
  .top-wrap-fixed,
  .iphone16 {
    display: none;
  }

  .firstview-wrap h1 {
    font-size: 5vh;
    margin-bottom: 0;
  }

  .firstview-wrap p {
    font-size: 1.5vh;
  }

  .firstview-wrap h2 {
    font-size: 2.5vh;
  }

  .firstview-wrap h4 {
    font-size: 2.5vh;
    margin-top: 15%;
    padding: 0;
  }

  .header a {
    top: 3.5%;
  }

  .sub-menu li a {
    font-size: 2vh;
  }

  .open.oppenned .sub-menu li {
    margin-right: 40%;
  }

  tbody {
    font-size: 1.5vh;
  }

  .wrap h2 {
    margin-bottom: 3%;
    font-size: 4vh;
    margin-top: 0%;
    color: #fff;
  }

  .TextTyping span {
    font-size: 4.5vh;
  }

  .year p {
    font-size: 6vh;
  }

  .wrap {

  }

}

/* タブレット縦（768〜1023px） */
@media screen and (min-width: 768px) and (max-width: 1023px) {

  body,
  .header h1 {
    font-size: 25px;
  }

  .header h1 {
    margin: 0;
  }

  .iphone16,
  .top-wrap-fixed {
    display: none;
  }
.category {
  width: 130px;
}
  .hidden {
    width: 80%;
    right: 0%;
    top: 10%;
    padding: 10%;
    height: 100vh;
    overflow: unset;
  }
  .index-container {
    padding: 0;
  }
  .wrap {
    padding: 0;
  }

  .firstview-wrap {
    margin: 20% 0%;
  }
  .wrap h4 {
    font-size: 2.5vh;
    padding-bottom: 0%;
  }
  .wrap h5 {
    font-size: 1.5vh;
  }
  h3,
  .container {
    margin: 5% 0%;
    font-size: 30px;
  }

  .header img {
    width: 40%;
  }

  .open {
    width: 20vh;
    height: 20vh;
    top: 2%;
    right: 5%;
  }

  .open span {
    width: 80px;
  }

  .header {
    padding: 5%;
    height: 5vh;
    margin: 0;
    width: 90%;
    position: fixed;
    z-index: 30;
    color: #000;
    right: 0;
    top: 0;
  }

  .open span:nth-child(1) {
    margin-top: 20px;
  }

  .open span:nth-child(2) {
    margin-top: 50px;
  }

  .open span:nth-child(3) {
    margin-top: 78px;
  }

  .open.oppenned .sub-menu,
  .open.oppenned span:nth-child(2) {
    height: 700px;
    width: 700px;
  }

  .open.oppenned .sub-menu li {
    width: 200px;
  }

  .open.oppenned span:nth-child(1) {
    transform: rotate(45deg) translateY(30px) translateX(30px);
  }

  .footer {
    display: none;
  }

  .wp-post {
    margin: 3% 0%;
    text-align: left;
  }

  .post-line {
    margin: 3% 0%;
  }

  .service {
    margin: 5% 10%;
  }

  .menu,
  .sp-ss-object,
  .sp-s-object,
  .top-wrap-fixed,
  .iphone16 {
    display: none;
  }

  .firstview-wrap h1 {
    font-size: 5vh;
    margin-bottom: 0;
  }

  .firstview-wrap p {
    font-size: 1.5vh;
  }

  .firstview-wrap h2 {
    font-size: 2.5vh;
  }

  .firstview-wrap h4 {
    font-size: 2.5vh;
    margin-top: 15%;
    padding: 0;
  }

  .header a {
    top: 3.5%;
  }

  .sub-menu li a {
    font-size: 2vh;
  }

  .open.oppenned .sub-menu li {
    margin-right: 40%;
  }

  tbody {
    font-size: 1.5vh;
  }

  .wrap h2 {
    margin-bottom: 3%;
    font-size: 4vh;
    margin-top: 30%;
        color: #fff;
  }

  .TextTyping span {
    font-size: 4.5vh;
  }

  .year p {
    font-size: 6vh;
  }
  .wrap {
    
  }
}





/* タブレット横 / 小型PC（1024〜1279px） */
@media screen and (min-width: 1024px) and (max-width: 1279px) {

  body,
  .header h1 {
    font-size: 16px;
  }
}

/* PC（1280〜1439px） */
@media screen and (min-width: 1280px) and (max-width: 1439px) {

  body,
  .header h1 {
    font-size: 17px;
  }
}

/* 大画面（1440px〜） */
@media screen and (min-width: 1440px) {

  body,
  .header h1 {
    font-size: 18px;
  }
}





/* 
----------------------------------------------- responsive end-----------------------------------------------
*/
















/* 
----------------------------------------------- background star start -----------------------------------------------
*/

#background-gradient {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(ellipse at bottom, #B5B5B5 0%, #090a0f 100%);
  z-index: 0;
  /* 一番奥 */
}

#stars {
  position: fixed;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 1632px 672px #FFF, 749px 1172px #FFF, 1358px 1114px #FFF, 72px 311px #FFF, 1033px 860px #FFF, 407px 1445px #FFF, 535px 83px #FFF, 1811px 1512px #FFF, 160px 1053px #FFF, 566px 1611px #FFF, 639px 683px #FFF, 1996px 1154px #FFF, 1358px 661px #FFF, 676px 1103px #FFF, 571px 1883px #FFF, 1164px 675px #FFF, 1130px 772px #FFF, 495px 1901px #FFF, 287px 545px #FFF, 15px 1665px #FFF, 77px 1104px #FFF, 1061px 1446px #FFF, 1617px 1910px #FFF, 531px 958px #FFF, 325px 771px #FFF, 234px 343px #FFF, 598px 433px #FFF, 391px 987px #FFF, 1901px 501px #FFF, 1268px 1477px #FFF, 797px 1361px #FFF, 355px 1208px #FFF, 1037px 702px #FFF, 1020px 1188px #FFF, 647px 203px #FFF, 1489px 1202px #FFF, 920px 1253px #FFF, 893px 1246px #FFF, 217px 718px #FFF, 1552px 1272px #FFF, 1697px 1695px #FFF, 1927px 1828px #FFF, 944px 1588px #FFF, 1110px 590px #FFF, 488px 1387px #FFF, 1472px 1134px #FFF, 83px 523px #FFF, 1555px 1664px #FFF, 451px 750px #FFF, 861px 1364px #FFF, 1270px 1302px #FFF, 146px 133px #FFF, 208px 1682px #FFF, 1054px 1323px #FFF, 1316px 1959px #FFF, 1400px 1051px #FFF, 465px 762px #FFF, 1668px 1775px #FFF, 854px 1771px #FFF, 622px 1880px #FFF, 1085px 1611px #FFF, 1637px 92px #FFF, 1149px 589px #FFF, 1713px 1960px #FFF, 1359px 1687px #FFF, 646px 1933px #FFF, 1513px 216px #FFF, 48px 1795px #FFF, 1017px 1504px #FFF, 1431px 691px #FFF, 1677px 1360px #FFF, 81px 873px #FFF, 451px 1896px #FFF, 1967px 943px #FFF, 384px 334px #FFF, 352px 1608px #FFF, 1660px 1222px #FFF, 86px 1213px #FFF, 1832px 661px #FFF, 1449px 1864px #FFF, 1319px 1669px #FFF, 1692px 1317px #FFF, 126px 975px #FFF, 147px 1301px #FFF, 84px 1914px #FFF, 1479px 1761px #FFF, 1267px 617px #FFF, 1779px 1522px #FFF, 1551px 1944px #FFF, 430px 1108px #FFF, 456px 989px #FFF, 13px 478px #FFF, 1814px 851px #FFF, 268px 146px #FFF, 1239px 1998px #FFF, 1093px 98px #FFF, 1393px 1244px #FFF, 1162px 1328px #FFF, 1025px 1348px #FFF, 1627px 573px #FFF, 1565px 365px #FFF, 763px 1409px #FFF, 950px 1170px #FFF, 1942px 388px #FFF, 96px 1680px #FFF, 1443px 595px #FFF, 1357px 1692px #FFF, 1402px 479px #FFF, 1684px 700px #FFF, 1860px 1249px #FFF, 666px 1780px #FFF, 1105px 682px #FFF, 974px 21px #FFF, 1631px 1759px #FFF, 1770px 1002px #FFF, 192px 1693px #FFF, 1942px 616px #FFF, 1553px 1552px #FFF, 1075px 1631px #FFF, 1747px 731px #FFF, 1195px 8px #FFF, 1050px 922px #FFF, 5px 840px #FFF, 1727px 1999px #FFF, 841px 894px #FFF, 970px 144px #FFF, 1746px 1157px #FFF, 207px 855px #FFF, 1413px 1433px #FFF, 1390px 199px #FFF, 758px 70px #FFF, 581px 990px #FFF, 905px 538px #FFF, 1460px 980px #FFF, 1065px 1522px #FFF, 720px 246px #FFF, 834px 1457px #FFF, 1815px 596px #FFF, 154px 479px #FFF, 1097px 1985px #FFF, 796px 1107px #FFF, 622px 62px #FFF, 1909px 1700px #FFF, 1608px 467px #FFF, 1550px 1016px #FFF, 1792px 1472px #FFF, 141px 132px #FFF, 1386px 1801px #FFF, 317px 1303px #FFF, 1460px 1941px #FFF, 1469px 638px #FFF, 249px 748px #FFF, 1988px 625px #FFF, 1406px 732px #FFF, 974px 621px #FFF, 301px 1124px #FFF, 1515px 1235px #FFF, 305px 1042px #FFF, 1969px 609px #FFF, 123px 1430px #FFF, 69px 1127px #FFF, 1507px 1078px #FFF, 394px 620px #FFF, 147px 1764px #FFF, 1062px 1735px #FFF, 1523px 1576px #FFF, 708px 237px #FFF, 166px 1964px #FFF, 1608px 593px #FFF, 815px 1040px #FFF, 713px 900px #FFF, 1541px 1118px #FFF, 1418px 983px #FFF, 1682px 424px #FFF, 688px 790px #FFF, 1082px 1494px #FFF, 714px 1218px #FFF, 209px 1994px #FFF, 479px 1467px #FFF, 381px 1120px #FFF, 1081px 311px #FFF, 1909px 13px #FFF, 160px 431px #FFF, 645px 1452px #FFF, 1908px 836px #FFF, 1520px 1198px #FFF, 1603px 1497px #FFF, 21px 251px #FFF, 1683px 1515px #FFF, 621px 1756px #FFF, 1543px 877px #FFF, 916px 1858px #FFF, 1546px 141px #FFF, 1987px 171px #FFF, 575px 639px #FFF, 1585px 1971px #FFF, 14px 1249px #FFF, 557px 202px #FFF, 664px 1971px #FFF, 1075px 422px #FFF, 1810px 1383px #FFF, 146px 1923px #FFF, 1086px 454px #FFF, 285px 119px #FFF, 987px 1562px #FFF, 489px 287px #FFF, 114px 1628px #FFF, 761px 1308px #FFF, 104px 1418px #FFF, 168px 1628px #FFF, 75px 551px #FFF, 1446px 1930px #FFF, 957px 1452px #FFF, 1305px 494px #FFF, 596px 1764px #FFF, 1778px 1145px #FFF, 1570px 946px #FFF, 1467px 492px #FFF, 1281px 388px #FFF, 1367px 1657px #FFF, 1979px 354px #FFF, 1999px 1546px #FFF, 1266px 731px #FFF, 261px 454px #FFF, 332px 1648px #FFF, 1965px 1747px #FFF, 1656px 1550px #FFF, 1455px 1521px #FFF, 1667px 1002px #FFF, 962px 1297px #FFF, 915px 1568px #FFF, 1022px 112px #FFF, 694px 368px #FFF, 1255px 630px #FFF, 1736px 1134px #FFF, 686px 735px #FFF, 1662px 1742px #FFF, 1381px 170px #FFF, 608px 1143px #FFF, 1686px 1392px #FFF, 283px 726px #FFF, 421px 1726px #FFF, 1756px 1553px #FFF, 1031px 1969px #FFF, 1401px 157px #FFF, 1150px 120px #FFF, 1116px 1230px #FFF, 1457px 1127px #FFF, 1994px 808px #FFF, 999px 1583px #FFF, 261px 1801px #FFF, 1831px 1356px #FFF, 1448px 1929px #FFF, 383px 642px #FFF, 1472px 1205px #FFF, 279px 1053px #FFF, 1267px 1351px #FFF, 889px 877px #FFF, 1789px 598px #FFF, 777px 1415px #FFF, 1785px 231px #FFF, 1203px 331px #FFF, 782px 1554px #FFF, 1146px 503px #FFF, 1121px 1336px #FFF, 1226px 561px #FFF, 943px 614px #FFF, 903px 1138px #FFF, 1026px 781px #FFF, 658px 955px #FFF, 689px 1785px #FFF, 1972px 597px #FFF, 803px 1114px #FFF, 402px 557px #FFF, 1972px 180px #FFF, 1484px 1793px #FFF, 396px 121px #FFF, 774px 1463px #FFF, 1411px 1816px #FFF, 1327px 1920px #FFF, 540px 1968px #FFF, 1297px 1518px #FFF, 971px 244px #FFF, 1178px 400px #FFF, 1333px 1252px #FFF, 50px 695px #FFF, 820px 1349px #FFF, 630px 1834px #FFF, 254px 64px #FFF, 1434px 658px #FFF, 591px 1269px #FFF, 1348px 1842px #FFF, 1388px 1250px #FFF, 693px 30px #FFF, 571px 44px #FFF, 816px 1213px #FFF, 240px 280px #FFF, 657px 1841px #FFF, 602px 568px #FFF, 33px 1724px #FFF, 1057px 624px #FFF, 193px 1028px #FFF, 1593px 1285px #FFF, 158px 940px #FFF, 1329px 1967px #FFF, 1785px 1964px #FFF, 607px 1890px #FFF, 1492px 101px #FFF, 181px 1536px #FFF, 1596px 471px #FFF, 924px 665px #FFF, 413px 506px #FFF, 137px 270px #FFF, 1565px 444px #FFF, 955px 699px #FFF, 274px 376px #FFF, 1319px 1600px #FFF, 122px 1545px #FFF, 1638px 1251px #FFF, 1119px 137px #FFF, 607px 1788px #FFF, 283px 1773px #FFF, 853px 1096px #FFF, 592px 71px #FFF, 908px 1122px #FFF, 1331px 1193px #FFF, 387px 708px #FFF, 890px 1060px #FFF, 99px 1198px #FFF, 1901px 734px #FFF, 1146px 1026px #FFF, 1218px 1189px #FFF, 1616px 1412px #FFF, 1862px 589px #FFF, 1955px 184px #FFF, 718px 610px #FFF, 1347px 1345px #FFF, 1824px 1800px #FFF, 12px 1218px #FFF, 971px 344px #FFF, 1910px 813px #FFF, 1355px 1837px #FFF, 946px 890px #FFF, 604px 1080px #FFF, 1490px 1200px #FFF, 1241px 1146px #FFF, 1690px 1864px #FFF, 270px 1181px #FFF, 1859px 238px #FFF, 810px 1483px #FFF, 1104px 1750px #FFF, 1073px 1600px #FFF, 323px 1966px #FFF, 1130px 1153px #FFF, 330px 243px #FFF, 947px 1103px #FFF, 225px 1768px #FFF, 747px 748px #FFF, 1827px 713px #FFF, 109px 428px #FFF, 142px 313px #FFF, 36px 818px #FFF, 567px 832px #FFF, 1952px 1638px #FFF, 766px 1761px #FFF, 252px 550px #FFF, 529px 1012px #FFF, 195px 297px #FFF, 1357px 208px #FFF, 853px 238px #FFF, 914px 1617px #FFF, 140px 1255px #FFF, 1512px 1557px #FFF, 1134px 515px #FFF, 787px 1576px #FFF, 1556px 1207px #FFF, 1726px 36px #FFF, 1991px 1897px #FFF, 1967px 1944px #FFF, 1445px 1889px #FFF, 1187px 1680px #FFF, 1685px 620px #FFF, 514px 368px #FFF, 930px 1953px #FFF, 352px 940px #FFF, 1125px 353px #FFF, 379px 622px #FFF, 1362px 729px #FFF, 977px 993px #FFF, 1083px 887px #FFF, 1794px 1943px #FFF, 1634px 447px #FFF, 1611px 1180px #FFF, 1889px 1674px #FFF, 218px 679px #FFF, 1798px 507px #FFF, 205px 1779px #FFF, 1200px 1041px #FFF, 732px 1294px #FFF, 470px 1203px #FFF, 975px 1557px #FFF, 424px 145px #FFF, 46px 997px #FFF, 1024px 989px #FFF, 1488px 217px #FFF, 1553px 1845px #FFF, 616px 612px #FFF, 996px 723px #FFF, 1079px 963px #FFF, 1451px 1811px #FFF, 1506px 1107px #FFF, 1108px 1258px #FFF, 1599px 212px #FFF, 981px 598px #FFF, 331px 692px #FFF, 484px 1621px #FFF, 1152px 1025px #FFF, 360px 309px #FFF, 126px 1950px #FFF, 433px 46px #FFF, 1232px 977px #FFF, 933px 965px #FFF, 500px 1746px #FFF, 126px 677px #FFF, 1715px 276px #FFF, 917px 1604px #FFF, 1941px 585px #FFF, 477px 1321px #FFF, 1932px 1119px #FFF, 1313px 1216px #FFF, 527px 500px #FFF, 1152px 1581px #FFF, 971px 642px #FFF, 1093px 695px #FFF, 981px 259px #FFF, 1698px 160px #FFF, 891px 1125px #FFF, 478px 1611px #FFF, 306px 986px #FFF, 1643px 65px #FFF, 296px 1323px #FFF, 407px 408px #FFF, 1493px 1077px #FFF, 721px 170px #FFF, 243px 750px #FFF, 1152px 390px #FFF, 751px 1060px #FFF, 309px 259px #FFF, 449px 597px #FFF, 270px 1469px #FFF, 294px 437px #FFF, 854px 44px #FFF, 1279px 377px #FFF, 1217px 64px #FFF, 948px 1345px #FFF, 527px 1051px #FFF, 1102px 1482px #FFF, 914px 670px #FFF, 1451px 1263px #FFF, 1413px 1108px #FFF, 1318px 1013px #FFF, 1191px 202px #FFF, 1985px 680px #FFF, 1333px 699px #FFF, 88px 863px #FFF, 1989px 19px #FFF, 205px 520px #FFF, 585px 929px #FFF, 564px 262px #FFF, 436px 1089px #FFF, 1587px 1081px #FFF, 1758px 152px #FFF, 355px 1336px #FFF, 1255px 1527px #FFF, 550px 1085px #FFF, 949px 1468px #FFF, 132px 1498px #FFF, 1220px 1350px #FFF, 328px 1791px #FFF, 457px 1762px #FFF, 300px 824px #FFF, 722px 849px #FFF, 1471px 809px #FFF, 1928px 105px #FFF, 1160px 324px #FFF, 171px 1277px #FFF, 1031px 1973px #FFF, 12px 427px #FFF, 571px 1555px #FFF, 432px 304px #FFF, 1125px 1126px #FFF, 758px 689px #FFF, 698px 965px #FFF, 1729px 204px #FFF, 687px 137px #FFF, 22px 589px #FFF, 392px 1923px #FFF, 852px 692px #FFF, 1360px 1506px #FFF, 252px 1397px #FFF, 1274px 1189px #FFF, 924px 1692px #FFF, 140px 959px #FFF, 961px 46px #FFF, 1346px 1151px #FFF, 1741px 1381px #FFF, 343px 448px #FFF, 1269px 1381px #FFF, 1857px 1394px #FFF, 1173px 1649px #FFF, 230px 912px #FFF, 98px 1515px #FFF, 1108px 1552px #FFF, 1334px 943px #FFF, 1165px 161px #FFF, 126px 1773px #FFF, 1003px 783px #FFF, 1663px 1845px #FFF, 548px 1883px #FFF, 1807px 397px #FFF, 777px 1806px #FFF, 1180px 1744px #FFF, 268px 379px #FFF, 1398px 655px #FFF, 375px 1802px #FFF, 1178px 1507px #FFF, 954px 1506px #FFF, 977px 757px #FFF, 1770px 947px #FFF, 1063px 1925px #FFF, 1007px 246px #FFF, 1076px 166px #FFF, 595px 1134px #FFF, 338px 1579px #FFF, 1401px 28px #FFF, 1280px 286px #FFF, 1635px 1866px #FFF, 392px 165px #FFF, 727px 1270px #FFF, 968px 1752px #FFF, 1388px 1478px #FFF, 12px 1350px #FFF, 81px 1814px #FFF, 1242px 446px #FFF, 1918px 234px #FFF, 655px 269px #FFF, 407px 665px #FFF, 777px 1179px #FFF, 607px 463px #FFF, 229px 1692px #FFF, 251px 1109px #FFF, 1807px 1352px #FFF, 1610px 1464px #FFF, 1582px 1184px #FFF, 536px 1415px #FFF, 807px 1501px #FFF, 317px 963px #FFF, 1964px 308px #FFF, 165px 1710px #FFF, 371px 1641px #FFF, 1224px 1957px #FFF, 1691px 104px #FFF, 1736px 1309px #FFF, 1272px 771px #FFF, 205px 1747px #FFF, 1068px 75px #FFF, 575px 1207px #FFF, 1543px 1545px #FFF, 1257px 49px #FFF, 1869px 1778px #FFF, 983px 1282px #FFF, 1233px 70px #FFF, 668px 1615px #FFF, 1743px 415px #FFF, 1154px 13px #FFF, 358px 263px #FFF, 843px 310px #FFF, 1092px 1808px #FFF, 1902px 661px #FFF, 1633px 579px #FFF, 132px 1232px #FFF, 1257px 278px #FFF, 1070px 50px #FFF, 1315px 1116px #FFF, 365px 1260px #FFF, 943px 652px #FFF, 1191px 865px #FFF, 654px 820px #FFF, 1387px 1997px #FFF, 279px 300px #FFF, 776px 1433px #FFF, 1514px 24px #FFF, 1061px 1362px #FFF, 1740px 710px #FFF, 988px 451px #FFF, 1374px 563px #FFF, 1147px 1059px #FFF, 170px 1898px #FFF, 339px 406px #FFF, 1488px 1064px #FFF, 129px 794px #FFF, 1268px 439px #FFF, 1576px 1478px #FFF, 514px 1548px #FFF, 803px 295px #FFF, 261px 1433px #FFF, 467px 1947px #FFF, 1461px 925px #FFF, 1858px 1357px #FFF, 700px 1008px #FFF, 1853px 1507px #FFF, 669px 640px #FFF, 9px 1793px #FFF, 1513px 637px #FFF, 1120px 1638px #FFF, 622px 1285px #FFF, 22px 1916px #FFF, 1877px 1528px #FFF, 865px 1132px #FFF, 203px 1631px #FFF, 1750px 836px #FFF, 1746px 1002px #FFF, 903px 1045px #FFF, 1719px 1718px #FFF, 1713px 1997px #FFF, 176px 1410px #FFF, 395px 1065px #FFF, 806px 1309px #FFF, 1584px 1429px #FFF, 1685px 948px #FFF, 1031px 1625px #FFF, 446px 731px #FFF, 1993px 204px #FFF, 1139px 162px #FFF, 1731px 1378px #FFF, 653px 1643px #FFF, 893px 1740px #FFF, 41px 1572px #FFF, 621px 1324px #FFF, 4px 1829px #FFF, 1152px 809px #FFF, 74px 777px #FFF, 961px 510px #FFF, 230px 1162px #FFF, 1194px 1657px #FFF, 1463px 1815px #FFF, 1584px 579px #FFF, 76px 816px #FFF, 1441px 1288px #FFF, 855px 86px #FFF, 773px 622px #FFF, 417px 1941px #FFF, 456px 570px #FFF, 1681px 229px #FFF, 1028px 1538px #FFF, 1289px 757px #FFF, 317px 1257px #FFF, 70px 185px #FFF, 1185px 1471px #FFF, 617px 725px #FFF, 685px 450px #FFF, 473px 1362px #FFF, 1347px 1134px #FFF, 1790px 1685px #FFF, 1225px 1497px #FFF, 1817px 1416px #FFF, 1885px 1757px #FFF, 1401px 1084px #FFF, 1818px 20px #FFF, 967px 642px #FFF, 153px 234px #FFF, 1383px 1374px #FFF, 769px 205px #FFF, 1790px 976px #FFF, 605px 1564px #FFF, 1571px 1731px #FFF, 1935px 1682px #FFF, 4px 939px #FFF, 1177px 1320px #FFF, 1362px 1457px #FFF, 1135px 308px #FFF, 1489px 382px #FFF, 1788px 1837px #FFF, 284px 85px #FFF, 1277px 1448px #FFF, 1819px 554px #FFF, 521px 1717px #FFF, 313px 905px #FFF, 114px 1532px #FFF, 1065px 26px #FFF, 1166px 219px #FFF, 1434px 1745px #FFF, 487px 1026px #FFF, 1859px 911px #FFF, 1458px 480px #FFF, 1259px 1332px #FFF, 1786px 776px #FFF, 1652px 1852px #FFF, 485px 369px #FFF, 516px 1035px #FFF;
  animation: animStar 50s linear infinite;
}

#stars:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 1632px 672px #FFF, 749px 1172px #FFF, 1358px 1114px #FFF, 72px 311px #FFF, 1033px 860px #FFF, 407px 1445px #FFF, 535px 83px #FFF, 1811px 1512px #FFF, 160px 1053px #FFF, 566px 1611px #FFF, 639px 683px #FFF, 1996px 1154px #FFF, 1358px 661px #FFF, 676px 1103px #FFF, 571px 1883px #FFF, 1164px 675px #FFF, 1130px 772px #FFF, 495px 1901px #FFF, 287px 545px #FFF, 15px 1665px #FFF, 77px 1104px #FFF, 1061px 1446px #FFF, 1617px 1910px #FFF, 531px 958px #FFF, 325px 771px #FFF, 234px 343px #FFF, 598px 433px #FFF, 391px 987px #FFF, 1901px 501px #FFF, 1268px 1477px #FFF, 797px 1361px #FFF, 355px 1208px #FFF, 1037px 702px #FFF, 1020px 1188px #FFF, 647px 203px #FFF, 1489px 1202px #FFF, 920px 1253px #FFF, 893px 1246px #FFF, 217px 718px #FFF, 1552px 1272px #FFF, 1697px 1695px #FFF, 1927px 1828px #FFF, 944px 1588px #FFF, 1110px 590px #FFF, 488px 1387px #FFF, 1472px 1134px #FFF, 83px 523px #FFF, 1555px 1664px #FFF, 451px 750px #FFF, 861px 1364px #FFF, 1270px 1302px #FFF, 146px 133px #FFF, 208px 1682px #FFF, 1054px 1323px #FFF, 1316px 1959px #FFF, 1400px 1051px #FFF, 465px 762px #FFF, 1668px 1775px #FFF, 854px 1771px #FFF, 622px 1880px #FFF, 1085px 1611px #FFF, 1637px 92px #FFF, 1149px 589px #FFF, 1713px 1960px #FFF, 1359px 1687px #FFF, 646px 1933px #FFF, 1513px 216px #FFF, 48px 1795px #FFF, 1017px 1504px #FFF, 1431px 691px #FFF, 1677px 1360px #FFF, 81px 873px #FFF, 451px 1896px #FFF, 1967px 943px #FFF, 384px 334px #FFF, 352px 1608px #FFF, 1660px 1222px #FFF, 86px 1213px #FFF, 1832px 661px #FFF, 1449px 1864px #FFF, 1319px 1669px #FFF, 1692px 1317px #FFF, 126px 975px #FFF, 147px 1301px #FFF, 84px 1914px #FFF, 1479px 1761px #FFF, 1267px 617px #FFF, 1779px 1522px #FFF, 1551px 1944px #FFF, 430px 1108px #FFF, 456px 989px #FFF, 13px 478px #FFF, 1814px 851px #FFF, 268px 146px #FFF, 1239px 1998px #FFF, 1093px 98px #FFF, 1393px 1244px #FFF, 1162px 1328px #FFF, 1025px 1348px #FFF, 1627px 573px #FFF, 1565px 365px #FFF, 763px 1409px #FFF, 950px 1170px #FFF, 1942px 388px #FFF, 96px 1680px #FFF, 1443px 595px #FFF, 1357px 1692px #FFF, 1402px 479px #FFF, 1684px 700px #FFF, 1860px 1249px #FFF, 666px 1780px #FFF, 1105px 682px #FFF, 974px 21px #FFF, 1631px 1759px #FFF, 1770px 1002px #FFF, 192px 1693px #FFF, 1942px 616px #FFF, 1553px 1552px #FFF, 1075px 1631px #FFF, 1747px 731px #FFF, 1195px 8px #FFF, 1050px 922px #FFF, 5px 840px #FFF, 1727px 1999px #FFF, 841px 894px #FFF, 970px 144px #FFF, 1746px 1157px #FFF, 207px 855px #FFF, 1413px 1433px #FFF, 1390px 199px #FFF, 758px 70px #FFF, 581px 990px #FFF, 905px 538px #FFF, 1460px 980px #FFF, 1065px 1522px #FFF, 720px 246px #FFF, 834px 1457px #FFF, 1815px 596px #FFF, 154px 479px #FFF, 1097px 1985px #FFF, 796px 1107px #FFF, 622px 62px #FFF, 1909px 1700px #FFF, 1608px 467px #FFF, 1550px 1016px #FFF, 1792px 1472px #FFF, 141px 132px #FFF, 1386px 1801px #FFF, 317px 1303px #FFF, 1460px 1941px #FFF, 1469px 638px #FFF, 249px 748px #FFF, 1988px 625px #FFF, 1406px 732px #FFF, 974px 621px #FFF, 301px 1124px #FFF, 1515px 1235px #FFF, 305px 1042px #FFF, 1969px 609px #FFF, 123px 1430px #FFF, 69px 1127px #FFF, 1507px 1078px #FFF, 394px 620px #FFF, 147px 1764px #FFF, 1062px 1735px #FFF, 1523px 1576px #FFF, 708px 237px #FFF, 166px 1964px #FFF, 1608px 593px #FFF, 815px 1040px #FFF, 713px 900px #FFF, 1541px 1118px #FFF, 1418px 983px #FFF, 1682px 424px #FFF, 688px 790px #FFF, 1082px 1494px #FFF, 714px 1218px #FFF, 209px 1994px #FFF, 479px 1467px #FFF, 381px 1120px #FFF, 1081px 311px #FFF, 1909px 13px #FFF, 160px 431px #FFF, 645px 1452px #FFF, 1908px 836px #FFF, 1520px 1198px #FFF, 1603px 1497px #FFF, 21px 251px #FFF, 1683px 1515px #FFF, 621px 1756px #FFF, 1543px 877px #FFF, 916px 1858px #FFF, 1546px 141px #FFF, 1987px 171px #FFF, 575px 639px #FFF, 1585px 1971px #FFF, 14px 1249px #FFF, 557px 202px #FFF, 664px 1971px #FFF, 1075px 422px #FFF, 1810px 1383px #FFF, 146px 1923px #FFF, 1086px 454px #FFF, 285px 119px #FFF, 987px 1562px #FFF, 489px 287px #FFF, 114px 1628px #FFF, 761px 1308px #FFF, 104px 1418px #FFF, 168px 1628px #FFF, 75px 551px #FFF, 1446px 1930px #FFF, 957px 1452px #FFF, 1305px 494px #FFF, 596px 1764px #FFF, 1778px 1145px #FFF, 1570px 946px #FFF, 1467px 492px #FFF, 1281px 388px #FFF, 1367px 1657px #FFF, 1979px 354px #FFF, 1999px 1546px #FFF, 1266px 731px #FFF, 261px 454px #FFF, 332px 1648px #FFF, 1965px 1747px #FFF, 1656px 1550px #FFF, 1455px 1521px #FFF, 1667px 1002px #FFF, 962px 1297px #FFF, 915px 1568px #FFF, 1022px 112px #FFF, 694px 368px #FFF, 1255px 630px #FFF, 1736px 1134px #FFF, 686px 735px #FFF, 1662px 1742px #FFF, 1381px 170px #FFF, 608px 1143px #FFF, 1686px 1392px #FFF, 283px 726px #FFF, 421px 1726px #FFF, 1756px 1553px #FFF, 1031px 1969px #FFF, 1401px 157px #FFF, 1150px 120px #FFF, 1116px 1230px #FFF, 1457px 1127px #FFF, 1994px 808px #FFF, 999px 1583px #FFF, 261px 1801px #FFF, 1831px 1356px #FFF, 1448px 1929px #FFF, 383px 642px #FFF, 1472px 1205px #FFF, 279px 1053px #FFF, 1267px 1351px #FFF, 889px 877px #FFF, 1789px 598px #FFF, 777px 1415px #FFF, 1785px 231px #FFF, 1203px 331px #FFF, 782px 1554px #FFF, 1146px 503px #FFF, 1121px 1336px #FFF, 1226px 561px #FFF, 943px 614px #FFF, 903px 1138px #FFF, 1026px 781px #FFF, 658px 955px #FFF, 689px 1785px #FFF, 1972px 597px #FFF, 803px 1114px #FFF, 402px 557px #FFF, 1972px 180px #FFF, 1484px 1793px #FFF, 396px 121px #FFF, 774px 1463px #FFF, 1411px 1816px #FFF, 1327px 1920px #FFF, 540px 1968px #FFF, 1297px 1518px #FFF, 971px 244px #FFF, 1178px 400px #FFF, 1333px 1252px #FFF, 50px 695px #FFF, 820px 1349px #FFF, 630px 1834px #FFF, 254px 64px #FFF, 1434px 658px #FFF, 591px 1269px #FFF, 1348px 1842px #FFF, 1388px 1250px #FFF, 693px 30px #FFF, 571px 44px #FFF, 816px 1213px #FFF, 240px 280px #FFF, 657px 1841px #FFF, 602px 568px #FFF, 33px 1724px #FFF, 1057px 624px #FFF, 193px 1028px #FFF, 1593px 1285px #FFF, 158px 940px #FFF, 1329px 1967px #FFF, 1785px 1964px #FFF, 607px 1890px #FFF, 1492px 101px #FFF, 181px 1536px #FFF, 1596px 471px #FFF, 924px 665px #FFF, 413px 506px #FFF, 137px 270px #FFF, 1565px 444px #FFF, 955px 699px #FFF, 274px 376px #FFF, 1319px 1600px #FFF, 122px 1545px #FFF, 1638px 1251px #FFF, 1119px 137px #FFF, 607px 1788px #FFF, 283px 1773px #FFF, 853px 1096px #FFF, 592px 71px #FFF, 908px 1122px #FFF, 1331px 1193px #FFF, 387px 708px #FFF, 890px 1060px #FFF, 99px 1198px #FFF, 1901px 734px #FFF, 1146px 1026px #FFF, 1218px 1189px #FFF, 1616px 1412px #FFF, 1862px 589px #FFF, 1955px 184px #FFF, 718px 610px #FFF, 1347px 1345px #FFF, 1824px 1800px #FFF, 12px 1218px #FFF, 971px 344px #FFF, 1910px 813px #FFF, 1355px 1837px #FFF, 946px 890px #FFF, 604px 1080px #FFF, 1490px 1200px #FFF, 1241px 1146px #FFF, 1690px 1864px #FFF, 270px 1181px #FFF, 1859px 238px #FFF, 810px 1483px #FFF, 1104px 1750px #FFF, 1073px 1600px #FFF, 323px 1966px #FFF, 1130px 1153px #FFF, 330px 243px #FFF, 947px 1103px #FFF, 225px 1768px #FFF, 747px 748px #FFF, 1827px 713px #FFF, 109px 428px #FFF, 142px 313px #FFF, 36px 818px #FFF, 567px 832px #FFF, 1952px 1638px #FFF, 766px 1761px #FFF, 252px 550px #FFF, 529px 1012px #FFF, 195px 297px #FFF, 1357px 208px #FFF, 853px 238px #FFF, 914px 1617px #FFF, 140px 1255px #FFF, 1512px 1557px #FFF, 1134px 515px #FFF, 787px 1576px #FFF, 1556px 1207px #FFF, 1726px 36px #FFF, 1991px 1897px #FFF, 1967px 1944px #FFF, 1445px 1889px #FFF, 1187px 1680px #FFF, 1685px 620px #FFF, 514px 368px #FFF, 930px 1953px #FFF, 352px 940px #FFF, 1125px 353px #FFF, 379px 622px #FFF, 1362px 729px #FFF, 977px 993px #FFF, 1083px 887px #FFF, 1794px 1943px #FFF, 1634px 447px #FFF, 1611px 1180px #FFF, 1889px 1674px #FFF, 218px 679px #FFF, 1798px 507px #FFF, 205px 1779px #FFF, 1200px 1041px #FFF, 732px 1294px #FFF, 470px 1203px #FFF, 975px 1557px #FFF, 424px 145px #FFF, 46px 997px #FFF, 1024px 989px #FFF, 1488px 217px #FFF, 1553px 1845px #FFF, 616px 612px #FFF, 996px 723px #FFF, 1079px 963px #FFF, 1451px 1811px #FFF, 1506px 1107px #FFF, 1108px 1258px #FFF, 1599px 212px #FFF, 981px 598px #FFF, 331px 692px #FFF, 484px 1621px #FFF, 1152px 1025px #FFF, 360px 309px #FFF, 126px 1950px #FFF, 433px 46px #FFF, 1232px 977px #FFF, 933px 965px #FFF, 500px 1746px #FFF, 126px 677px #FFF, 1715px 276px #FFF, 917px 1604px #FFF, 1941px 585px #FFF, 477px 1321px #FFF, 1932px 1119px #FFF, 1313px 1216px #FFF, 527px 500px #FFF, 1152px 1581px #FFF, 971px 642px #FFF, 1093px 695px #FFF, 981px 259px #FFF, 1698px 160px #FFF, 891px 1125px #FFF, 478px 1611px #FFF, 306px 986px #FFF, 1643px 65px #FFF, 296px 1323px #FFF, 407px 408px #FFF, 1493px 1077px #FFF, 721px 170px #FFF, 243px 750px #FFF, 1152px 390px #FFF, 751px 1060px #FFF, 309px 259px #FFF, 449px 597px #FFF, 270px 1469px #FFF, 294px 437px #FFF, 854px 44px #FFF, 1279px 377px #FFF, 1217px 64px #FFF, 948px 1345px #FFF, 527px 1051px #FFF, 1102px 1482px #FFF, 914px 670px #FFF, 1451px 1263px #FFF, 1413px 1108px #FFF, 1318px 1013px #FFF, 1191px 202px #FFF, 1985px 680px #FFF, 1333px 699px #FFF, 88px 863px #FFF, 1989px 19px #FFF, 205px 520px #FFF, 585px 929px #FFF, 564px 262px #FFF, 436px 1089px #FFF, 1587px 1081px #FFF, 1758px 152px #FFF, 355px 1336px #FFF, 1255px 1527px #FFF, 550px 1085px #FFF, 949px 1468px #FFF, 132px 1498px #FFF, 1220px 1350px #FFF, 328px 1791px #FFF, 457px 1762px #FFF, 300px 824px #FFF, 722px 849px #FFF, 1471px 809px #FFF, 1928px 105px #FFF, 1160px 324px #FFF, 171px 1277px #FFF, 1031px 1973px #FFF, 12px 427px #FFF, 571px 1555px #FFF, 432px 304px #FFF, 1125px 1126px #FFF, 758px 689px #FFF, 698px 965px #FFF, 1729px 204px #FFF, 687px 137px #FFF, 22px 589px #FFF, 392px 1923px #FFF, 852px 692px #FFF, 1360px 1506px #FFF, 252px 1397px #FFF, 1274px 1189px #FFF, 924px 1692px #FFF, 140px 959px #FFF, 961px 46px #FFF, 1346px 1151px #FFF, 1741px 1381px #FFF, 343px 448px #FFF, 1269px 1381px #FFF, 1857px 1394px #FFF, 1173px 1649px #FFF, 230px 912px #FFF, 98px 1515px #FFF, 1108px 1552px #FFF, 1334px 943px #FFF, 1165px 161px #FFF, 126px 1773px #FFF, 1003px 783px #FFF, 1663px 1845px #FFF, 548px 1883px #FFF, 1807px 397px #FFF, 777px 1806px #FFF, 1180px 1744px #FFF, 268px 379px #FFF, 1398px 655px #FFF, 375px 1802px #FFF, 1178px 1507px #FFF, 954px 1506px #FFF, 977px 757px #FFF, 1770px 947px #FFF, 1063px 1925px #FFF, 1007px 246px #FFF, 1076px 166px #FFF, 595px 1134px #FFF, 338px 1579px #FFF, 1401px 28px #FFF, 1280px 286px #FFF, 1635px 1866px #FFF, 392px 165px #FFF, 727px 1270px #FFF, 968px 1752px #FFF, 1388px 1478px #FFF, 12px 1350px #FFF, 81px 1814px #FFF, 1242px 446px #FFF, 1918px 234px #FFF, 655px 269px #FFF, 407px 665px #FFF, 777px 1179px #FFF, 607px 463px #FFF, 229px 1692px #FFF, 251px 1109px #FFF, 1807px 1352px #FFF, 1610px 1464px #FFF, 1582px 1184px #FFF, 536px 1415px #FFF, 807px 1501px #FFF, 317px 963px #FFF, 1964px 308px #FFF, 165px 1710px #FFF, 371px 1641px #FFF, 1224px 1957px #FFF, 1691px 104px #FFF, 1736px 1309px #FFF, 1272px 771px #FFF, 205px 1747px #FFF, 1068px 75px #FFF, 575px 1207px #FFF, 1543px 1545px #FFF, 1257px 49px #FFF, 1869px 1778px #FFF, 983px 1282px #FFF, 1233px 70px #FFF, 668px 1615px #FFF, 1743px 415px #FFF, 1154px 13px #FFF, 358px 263px #FFF, 843px 310px #FFF, 1092px 1808px #FFF, 1902px 661px #FFF, 1633px 579px #FFF, 132px 1232px #FFF, 1257px 278px #FFF, 1070px 50px #FFF, 1315px 1116px #FFF, 365px 1260px #FFF, 943px 652px #FFF, 1191px 865px #FFF, 654px 820px #FFF, 1387px 1997px #FFF, 279px 300px #FFF, 776px 1433px #FFF, 1514px 24px #FFF, 1061px 1362px #FFF, 1740px 710px #FFF, 988px 451px #FFF, 1374px 563px #FFF, 1147px 1059px #FFF, 170px 1898px #FFF, 339px 406px #FFF, 1488px 1064px #FFF, 129px 794px #FFF, 1268px 439px #FFF, 1576px 1478px #FFF, 514px 1548px #FFF, 803px 295px #FFF, 261px 1433px #FFF, 467px 1947px #FFF, 1461px 925px #FFF, 1858px 1357px #FFF, 700px 1008px #FFF, 1853px 1507px #FFF, 669px 640px #FFF, 9px 1793px #FFF, 1513px 637px #FFF, 1120px 1638px #FFF, 622px 1285px #FFF, 22px 1916px #FFF, 1877px 1528px #FFF, 865px 1132px #FFF, 203px 1631px #FFF, 1750px 836px #FFF, 1746px 1002px #FFF, 903px 1045px #FFF, 1719px 1718px #FFF, 1713px 1997px #FFF, 176px 1410px #FFF, 395px 1065px #FFF, 806px 1309px #FFF, 1584px 1429px #FFF, 1685px 948px #FFF, 1031px 1625px #FFF, 446px 731px #FFF, 1993px 204px #FFF, 1139px 162px #FFF, 1731px 1378px #FFF, 653px 1643px #FFF, 893px 1740px #FFF, 41px 1572px #FFF, 621px 1324px #FFF, 4px 1829px #FFF, 1152px 809px #FFF, 74px 777px #FFF, 961px 510px #FFF, 230px 1162px #FFF, 1194px 1657px #FFF, 1463px 1815px #FFF, 1584px 579px #FFF, 76px 816px #FFF, 1441px 1288px #FFF, 855px 86px #FFF, 773px 622px #FFF, 417px 1941px #FFF, 456px 570px #FFF, 1681px 229px #FFF, 1028px 1538px #FFF, 1289px 757px #FFF, 317px 1257px #FFF, 70px 185px #FFF, 1185px 1471px #FFF, 617px 725px #FFF, 685px 450px #FFF, 473px 1362px #FFF, 1347px 1134px #FFF, 1790px 1685px #FFF, 1225px 1497px #FFF, 1817px 1416px #FFF, 1885px 1757px #FFF, 1401px 1084px #FFF, 1818px 20px #FFF, 967px 642px #FFF, 153px 234px #FFF, 1383px 1374px #FFF, 769px 205px #FFF, 1790px 976px #FFF, 605px 1564px #FFF, 1571px 1731px #FFF, 1935px 1682px #FFF, 4px 939px #FFF, 1177px 1320px #FFF, 1362px 1457px #FFF, 1135px 308px #FFF, 1489px 382px #FFF, 1788px 1837px #FFF, 284px 85px #FFF, 1277px 1448px #FFF, 1819px 554px #FFF, 521px 1717px #FFF, 313px 905px #FFF, 114px 1532px #FFF, 1065px 26px #FFF, 1166px 219px #FFF, 1434px 1745px #FFF, 487px 1026px #FFF, 1859px 911px #FFF, 1458px 480px #FFF, 1259px 1332px #FFF, 1786px 776px #FFF, 1652px 1852px #FFF, 485px 369px #FFF, 516px 1035px #FFF;
}

#stars2 {
  position: fixed;
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 57px 49px #FFF, 1206px 847px #FFF, 1836px 435px #FFF, 494px 357px #FFF, 1141px 44px #FFF, 1083px 508px #FFF, 1300px 1355px #FFF, 1084px 1258px #FFF, 1231px 1869px #FFF, 1773px 1179px #FFF, 444px 726px #FFF, 1589px 927px #FFF, 148px 1835px #FFF, 756px 1800px #FFF, 108px 1763px #FFF, 1018px 1558px #FFF, 1588px 670px #FFF, 1513px 1297px #FFF, 734px 1221px #FFF, 69px 22px #FFF, 1646px 1802px #FFF, 1109px 538px #FFF, 1619px 1990px #FFF, 314px 1830px #FFF, 813px 811px #FFF, 381px 1964px #FFF, 984px 1411px #FFF, 1552px 1716px #FFF, 1850px 129px #FFF, 996px 255px #FFF, 1474px 180px #FFF, 981px 274px #FFF, 492px 1927px #FFF, 385px 1336px #FFF, 274px 1967px #FFF, 866px 1986px #FFF, 1391px 760px #FFF, 533px 1632px #FFF, 1105px 1797px #FFF, 772px 1308px #FFF, 1447px 1277px #FFF, 1656px 331px #FFF, 97px 893px #FFF, 1407px 1105px #FFF, 447px 1440px #FFF, 1785px 674px #FFF, 329px 1790px #FFF, 912px 180px #FFF, 1472px 1684px #FFF, 616px 836px #FFF, 140px 116px #FFF, 497px 997px #FFF, 781px 1999px #FFF, 202px 1372px #FFF, 748px 587px #FFF, 1837px 1439px #FFF, 1264px 1512px #FFF, 473px 929px #FFF, 562px 1476px #FFF, 1841px 975px #FFF, 1029px 558px #FFF, 1751px 953px #FFF, 1809px 879px #FFF, 61px 1983px #FFF, 21px 55px #FFF, 893px 1754px #FFF, 1350px 682px #FFF, 1971px 1665px #FFF, 1968px 678px #FFF, 130px 1692px #FFF, 1594px 1693px #FFF, 1041px 547px #FFF, 949px 520px #FFF, 555px 360px #FFF, 752px 1397px #FFF, 1590px 1435px #FFF, 1737px 1167px #FFF, 731px 446px #FFF, 1638px 1569px #FFF, 1452px 136px #FFF, 160px 1912px #FFF, 1424px 1226px #FFF, 1511px 1759px #FFF, 538px 1752px #FFF, 1041px 104px #FFF, 1755px 1519px #FFF, 785px 529px #FFF, 1351px 421px #FFF, 761px 541px #FFF, 804px 1823px #FFF, 1216px 1813px #FFF, 703px 1509px #FFF, 1285px 1946px #FFF, 1447px 669px #FFF, 284px 703px #FFF, 411px 1018px #FFF, 153px 1810px #FFF, 951px 901px #FFF, 730px 1647px #FFF, 1261px 1912px #FFF, 1194px 784px #FFF, 1246px 20px #FFF, 1351px 1885px #FFF, 95px 1766px #FFF, 763px 1852px #FFF, 28px 550px #FFF, 1259px 72px #FFF, 89px 1538px #FFF, 708px 20px #FFF, 882px 1347px #FFF, 888px 1282px #FFF, 1814px 234px #FFF, 168px 817px #FFF, 1170px 1164px #FFF, 1430px 362px #FFF, 557px 1823px #FFF, 1978px 1943px #FFF, 154px 1956px #FFF, 1520px 1667px #FFF, 1957px 1869px #FFF, 1194px 354px #FFF, 19px 243px #FFF, 944px 182px #FFF, 1266px 1710px #FFF, 273px 1938px #FFF, 1553px 1984px #FFF, 1659px 445px #FFF, 1308px 178px #FFF, 1004px 1937px #FFF, 158px 148px #FFF, 1063px 1779px #FFF, 926px 1716px #FFF, 1484px 1054px #FFF, 229px 1529px #FFF, 54px 1154px #FFF, 329px 1526px #FFF, 372px 221px #FFF, 1667px 1172px #FFF, 452px 1528px #FFF, 1256px 1517px #FFF, 825px 1086px #FFF, 249px 1340px #FFF, 344px 548px #FFF, 560px 757px #FFF, 504px 1835px #FFF, 1815px 1094px #FFF, 1057px 283px #FFF, 373px 828px #FFF, 1350px 680px #FFF, 1243px 421px #FFF, 1457px 619px #FFF, 1701px 251px #FFF, 1232px 1796px #FFF, 1802px 66px #FFF, 236px 310px #FFF, 1290px 1792px #FFF, 14px 260px #FFF, 1711px 805px #FFF, 221px 1886px #FFF, 1936px 157px #FFF, 694px 657px #FFF, 1878px 1317px #FFF, 579px 596px #FFF, 537px 73px #FFF, 1989px 1477px #FFF, 25px 337px #FFF, 1699px 1559px #FFF, 1008px 1178px #FFF, 617px 289px #FFF, 488px 1956px #FFF, 1499px 1167px #FFF, 912px 1284px #FFF, 1320px 1682px #FFF, 1899px 1325px #FFF, 1727px 898px #FFF, 727px 891px #FFF, 1740px 1932px #FFF, 414px 1746px #FFF, 1800px 1065px #FFF, 941px 1705px #FFF, 1512px 440px #FFF, 1716px 1552px #FFF, 552px 94px #FFF, 1502px 1328px #FFF, 376px 1780px #FFF, 861px 1346px #FFF, 557px 1890px #FFF, 709px 833px #FFF, 747px 1691px #FFF, 1254px 936px #FFF, 1760px 230px #FFF, 1000px 320px #FFF, 1242px 1005px #FFF, 1134px 1850px #FFF, 961px 770px #FFF, 39px 338px #FFF, 746px 870px #FFF, 1078px 386px #FFF, 1203px 1791px #FFF, 316px 781px #FFF;
  animation: animStar 100s linear infinite;
}

#stars2:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 57px 49px #FFF, 1206px 847px #FFF, 1836px 435px #FFF, 494px 357px #FFF, 1141px 44px #FFF, 1083px 508px #FFF, 1300px 1355px #FFF, 1084px 1258px #FFF, 1231px 1869px #FFF, 1773px 1179px #FFF, 444px 726px #FFF, 1589px 927px #FFF, 148px 1835px #FFF, 756px 1800px #FFF, 108px 1763px #FFF, 1018px 1558px #FFF, 1588px 670px #FFF, 1513px 1297px #FFF, 734px 1221px #FFF, 69px 22px #FFF, 1646px 1802px #FFF, 1109px 538px #FFF, 1619px 1990px #FFF, 314px 1830px #FFF, 813px 811px #FFF, 381px 1964px #FFF, 984px 1411px #FFF, 1552px 1716px #FFF, 1850px 129px #FFF, 996px 255px #FFF, 1474px 180px #FFF, 981px 274px #FFF, 492px 1927px #FFF, 385px 1336px #FFF, 274px 1967px #FFF, 866px 1986px #FFF, 1391px 760px #FFF, 533px 1632px #FFF, 1105px 1797px #FFF, 772px 1308px #FFF, 1447px 1277px #FFF, 1656px 331px #FFF, 97px 893px #FFF, 1407px 1105px #FFF, 447px 1440px #FFF, 1785px 674px #FFF, 329px 1790px #FFF, 912px 180px #FFF, 1472px 1684px #FFF, 616px 836px #FFF, 140px 116px #FFF, 497px 997px #FFF, 781px 1999px #FFF, 202px 1372px #FFF, 748px 587px #FFF, 1837px 1439px #FFF, 1264px 1512px #FFF, 473px 929px #FFF, 562px 1476px #FFF, 1841px 975px #FFF, 1029px 558px #FFF, 1751px 953px #FFF, 1809px 879px #FFF, 61px 1983px #FFF, 21px 55px #FFF, 893px 1754px #FFF, 1350px 682px #FFF, 1971px 1665px #FFF, 1968px 678px #FFF, 130px 1692px #FFF, 1594px 1693px #FFF, 1041px 547px #FFF, 949px 520px #FFF, 555px 360px #FFF, 752px 1397px #FFF, 1590px 1435px #FFF, 1737px 1167px #FFF, 731px 446px #FFF, 1638px 1569px #FFF, 1452px 136px #FFF, 160px 1912px #FFF, 1424px 1226px #FFF, 1511px 1759px #FFF, 538px 1752px #FFF, 1041px 104px #FFF, 1755px 1519px #FFF, 785px 529px #FFF, 1351px 421px #FFF, 761px 541px #FFF, 804px 1823px #FFF, 1216px 1813px #FFF, 703px 1509px #FFF, 1285px 1946px #FFF, 1447px 669px #FFF, 284px 703px #FFF, 411px 1018px #FFF, 153px 1810px #FFF, 951px 901px #FFF, 730px 1647px #FFF, 1261px 1912px #FFF, 1194px 784px #FFF, 1246px 20px #FFF, 1351px 1885px #FFF, 95px 1766px #FFF, 763px 1852px #FFF, 28px 550px #FFF, 1259px 72px #FFF, 89px 1538px #FFF, 708px 20px #FFF, 882px 1347px #FFF, 888px 1282px #FFF, 1814px 234px #FFF, 168px 817px #FFF, 1170px 1164px #FFF, 1430px 362px #FFF, 557px 1823px #FFF, 1978px 1943px #FFF, 154px 1956px #FFF, 1520px 1667px #FFF, 1957px 1869px #FFF, 1194px 354px #FFF, 19px 243px #FFF, 944px 182px #FFF, 1266px 1710px #FFF, 273px 1938px #FFF, 1553px 1984px #FFF, 1659px 445px #FFF, 1308px 178px #FFF, 1004px 1937px #FFF, 158px 148px #FFF, 1063px 1779px #FFF, 926px 1716px #FFF, 1484px 1054px #FFF, 229px 1529px #FFF, 54px 1154px #FFF, 329px 1526px #FFF, 372px 221px #FFF, 1667px 1172px #FFF, 452px 1528px #FFF, 1256px 1517px #FFF, 825px 1086px #FFF, 249px 1340px #FFF, 344px 548px #FFF, 560px 757px #FFF, 504px 1835px #FFF, 1815px 1094px #FFF, 1057px 283px #FFF, 373px 828px #FFF, 1350px 680px #FFF, 1243px 421px #FFF, 1457px 619px #FFF, 1701px 251px #FFF, 1232px 1796px #FFF, 1802px 66px #FFF, 236px 310px #FFF, 1290px 1792px #FFF, 14px 260px #FFF, 1711px 805px #FFF, 221px 1886px #FFF, 1936px 157px #FFF, 694px 657px #FFF, 1878px 1317px #FFF, 579px 596px #FFF, 537px 73px #FFF, 1989px 1477px #FFF, 25px 337px #FFF, 1699px 1559px #FFF, 1008px 1178px #FFF, 617px 289px #FFF, 488px 1956px #FFF, 1499px 1167px #FFF, 912px 1284px #FFF, 1320px 1682px #FFF, 1899px 1325px #FFF, 1727px 898px #FFF, 727px 891px #FFF, 1740px 1932px #FFF, 414px 1746px #FFF, 1800px 1065px #FFF, 941px 1705px #FFF, 1512px 440px #FFF, 1716px 1552px #FFF, 552px 94px #FFF, 1502px 1328px #FFF, 376px 1780px #FFF, 861px 1346px #FFF, 557px 1890px #FFF, 709px 833px #FFF, 747px 1691px #FFF, 1254px 936px #FFF, 1760px 230px #FFF, 1000px 320px #FFF, 1242px 1005px #FFF, 1134px 1850px #FFF, 961px 770px #FFF, 39px 338px #FFF, 746px 870px #FFF, 1078px 386px #FFF, 1203px 1791px #FFF, 316px 781px #FFF;
}

#stars3 {
  position: fixed;
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1552px 978px #FFF, 755px 1720px #FFF, 1376px 159px #FFF, 181px 1409px #FFF, 1790px 664px #FFF, 828px 1096px #FFF, 506px 1091px #FFF, 1911px 614px #FFF, 836px 754px #FFF, 1750px 1069px #FFF, 1788px 1417px #FFF, 828px 1420px #FFF, 1672px 1710px #FFF, 1338px 1718px #FFF, 26px 1644px #FFF, 845px 569px #FFF, 823px 1735px #FFF, 381px 389px #FFF, 997px 1049px #FFF, 38px 739px #FFF, 1291px 1603px #FFF, 1316px 1130px #FFF, 1005px 234px #FFF, 961px 194px #FFF, 1191px 1491px #FFF, 1994px 162px #FFF, 959px 37px #FFF, 179px 726px #FFF, 958px 1000px #FFF, 968px 1226px #FFF, 543px 1879px #FFF, 1311px 143px #FFF, 912px 1234px #FFF, 360px 624px #FFF, 735px 430px #FFF, 1788px 666px #FFF, 221px 780px #FFF, 387px 1393px #FFF, 1212px 1841px #FFF, 726px 1770px #FFF, 1260px 530px #FFF, 1402px 53px #FFF, 1901px 1483px #FFF, 1448px 936px #FFF, 1928px 410px #FFF, 1503px 1261px #FFF, 1155px 678px #FFF, 1529px 729px #FFF, 1456px 1232px #FFF, 1128px 680px #FFF, 1407px 1113px #FFF, 355px 1508px #FFF, 1668px 1567px #FFF, 175px 1641px #FFF, 223px 133px #FFF, 1310px 319px #FFF, 1584px 1793px #FFF, 923px 1056px #FFF, 1918px 41px #FFF, 340px 1888px #FFF, 1201px 910px #FFF, 254px 1191px #FFF, 1422px 962px #FFF, 704px 1464px #FFF, 266px 417px #FFF, 247px 246px #FFF, 1218px 1740px #FFF, 1212px 25px #FFF, 1933px 136px #FFF, 1082px 1394px #FFF, 1832px 1885px #FFF, 254px 19px #FFF, 1324px 1160px #FFF, 1305px 893px #FFF, 682px 1819px #FFF, 355px 1050px #FFF, 447px 192px #FFF, 488px 450px #FFF, 1148px 1231px #FFF, 1457px 206px #FFF, 1049px 1530px #FFF, 138px 66px #FFF, 1845px 1305px #FFF, 576px 648px #FFF, 1570px 1481px #FFF, 648px 293px #FFF, 770px 1007px #FFF, 76px 286px #FFF, 127px 619px #FFF, 1790px 858px #FFF, 1457px 1962px #FFF, 1608px 1204px #FFF, 1617px 1552px #FFF, 341px 1092px #FFF, 486px 574px #FFF, 920px 940px #FFF, 1299px 1151px #FFF, 1714px 63px #FFF, 926px 1491px #FFF, 1960px 1433px #FFF;
  animation: animStar 150s linear infinite;
}

#stars3:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1552px 978px #FFF, 755px 1720px #FFF, 1376px 159px #FFF, 181px 1409px #FFF, 1790px 664px #FFF, 828px 1096px #FFF, 506px 1091px #FFF, 1911px 614px #FFF, 836px 754px #FFF, 1750px 1069px #FFF, 1788px 1417px #FFF, 828px 1420px #FFF, 1672px 1710px #FFF, 1338px 1718px #FFF, 26px 1644px #FFF, 845px 569px #FFF, 823px 1735px #FFF, 381px 389px #FFF, 997px 1049px #FFF, 38px 739px #FFF, 1291px 1603px #FFF, 1316px 1130px #FFF, 1005px 234px #FFF, 961px 194px #FFF, 1191px 1491px #FFF, 1994px 162px #FFF, 959px 37px #FFF, 179px 726px #FFF, 958px 1000px #FFF, 968px 1226px #FFF, 543px 1879px #FFF, 1311px 143px #FFF, 912px 1234px #FFF, 360px 624px #FFF, 735px 430px #FFF, 1788px 666px #FFF, 221px 780px #FFF, 387px 1393px #FFF, 1212px 1841px #FFF, 726px 1770px #FFF, 1260px 530px #FFF, 1402px 53px #FFF, 1901px 1483px #FFF, 1448px 936px #FFF, 1928px 410px #FFF, 1503px 1261px #FFF, 1155px 678px #FFF, 1529px 729px #FFF, 1456px 1232px #FFF, 1128px 680px #FFF, 1407px 1113px #FFF, 355px 1508px #FFF, 1668px 1567px #FFF, 175px 1641px #FFF, 223px 133px #FFF, 1310px 319px #FFF, 1584px 1793px #FFF, 923px 1056px #FFF, 1918px 41px #FFF, 340px 1888px #FFF, 1201px 910px #FFF, 254px 1191px #FFF, 1422px 962px #FFF, 704px 1464px #FFF, 266px 417px #FFF, 247px 246px #FFF, 1218px 1740px #FFF, 1212px 25px #FFF, 1933px 136px #FFF, 1082px 1394px #FFF, 1832px 1885px #FFF, 254px 19px #FFF, 1324px 1160px #FFF, 1305px 893px #FFF, 682px 1819px #FFF, 355px 1050px #FFF, 447px 192px #FFF, 488px 450px #FFF, 1148px 1231px #FFF, 1457px 206px #FFF, 1049px 1530px #FFF, 138px 66px #FFF, 1845px 1305px #FFF, 576px 648px #FFF, 1570px 1481px #FFF, 648px 293px #FFF, 770px 1007px #FFF, 76px 286px #FFF, 127px 619px #FFF, 1790px 858px #FFF, 1457px 1962px #FFF, 1608px 1204px #FFF, 1617px 1552px #FFF, 341px 1092px #FFF, 486px 574px #FFF, 920px 940px #FFF, 1299px 1151px #FFF, 1714px 63px #FFF, 926px 1491px #FFF, 1960px 1433px #FFF;
}

@keyframes animStar {
  from {
    transform: translateY(0px);
  }

  to {
    transform: translateY(-2000px);
  }
}


/* 
----------------------------------------------- background star end -----------------------------------------------
*/