/* UTILITIES */
.ratio-32x9{
  --bs-aspect-ratio: calc(9 /32 * 100%);
}
.ratio-4x1{
  --bs-aspect-ratio: calc(1 /4 * 100%);
}
.ratio-5x1{
  --bs-aspect-ratio: calc(1 /5 * 100%);
}
.ratio-6x1{
  --bs-aspect-ratio: calc(1 /6 * 100%);
}
.cursor-auto {
  cursor: auto !important;
}
.cursor-pointer {
  cursor: pointer !important;
}
.cursor-move {
  cursor: move !important;
}
.cursor-not-allowed {
  cursor: not-allowed !important;
}
.cursor-zoom-in {
  cursor: zoom-in !important;
}
.cursor-zoom-out {
  cursor: zoom-out !important;
}
.cursor-default {
  cursor: default !important;
}
.cursor-none {
  cursor: none !important;
}
.cursor-help {
  cursor: help !important;
}
.cursor-progress {
  cursor: progress !important;
}
.cursor-wait {
  cursor: wait !important;
}
.cursor-text {
  cursor: text !important;
}
.cursor-v-text {
  cursor: vertical-text !important;
}
.cursor-grab {
  cursor: -webkit-grab !important;
  cursor: grab !important;
}
.cursor-grabbing {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
}

/* CUSTOM LIBS */
.swiper-pagination-bullet-active {
  background-color: #dc3545;
}

.bg-cover {
  background-size: cover;
  background-position: center center;
}
.img-cover {
  object-fit: cover;
}
.bg-gradient-grey{
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.125) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100%); 
}

/* #homepage{
  line-height: 1.2;
  font-size: 12px;
}

#homepage p{
  margin-bottom: 8px;
} */