@keyframes shine{0%{opacity:0;left:0}50%{opacity:1}to{opacity:0;left:100%}}.service-slider{margin:40px 0 0}@media only screen and (max-width:540px){.service-slider{margin-top:20px}}.service-slider .swiper-slide{border-top:1px solid var(--primary);border-bottom:1px solid var(--primary)}.service-slider .swiper-slide .item-md{height:100%;padding:80px 20px;border-right:1px solid var(--primary)}@media only screen and (max-width:540px){.service-slider .swiper-slide .item-md{padding:30px 10px 10px}}.service-slider .swiper-slide .item-md:hover figure img{scale:1.04}.service-slider .swiper-slide .item-md figure{overflow:hidden;border-radius:0;width:130px;padding:10px;margin:auto}@media only screen and (max-width:540px){.service-slider .swiper-slide .item-md figure{width:80px}}.service-slider .swiper-slide .item-md figure img{transition:.5s ease;height:100%!important;width:100%!important;object-fit:cover}.service-slider .swiper-slide .item-md figcaption{padding:30px 0 20px;max-width:490px;margin:auto;position:relative}@media only screen and (max-width:540px){.service-slider .swiper-slide .item-md figcaption{padding:20px 0}}.service-slider .swiper-slide .item-md figcaption h5{font-weight:500;font-size:24px;text-align:center;color:var(--primary);width:100%;margin:auto auto 10px}@media only screen and (max-width:540px){.service-slider .swiper-slide .item-md figcaption h5{max-width:100%;font-size:20px;aspect-ratio:5}}.service-slider .swiper-slide .item-md figcaption p{font-size:14px;color:#666666;font-weight:400;text-align:center;line-height:20px;width:100%;margin:auto;max-width:336px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;max-height:63px}.service-slider .swiper-slide .item-md figcaption button{width:100%;margin-top:30px}.service-slider .swiper-slide .item-md figcaption button span{background:#FFA319;padding:16px 24px;border-radius:25px;white-space:nowrap;font-weight:600;font-size:16px;line-height:10px;text-transform:uppercase;color:white;margin:auto;width:-moz-fit-content;width:fit-content;display:inline-block;transition:.5s ease}.service-slider .swiper-slide .item-md figcaption button span:hover{background:#3107ca;box-shadow:0 4px 12px rgba(0,0,0,.1)}@media only screen and (max-width:540px){.service-slider .swiper-slide .item-md figcaption button span{padding:10px 24px}}