.solution{overflow:hidden;position:relative;width:100%}.solution .content{padding:3rem 10.4% 4rem;position:relative}.solution .content .list{position:relative;width:100%}.solution .content .list .items{padding-bottom:3.125rem;position:relative;transition:all .36s ease;width:100%}.solution .content .list .items a{background-color:#f0f4f8;border-radius:.625rem;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;position:relative;width:100%}.solution .content .list .items a .img{border-radius:.625rem;display:block;overflow:hidden;width:50%}.solution .content .list .items a .img img{display:block;transition:all .36s ease;width:100%}.solution .content .list .items:hover .img .img{transform:scale(1.03);transition:all .36s ease}.solution .content .list .items .w{padding:5%;position:relative;width:50%}.solution .content .list .items .w h3{color:#333;font-size:2.8125rem;font-weight:700}.solution .content .list .items .w s{background:linear-gradient(90deg,#c8d5e2,transparent);display:block;height:2px;margin:2.5rem 0;width:100%}.solution .content .list .items .w .p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:1.25rem;line-height:2.5rem;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;width:100%}.solution .content .list .items .w .a4{align-items:center;background:var(--default-hover);border-radius:0 0 0 1.5rem;display:flex;height:5.625rem;justify-content:center;position:absolute;right:0;top:0;width:5.625rem}.solution .content .list .items .w .a4 img{display:block;width:100%}.solution .content .list .items:hover .w h3{color:var(--default-hover);transition:all .36s ease}.solution .content .list .items:hover{transform:translateY(-3px);transition:all .36s ease}@media (max-width:1660px){.solution .content{padding:3rem 6% 4rem}}@media (max-width:1160px){.solution .content{padding:3rem 4% 4rem}.solution .content .list .items .w p{font-size:1.5rem;line-height:2.4rem}.solution .content .list .items a .img{margin-top:2rem;width:100%}.solution .content .list .items .w{width:100%}.solution .content .list .items .w .p{font-size:1.5rem;line-height:2.3rem}}