.styles_bg-grey-1__mSNGZ {
  --tw-bg-opacity: 1;
  background-color: rgb(9 10 12 / var(--tw-bg-opacity));
}

.styles_customBefore__5scIh {
  position: relative;
}

.styles_hoverEffect__jxx5z {
  position: relative;
  background-size: cover;
  background-position: center;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
  background: rgb(9, 10, 12);
}

.styles_hoverEffect__jxx5z:hover,
.styles_hoverEffect__jxx5z:focus {
  background: transparent;
}

.styles_hoverEffect__jxx5z:hover::before,
.styles_hoverEffect__jxx5z:focus::before {
  opacity: 1;
  transform: scale(1, 1);
}

.styles_hoverEffect__jxx5z::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('/new-home/asset/group.webp') no-repeat center bottom;
  background-size: cover;
  opacity: 0;
  transform: scale(0, 0);
  transform-origin: bottom left;
  transition: all 0.3s ease-in-out;
  z-index: -1;
}

@media (max-width: 1089px) {
  .styles_content__Hve5r br {
    display: none;
  }
}

.styles_details___BA8v[open] .styles_summary__KA2DR::before {
  transform: rotate(180deg);
}

.styles_details___BA8v .styles_summary__KA2DR {
  list-style-type: none;
  position: relative;
}

.styles_details___BA8v .styles_summary__KA2DR::-webkit-details-marker {
  display: none;
}

.styles_details___BA8v .styles_summary__KA2DR::before {
  content: '';
  margin-right: 8px;
  display: block;
  position: absolute;
  right: -19px;
  top: -8px;
  width: 56px;
  height: 56px;
  background: url('/new-home/asset/icon-dropdown-arrow.svg') no-repeat center top;
  background-size: contain;
}

@media only screen and (max-width: 1090px) {
  .styles_details___BA8v .styles_summary__KA2DR::before {
    width: 43px;
    height: 43px;
    right: -46px;
    top: -13px;
  }
}

.styles_animatedBorderBox__SWVg_,
.styles_animatedBorderBoxGlow__vH9SH {
  height: 100%;
  width: 100%;
  position: absolute;
  overflow: hidden;
  z-index: 0;
  border-radius: 10px;
  transform: scale(1.02);
  filter: blur(10px);
}

@media only screen and (max-width: 767px) {
  .styles_animatedBorderBox__SWVg_,
  .styles_animatedBorderBoxGlow__vH9SH {
    filter: blur(2px);
  }
}

.styles_animatedBorderBoxGlow__vH9SH {
  overflow: hidden;
  filter: blur(30px);
}

@media only screen and (max-width: 767px) {
  .styles_animatedBorderBoxGlow__vH9SH {
    filter: blur(20px);
  }
}

.styles_animatedBorderBox__SWVg_::before,
.styles_animatedBorderBoxGlow__vH9SH::before {
  content: '';
  z-index: -2;
  text-align: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(0deg);
  position: absolute;
  width: 99999px;
  height: 99999px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: conic-gradient(
    #000,
    #000,
    #000,
    rgb(44, 1, 41),
    #9267ff,
    #9267ff,
    rgb(44, 1, 41),
    #000,
    #000,
    #000,
    #000,
    #000,
    #000,
    #00185b,
    #61b4ee,
    #61b4ee,
    #00185b,
    #000,
    #000,
    #000
  );
  animation: styles_rotate__bIWXN 4s linear infinite;
}

.styles_glow2__JVcOn,
.styles_box2__gkZl5 {
  height: 100%;
  width: 100%;
  transform: scale(1.009);
}

.styles_glow2__JVcOn {
  filter: blur(2px);
}

.styles_glow2__JVcOn::before,
.styles_box2__gkZl5::before {
  content: '';
  z-index: -2;
  text-align: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(0deg);
  position: absolute;
  width: 99999px;
  height: 99999px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: conic-gradient(
    #000,
    #000,
    #000,
    #ffffff,
    #ffffff,
    #ffffff,
    #000,
    #000,
    #000,
    #000,
    #000,
    #000,
    #ffffff,
    #ffffff,
    #ffffff,
    #000,
    #000,
    #000
  );
  animation: styles_rotate__bIWXN 4s linear infinite;
}

@keyframes styles_rotate__bIWXN {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

.styles_box__6bC6o .styles_box1__hjc88 .styles_gridWrapper___uUMc {
  color: white;
  display: flex;
  align-items: center;
  font-family: 'Pacifico', cursive;
}

