.elementor-1193 .elementor-element.elementor-element-82e605e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1193 .elementor-element.elementor-element-82e605e:not(.elementor-motion-effects-element-type-background), .elementor-1193 .elementor-element.elementor-element-82e605e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FBFB;}/* Start custom CSS for html, class: .elementor-element-90bf962 *//* Container for the reviews marquee */
.reviews-marquee {
    overflow: hidden;
    width: 100%; /* Ensure it spans the full width */
    position: relative;
}

/* Content within the marquee (the reviews group) */
.reviews-content {
    display: flex;
    animation: scroll 65s linear infinite; /* Adjust the scroll speed */
    width: max-content; /* This ensures the entire content is treated as a single block */
    align-items: flex-start; /* Align items at the top, allowing variable heights */
}

/* Individual review items */
.reviews-content .review-item {
    background-color: #fff;
    border-radius: 15px;
    padding: 30px;
    flex-shrink: 0; /* Prevent shrinking of review items */
    margin-right: 40px; /* Adjust space between reviews */
    display: flex;
    flex-direction: column; /* Stack content vertically */
    justify-content: space-between; /* Space out content */
    box-sizing: border-box; /* Include padding in width/height calculations */
    width: 600px; /* Set a fixed width */
}

/* Rating stars color */
.rating {
    color: gold;
}

/* Keyframes for continuous scroll */
@keyframes scroll {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(calc(-100% / 2)); /* Scroll half of the total content */
    }
}

.reviews-content .review-item img {
    max-width: 48px; /* Set the maximum width for the logo */
    max-height: 48px; /* Set the maximum height for the logo */
    display: block; /* Ensure proper rendering in all browsers */
    margin-bottom: 10px; /* Add some spacing below the logo */
}/* End custom CSS */