﻿.home-pro .l-wrap{position: relative;}
.home-pro .pro-swiper{position: relative;overflow: hidden;padding: 0 20px;margin-top:3%}
.home-pro .pro-slide img{width:100%}
.home-pro .pro-swiper-prev,.pro-swiper-next{position: absolute;top: 50%;transform: translateY(-50%);width:30px;border: 1px solid #ddd;cursor: pointer;display: flex;justify-content: center;align-items: center;}
.home-pro .pro-swiper-prev{left: 40px;}
.home-pro .pro-swiper-next{right: 40px;}
@media (max-width:1024px) {
.home-pro .pro-swiper-prev{left: 0;}
.home-pro .pro-swiper-next{right: 0;}
}
@media (min-width:1025px) {

.home-pro .swiper-wrapper{transform: initial!important;flex-wrap: wrap;justify-content: space-between;}
.home-pro .swiper-slide{margin-right: 0!important;margin-bottom: 20px;width: 23.5%!important;}}
@media (min-width:1025px){.home-pro .pro-swiper{padding:0;}
.home-pro .pro-swiper-prev,.pro-swiper-next{display:none}}
.home-pro .swiper-slide a.line2{font-weight:bold;line-height:1.4;margin:5px 0}
.home-pro .swiper-slide p.line2{color:#555;font-size:var(--fontsize15);margin-bottom:10px;}
.home-pro .swiper-slide{height:auto;display:flex;flex-direction:column;}
.home-pro .swiper-slide .info{flex:1;display:flex;flex-direction:column;}
.home-pro .swiper-slide .info .btn{text-transform:capitalize;margin-top:auto;}
.home-pro .swiper-slide .info .btn:hover{color:var(--color)}
