.meo-google-reviews-grid{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:480px){.meo-google-reviews-grid.columns-2{grid-template-columns:repeat(2,1fr)}.meo-google-reviews-grid.columns-3{grid-template-columns:repeat(2,1fr)}.meo-google-reviews-grid.columns-4{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.meo-google-reviews-grid.columns-3{grid-template-columns:repeat(3,1fr)}.meo-google-reviews-grid.columns-4{grid-template-columns:repeat(4,1fr)}.meo-google-reviews-grid.columns-5{grid-template-columns:repeat(4,1fr)}.meo-google-reviews-grid.columns-6{grid-template-columns:repeat(5,1fr)}}@media (min-width:1024px){.meo-google-reviews-grid.columns-4{grid-template-columns:repeat(4,1fr)}.meo-google-reviews-grid.columns-5{grid-template-columns:repeat(5,1fr)}.meo-google-reviews-grid.columns-6{grid-template-columns:repeat(6,1fr)}}.elementor-editor-active .swiper-wrapper,.elementor-editor-preview .swiper-wrapper{display:flex;gap:var(--gap-slider,20px);flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;-webkit-overflow-scrolling:touch;align-items:stretch}.elementor-editor-active .swiper-wrapper::-webkit-scrollbar,.elementor-editor-preview .swiper-wrapper::-webkit-scrollbar{display:none}.elementor-editor-active .swiper-wrapper .meo-google-review-card,.elementor-editor-preview .swiper-wrapper .meo-google-review-card{flex-shrink:0;scroll-snap-align:start;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.elementor-editor-active .swiper-wrapper.columns-1 .meo-google-review-card,.elementor-editor-preview .swiper-wrapper.columns-1 .meo-google-review-card{flex:0 0 100%}.elementor-editor-active .swiper-wrapper.columns-2 .meo-google-review-card,.elementor-editor-preview .swiper-wrapper.columns-2 .meo-google-review-card{flex:0 0 85%}@media (min-width:480px){.elementor-editor-active .swiper-wrapper.columns-2 .meo-google-review-card,.elementor-editor-preview .swiper-wrapper.columns-2 .meo-google-review-card{flex:0 0 calc((100% - var(--gap-slider)) / 2)}.elementor-editor-active .swiper-wrapper.columns-3 .meo-google-review-card,.elementor-editor-preview .swiper-wrapper.columns-3 .meo-google-review-card{flex:0 0 calc((100% - (var(--gap-slider) * 2)) / 3)}}@media (min-width:640px){.elementor-editor-active .swiper-wrapper.columns-3 .meo-google-review-card,.elementor-editor-preview .swiper-wrapper.columns-3 .meo-google-review-card{flex:0 0 calc((100% - (var(--gap-slider) * 2)) / 3)}.elementor-editor-active .swiper-wrapper.columns-4 .meo-google-review-card,.elementor-editor-preview .swiper-wrapper.columns-4 .meo-google-review-card{flex:0 0 calc((100% - (var(--gap-slider) * 3)) / 4)}}@media (min-width:768px){.elementor-editor-active .swiper-wrapper.columns-5 .meo-google-review-card,.elementor-editor-preview .swiper-wrapper.columns-5 .meo-google-review-card{flex:0 0 calc((100% - (var(--gap-slider) * 4)) / 5)}.elementor-editor-active .swiper-wrapper.columns-6 .meo-google-review-card,.elementor-editor-preview .swiper-wrapper.columns-6 .meo-google-review-card{flex:0 0 calc((100% - (var(--gap-slider) * 5)) / 6)}}.meo-google-review-card.google-review-item{display:flex;flex-direction:column;height:100%;border:1px solid var(--e-global-color-primary);border-radius:8px;background-color:#fff;opacity:0;transform:translateY(20px);animation:fadeSlideIn .5s ease-out forwards;overflow:hidden}@keyframes fadeSlideIn{to{opacity:1;transform:translateY(0)}}.review-header{padding:8px 12px;margin-bottom:8px;display:flex;align-items:center;gap:10px}.author-image{background:#00000000;border-radius:20px;width:28px;height:28px;overflow:hidden}.review-header h4{font-size:1.1em;font-weight:600;margin:0;padding:0}.review-header .author{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.review-meta{width:calc(100% - 40px)}.stars-date{display:flex;align-items:center;gap:10px}.review-stars{font-size:1em;color:gold;line-height:1;white-space:nowrap}.review-date{font-size:.875em;color:#666;white-space:nowrap}.review-text{font-size:1em;line-height:1.6;margin-top:auto;color:#333;display:initial}button.google-load-more.elementor-button span{pointer-events:none}button.google-load-more.elementor-button[disabled]{opacity:.2}.review-content{position:relative;max-height:8.2em;overflow:hidden;background:#fff;overflow:auto;scrollbar-width:thin}.review-card__toggle{background:0 0;border:none;color:var(--e-global-color-primary,#0073aa);cursor:pointer;font-size:.9em;margin-top:5px;padding:0}.review-card__toggle:hover,.review-card__toggle:focus{background:0 0;color:var(--e-global-color-primary,#0073aa)}@media (max-width:768px){.stars-date{flex-direction:column;align-items:baseline;gap:0;margin-top:4px}.review-date{font-size:14px}}