@import "./assets.css";
:root {
  --main-color: #f4be32;
}

* {
  margin: 0px;
  padding: 0;
  box-sizing: border-box;
  cursor: default;
}

body {
  background-color: #141414;
  overflow-x: hidden;
}

.row {
  display: flex;
}

.clm {
  display: flex;
  flex-direction: column;
}

.w-100 {
  width: 100%;
  height: 100%;
}

.btn {
  background-color: var(--main-color);
  color: #191919;
  border: none;
  border-radius: 35px;
  font-family: "Poppins-Regular", sans-serif;
}

.sun-box {
  width: 210px;
  height: 210px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  background-image: url(../assets/imgs/sun.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sun-box::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background-color: rgb(255, 197, 47);
  filter: blur(42px);
  z-index: 0;
  opacity: 0;
}

section {
  width: 100vw;
  position: relative;
}
section .turn-video-section {
  height: 100vh;
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(20, 20, 20, 0.56);
  opacity: 1;
  transition: opacity 0.6s ease;
  overflow-x: hidden;
}
section .turn-video-section.hide {
  opacity: 0;
  pointer-events: none;
}
section .turn-video-section .btn {
  width: 312px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 23px;
}
section .video-section {
  height: 100vh;
  position: relative;
  z-index: 1;
  animation: fade-in 2s ease-in-out both;
  overflow: hidden;
}
section #heroVideo {
  animation: fade-in 2s ease-in-out both;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
section .intro-section {
  background-image: url(../assets/imgs/section2__bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-attachment: fixed;
  padding: 62px 0 466px;
  overflow-x: hidden;
}
section .intro-section .content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
}
section .intro-section .animated-sun-box-full {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
section .intro-section .animated-sun-box-full.aos-animate .sun-box::before {
  animation: fade-in 1s ease-in-out both;
}
section .intro-section .sun-rays {
  position: absolute;
  top: 197px;
  width: 150vw;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
section .intro-section .sun-rays line {
  stroke-dasharray: 1200;
  stroke-dashoffset: 1200;
  stroke-linecap: round;
}
section .intro-section .row {
  width: 100%;
  gap: 110px;
  align-items: center;
  justify-content: center;
  margin: 90px 0 0;
}
section .intro-section h1 {
  font-size: 140px;
  color: #fffbfb;
  font-family: "Eczar-Regular", sans-serif;
  font-weight: 400;
  line-height: 1;
}
section .intro-section h1.mobile {
  display: none;
}
section .intro-section h1.desctop {
  display: block;
}
section .intro-section h1.h1-right {
  margin: 60px 0 0;
}
section .intro-section .text {
  color: white;
  font-size: 26px;
  margin: 50px 0 70px;
  font-family: "Poppins-Regular", sans-serif;
}
section .intro-section .note {
  color: var(--main-color);
  font-size: 40px;
  font-family: "Poppins-Medium", sans-serif;
}
section .section {
  background-image: url(../assets/imgs/intro-bg.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 193px 0 70px;
  margin: -306px 0 0;
  position: relative;
  z-index: 2;
  overflow: hidden;
}
section .section .content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 2;
}
section .section .arrow-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 56px;
}
section .section .arrow-container .chevron {
  position: absolute;
  width: 72px;
  height: 28px;
  display: flex;
  opacity: 0;
  transform: scale(0.3);
  margin: 10px 0;
  animation: move-chevron 3s ease-out infinite;
}
section .section .arrow-container .chevron:first-child {
  animation: move-chevron 3s ease-out 1s infinite;
}
section .section .arrow-container .chevron:nth-child(2) {
  animation: move-chevron 3s ease-out 2s infinite;
}
section .section .arrow-container .chevron:before {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  background-image: url(../assets/imgs/arrow-down.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
@keyframes move-chevron {
  25% {
    opacity: 1;
  }
  33.3% {
    opacity: 1;
    transform: translateY(2.28rem);
  }
  66.6% {
    opacity: 1;
    transform: translateY(3.12rem);
  }
  100% {
    opacity: 0;
    transform: translateY(4.8rem) scale(0.5);
  }
}
section .section .clm {
  position: relative;
  z-index: 1;
}
section .section .row {
  margin: 30px 0;
  align-items: center;
  gap: 150px;
  position: relative;
  z-index: 1;
}
section .section .reading-text {
  margin: 30px 0 20px;
}
section .section .reading-text span {
  opacity: 0.5;
  will-change: opacity;
}
section .section h3 span {
  font-size: 50px;
  line-height: 1;
  text-transform: uppercase;
  font-family: "NimbusMono-Bold", sans-serif;
  color: black;
}
section .section .text {
  color: black;
  font-size: 24px;
  max-width: 638px;
  font-family: "Poppins-Regular", sans-serif;
}
section .section span {
  font-family: "Poppins-Medium", sans-serif;
}
section .section img {
  max-width: 638px;
  will-change: transform;
}
section.sticky-section {
  background-color: #141414;
  background-image: url(../assets/imgs/about-bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 134%;
  background-attachment: fixed;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  padding: 25px 0 200px;
  height: 150vh;
}
section.sticky-section .animated-sun-box {
  height: fit-content;
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  transition: all 0.4s ease;
}
section.sticky-section .animated-sun-box[data-aos=fade-down] {
  transform: translate3d(0, -300px, 0);
}
section.sticky-section .animated-sun-box[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translateZ(0);
}
section.sticky-section .animated-sun-box .note {
  position: relative;
  z-index: 1;
  margin: 28px 0 -21px;
}
section.sticky-section h3 {
  color: white;
  font-family: "Eczar-Regular", sans-serif;
  font-size: 70px;
  position: relative;
  z-index: 1;
  font-weight: 400;
}
section.sticky-section .sun-box {
  width: 113px;
  height: 113px;
  position: absolute;
  z-index: 0;
  opacity: 0.7;
}
section.sticky-section .sun-box::before {
  animation: fade-in 1s ease-in-out both;
}
section .container {
  margin: 0 auto;
  background-image: url(../assets/imgs/Openbook1.png);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 102% 105%;
  display: flex;
  align-items: center;
  justify-content: center;
}
section.book-section {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 25px;
  box-sizing: border-box;
  position: sticky;
  top: 25px;
}
section.book-section .clm {
  margin: 0 auto;
  width: 70%;
}
section.book-section .clm.clm-full {
  height: 100%;
  justify-content: space-evenly;
}
section.book-section .clm.clm-text-animation {
  height: 100%;
  justify-content: space-evenly;
}
section.book-section .clm.clm-text-animation h1:nth-child(2) {
  margin: 0 auto 0 25%;
}
section.book-section .clm.clm-text-animation h1:nth-child(3) {
  margin: 0 25% 0 auto;
}
section.book-section .clm.clm-text-animation h1:last-child {
  margin: 0 auto;
}
section.book-section p {
  color: white;
  font-size: 20px;
  font-family: "Poppins-Regular", sans-serif;
}
section.book-section p a {
  color: #f4be32;
  text-decoration: none;
  cursor: pointer;
}
section.book-section button {
  width: 246px;
  background-color: #f4be32;
  cursor: pointer;
  color: #141414;
  font-size: 18px;
  font-family: "Poppins-Regular", sans-serif;
  border-radius: 35px;
  border: none;
  padding: 15px 0px;
  margin-top: 40px;
  position: relative;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
}
section.book-section button:hover {
  box-shadow: 0 0 15px #f4be32;
}
section.book-section button i {
  width: 20px;
  height: 20px;
  background-image: url(../assets/imgs/play.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  margin: 0 0 0 7px;
  transition: background-image 0.3s;
}
section.book-section button.pause i {
  background-image: url(../assets/imgs/pause.svg);
}
section.book-section .open-form {
  width: 100%;
  padding: 15px;
  margin: 0;
  background-color: #f4be32;
  cursor: pointer;
  color: #141414;
  font-size: 18px;
  font-family: "Poppins-Regular", sans-serif;
  border-radius: 35px;
  border: none;
  padding: 15px 0px;
  text-decoration: none;
  display: block;
  text-align: center;
}
section.book-section .open-form:hover {
  box-shadow: 0 0 15px #f4be32;
}
section.book-section img {
  position: relative;
}
section.book-section img.girl-img {
  max-width: 330px;
}
section.book-section img.sun-img {
  max-width: 200px;
  margin: auto 0 0 auto;
}
section.book-section .border-box {
  border-radius: 30px;
  border: 1px dashed #f4be32;
  padding: 40px;
  margin: 50px 0 0;
}
section.book-section .wave-text {
  font-family: "Eczar-Regular", sans-serif;
  text-transform: uppercase;
  color: white;
}
section.book-section .wave-text span {
  display: inline-block;
  font-size: 4rem;
  animation: wave2 2s ease-in-out infinite;
}
section.book-section .wave-text span:nth-child(1) {
  animation-delay: 0s;
}
section.book-section .wave-text span:nth-child(2) {
  animation-delay: 0.2s;
}
section.book-section .wave-text span:nth-child(3) {
  animation-delay: 0.4s;
}
section.book-section .wave-text span:nth-child(4) {
  animation-delay: 0.6s;
}
@keyframes wave {
  0%, 100% {
    background-position: 0;
  }
  50% {
    background-position: 5550px;
  }
}
section.about {
  background-color: #141414;
  z-index: 1;
  overflow: hidden;
}
section .about-section {
  background-image: url(../assets/imgs/section2__bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-attachment: fixed;
  padding: 90px 0 115px;
  overflow-x: hidden;
}
section .about-section .content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
}
section .about-section .girl {
  position: relative;
  display: inline-block;
  background-image: url(../assets/imgs/about-img2.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
section .about-section .girl img {
  display: block;
  position: relative;
  z-index: 1;
}
section .about-section #hair-stars {
  position: absolute;
  top: 0;
  left: 72px;
  width: 61%;
  height: 37%;
  pointer-events: none;
  overflow: hidden;
}
section .about-section .star {
  position: absolute;
  color: rgba(255, 255, 255, 0.95);
  font-family: Georgia, serif;
  user-select: none;
  will-change: transform, opacity;
}
section .about-section h1 {
  font-size: 70px;
  color: #f4be32;
  font-family: "Eczar-Regular", sans-serif;
  font-weight: 400;
  line-height: 1;
  margin: 0 0 95px;
}
section .about-section .clm {
  gap: 60px;
}
section .about-section .row {
  gap: 113px;
  display: flex;
  align-items: flex-start;
}
section .about-section .text {
  color: white;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 22px;
  max-width: 638px;
}
section .about-section img {
  max-width: 588px;
  object-fit: contain;
}
section .about-section ul {
  max-width: 638px;
  gap: 40px;
  list-style: none;
  display: grid;
  margin: 100px 0 0;
}
section .about-section ul li {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: white;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 28px;
  transition: all 0.3s;
}
section .about-section ul li:hover {
  text-shadow: #f4be32 0px 0 20px;
}
section .about-section ul i {
  width: 44px;
  height: 44px;
  margin: 0 40px 0 0;
  background-color: #f4be32;
  border-radius: 10px;
  display: block;
  background-image: url(../assets/imgs/arrow.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 21px;
}

footer {
  background-color: #010101;
  padding: 40px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #e5e5e5;
  opacity: 0;
  transition: transform 0.6s ease, opacity 0.6s ease;
}
footer.is-visible {
  opacity: 1;
}
footer p {
  font-family: "Poppins-Medium", sans-serif;
  font-size: 15px;
  color: #e5e5e5;
}

#stars-group-1 {
  position: absolute;
  left: 0;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  opacity: 0;
  box-shadow: 47px 616px #fff, 171px 140px #fff, 1328px 1174px #fff, 166px 992px #fff, 1235px 952px #fff, 1432px 1200px #fff, 148px 1104px #fff, 985px 552px #fff, 1030px 285px #fff, 1577px 1535px #fff, 1470px 319px #fff, 1156px 193px #fff, 427px 1149px #fff, 664px 727px #fff, 58px 1317px #fff, 1713px 1664px #fff, 1090px 249px #fff, 442px 224px #fff, 1187px 505px #fff, 1356px 410px #fff, 224px 732px #fff, 272px 794px #fff, 1367px 1080px #fff, 1434px 1074px #fff, 1112px 259px #fff, 1587px 1094px #fff, 406px 880px #fff, 1345px 427px #fff, 1621px 1037px #fff, 143px 1327px #fff, 69px 89px #fff, 1560px 517px #fff, 1143px 1333px #fff, 1669px 299px #fff, 1239px 1122px #fff, 721px 1318px #fff, 1718px 1109px #fff, 802px 1123px #fff, 1730px 34px #fff, 847px 221px #fff, 966px 159px #fff, 810px 1655px #fff, 87px 244px #fff, 963px 1108px #fff, 1165px 821px #fff, 1335px 724px #fff, 49px 355px #fff, 1046px 915px #fff, 23px 1601px #fff, 749px 1188px #fff, 238px 1288px #fff, 889px 402px #fff, 443px 942px #fff, 531px 318px #fff, 113px 769px #fff, 63px 659px #fff, 103px 1526px #fff, 528px 153px #fff, 1599px 1199px #fff, 140px 1385px #fff, 200px 831px #fff, 105px 1718px #fff, 638px 1498px #fff, 1178px 945px #fff, 1720px 713px #fff, 747px 1571px #fff, 955px 819px #fff, 1612px 673px #fff, 990px 1202px #fff, 170px 1272px #fff, 613px 965px #fff, 552px 1688px #fff, 1416px 1039px #fff, 621px 1608px #fff, 1057px 320px #fff, 744px 1204px #fff, 590px 1474px #fff, 473px 1298px #fff, 417px 1311px #fff, 646px 635px #fff, 81px 417px #fff, 1209px 585px #fff, 95px 239px #fff, 215px 1408px #fff, 583px 292px #fff, 303px 1765px #fff, 1115px 154px #fff, 478px 199px #fff, 1189px 768px #fff, 523px 411px #fff, 620px 160px #fff, 1632px 1068px #fff, 308px 551px #fff, 291px 348px #fff, 462px 719px #fff, 1540px 1406px #fff, 1601px 1709px #fff, 523px 946px #fff, 606px 1524px #fff, 888px 1051px #fff, 21px 927px #fff, 1073px 759px #fff, 552px 1061px #fff, 1694px 79px #fff, 198px 573px #fff, 1160px 1078px #fff, 588px 1445px #fff, 672px 358px #fff, 553px 85px #fff, 321px 1402px #fff, 861px 1300px #fff, 1559px 1288px #fff, 1339px 1263px #fff, 799px 65px #fff, 1423px 1748px #fff, 1684px 96px #fff, 934px 699px #fff, 497px 1221px #fff, 747px 1258px #fff, 806px 417px #fff, 1594px 594px #fff, 1307px 1725px #fff, 864px 148px #fff, 162px 1729px #fff, 803px 806px #fff, 1551px 276px #fff, 1323px 182px #fff, 1479px 1066px #fff, 478px 1283px #fff, 754px 269px #fff, 677px 155px #fff, 1017px 1502px #fff, 890px 176px #fff, 1201px 625px #fff, 1556px 949px #fff, 35px 911px #fff, 1px 1681px #fff, 406px 151px #fff, 1741px 1700px #fff, 1033px 83px #fff, 167px 1799px #fff, 1782px 596px #fff, 838px 1397px #fff, 426px 1125px #fff, 453px 1561px #fff, 320px 1789px #fff, 1386px 1524px #fff, 719px 1033px #fff, 1389px 1524px #fff, 856px 232px #fff, 1281px 281px #fff, 55px 708px #fff, 1768px 1682px #fff, 1661px 1475px #fff, 163px 1499px #fff, 1155px 1580px #fff, 874px 1252px #fff, 1589px 1742px #fff, 1204px 765px #fff, 1136px 926px #fff, 1510px 1512px #fff, 1366px 1270px #fff, 1045px 1388px #fff, 1184px 1042px #fff, 1564px 799px #fff, 1256px 1176px #fff, 719px 773px #fff, 1163px 591px #fff, 1098px 1716px #fff, 443px 1325px #fff, 902px 144px #fff, 833px 1297px #fff, 812px 1510px #fff, 1130px 43px #fff, 1443px 216px #fff, 816px 739px #fff, 903px 1310px #fff, 1289px 1772px #fff, 8px 1549px #fff, 1749px 617px #fff, 74px 1319px #fff, 1617px 1260px #fff, 1528px 394px #fff, 391px 1556px #fff, 882px 179px #fff, 275px 1410px #fff, 1182px 1129px #fff, 955px 663px #fff, 1747px 748px #fff, 142px 159px #fff, 261px 1374px #fff, 154px 724px #fff, 941px 1365px #fff, 260px 285px #fff, 405px 1757px #fff, 554px 1183px #fff, 138px 430px #fff, 82px 787px #fff, 1304px 466px #fff, 503px 347px #fff;
  animation-name: glowing-stars;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: linear;
  animation-delay: 0s;
}

#stars-group-2 {
  position: absolute;
  left: 0;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  opacity: 0;
  box-shadow: 1622px 1772px #fff, 402px 331px #fff, 761px 843px #fff, 1596px 1544px #fff, 1694px 1607px #fff, 1239px 338px #fff, 606px 266px #fff, 1319px 556px #fff, 1050px 406px #fff, 353px 127px #fff, 850px 1347px #fff, 1247px 551px #fff, 1515px 1583px #fff, 157px 10px #fff, 223px 301px #fff, 427px 90px #fff, 1009px 422px #fff, 1161px 1278px #fff, 179px 1763px #fff, 984px 1608px #fff, 862px 1270px #fff, 1288px 980px #fff, 1516px 976px #fff, 374px 811px #fff, 1760px 1469px #fff, 812px 1140px #fff, 1036px 143px #fff, 1596px 340px #fff, 1786px 246px #fff, 386px 1352px #fff, 392px 1561px #fff, 760px 911px #fff, 464px 237px #fff, 1202px 676px #fff, 1159px 82px #fff, 445px 356px #fff, 658px 899px #fff, 735px 357px #fff, 236px 51px #fff, 420px 1703px #fff, 867px 948px #fff, 307px 14px #fff, 1153px 944px #fff, 1527px 965px #fff, 315px 116px #fff, 1700px 1553px #fff, 506px 1083px #fff, 429px 1494px #fff, 1185px 250px #fff, 145px 1772px #fff, 374px 1077px #fff, 1287px 461px #fff, 709px 1626px #fff, 966px 299px #fff, 1194px 1408px #fff, 430px 879px #fff, 857px 445px #fff, 1514px 1750px #fff, 131px 1561px #fff, 295px 74px #fff, 301px 940px #fff, 948px 638px #fff, 591px 818px #fff, 492px 1659px #fff, 624px 1786px #fff, 1311px 139px #fff, 1346px 941px #fff, 1202px 110px #fff, 696px 400px #fff, 906px 493px #fff, 1550px 819px #fff, 662px 1345px #fff, 788px 1505px #fff, 1773px 1359px #fff, 919px 1105px #fff, 284px 1786px #fff, 450px 1466px #fff, 1517px 841px #fff, 339px 322px #fff, 108px 537px #fff, 780px 1767px #fff, 1229px 1688px #fff, 863px 1417px #fff, 532px 727px #fff, 1534px 1344px #fff, 118px 1188px #fff, 1638px 628px #fff, 520px 1565px #fff, 1164px 202px #fff, 771px 1065px #fff, 998px 213px #fff, 1269px 772px #fff, 1133px 1011px #fff, 25px 541px #fff, 32px 29px #fff, 977px 900px #fff, 164px 505px #fff, 965px 1381px #fff, 308px 903px #fff, 1382px 853px #fff, 333px 70px #fff, 37px 362px #fff, 879px 100px #fff, 1653px 1257px #fff, 1246px 1012px #fff, 1121px 329px #fff, 1378px 1247px #fff, 1067px 826px #fff, 1496px 651px #fff, 460px 504px #fff, 837px 549px #fff, 1714px 405px #fff, 1780px 576px #fff, 1287px 414px #fff, 359px 1641px #fff, 1509px 1446px #fff, 264px 765px #fff, 1667px 448px #fff, 1501px 97px #fff, 107px 1224px #fff, 739px 1249px #fff, 832px 103px #fff, 539px 1423px #fff, 1135px 800px #fff, 99px 198px #fff, 493px 597px #fff, 2px 119px #fff, 678px 350px #fff, 1249px 331px #fff, 151px 1381px #fff, 239px 1659px #fff, 1464px 333px #fff, 1083px 337px #fff, 1041px 327px #fff, 506px 1467px #fff, 1581px 899px #fff, 1299px 1067px #fff, 1742px 1754px #fff, 362px 618px #fff, 1133px 1170px #fff, 1117px 1062px #fff, 906px 813px #fff, 1337px 1555px #fff, 1190px 1349px #fff, 142px 803px #fff, 142px 1127px #fff, 335px 495px #fff, 1006px 1251px #fff, 1747px 986px #fff, 1305px 72px #fff, 829px 1730px #fff, 344px 1759px #fff, 599px 1352px #fff, 94px 247px #fff, 152px 1219px #fff, 1533px 59px #fff, 1152px 1542px #fff, 1531px 763px #fff, 1037px 477px #fff, 1624px 1193px #fff, 934px 1056px #fff, 794px 1626px #fff, 1765px 1069px #fff, 732px 969px #fff, 966px 1000px #fff, 347px 1627px #fff, 1253px 107px #fff, 1602px 31px #fff, 77px 377px #fff, 416px 422px #fff, 73px 1770px #fff, 1149px 837px #fff, 150px 755px #fff, 1370px 1246px #fff, 344px 1727px #fff, 1489px 678px #fff, 99px 289px #fff, 1765px 1048px #fff, 263px 1209px #fff, 429px 1156px #fff, 1397px 1523px #fff, 515px 202px #fff, 278px 1585px #fff, 442px 1763px #fff, 1434px 1277px #fff, 58px 989px #fff, 872px 1026px #fff, 1086px 1130px #fff, 1379px 466px #fff, 1329px 1671px #fff, 886px 1569px #fff, 156px 870px #fff, 1396px 241px #fff, 68px 151px #fff, 962px 1313px #fff, 1638px 755px #fff, 801px 1197px #fff, 671px 762px #fff, 1712px 278px #fff, 1226px 1707px #fff;
  animation-name: glowing-stars;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: linear;
  animation-delay: 0.1s;
}

#stars-group-3 {
  position: absolute;
  left: 0;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  opacity: 0;
  box-shadow: 1713px 1276px #fff, 390px 1131px #fff, 621px 1709px #fff, 1045px 701px #fff, 1031px 1697px #fff, 479px 509px #fff, 645px 1564px #fff, 686px 1527px #fff, 1633px 1015px #fff, 1216px 277px #fff, 1257px 1158px #fff, 1031px 723px #fff, 1676px 445px #fff, 628px 973px #fff, 224px 920px #fff, 1187px 1350px #fff, 790px 1157px #fff, 1447px 985px #fff, 894px 1705px #fff, 49px 996px #fff, 66px 248px #fff, 522px 1706px #fff, 238px 1740px #fff, 1554px 610px #fff, 526px 938px #fff, 954px 1067px #fff, 608px 795px #fff, 1038px 917px #fff, 961px 1106px #fff, 1582px 532px #fff, 361px 1615px #fff, 221px 1592px #fff, 1144px 843px #fff, 173px 1621px #fff, 1066px 976px #fff, 1566px 1247px #fff, 87px 568px #fff, 409px 718px #fff, 1604px 601px #fff, 375px 1084px #fff, 71px 25px #fff, 312px 32px #fff, 364px 1109px #fff, 554px 880px #fff, 796px 278px #fff, 1384px 939px #fff, 1098px 1133px #fff, 892px 214px #fff, 927px 613px #fff, 464px 131px #fff, 206px 1283px #fff, 173px 1008px #fff, 1062px 1545px #fff, 79px 510px #fff, 482px 1400px #fff, 1664px 1114px #fff, 1588px 447px #fff, 7px 96px #fff, 734px 1182px #fff, 783px 1417px #fff, 23px 143px #fff, 500px 1215px #fff, 1066px 1215px #fff, 1408px 895px #fff, 1309px 1163px #fff, 1380px 49px #fff, 1203px 1137px #fff, 1435px 227px #fff, 267px 221px #fff, 899px 281px #fff, 97px 1582px #fff, 1797px 11px #fff, 1231px 635px #fff, 1249px 1663px #fff, 712px 1699px #fff, 954px 1061px #fff, 1398px 1499px #fff, 1358px 62px #fff, 286px 215px #fff, 630px 674px #fff, 801px 287px #fff, 541px 966px #fff, 246px 1157px #fff, 1190px 473px #fff, 1522px 901px #fff, 1756px 895px #fff, 759px 1692px #fff, 1264px 1078px #fff, 879px 1249px #fff, 689px 868px #fff, 779px 945px #fff, 1158px 1667px #fff, 146px 355px #fff, 1308px 531px #fff, 987px 173px #fff, 1017px 894px #fff, 1433px 764px #fff, 595px 250px #fff, 645px 1657px #fff, 1389px 1691px #fff, 153px 615px #fff, 739px 430px #fff, 722px 1646px #fff, 692px 793px #fff, 114px 80px #fff, 389px 963px #fff, 1053px 884px #fff, 226px 1435px #fff, 20px 953px #fff, 1424px 1340px #fff, 772px 1033px #fff, 60px 1539px #fff, 378px 1322px #fff, 851px 766px #fff, 1596px 570px #fff, 1282px 121px #fff, 548px 1368px #fff, 1326px 202px #fff, 1549px 123px #fff, 1607px 998px #fff, 563px 133px #fff, 1215px 1531px #fff, 1258px 1544px #fff, 83px 626px #fff, 341px 60px #fff, 1406px 906px #fff, 681px 1735px #fff, 1254px 1062px #fff, 1511px 1506px #fff, 1681px 1371px #fff, 370px 1679px #fff, 235px 608px #fff, 1262px 541px #fff, 1697px 408px #fff, 1738px 1437px #fff, 731px 1363px #fff, 618px 408px #fff, 1299px 1454px #fff, 906px 355px #fff, 352px 1585px #fff, 1570px 609px #fff, 724px 627px #fff, 728px 479px #fff, 593px 1188px #fff, 538px 194px #fff, 1320px 1534px #fff, 1488px 604px #fff, 666px 408px #fff, 1708px 537px #fff, 420px 1572px #fff, 1782px 1796px #fff, 834px 1791px #fff, 1290px 569px #fff, 643px 1267px #fff, 750px 109px #fff, 1302px 955px #fff, 1772px 722px #fff, 760px 734px #fff, 1634px 389px #fff, 914px 1615px #fff, 837px 257px #fff, 49px 1503px #fff, 1096px 936px #fff, 898px 1255px #fff, 984px 80px #fff, 1167px 750px #fff, 1686px 1105px #fff, 1179px 1217px #fff, 1423px 1615px #fff, 1098px 532px #fff, 717px 718px #fff, 1464px 689px #fff, 1434px 487px #fff, 944px 1365px #fff, 840px 92px #fff, 948px 1363px #fff, 226px 901px #fff, 1561px 1501px #fff, 1718px 1620px #fff, 1110px 223px #fff, 1789px 1164px #fff, 635px 307px #fff, 833px 545px #fff, 729px 1290px #fff, 1016px 1335px #fff, 632px 667px #fff, 261px 1290px #fff, 1185px 1684px #fff, 336px 1441px #fff, 1156px 1628px #fff, 914px 1292px #fff, 562px 1629px #fff, 41px 1483px #fff, 983px 1099px #fff, 305px 1185px #fff, 668px 1582px #fff, 420px 1303px #fff, 331px 1315px #fff, 572px 419px #fff, 570px 1338px #fff;
  animation-name: glowing-stars;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: linear;
  animation-delay: 0.2s;
}

#stars-group-4 {
  position: absolute;
  left: 0;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  opacity: 0;
  box-shadow: 541px 773px #fff, 1203px 39px #fff, 274px 325px #fff, 776px 1512px #fff, 1365px 1736px #fff, 270px 1720px #fff, 1191px 490px #fff, 862px 717px #fff, 295px 854px #fff, 997px 191px #fff, 764px 699px #fff, 1557px 1351px #fff, 1666px 1460px #fff, 294px 873px #fff, 1568px 1152px #fff, 1604px 525px #fff, 1325px 1213px #fff, 224px 1291px #fff, 1174px 666px #fff, 721px 442px #fff, 197px 1681px #fff, 1110px 1458px #fff, 1682px 1345px #fff, 1525px 287px #fff, 917px 106px #fff, 1640px 652px #fff, 1781px 1410px #fff, 1537px 65px #fff, 1325px 740px #fff, 1444px 471px #fff, 10px 1323px #fff, 304px 1610px #fff, 117px 626px #fff, 1777px 129px #fff, 583px 1472px #fff, 919px 664px #fff, 1187px 457px #fff, 1047px 172px #fff, 677px 1500px #fff, 1749px 326px #fff, 928px 626px #fff, 86px 513px #fff, 501px 682px #fff, 511px 411px #fff, 58px 427px #fff, 1194px 1359px #fff, 1133px 137px #fff, 858px 715px #fff, 1650px 1797px #fff, 503px 1287px #fff, 1449px 793px #fff, 1057px 1072px #fff, 1165px 138px #fff, 1656px 1073px #fff, 327px 937px #fff, 978px 800px #fff, 247px 593px #fff, 172px 137px #fff, 23px 1681px #fff, 1684px 1142px #fff, 689px 977px #fff, 1071px 1760px #fff, 770px 908px #fff, 1682px 1022px #fff, 105px 1741px #fff, 1365px 1351px #fff, 886px 276px #fff, 1338px 980px #fff, 1190px 644px #fff, 163px 1421px #fff, 1257px 1442px #fff, 243px 893px #fff, 1455px 1641px #fff, 825px 1174px #fff, 228px 543px #fff, 1696px 1443px #fff, 732px 926px #fff, 1561px 397px #fff, 1239px 1069px #fff, 991px 151px #fff, 852px 326px #fff, 410px 1531px #fff, 1091px 1568px #fff, 230px 43px #fff, 386px 1344px #fff, 1041px 1056px #fff, 96px 91px #fff, 1407px 1415px #fff, 604px 1448px #fff, 1042px 1119px #fff, 1275px 32px #fff, 1786px 1124px #fff, 1475px 696px #fff, 855px 1447px #fff, 746px 225px #fff, 1531px 304px #fff, 1470px 272px #fff, 399px 754px #fff, 836px 1175px #fff, 1626px 713px #fff, 1155px 884px #fff, 682px 901px #fff, 821px 515px #fff, 1418px 395px #fff, 1374px 480px #fff, 1587px 829px #fff, 1351px 1384px #fff, 1238px 1727px #fff, 948px 1421px #fff, 1753px 881px #fff, 96px 820px #fff, 1594px 1533px #fff, 124px 438px #fff, 1009px 1663px #fff, 230px 1635px #fff, 32px 877px #fff, 1574px 1517px #fff, 168px 786px #fff, 765px 545px #fff, 1327px 1304px #fff, 279px 568px #fff, 948px 996px #fff, 1434px 984px #fff, 1720px 707px #fff, 864px 1404px #fff, 179px 1028px #fff, 704px 232px #fff, 1651px 899px #fff, 581px 1504px #fff, 1644px 171px #fff, 689px 1144px #fff, 462px 790px #fff, 638px 433px #fff, 1540px 1767px #fff, 1745px 123px #fff, 1096px 1270px #fff, 239px 1566px #fff, 781px 1199px #fff, 697px 105px #fff, 1354px 13px #fff, 1316px 271px #fff, 147px 12px #fff, 121px 743px #fff, 877px 928px #fff, 301px 1328px #fff, 496px 230px #fff, 389px 118px #fff, 219px 796px #fff, 290px 279px #fff, 1587px 1704px #fff, 1518px 607px #fff, 402px 1252px #fff, 176px 83px #fff, 993px 1278px #fff, 946px 163px #fff, 552px 172px #fff, 1655px 11px #fff, 1148px 1655px #fff, 345px 823px #fff, 1652px 622px #fff, 771px 739px #fff, 617px 1398px #fff, 1670px 1377px #fff, 622px 446px #fff, 1187px 1463px #fff, 714px 159px #fff, 1152px 324px #fff, 334px 829px #fff, 1652px 893px #fff, 988px 453px #fff, 503px 1411px #fff, 1761px 934px #fff, 299px 1450px #fff, 146px 1722px #fff, 1239px 272px #fff, 1505px 263px #fff, 760px 796px #fff, 119px 1612px #fff, 190px 1723px #fff, 747px 362px #fff, 467px 931px #fff, 1648px 859px #fff, 412px 1229px #fff, 1311px 881px #fff, 316px 268px #fff, 521px 931px #fff, 556px 109px #fff, 273px 592px #fff, 172px 409px #fff, 937px 1610px #fff, 752px 278px #fff, 1054px 1201px #fff, 310px 1467px #fff, 989px 685px #fff, 518px 516px #fff, 1184px 670px #fff, 686px 1149px #fff, 1731px 152px #fff, 1178px 786px #fff, 1654px 125px #fff;
  animation-name: glowing-stars;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: linear;
  animation-delay: 0.3s;
}

#stars-group-5 {
  position: absolute;
  left: 0;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  opacity: 0;
  box-shadow: 1429px 485px #fff, 292px 326px #fff, 1351px 615px #fff, 1235px 1200px #fff, 385px 1744px #fff, 1070px 1689px #fff, 1004px 746px #fff, 1066px 296px #fff, 103px 1647px #fff, 1796px 979px #fff, 909px 1689px #fff, 1681px 645px #fff, 1734px 1573px #fff, 1016px 453px #fff, 1051px 929px #fff, 1328px 1216px #fff, 1678px 656px #fff, 630px 561px #fff, 1163px 1765px #fff, 1134px 12px #fff, 650px 1359px #fff, 573px 1355px #fff, 1311px 1742px #fff, 781px 1181px #fff, 1144px 1043px #fff, 869px 136px #fff, 631px 373px #fff, 504px 757px #fff, 392px 1558px #fff, 1248px 342px #fff, 1043px 1551px #fff, 606px 1244px #fff, 1763px 187px #fff, 1100px 1274px #fff, 801px 1048px #fff, 942px 99px #fff, 819px 248px #fff, 1364px 183px #fff, 35px 846px #fff, 312px 18px #fff, 1176px 991px #fff, 704px 480px #fff, 55px 161px #fff, 1566px 141px #fff, 1299px 650px #fff, 169px 1630px #fff, 37px 771px #fff, 860px 346px #fff, 1071px 938px #fff, 1220px 806px #fff, 1440px 171px #fff, 506px 1368px #fff, 977px 1187px #fff, 357px 207px #fff, 600px 466px #fff, 582px 74px #fff, 1507px 224px #fff, 140px 1339px #fff, 1044px 456px #fff, 1707px 396px #fff, 1568px 299px #fff, 163px 161px #fff, 411px 1426px #fff, 163px 1560px #fff, 671px 1638px #fff, 719px 1455px #fff, 1313px 886px #fff, 1789px 1734px #fff, 66px 1099px #fff, 829px 879px #fff, 1465px 339px #fff, 502px 1779px #fff, 1053px 87px #fff, 1371px 85px #fff, 1705px 1698px #fff, 1477px 982px #fff, 992px 1661px #fff, 1396px 1773px #fff, 598px 1789px #fff, 165px 1406px #fff, 1209px 1226px #fff, 662px 481px #fff, 546px 1728px #fff, 741px 183px #fff, 28px 852px #fff, 1607px 1505px #fff, 1097px 1095px #fff, 35px 935px #fff, 1572px 157px #fff, 760px 102px #fff, 1576px 1763px #fff, 643px 1282px #fff, 29px 651px #fff, 462px 1325px #fff, 441px 49px #fff, 31px 366px #fff, 592px 168px #fff, 1648px 258px #fff, 607px 1305px #fff, 564px 1464px #fff, 1044px 482px #fff, 1098px 1043px #fff, 137px 845px #fff, 1580px 806px #fff, 1749px 140px #fff, 248px 1007px #fff, 1364px 1227px #fff, 38px 345px #fff, 1562px 1666px #fff, 1443px 115px #fff, 943px 579px #fff, 680px 688px #fff, 1543px 1119px #fff, 178px 1204px #fff, 796px 1691px #fff, 565px 1371px #fff, 802px 605px #fff, 1166px 1678px #fff, 129px 1779px #fff, 716px 880px #fff, 1289px 570px #fff, 1683px 219px #fff, 56px 1046px #fff, 1700px 832px #fff, 1060px 1544px #fff, 229px 1027px #fff, 698px 1109px #fff, 496px 1208px #fff, 1396px 1196px #fff, 1062px 1193px #fff, 1377px 554px #fff, 980px 1741px #fff, 1592px 1444px #fff, 701px 1750px #fff, 1719px 1441px #fff, 669px 509px #fff, 1356px 869px #fff, 363px 1537px #fff, 1038px 288px #fff, 730px 1378px #fff, 1595px 3px #fff, 1173px 983px #fff, 1242px 131px #fff, 946px 700px #fff, 1145px 147px #fff, 1539px 515px #fff, 14px 1447px #fff, 681px 304px #fff, 1448px 223px #fff, 1047px 534px #fff, 1574px 519px #fff, 937px 521px #fff, 1215px 513px #fff, 421px 905px #fff, 251px 492px #fff, 1031px 481px #fff, 710px 37px #fff, 885px 1043px #fff, 1438px 191px #fff, 63px 1377px #fff, 608px 1336px #fff, 1509px 730px #fff, 845px 920px #fff, 316px 1716px #fff, 287px 1261px #fff, 704px 963px #fff, 565px 949px #fff, 1388px 845px #fff, 111px 1622px #fff, 867px 1130px #fff, 1273px 1686px #fff, 511px 558px #fff, 1343px 1609px #fff, 272px 1268px #fff, 1117px 1777px #fff, 1653px 1737px #fff, 1715px 1355px #fff, 1337px 1635px #fff, 60px 1252px #fff, 1767px 1297px #fff, 1376px 1455px #fff, 499px 430px #fff, 477px 1558px #fff, 1105px 842px #fff, 1064px 597px #fff, 472px 1314px #fff, 1713px 1647px #fff, 1458px 1440px #fff, 975px 1584px #fff, 266px 478px #fff, 1566px 323px #fff, 515px 730px #fff, 1651px 470px #fff, 1013px 1270px #fff, 658px 1162px #fff, 1467px 1333px #fff, 695px 484px #fff, 774px 1141px #fff, 1455px 1070px #fff, 389px 1539px #fff;
  animation-name: glowing-stars;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: linear;
  animation-delay: 0.4s;
}

#stars-group-6 {
  position: absolute;
  left: 0;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  opacity: 0;
  box-shadow: 120px 1069px #fff, 527px 1500px #fff, 870px 1441px #fff, 266px 187px #fff, 1317px 1594px #fff, 1450px 1716px #fff, 1162px 1520px #fff, 1172px 484px #fff, 640px 1418px #fff, 643px 472px #fff, 340px 1358px #fff, 127px 1484px #fff, 652px 481px #fff, 972px 990px #fff, 884px 34px #fff, 1032px 919px #fff, 1328px 551px #fff, 1765px 1091px #fff, 1035px 331px #fff, 403px 429px #fff, 173px 1621px #fff, 98px 428px #fff, 806px 992px #fff, 566px 1786px #fff, 1390px 1415px #fff, 296px 156px #fff, 257px 847px #fff, 172px 796px #fff, 1764px 1359px #fff, 1004px 1044px #fff, 1591px 337px #fff, 938px 181px #fff, 1529px 1553px #fff, 661px 1608px #fff, 1402px 139px #fff, 48px 1753px #fff, 878px 987px #fff, 1571px 1446px #fff, 285px 506px #fff, 1084px 1430px #fff, 974px 774px #fff, 1163px 973px #fff, 853px 1527px #fff, 514px 602px #fff, 741px 710px #fff, 295px 954px #fff, 838px 1697px #fff, 1135px 542px #fff, 537px 1299px #fff, 73px 995px #fff, 182px 475px #fff, 570px 1587px #fff, 1023px 1000px #fff, 660px 701px #fff, 619px 723px #fff, 649px 838px #fff, 790px 1409px #fff, 1315px 179px #fff, 1647px 246px #fff, 358px 818px #fff, 763px 1793px #fff, 1238px 280px #fff, 1324px 1642px #fff, 188px 1537px #fff, 347px 1324px #fff, 1784px 1337px #fff, 952px 1581px #fff, 265px 1262px #fff, 1669px 787px #fff, 922px 395px #fff, 1357px 1779px #fff, 231px 342px #fff, 233px 76px #fff, 1266px 1628px #fff, 1404px 1257px #fff, 841px 1400px #fff, 206px 73px #fff, 1011px 232px #fff, 203px 383px #fff, 1013px 555px #fff, 1479px 384px #fff, 1504px 767px #fff, 350px 809px #fff, 845px 474px #fff, 81px 1312px #fff, 1175px 1784px #fff, 1095px 724px #fff, 1287px 938px #fff, 313px 833px #fff, 1642px 1224px #fff, 1746px 1603px #fff, 389px 1711px #fff, 1577px 791px #fff, 839px 1169px #fff, 502px 1444px #fff, 995px 655px #fff, 1145px 280px #fff, 1374px 779px #fff, 1547px 1441px #fff, 450px 446px #fff, 237px 1002px #fff, 1182px 232px #fff, 1378px 1498px #fff, 407px 108px #fff, 312px 714px #fff, 1630px 1111px #fff, 628px 1469px #fff, 1185px 56px #fff, 1207px 547px #fff, 1570px 299px #fff, 1049px 1576px #fff, 1028px 1304px #fff, 327px 549px #fff, 916px 481px #fff, 1066px 386px #fff, 1799px 1539px #fff, 1522px 320px #fff, 1388px 1243px #fff, 700px 120px #fff, 505px 973px #fff, 134px 1076px #fff, 379px 22px #fff, 1735px 971px #fff, 489px 85px #fff, 897px 710px #fff, 1639px 483px #fff, 1221px 319px #fff, 1305px 1390px #fff, 1473px 972px #fff, 554px 1058px #fff, 1229px 151px #fff, 1027px 40px #fff, 372px 1303px #fff, 1633px 1576px #fff, 556px 207px #fff, 785px 472px #fff, 76px 1134px #fff, 979px 948px #fff, 1331px 840px #fff, 1605px 1193px #fff, 29px 1121px #fff, 704px 67px #fff, 888px 717px #fff, 931px 502px #fff, 75px 971px #fff, 333px 269px #fff, 886px 1112px #fff, 1249px 1483px #fff, 1601px 318px #fff, 1299px 34px #fff, 1659px 1444px #fff, 788px 467px #fff, 166px 1009px #fff, 705px 625px #fff, 455px 541px #fff, 401px 783px #fff, 1765px 1px #fff, 310px 1220px #fff, 1430px 1593px #fff, 939px 1704px #fff, 557px 740px #fff, 1689px 65px #fff, 1711px 858px #fff, 119px 19px #fff, 332px 274px #fff, 998px 951px #fff, 329px 148px #fff, 1617px 795px #fff, 69px 99px #fff, 290px 804px #fff, 1748px 1025px #fff, 824px 620px #fff, 1763px 517px #fff, 698px 952px #fff, 320px 1649px #fff, 436px 101px #fff, 729px 1441px #fff, 1292px 562px #fff, 1363px 35px #fff, 1733px 1669px #fff, 743px 1798px #fff, 407px 1538px #fff, 1140px 764px #fff, 1474px 162px #fff, 476px 278px #fff, 13px 1471px #fff, 858px 1030px #fff, 129px 1530px #fff, 1133px 1091px #fff, 574px 24px #fff, 1736px 714px #fff, 1135px 570px #fff, 646px 849px #fff, 433px 1044px #fff, 1671px 1323px #fff, 1329px 319px #fff, 472px 758px #fff, 588px 1311px #fff, 1389px 469px #fff, 1038px 1627px #fff;
  animation-name: glowing-stars;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-timing-function: linear;
  animation-delay: 0.5s;
}

@keyframes glowing-stars {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.sticky-carousel {
  position: absolute;
  top: 84%;
  bottom: 5%;
  left: 50%;
  width: auto;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  transform: translate(-50%, 0);
  opacity: 0;
  pointer-events: auto;
  z-index: 1000;
}

.carousel {
  z-index: 1;
  height: 300px;
  width: 1070px;
}
.carousel .carousel-item {
  width: 376px;
  height: 280px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 20px;
  border: 1px solid #c49a67;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1 !important;
}
.carousel .carousel-item::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 20px;
}
.carousel a {
  width: 131px;
  height: 96px;
  border-radius: 7px;
  background-image: url(../assets/imgs/btn.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  z-index: 1;
  margin: 32px 0 0;
}
.carousel h2 {
  color: white;
  font-size: 30px;
  font-family: "Poppins-Regular", sans-serif;
  position: relative;
  z-index: 1;
  text-align: center;
  padding: 0 10px;
}

.video-popup {
  position: fixed;
  inset: 0;
  background: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  z-index: 9999;
  transition: opacity 0.3s ease;
}

.video-popup.active {
  opacity: 1;
  pointer-events: auto;
}

.video-popup video {
  width: 80%;
  height: auto;
  max-height: 80vh;
}

.popup-close,
.popup-prev,
.popup-next {
  position: absolute;
  background: none;
  color: #fff;
  font-size: 40px;
  border: none;
  cursor: pointer;
}

.popup-close {
  top: 20px;
  right: 30px;
}

.popup-prev {
  left: 30px;
}

.popup-next {
  right: 30px;
}

.flip-book {
  display: none;
  background-size: cover;
}

.pulsating-circle {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 20px;
  height: 20px;
  opacity: 0.6;
  pointer-events: none;
}
.pulsating-circle:first-child {
  left: 6%;
  z-index: 1;
}
.pulsating-circle:last-child {
  left: 94%;
  z-index: 1;
}
.pulsating-circle:before {
  content: "";
  position: relative;
  display: block;
  width: 300%;
  height: 300%;
  box-sizing: border-box;
  margin-left: -100%;
  margin-top: -100%;
  border-radius: 45px;
  background-color: #f4be32;
  animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
}
.pulsating-circle:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: white;
  border-radius: 15px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;
}

@keyframes pulse-ring {
  0% {
    transform: scale(0.33);
  }
  80%, 100% {
    opacity: 0;
  }
}
@keyframes pulse-dot {
  0% {
    transform: scale(0.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
  }
}/*# sourceMappingURL=main__style.css.map */