.js-flickity {
  overflow: visible; }

.carousel-cell {
  margin-right: 0px;
  height: auto;
  opacity: 0.7;
  transform: scale(0.6);
  filter: blur(5px);
  transition: opacity 0.3s, transform 0.3s, filter 0.3s;
  /*mobile*/
  width: var(--image-cell);
  max-width: 500px;
  transform: scale(0.8); }

.carousel-cell.is-selected {
  opacity: 1;
  transform: scale(1);
  filter: none; }

/**/
/**/
.carousel-cell:before {
  display: block;
  text-align: center; }

.flickity-button {
  background: transparent;
  /*mobile*/
  display: none; }

.flickity-button.flickity-fullscreen-button {
  display: block; }

.flickity-prev-next-button.previous {
  left: -40px; }

.flickity-prev-next-button.next {
  right: -40px; }

.flickity-button:hover {
  background: transparent; }

.flickity-button-icon {
  fill: white; }

.flickity-page-dots {
  display: block; }
  .flickity-page-dots .dot {
    background-color: white; }

.no-page-dots .flickity-page-dots {
  display: none; }

.cell-image {
  width: 100%;
  padding-top: 75%;
  border: solid white;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
  margin-bottom: 0; }
  .cell-image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }

.cell-text {
  margin-top: 10px;
  font-size: var(--general-text-size);
  font-weight: var(--medium-text-weight); }

/*# sourceMappingURL=flickity-custom.css.map */
