/* These styles are generated from project.scss. */

[x-cloak] { display: none !important; }


.sort-menu {
  display: none;
}

.sort-button:hover + .sort-menu,
.sort-menu:hover {
  display: block;
}
.ck-content ul,
.ck-content ol {
    margin-left: 1em;
    padding-left: 0;
    list-style-position: outside;
}
@media print {
  .w-full {
    width: 100% !important;
  }

  .w-1/2 {
    width: 50% !important;
  }
}

.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
    color: black !important;
}
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
    font-weight: 400;
    color: black !important;
}

.htmx-indicator{
    display:none;
}
.htmx-request .htmx-indicator{
    display:inline;
}
.htmx-request.htmx-indicator{
    display:inline;
}

.swiper-pagination-standard-bullet {
    width: 0.5rem;
    height: 0.5rem;
    background-color: rgba(5, 16 ,142, 0.2);
    border-radius: 9999px;
    transition: opacity 0.5s ease-in-out;
}

.swiper-pagination-standard-bullet:hover {
    background-color: rgb(5 16 142);
    opacity: 1;
}

.swiper-pagination-standard-bullet-active {
    width: 0.5rem;
    height: 0.5rem;
    background-color: rgb(5 16 142);
    border-radius: 9999px;
    opacity: 1;
}

[x-cloak] {
        display: none !important;
    }

.htmx-request .htmx-hide-when-requesting{
  display:none;
}
.htmx-request.htmx-hide-when-requesting{
  display:none;
}

.swiper-pagination-home-bullet {
  width: 0.5rem;
  height: 0.5rem;
  background-color: #ffffff;
  opacity: 0.2;
  border-radius: 9999px;
  transition: opacity 0.5s ease-in-out;
}
.swiper-pagination-home-bullet-active {
  width: 1.5rem;
  height: 0.5rem;
  background-color: #ffffff;
  border-radius: 9999px;
  opacity: 1;
}

/* .htmx-disabled-when-requesting {
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.286);
}
.htmx-request .htmx-disabled-when-requesting{
  display:none;
}
.htmx-request.htmx-disabled-when-requesting{
  display:none;
} */


.btn-pulse:hover {
  animation: 1.5s infinite pulse512;
  animation-timeline: auto;
  animation-range-start: normal;
  animation-range-end: normal
  }

.btn-pulse-white:hover {
  animation: 1.5s infinite pulsewhite;
  animation-timeline: auto;
  animation-range-start: normal;
  animation-range-end: normal
  }

@keyframes pulse512 {
  0% {
  box-shadow: #798fb8 0 0 0 0
  }
  70% {
  box-shadow: rgba(218,103,68,0) 0 0 0 10px
  }
  100% {
  box-shadow: rgba(218,103,68,0) 0 0 0 0
  }
}

@keyframes pulsewhite {
  0% {
  box-shadow: #ffffff 0 0 0 0
  }
  70% {
  box-shadow: rgba(218,103,68,0) 0 0 0 10px
  }
  100% {
  box-shadow: rgba(218,103,68,0) 0 0 0 0
  }
}


* Hide scrollbar for Chrome, Safari and Opera */
.no-scrollbar::-webkit-scrollbar {
    display: none;
}
/* Hide scrollbar for IE, Edge and Firefox */
.no-scrollbar {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}



