.free-carousel-rooms {
     width: 100%;
}

@media (max-width: 768px) {
     .free-carousel-rooms {
          height: 250px;
     }
}

@media (min-width: 768px) {
     .free-carousel-rooms {
          height: 350px;
     }
}

@media (min-width: 1440px) {
     .free-carousel-rooms {
          height: 400px;
     }
}

@media (min-width: 1921px) {
     .free-carousel-rooms {
          height: 450px;
     }
}

.free-carousel-rooms .carousel-cell {
     height: 100%;
     padding-left: 10px;
     padding-right: 10px;
}

.free-carousel-rooms .carousel-cell .free-carousel-rooms-container {
     height: 100%;
     display: flex;
     flex-direction: row;
     align-items: center;
     justify-content: center;
}

.free-carousel-rooms .carousel-cell .free-carousel-rooms-container img {
     height: 100%;
     object-fit: cover;
}

@media (max-width: 768px) {
     .free-carousel-rooms .carousel-cell .free-carousel-rooms-container img {
          width: 300px;
     }
}

@media (min-width: 768px) {
     .free-carousel-rooms .carousel-cell .free-carousel-rooms-container img {
          width: 400px;
     }
}

@media (min-width: 1440px) {
     .free-carousel-rooms .carousel-cell .free-carousel-rooms-container img {
          width: 450px;
     }
}

@media (min-width: 1921px) {
     .free-carousel-rooms .carousel-cell .free-carousel-rooms-container img {
          width: 500px;
     }
}

.free-carousel-rooms .flickity-page-dots {
     display: flex;
     align-items: center;
     justify-content: center;
}

.free-carousel-rooms .flickity-page-dots::before {
     content: "";
     display: inline-block;
     min-width: 40px;
     min-height: 1px;
     background-color: #926D39;
     margin-right: 20px;
}

.free-carousel-rooms .flickity-page-dots::after {
     content: "";
     display: inline-block;
     min-width: 40px;
     min-height: 1px;
     background-color: #926D39;
     margin-left: 20px;
}

.free-carousel-rooms .flickity-page-dots .dot {
     background-color: #926D39;
     border-radius: 0;
     transform: rotate(45deg);
     width: 7px;
     height: 7px;
}

.free-carousel-rooms .flickity-page-dots .dot.is-selected {
     width: 10px;
     height: 10px;
}

.free-carousel-rooms .flickity-prev-next-button svg {
     fill: #926D39;
}


/*# sourceMappingURL=style.css.map */