/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-view-responsive-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:30px;padding:40px 20px;scroll-snap-type:x mandatory;}.views-view-responsive-grid__item-inner{min-width:300px;background:#ffffff;border-radius:12px;padding:30px 20px;box-shadow:0px 4px 12px rgba(0,0,0,0.1);display:flex;flex-direction:column;justify-content:space-between;height:100%;text-align:left;scroll-snap-align:start;}.views-field-field-rating .field-content{color:#FFC107;font-size:20px;margin-bottom:15px;}.views-field-field-testimonial-text .field-content{font-style:italic;font-size:16px;color:#333;line-height:1.5;margin-bottom:25px;}.views-field-field-customer-name,.views-field-field-customer-location{margin-top:5px;}.views-field-field-customer-name .field-content{font-weight:bold;font-size:16px;color:#000;}.views-field-field-customer-location .field-content{font-size:14px;color:#666;}.views-field-field-customer-avatar .field-content img{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-bottom:10px;}.views-view-responsive-grid::-webkit-scrollbar{height:8px;}.views-view-responsive-grid::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px;}.views-view-responsive-grid::-webkit-scrollbar-track{background:#f1f1f1;}@media (max-width:768px){.views-view-responsive-grid{gap:20px;padding:20px 10px;}.views-view-responsive-grid__item-inner{min-width:260px;}}
