.service-wrap{background-color:#fff;border-radius:10px}.service-wrap,.service-wrap .service-img{overflow:hidden}.service-wrap .service-img a{display:block}.service-wrap .service-img a img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);width:100%}.service-wrap .service-content{padding:34px 35px 33px}.service-wrap .service-content a h3{line-height:1.3;margin:0;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.service-wrap .service-content a h3:hover{color:var(--primary-color)}.service-wrap .service-content p{margin:12px 0 15px}.service-wrap .service-btn a svg{color:var(--primary-color);-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);width:20px}.service-wrap .service-btn a svg:hover{color:var(--link-color)}.service-wrap .service-btn a svg path{fill:currentColor;stroke:currentColor}.service-wrap:hover .service-img a img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.service-slider-active .swiper-pagination{margin-top:37px;position:static}@media only screen and (min-width:992px) and (max-width:1199px){.service-wrap .service-content{padding:34px 15px 33px}}@media only screen and (min-width:768px) and (max-width:991px){.service-wrap .service-content{padding:34px 15px 33px}}@media only screen and (max-width:767px){.service-wrap .service-content a h3{font-size:20px}.service-wrap .service-content{padding:34px 15px 33px}}