/*
 * styles-default.css
 *
 * 2025-12-03
 */

@import url('https://fonts.googleapis.com/css2?family=Inconsolata:wght@200..900&family=Jost:ital,wght@0,100..900;1,100..900&display=swap');

/* Variables *
 *           */
:root {
  --uw-ff-normal: 'Jost';
  --uw-ff-mono: 'Inconsolata';
  --uw-fs: 16px;
}


/* Etiquetas *
 *           */
body {
  font-family: var(--uw-ff-normal);
}

section {
  padding: 30px 0;
}

input,
textarea {
  font-family: var(--uw-ff-mono) !important;
}


/* Clases *
 *        */
.px-60 {
  padding: 0 60px;
}

.shadow-in-15 {
  box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.8);
}

/* Outer swiper container */
.swiper.marquee-swiper {
  margin-top: 4rem;
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    white 10%,
    white 90%,
    transparent 100%
  );
  padding: 20px 0;
}

.swiper-wrapper.marquee-swiper {
  transition-timing-function: linear;
  align-items: center;
}

/* Individual slides */
.swiper-slide.marquee-swiper {
  width: 12rem;
  display: flex;
  align-items: center;
  justify-content: center;
  /* margin-right: 40px; */
}


/* Galería de imágenes */
.uw-container {
  width: 100%;
  columns: 3;
  column-gap: 10px;
}
  .uw-container .uw-box {
    width: 100%;
    margin-bottom: 10px;
    break-inside: avoid;
  }
  .uw-container .uw-box img {
    max-width: 100%;
    border-radius: 15px;
  }

/* jConfirm */
.jconfirm-title,
.jconfirm-content {
  color: #000;
}



/*            *
 * Responsive *
 *            */
@media (max-width: 576px) {
  .px-60 {
    padding: 0;
  }
}

@media (max-width: 768px) {
  .uw-container {
    columns: 2;
  }
}
@media (max-width: 480px) {
  .uw-container {
    columns: 1;
  }
}

