.solution-details{padding:80px 0;overflow-x:hidden}.solution-details .solution-details-wrapper{display:flex;gap:0 48px;align-items:flex-start}.solution-details .solution-details-left{width:50%}.solution-details .solution-details-left .swiper-container{width:100%;overflow:hidden;position:relative}.solution-details .solution-details-left .swiper-container .swiper-slide{aspect-ratio:16 / 9}.solution-details .solution-details-left .swiper-container .swiper-slide img{width:100%;height:100%;object-fit:cover}.solution-details .solution-details-left .swiper-container .swiper-button-white{color:var(--primary-color)}.solution-details .solution-details-left .gallery-thumbs{padding:12px}.solution-details .solution-details-left .gallery-thumbs .swiper-slide{opacity:.4;cursor:pointer;border:2px solid transparent}.solution-details .solution-details-left .gallery-thumbs .swiper-slide-thumb-active{opacity:1;border-color:var(--primary-color)}.solution-details .solution-details-right{width:calc(50% - 48px)}.solution-details .solution-details-right .title{font-size:24px;font-weight:600;margin-bottom:12px}.solution-details .solution-details-right .desc{font-size:18px;margin-bottom:12px;line-height:1.6;text-indent:2em}.solution-details .solution-details-right .solution-details-content{padding:24px 0}.solution-details .solution-nav{display:flex;flex-direction:column;padding:80px 0;gap:24px 0;font-size:16px;color:#666;align-items:flex-start}.solution-details .solution-nav a{text-decoration:underline}.solution-details .solution-nav a:hover{color:var(--primary-color)}.solution-details .solution-related .name{font-size:26px;margin-bottom:48px}@media screen and (max-width:992px){.solution-details{padding:24px}.solution-details .solution-details-wrapper{display:flex;flex-direction:column;gap:0 24px}.solution-details .solution-details-left{width:100%}.solution-details .solution-details-left .swiper-container{width:100%}.solution-details .solution-details-left .swiper-container .swiper-button-prev,.solution-details .solution-details-left .swiper-container .swiper-button-next{display:none}.solution-details .solution-details-right{width:100%;padding:12px}.solution-details .solution-details-right .title{font-size:20px;font-weight:600;margin-bottom:12px}.solution-details .solution-details-right .desc{font-size:18px;margin-bottom:12px;line-height:1.6;color:#666;text-indent:2em}.solution-details .solution-nav{padding:24px 0;gap:12px 0;font-size:14px}.solution-details .solution-related .name{font-size:20px;margin-bottom:24px}}