/* Photo thumbnails on review cards (partials/review-photos.html.twig): shared by the home and testimonials pages so both look and behave the same. */
.turnkey-attachment-strip.jsx-2562ba29245d4dec{flex:none;align-items:flex-end;gap:7px;display:flex}.turnkey-main-photo.jsx-2562ba29245d4dec,.turnkey-more-photo.jsx-2562ba29245d4dec{appearance:none;cursor:zoom-in;background:#edf1f4;border:0;margin:0;padding:0;position:relative;overflow:hidden}.turnkey-main-photo.jsx-2562ba29245d4dec{border-radius:12px;width:72px;height:58px}.turnkey-more-photo.jsx-2562ba29245d4dec{border-radius:12px;width:58px;height:58px}.turnkey-main-photo.jsx-2562ba29245d4dec img.jsx-2562ba29245d4dec,.turnkey-more-photo.jsx-2562ba29245d4dec img.jsx-2562ba29245d4dec{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.turnkey-main-photo.jsx-2562ba29245d4dec:hover img.jsx-2562ba29245d4dec,.turnkey-more-photo.jsx-2562ba29245d4dec:hover img.jsx-2562ba29245d4dec{transform:scale(1.04)}.turnkey-more-photo.jsx-2562ba29245d4dec:after{content:"";background:#0a223685;position:absolute;inset:0}.turnkey-more-photo.jsx-2562ba29245d4dec span.jsx-2562ba29245d4dec{z-index:2;color:#fff;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;inset:0}@media (width<=640px){.turnkey-attachment-strip.jsx-2562ba29245d4dec{gap:4px}.turnkey-main-photo.jsx-2562ba29245d4dec{border-radius:8px;width:48px;height:40px}.turnkey-more-photo.jsx-2562ba29245d4dec{border-radius:8px;width:40px;height:40px}.turnkey-more-photo.jsx-2562ba29245d4dec span.jsx-2562ba29245d4dec{font-size:10px}}@media (width<=767px){#top .turnkey-testimonial-mobile-belts .turnkey-main-photo,.testimonials-page .turnkey-testimonial-mobile-belts .turnkey-main-photo{border-radius:8px!important;width:44px!important;height:36px!important}#top .turnkey-testimonial-mobile-belts .turnkey-more-photo,.testimonials-page .turnkey-testimonial-mobile-belts .turnkey-more-photo{border-radius:8px!important;width:38px!important;height:36px!important}}
