.solution-detail-body .swiper-gallery-wrapper{width:100%;margin:.1rem 0;clear:both;position:relative;z-index:1}.solution-detail-body .solution-gallery-main{width:100%;min-height:350px;border-radius:8px;overflow:hidden;margin-bottom:10px;background-color:var(--color-neutral-900)}.solution-detail-body .solution-gallery-main .swiper-slide{display:flex;align-items:center;justify-content:center;position:relative}.solution-detail-body .solution-gallery-image{max-width:100%;max-height:100%;object-fit:contain;cursor:pointer}.solution-detail-body .gallery-caption{position:absolute;bottom:0;width:100%;background:#0009;color:#fff;padding:15px;text-align:center;font-size:.95rem;line-height:1.4}.solution-detail-body .solution-gallery-main .swiper-button-next,.solution-detail-body .solution-gallery-main .swiper-button-prev{color:var(--color-primary)}.solution-detail-body .solution-gallery-thumbs{height:100px;padding:10px 0;box-sizing:border-box}.solution-detail-body .solution-gallery-thumbs .swiper-thumb-slide{opacity:.4;cursor:pointer;border-radius:6px;overflow:hidden;transition:opacity .3s;width:25%;box-sizing:border-box}.solution-detail-body .solution-gallery-thumb{width:100%;height:100%;object-fit:cover}.solution-detail-body .solution-gallery-thumbs .swiper-slide-thumb-active{opacity:1!important;border:2px solid var(--color-primary)}.solution-detail-body .solution-gallery-thumbs .swiper-thumb-slide:hover{opacity:.8}
