@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 {
  padding: 0 30px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 23px;
  cursor: pointer;
}
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: 100px 0 200px;
}
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 .sub-title {
  color: white;
  font-size: 30px;
  position: absolute;
  z-index: 1;
  font-weight: 400;
  bottom: -10px;
}
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;
  align-items: center;
  gap: 25px;
  box-sizing: border-box;
  max-width: 1440px;
  margin: 0 auto;
}
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-sun {
  justify-content: flex-start;
  background-image: url(../assets/imgs/chapter6-img.png);
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 150px;
}
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: 18px;
  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 9s 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.3s;
}
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.7s;
}
@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 .text .text-name {
  display: block;
  width: 100%;
  text-align: right;
}
section .about-section img {
  max-width: 588px;
  object-fit: contain;
}
section .about-section ul {
  max-width: 638px;
  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;
  margin: 12px 0;
}
section .about-section ul li:last-child {
  margin: -12px 0 0;
}
section .about-section ul i {
  width: 35px;
  height: 58px;
  margin: 0 20px 0 0;
  background-color: transparent;
  display: block;
  background-image: url(../assets/imgs/stars.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
section .about-section ul i.empty {
  background-image: none;
}

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: 950px 604px #fff, 1477px 1633px #fff, 494px 637px #fff, 723px 714px #fff, 879px 675px #fff, 345px 633px #fff, 672px 468px #fff, 1030px 903px #fff, 503px 1790px #fff, 1495px 210px #fff, 679px 157px #fff, 1664px 1231px #fff, 303px 1542px #fff, 1791px 48px #fff, 1278px 1309px #fff, 610px 773px #fff, 229px 1342px #fff, 1453px 1251px #fff, 276px 315px #fff, 527px 585px #fff, 1657px 69px #fff, 205px 247px #fff, 409px 885px #fff, 548px 1426px #fff, 998px 1382px #fff, 1194px 1345px #fff, 345px 1605px #fff, 1600px 376px #fff, 606px 1565px #fff, 958px 1424px #fff, 62px 1649px #fff, 301px 1383px #fff, 13px 726px #fff, 1362px 1098px #fff, 937px 867px #fff, 1656px 851px #fff, 1125px 628px #fff, 1109px 1338px #fff, 1282px 113px #fff, 1410px 567px #fff, 448px 1378px #fff, 1040px 877px #fff, 1093px 1650px #fff, 407px 1614px #fff, 187px 1074px #fff, 1434px 1446px #fff, 278px 866px #fff, 88px 255px #fff, 1782px 478px #fff, 506px 1091px #fff, 1351px 722px #fff, 220px 290px #fff, 817px 969px #fff, 530px 765px #fff, 1264px 1569px #fff, 19px 124px #fff, 26px 1622px #fff, 690px 1011px #fff, 534px 1428px #fff, 1224px 1457px #fff, 417px 574px #fff, 787px 1501px #fff, 1321px 1668px #fff, 1189px 1735px #fff, 148px 1733px #fff, 1380px 1039px #fff, 1732px 1658px #fff, 373px 922px #fff, 1439px 1263px #fff, 1226px 847px #fff, 844px 60px #fff, 1739px 573px #fff, 1369px 859px #fff, 1540px 248px #fff, 114px 1157px #fff, 1425px 1790px #fff, 142px 1614px #fff, 1005px 1345px #fff, 758px 725px #fff, 859px 757px #fff, 1159px 1507px #fff, 1073px 490px #fff, 174px 469px #fff, 1441px 70px #fff, 944px 41px #fff, 1033px 842px #fff, 1361px 354px #fff, 370px 787px #fff, 5px 74px #fff, 247px 1353px #fff, 832px 390px #fff, 1673px 952px #fff, 488px 37px #fff, 1106px 576px #fff, 243px 610px #fff, 768px 1121px #fff, 45px 915px #fff, 1210px 203px #fff, 178px 1450px #fff, 1533px 1661px #fff, 1661px 1522px #fff, 344px 312px #fff, 1132px 849px #fff, 484px 894px #fff, 823px 1573px #fff, 1140px 1293px #fff, 665px 1643px #fff, 1130px 1394px #fff, 156px 601px #fff, 205px 1232px #fff, 1643px 1747px #fff, 549px 357px #fff, 1379px 1702px #fff, 645px 766px #fff, 756px 580px #fff, 661px 1595px #fff, 1121px 1206px #fff, 1596px 285px #fff, 1299px 1493px #fff, 1227px 1259px #fff, 758px 801px #fff, 1261px 450px #fff, 445px 1428px #fff, 875px 424px #fff, 492px 1529px #fff, 1035px 925px #fff, 250px 1600px #fff, 1460px 638px #fff, 524px 582px #fff, 863px 1217px #fff, 777px 480px #fff, 761px 5px #fff, 1161px 1226px #fff, 791px 1743px #fff, 1181px 550px #fff, 1014px 1695px #fff, 580px 118px #fff, 799px 401px #fff, 1786px 980px #fff, 384px 995px #fff, 663px 1280px #fff, 753px 1722px #fff, 1696px 826px #fff, 891px 214px #fff, 1710px 1633px #fff, 844px 1090px #fff, 1791px 549px #fff, 241px 332px #fff, 1320px 1272px #fff, 1587px 1782px #fff, 1760px 537px #fff, 84px 822px #fff, 1728px 1463px #fff, 96px 74px #fff, 867px 986px #fff, 506px 567px #fff, 451px 980px #fff, 683px 710px #fff, 723px 1164px #fff, 150px 1258px #fff, 1783px 625px #fff, 635px 255px #fff, 157px 47px #fff, 616px 557px #fff, 1412px 175px #fff, 971px 254px #fff, 571px 650px #fff, 881px 708px #fff, 930px 1184px #fff, 466px 1206px #fff, 1107px 91px #fff, 1566px 1719px #fff, 314px 1740px #fff, 1380px 666px #fff, 1236px 172px #fff, 877px 1339px #fff, 467px 1676px #fff, 445px 574px #fff, 176px 47px #fff, 1463px 1502px #fff, 399px 1667px #fff, 665px 1356px #fff, 821px 966px #fff, 1310px 1719px #fff, 337px 1494px #fff, 456px 1323px #fff, 1290px 1096px #fff, 420px 382px #fff, 820px 857px #fff, 1409px 1182px #fff, 1527px 1260px #fff, 1186px 1512px #fff, 1367px 1269px #fff, 1583px 1138px #fff, 715px 724px #fff, 1374px 711px #fff, 294px 1746px #fff, 1229px 811px #fff, 1014px 102px #fff, 86px 841px #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: 1530px 560px #fff, 287px 1443px #fff, 1132px 882px #fff, 483px 676px #fff, 756px 896px #fff, 55px 1565px #fff, 1742px 103px #fff, 1681px 379px #fff, 1050px 843px #fff, 1057px 512px #fff, 608px 389px #fff, 711px 369px #fff, 578px 1167px #fff, 1686px 1480px #fff, 1289px 966px #fff, 645px 846px #fff, 1774px 1161px #fff, 44px 391px #fff, 1539px 969px #fff, 246px 1341px #fff, 1417px 1306px #fff, 439px 402px #fff, 805px 505px #fff, 16px 938px #fff, 471px 503px #fff, 838px 928px #fff, 1243px 746px #fff, 590px 703px #fff, 1424px 843px #fff, 1208px 566px #fff, 209px 889px #fff, 1089px 1075px #fff, 1158px 349px #fff, 1526px 1418px #fff, 1474px 1114px #fff, 1026px 1760px #fff, 676px 1626px #fff, 1164px 1525px #fff, 211px 1514px #fff, 990px 474px #fff, 258px 413px #fff, 807px 1365px #fff, 289px 402px #fff, 944px 970px #fff, 1576px 1533px #fff, 1532px 709px #fff, 383px 676px #fff, 815px 776px #fff, 1653px 1213px #fff, 1782px 217px #fff, 665px 905px #fff, 1262px 1269px #fff, 1327px 1720px #fff, 1226px 1742px #fff, 390px 815px #fff, 823px 1144px #fff, 699px 1295px #fff, 119px 283px #fff, 1261px 636px #fff, 364px 21px #fff, 617px 672px #fff, 1594px 600px #fff, 662px 1570px #fff, 1537px 596px #fff, 1367px 31px #fff, 50px 479px #fff, 1299px 201px #fff, 450px 1361px #fff, 1159px 908px #fff, 1538px 225px #fff, 159px 536px #fff, 363px 413px #fff, 1340px 1515px #fff, 749px 244px #fff, 88px 84px #fff, 249px 1265px #fff, 32px 284px #fff, 379px 950px #fff, 1056px 1723px #fff, 583px 1226px #fff, 1142px 949px #fff, 804px 308px #fff, 1575px 1392px #fff, 20px 1186px #fff, 448px 1459px #fff, 1248px 1378px #fff, 1045px 1774px #fff, 344px 1522px #fff, 576px 81px #fff, 413px 585px #fff, 286px 445px #fff, 1176px 1576px #fff, 929px 297px #fff, 1223px 1440px #fff, 1164px 867px #fff, 1136px 801px #fff, 273px 1386px #fff, 1501px 487px #fff, 708px 117px #fff, 303px 387px #fff, 111px 1663px #fff, 903px 1744px #fff, 318px 1740px #fff, 800px 1198px #fff, 1132px 548px #fff, 102px 123px #fff, 1150px 1419px #fff, 87px 1481px #fff, 1776px 338px #fff, 1528px 1550px #fff, 397px 1257px #fff, 1132px 59px #fff, 310px 1435px #fff, 640px 1495px #fff, 462px 1695px #fff, 316px 1049px #fff, 130px 909px #fff, 681px 484px #fff, 256px 285px #fff, 1260px 1716px #fff, 1485px 949px #fff, 832px 900px #fff, 1559px 1095px #fff, 1122px 1520px #fff, 857px 1179px #fff, 1405px 1224px #fff, 1696px 1577px #fff, 36px 1359px #fff, 1440px 72px #fff, 636px 572px #fff, 855px 870px #fff, 564px 1641px #fff, 1082px 410px #fff, 329px 776px #fff, 247px 1281px #fff, 614px 119px #fff, 256px 417px #fff, 1628px 573px #fff, 308px 1257px #fff, 799px 533px #fff, 35px 223px #fff, 934px 327px #fff, 1718px 652px #fff, 1701px 511px #fff, 833px 536px #fff, 662px 114px #fff, 1558px 406px #fff, 1316px 1518px #fff, 1181px 1158px #fff, 1149px 1798px #fff, 188px 661px #fff, 1556px 468px #fff, 1280px 1478px #fff, 662px 677px #fff, 43px 1783px #fff, 1272px 307px #fff, 1106px 489px #fff, 1605px 625px #fff, 1158px 425px #fff, 575px 1022px #fff, 936px 1733px #fff, 1176px 44px #fff, 1791px 6px #fff, 807px 1739px #fff, 415px 1485px #fff, 1574px 677px #fff, 435px 426px #fff, 924px 165px #fff, 62px 314px #fff, 1327px 515px #fff, 1631px 950px #fff, 721px 1598px #fff, 358px 336px #fff, 1484px 836px #fff, 244px 17px #fff, 1350px 202px #fff, 1335px 608px #fff, 1614px 285px #fff, 253px 241px #fff, 1239px 680px #fff, 984px 1146px #fff, 626px 1461px #fff, 1444px 1760px #fff, 1756px 1685px #fff, 1695px 1176px #fff, 510px 635px #fff, 957px 211px #fff, 1292px 1259px #fff, 570px 1044px #fff, 1413px 1105px #fff, 1391px 1024px #fff, 782px 925px #fff, 1122px 1796px #fff, 1113px 8px #fff, 1363px 992px #fff, 1367px 376px #fff, 485px 329px #fff, 400px 919px #fff, 107px 1163px #fff, 18px 1783px #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: 1082px 395px #fff, 700px 1154px #fff, 1129px 1664px #fff, 199px 1209px #fff, 1118px 364px #fff, 1040px 1012px #fff, 1589px 1541px #fff, 1246px 789px #fff, 423px 1025px #fff, 253px 1359px #fff, 1720px 1477px #fff, 1713px 733px #fff, 1204px 7px #fff, 1111px 329px #fff, 14px 1451px #fff, 1310px 371px #fff, 1538px 1623px #fff, 789px 145px #fff, 341px 42px #fff, 1046px 233px #fff, 1736px 1119px #fff, 713px 944px #fff, 1506px 1322px #fff, 1425px 623px #fff, 464px 868px #fff, 97px 579px #fff, 1623px 1719px #fff, 821px 760px #fff, 352px 1531px #fff, 633px 1763px #fff, 1070px 378px #fff, 1011px 1750px #fff, 95px 725px #fff, 1109px 1775px #fff, 584px 1329px #fff, 35px 230px #fff, 295px 1550px #fff, 1107px 1097px #fff, 762px 1292px #fff, 1207px 305px #fff, 625px 1526px #fff, 192px 781px #fff, 1046px 878px #fff, 71px 1086px #fff, 433px 27px #fff, 1002px 1239px #fff, 898px 223px #fff, 985px 604px #fff, 8px 1433px #fff, 595px 34px #fff, 282px 177px #fff, 523px 1033px #fff, 1310px 440px #fff, 1557px 1377px #fff, 170px 1439px #fff, 533px 1255px #fff, 1531px 308px #fff, 466px 1548px #fff, 1774px 217px #fff, 1554px 1574px #fff, 1589px 67px #fff, 1300px 1269px #fff, 1655px 107px #fff, 973px 31px #fff, 1569px 448px #fff, 881px 1753px #fff, 729px 488px #fff, 1530px 1161px #fff, 1264px 112px #fff, 878px 942px #fff, 1156px 164px #fff, 1064px 244px #fff, 654px 1231px #fff, 1332px 703px #fff, 185px 294px #fff, 1379px 1792px #fff, 972px 46px #fff, 864px 1315px #fff, 1501px 1314px #fff, 1605px 1286px #fff, 415px 1653px #fff, 80px 1156px #fff, 891px 1619px #fff, 896px 1626px #fff, 1117px 501px #fff, 687px 343px #fff, 299px 1396px #fff, 1186px 29px #fff, 1760px 321px #fff, 811px 770px #fff, 504px 203px #fff, 966px 773px #fff, 97px 641px #fff, 1291px 1499px #fff, 252px 1514px #fff, 326px 250px #fff, 1432px 1550px #fff, 484px 414px #fff, 87px 961px #fff, 1562px 801px #fff, 446px 350px #fff, 1180px 101px #fff, 528px 890px #fff, 148px 865px #fff, 175px 1438px #fff, 1375px 672px #fff, 378px 855px #fff, 693px 1667px #fff, 507px 1423px #fff, 1141px 1279px #fff, 1701px 958px #fff, 456px 727px #fff, 120px 1552px #fff, 520px 1035px #fff, 285px 217px #fff, 1180px 434px #fff, 23px 109px #fff, 998px 1388px #fff, 667px 952px #fff, 1008px 1366px #fff, 401px 657px #fff, 726px 1618px #fff, 1496px 211px #fff, 47px 1653px #fff, 1559px 281px #fff, 1569px 146px #fff, 970px 850px #fff, 147px 655px #fff, 1651px 1064px #fff, 219px 1464px #fff, 1713px 1203px #fff, 1489px 405px #fff, 570px 897px #fff, 229px 673px #fff, 122px 1327px #fff, 1087px 1576px #fff, 482px 100px #fff, 1157px 598px #fff, 815px 336px #fff, 1740px 1274px #fff, 974px 546px #fff, 1460px 1654px #fff, 1162px 1517px #fff, 1157px 214px #fff, 608px 821px #fff, 1768px 408px #fff, 60px 1558px #fff, 1110px 549px #fff, 434px 363px #fff, 1737px 522px #fff, 912px 1335px #fff, 366px 169px #fff, 1074px 942px #fff, 1786px 1337px #fff, 398px 851px #fff, 358px 896px #fff, 660px 1550px #fff, 1271px 110px #fff, 967px 46px #fff, 1239px 1404px #fff, 1136px 1622px #fff, 1439px 1606px #fff, 1524px 876px #fff, 1325px 426px #fff, 525px 1586px #fff, 939px 427px #fff, 711px 1625px #fff, 461px 621px #fff, 166px 1666px #fff, 1429px 445px #fff, 1708px 604px #fff, 1263px 1344px #fff, 351px 1254px #fff, 462px 790px #fff, 99px 436px #fff, 313px 320px #fff, 1726px 123px #fff, 861px 1189px #fff, 776px 358px #fff, 1574px 461px #fff, 1639px 418px #fff, 1056px 580px #fff, 296px 1198px #fff, 291px 618px #fff, 877px 195px #fff, 1647px 1194px #fff, 1px 1220px #fff, 1582px 1768px #fff, 413px 1576px #fff, 626px 1553px #fff, 1341px 188px #fff, 1257px 897px #fff, 1366px 208px #fff, 442px 699px #fff, 869px 492px #fff, 1778px 1501px #fff, 195px 695px #fff, 1699px 1708px #fff, 298px 1764px #fff, 348px 127px #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: 56px 669px #fff, 1056px 209px #fff, 906px 948px #fff, 1627px 576px #fff, 914px 1426px #fff, 1129px 1117px #fff, 1775px 1326px #fff, 1431px 1469px #fff, 990px 1570px #fff, 1366px 1230px #fff, 279px 37px #fff, 398px 1042px #fff, 804px 10px #fff, 229px 1747px #fff, 1685px 1639px #fff, 1660px 471px #fff, 1448px 1221px #fff, 1249px 624px #fff, 182px 318px #fff, 1551px 665px #fff, 655px 405px #fff, 130px 911px #fff, 1468px 128px #fff, 790px 321px #fff, 1339px 514px #fff, 681px 728px #fff, 465px 1141px #fff, 174px 1060px #fff, 214px 1578px #fff, 1077px 272px #fff, 286px 848px #fff, 1417px 899px #fff, 1428px 758px #fff, 1570px 385px #fff, 507px 123px #fff, 1315px 1420px #fff, 1608px 1074px #fff, 1291px 1199px #fff, 103px 930px #fff, 1472px 415px #fff, 1373px 231px #fff, 1395px 1219px #fff, 1020px 602px #fff, 874px 549px #fff, 1737px 1045px #fff, 324px 1708px #fff, 515px 324px #fff, 1767px 1600px #fff, 232px 1772px #fff, 743px 1522px #fff, 1604px 1382px #fff, 714px 1687px #fff, 400px 372px #fff, 1466px 1752px #fff, 603px 1164px #fff, 344px 1026px #fff, 271px 61px #fff, 1256px 1785px #fff, 1204px 1795px #fff, 1582px 1733px #fff, 580px 1761px #fff, 1288px 747px #fff, 179px 962px #fff, 465px 1352px #fff, 1456px 1513px #fff, 117px 312px #fff, 1206px 347px #fff, 1658px 1042px #fff, 717px 1195px #fff, 720px 1126px #fff, 847px 29px #fff, 1371px 1289px #fff, 1509px 802px #fff, 1618px 23px #fff, 82px 32px #fff, 1641px 370px #fff, 1691px 1627px #fff, 276px 1625px #fff, 1293px 1451px #fff, 1067px 387px #fff, 1022px 164px #fff, 1193px 478px #fff, 509px 1756px #fff, 1668px 1146px #fff, 968px 428px #fff, 832px 1549px #fff, 1719px 1567px #fff, 1698px 952px #fff, 1056px 319px #fff, 858px 1672px #fff, 769px 795px #fff, 46px 1676px #fff, 1758px 498px #fff, 1331px 1181px #fff, 401px 1455px #fff, 1203px 533px #fff, 1106px 1070px #fff, 177px 447px #fff, 952px 1673px #fff, 244px 1080px #fff, 560px 1754px #fff, 603px 444px #fff, 1292px 503px #fff, 1327px 1166px #fff, 224px 1086px #fff, 1469px 699px #fff, 941px 1218px #fff, 272px 1667px #fff, 564px 708px #fff, 1078px 900px #fff, 1008px 610px #fff, 9px 94px #fff, 849px 125px #fff, 1206px 1463px #fff, 1039px 1618px #fff, 1116px 993px #fff, 98px 302px #fff, 280px 983px #fff, 427px 1075px #fff, 411px 647px #fff, 1103px 1110px #fff, 1034px 1623px #fff, 309px 1661px #fff, 1123px 828px #fff, 1773px 1688px #fff, 1351px 982px #fff, 1495px 609px #fff, 35px 192px #fff, 17px 1455px #fff, 1767px 1311px #fff, 727px 132px #fff, 943px 1415px #fff, 729px 668px #fff, 224px 559px #fff, 564px 1035px #fff, 334px 1694px #fff, 1526px 413px #fff, 1220px 1268px #fff, 1528px 1375px #fff, 840px 757px #fff, 1781px 75px #fff, 1362px 312px #fff, 917px 1062px #fff, 1524px 950px #fff, 1359px 911px #fff, 1525px 1171px #fff, 498px 1164px #fff, 1202px 755px #fff, 272px 368px #fff, 1377px 67px #fff, 1658px 1001px #fff, 306px 1493px #fff, 1096px 52px #fff, 782px 696px #fff, 588px 17px #fff, 235px 115px #fff, 837px 558px #fff, 476px 44px #fff, 933px 804px #fff, 1223px 909px #fff, 984px 789px #fff, 314px 831px #fff, 752px 1315px #fff, 962px 1634px #fff, 1342px 573px #fff, 233px 806px #fff, 417px 327px #fff, 1363px 5px #fff, 930px 98px #fff, 1204px 892px #fff, 856px 223px #fff, 1294px 328px #fff, 807px 1770px #fff, 1489px 917px #fff, 946px 946px #fff, 1682px 1686px #fff, 798px 797px #fff, 1391px 487px #fff, 510px 715px #fff, 1624px 105px #fff, 173px 1752px #fff, 1669px 258px #fff, 257px 674px #fff, 1617px 419px #fff, 534px 566px #fff, 733px 1357px #fff, 1428px 1094px #fff, 264px 80px #fff, 512px 1482px #fff, 1411px 550px #fff, 1286px 335px #fff, 1313px 624px #fff, 4px 13px #fff, 791px 1005px #fff, 1191px 1437px #fff, 82px 146px #fff, 1218px 1341px #fff, 1704px 598px #fff, 1018px 823px #fff, 935px 679px #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: 504px 994px #fff, 1776px 1736px #fff, 1659px 668px #fff, 1379px 1327px #fff, 207px 346px #fff, 1256px 1180px #fff, 178px 1128px #fff, 390px 1161px #fff, 1290px 1101px #fff, 661px 1796px #fff, 1592px 1150px #fff, 880px 8px #fff, 1578px 91px #fff, 1151px 356px #fff, 1434px 523px #fff, 1658px 1544px #fff, 875px 108px #fff, 761px 1736px #fff, 1583px 1637px #fff, 1588px 65px #fff, 1198px 928px #fff, 1779px 97px #fff, 1435px 505px #fff, 926px 1441px #fff, 190px 1020px #fff, 704px 1760px #fff, 1324px 1560px #fff, 538px 1762px #fff, 744px 24px #fff, 1630px 1113px #fff, 1530px 1717px #fff, 310px 915px #fff, 561px 982px #fff, 1153px 492px #fff, 1418px 1321px #fff, 1418px 1111px #fff, 1669px 1256px #fff, 808px 818px #fff, 1432px 402px #fff, 907px 314px #fff, 1451px 1049px #fff, 250px 394px #fff, 588px 1700px #fff, 1082px 55px #fff, 1370px 1159px #fff, 1122px 1055px #fff, 965px 816px #fff, 1653px 414px #fff, 1153px 1175px #fff, 1019px 252px #fff, 266px 295px #fff, 1655px 1287px #fff, 1604px 640px #fff, 281px 951px #fff, 1536px 1647px #fff, 800px 796px #fff, 1356px 153px #fff, 894px 666px #fff, 109px 506px #fff, 1028px 797px #fff, 18px 1326px #fff, 495px 1434px #fff, 179px 471px #fff, 1620px 1776px #fff, 1094px 424px #fff, 664px 1434px #fff, 1520px 1166px #fff, 765px 1475px #fff, 1084px 701px #fff, 1496px 1041px #fff, 1185px 1596px #fff, 399px 440px #fff, 130px 286px #fff, 999px 1620px #fff, 1702px 42px #fff, 1339px 1466px #fff, 425px 902px #fff, 925px 566px #fff, 1647px 82px #fff, 1330px 1393px #fff, 73px 1777px #fff, 346px 273px #fff, 28px 310px #fff, 257px 199px #fff, 907px 848px #fff, 479px 888px #fff, 1220px 312px #fff, 1524px 224px #fff, 1242px 1669px #fff, 905px 778px #fff, 565px 592px #fff, 609px 124px #fff, 382px 545px #fff, 1340px 786px #fff, 1783px 396px #fff, 1726px 464px #fff, 268px 1721px #fff, 1554px 328px #fff, 1666px 963px #fff, 1640px 1102px #fff, 1609px 1427px #fff, 587px 1635px #fff, 115px 1398px #fff, 41px 19px #fff, 1085px 325px #fff, 1042px 264px #fff, 1167px 564px #fff, 916px 1507px #fff, 1176px 543px #fff, 871px 430px #fff, 710px 1654px #fff, 1257px 1416px #fff, 791px 1791px #fff, 1421px 1410px #fff, 426px 775px #fff, 1197px 1689px #fff, 381px 953px #fff, 1397px 705px #fff, 1149px 1161px #fff, 1263px 663px #fff, 1678px 396px #fff, 49px 789px #fff, 586px 361px #fff, 1067px 805px #fff, 1348px 1551px #fff, 585px 1153px #fff, 1628px 204px #fff, 399px 1636px #fff, 420px 811px #fff, 1448px 614px #fff, 534px 618px #fff, 1165px 1738px #fff, 902px 1176px #fff, 1460px 1021px #fff, 988px 1383px #fff, 1466px 37px #fff, 1695px 1787px #fff, 101px 370px #fff, 1181px 913px #fff, 1489px 792px #fff, 1560px 28px #fff, 422px 1347px #fff, 1174px 554px #fff, 1606px 397px #fff, 1107px 699px #fff, 364px 58px #fff, 1347px 414px #fff, 1742px 1503px #fff, 444px 490px #fff, 765px 1407px #fff, 1350px 934px #fff, 1248px 1327px #fff, 1065px 950px #fff, 858px 1762px #fff, 848px 1700px #fff, 88px 1550px #fff, 1174px 137px #fff, 1596px 319px #fff, 1639px 822px #fff, 226px 473px #fff, 415px 748px #fff, 1358px 1679px #fff, 749px 1617px #fff, 23px 204px #fff, 87px 211px #fff, 1769px 360px #fff, 1474px 1400px #fff, 507px 830px #fff, 1228px 213px #fff, 1179px 1084px #fff, 541px 1098px #fff, 1591px 809px #fff, 889px 1627px #fff, 1622px 634px #fff, 1014px 453px #fff, 1598px 382px #fff, 545px 1680px #fff, 766px 564px #fff, 934px 604px #fff, 692px 229px #fff, 1630px 1212px #fff, 1343px 1562px #fff, 1422px 965px #fff, 182px 624px #fff, 315px 870px #fff, 1119px 910px #fff, 979px 551px #fff, 875px 1516px #fff, 450px 357px #fff, 137px 1742px #fff, 34px 99px #fff, 757px 1585px #fff, 889px 345px #fff, 1233px 1458px #fff, 366px 1287px #fff, 863px 595px #fff, 1707px 1689px #fff, 1158px 114px #fff, 1277px 632px #fff, 1365px 250px #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: 1428px 1456px #fff, 1431px 779px #fff, 335px 32px #fff, 285px 43px #fff, 531px 555px #fff, 1677px 1187px #fff, 350px 653px #fff, 1428px 1392px #fff, 1170px 500px #fff, 1396px 529px #fff, 324px 143px #fff, 962px 1459px #fff, 743px 866px #fff, 609px 1160px #fff, 777px 1518px #fff, 1622px 670px #fff, 1104px 1606px #fff, 184px 1287px #fff, 661px 1306px #fff, 199px 1774px #fff, 787px 797px #fff, 176px 179px #fff, 1242px 193px #fff, 29px 1624px #fff, 1059px 1456px #fff, 1419px 819px #fff, 433px 889px #fff, 1258px 76px #fff, 72px 600px #fff, 1273px 1070px #fff, 206px 161px #fff, 342px 679px #fff, 878px 1008px #fff, 1318px 978px #fff, 1372px 1520px #fff, 1156px 1427px #fff, 1108px 1616px #fff, 372px 872px #fff, 1132px 75px #fff, 1150px 19px #fff, 778px 1171px #fff, 765px 505px #fff, 166px 1446px #fff, 1308px 1249px #fff, 218px 396px #fff, 1024px 1729px #fff, 730px 227px #fff, 1770px 107px #fff, 1641px 1230px #fff, 942px 62px #fff, 1060px 742px #fff, 1347px 1366px #fff, 1012px 1760px #fff, 1147px 840px #fff, 1461px 820px #fff, 314px 1793px #fff, 1579px 1450px #fff, 68px 1014px #fff, 1121px 1043px #fff, 1784px 1076px #fff, 1211px 1670px #fff, 806px 1133px #fff, 1764px 47px #fff, 1328px 907px #fff, 453px 1637px #fff, 998px 66px #fff, 61px 1783px #fff, 982px 1131px #fff, 175px 1710px #fff, 1695px 283px #fff, 634px 608px #fff, 1248px 989px #fff, 1784px 849px #fff, 1574px 587px #fff, 1438px 1545px #fff, 701px 709px #fff, 496px 1639px #fff, 1081px 1692px #fff, 1615px 114px #fff, 859px 1754px #fff, 440px 1207px #fff, 1470px 1098px #fff, 459px 1687px #fff, 728px 294px #fff, 1229px 1274px #fff, 258px 958px #fff, 395px 599px #fff, 1051px 540px #fff, 1347px 1753px #fff, 1778px 723px #fff, 1631px 766px #fff, 1196px 1516px #fff, 1277px 802px #fff, 1500px 1595px #fff, 172px 1684px #fff, 1439px 1490px #fff, 417px 1065px #fff, 1308px 1588px #fff, 419px 733px #fff, 1264px 599px #fff, 1661px 1061px #fff, 617px 1025px #fff, 1614px 1469px #fff, 105px 1659px #fff, 1731px 1503px #fff, 1398px 711px #fff, 955px 637px #fff, 1510px 264px #fff, 393px 1234px #fff, 446px 519px #fff, 1153px 879px #fff, 594px 369px #fff, 147px 1731px #fff, 497px 233px #fff, 1236px 1267px #fff, 1687px 840px #fff, 841px 1719px #fff, 766px 1579px #fff, 596px 648px #fff, 1757px 761px #fff, 169px 1333px #fff, 1236px 1195px #fff, 1738px 849px #fff, 199px 639px #fff, 1016px 1308px #fff, 1133px 1141px #fff, 830px 1458px #fff, 1688px 1020px #fff, 165px 951px #fff, 1px 282px #fff, 257px 801px #fff, 1781px 1226px #fff, 1011px 732px #fff, 1188px 309px #fff, 743px 142px #fff, 893px 464px #fff, 1300px 1076px #fff, 610px 1464px #fff, 505px 1578px #fff, 1092px 979px #fff, 819px 1522px #fff, 86px 1794px #fff, 1752px 4px #fff, 1159px 1185px #fff, 861px 1506px #fff, 1153px 1578px #fff, 580px 1096px #fff, 819px 858px #fff, 378px 1622px #fff, 38px 740px #fff, 1558px 1730px #fff, 1641px 577px #fff, 993px 523px #fff, 1005px 162px #fff, 1282px 1608px #fff, 1783px 185px #fff, 294px 1747px #fff, 1600px 533px #fff, 1596px 1785px #fff, 1556px 1714px #fff, 202px 1004px #fff, 1172px 1450px #fff, 504px 1613px #fff, 789px 1739px #fff, 140px 1628px #fff, 1500px 219px #fff, 352px 532px #fff, 88px 54px #fff, 1751px 614px #fff, 1065px 1582px #fff, 1517px 627px #fff, 1085px 1446px #fff, 755px 44px #fff, 537px 1714px #fff, 1067px 802px #fff, 483px 516px #fff, 1625px 1390px #fff, 1086px 1604px #fff, 209px 1249px #fff, 1351px 1569px #fff, 1549px 1123px #fff, 898px 1609px #fff, 992px 110px #fff, 942px 635px #fff, 908px 1454px #fff, 453px 1px #fff, 745px 1099px #fff, 103px 969px #fff, 1416px 875px #fff, 1774px 642px #fff, 497px 1793px #fff, 1114px 1598px #fff, 487px 897px #fff, 1410px 1138px #fff, 595px 1730px #fff, 305px 505px #fff, 1384px 857px #fff, 650px 47px #fff, 64px 1005px #fff, 157px 532px #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: 222px;
  width: 100%;
  position: absolute;
  bottom: 6%;
}
.carousel .carousel-item {
  width: 300px;
  height: 220px;
  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: 106px;
  height: 77px;
  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;
  cursor: pointer;
}
.carousel h2 {
  color: white;
  font-size: 28px;
  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 */