.review-carousel {
     width: 100%;
}

@media (min-width: 768px) {
     .review-carousel {
          width: calc(100% - 100px);
     }
}

@media (min-width: 768px) {
     .review-carousel {
          margin-left: 100px;
     }
     .review-carousel .flickity-button.flickity-prev-next-button.previous {
          position: absolute;
          left: -100px;
          bottom: 0;
          top: unset;
     }
     .review-carousel .flickity-button.flickity-prev-next-button.next {
          position: absolute;
          left: -50px;
          bottom: 0;
          top: unset;
          right: unset;
     }
}

.review-carousel .carousel-cell {
     padding: 10px;
}

@media (max-width: 768px) {
     .review-carousel .carousel-cell {
          width: 100%;
     }
}

@media (min-width: 768px) {
     .review-carousel .carousel-cell {
          width: 60%;
     }
}

@media (min-width: 1024px) {
     .review-carousel .carousel-cell {
          width: 50%;
     }
}

@media (min-width: 1366px) {
     .review-carousel .carousel-cell {
          width: 33.3%;
     }
}

@media (min-width: 1920px) {
     .review-carousel .carousel-cell {
          width: 25%;
     }
}

.review-carousel .carousel-cell .review-carousel-container {
     box-shadow: 0 0 30px -17px rgba(0, 0, 0, 0.5);
     min-height: 300px;
}

.review-carousel .carousel-cell .review-carousel-container img {
     object-fit: cover;
     border-radius: 50%;
     width: 81px;
     height: 81px;
}

.review-carousel .carousel-cell .review-carousel-container .review-carousel-container-card {
     display: flex;
}

.review-carousel .carousel-cell .review-carousel-container .review-carousel-container-card .review {
     margin: 0;
     padding: 20px;
}

.review-carousel .carousel-cell .review-carousel-container .review-carousel-container-card .img-container {
     padding: 0;
}

.review-carousel .carousel-cell .review-carousel-container .review-carousel-container-card h3 {
     /* font-size: 1.5rem !important; */
     margin-top: 10px;
}

.review-carousel .carousel-cell .review-carousel-container .review-carousel-container-card p {
     /* font-size: 1rem !important; */
     /* line-height: 1.7rem !important; */
     margin-top: 20px;
}

.review-carousel .carousel-cell .review-carousel-container .review-carousel-container-card .review-description {
     overflow-y: scroll;
     padding-right: 5px;
}

@media (max-width: 767px) {
     .review-carousel .carousel-cell .review-carousel-container .review-carousel-container-card .review-description {
          height: 200px;
     }
}

@media (min-width: 768px) {
     .review-carousel .carousel-cell .review-carousel-container .review-carousel-container-card .review-description {
          height: 200px;
     }
}

@media (min-width: 1024px) {
     .review-carousel .carousel-cell .review-carousel-container .review-carousel-container-card .review-description {
          height: 250px;
     }
}

@media (min-width: 1440px) {
     .review-carousel .carousel-cell .review-carousel-container .review-carousel-container-card .review-description {
          height: 230px;
     }
}

@media (min-width: 1921px) {
     .review-carousel .carousel-cell .review-carousel-container .review-carousel-container-card .review-description {
          height: 250px;
     }
}

.review-carousel .carousel-cell .review-carousel-container .review-carousel-container-card .review-description::-webkit-scrollbar {
     width: 3px;
}

.review-carousel .carousel-cell .review-carousel-container .review-carousel-container-card .review-description::-webkit-scrollbar-track {
     background: transparent;
}

.review-carousel .carousel-cell .review-carousel-container .review-carousel-container-card .review-description::-webkit-scrollbar-thumb {
     background: #888;
     border-radius: 5px;
}

.review-carousel .carousel-cell .review-carousel-container .review-carousel-container-card .review-description::-webkit-scrollbar-thumb:hover {
     background: #555;
}

.review-carousel .carousel-cell .review-carousel-container .review-carousel-container-card .stars-rating {
     list-style-type: none;
     display: flex;
     flex-direction: row;
     padding: 0;
}

.review-carousel .carousel-cell .review-carousel-container .review-carousel-container-card .stars-rating img {
     width: 15px;
     height: 15px;
     margin-right: 2px;
}

@media (max-width: 767px) {
     .review-carousel .carousel-cell .review-carousel-container .review-carousel-container-card .stars-rating img {
          width: 10px;
          height: 10px;
     }
}

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

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

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

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

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

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


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