.service-activity-carousel{width:100%;position:relative;overflow:hidden;text-align:center;font-weight:normal}
.service-activity-container{width:1400px;padding:50px 20px;margin:0 auto}
.service-activity-comp h3,.service-activity-comp p{margin:0;padding:0}
.service-activity-comp .isShow{visibility:hidden}
.service_noscroll{overflow-y:hidden}
.service-activity-comp .service-info-contents{width:1200px;margin:0 auto}
.service-activity-comp .service-titles{font-size:32px;text-align:center;line-height:38px;margin:0 auto 24px;text-overflow:ellipsis;overflow:hidden;word-break:break-all;width:1200px}
.service-activity-comp .service-titles h1{font-size:32px;line-height:38px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;font-weight:700}
.service-activity-comp .service-subtitle{font-size:16px;color:#333;letter-spacing:0;text-align:center;line-height:24px;font-weight:500;margin:0 auto;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:1200px}
.service-activity-comp .sevice-more-activity{font-size:16px;color:#256fff;letter-spacing:0;text-align:center;line-height:20px;font-weight:500;margin-top:43px}
.service-activity-comp .service-info-contents{background-color:#fff;position:relative;z-index:10;margin-top:56px}
.service-activity-comp .sevice-more-activity a::after{background:url(service-activity/img/more-blue.svg) no-repeat center/100%;content:'';display:inline-block;width:16px;height:16px;position:relative;top:3px;-webkit-transition:.6s ease;transition:.6s ease}
.service-activity-comp .sevice-more-activity .learn-more{color:#256fff}
.service-activity-comp .sevice-more-activity::after{color:#256fff}
.service-activity-comp .sevice-more-activity a:hover::after{transform:translateX(4px)}
.__arabic__ .service-activity-comp .sevice-more-activity a::after{background:url(service-activity/img/more-blue.svg) no-repeat center/100%;content:'';display:inline-block;width:16px;height:16px;position:relative;top:3px;margin-left:initial;margin-right:4px;transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}
.__arabic__ .service-activity-comp .sevice-more-activity a:hover::after{transform:translateX(-4px) rotateY(180deg);-webkit-transform:translateX(-4px) rotateY(180deg)}
.service-activity-comp .service-contents-slider{width:100%;display:none;overflow:visible}
.service-activity-comp .service-info-slider .service-prev,.service-activity-comp .service-info-slider .service-next{display:none}
.service-activity-comp .service-info-slider .swiper-container:hover .service-prev,.service-activity-comp .service-info-slider .swiper-container:hover .service-next{display:block}
.service-activity-comp .swiper-container{--swiper-navigation-size:1.8vw;width:1200px;height:554px;background:#f7f7f7;border-radius:20px}
.service-activity-comp .service-next,.service-activity-comp .service-prev{position:absolute;top:50%;width:46px;height:46px;margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:20;border:0;border-radius:50%;background-color:rgba(255,255,255,0.70);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.service-activity-comp .service-next{background-image:url(image/service-right-pc.svg);background-size:100%;right:36px}
.service-activity-comp .service-prev{background-image:url(image/service-left-pc.svg);background-size:100%;left:36px;right:auto}
.service-activity-comp .service-content-slide{display:flex}
.service-activity-comp .service-content-slide.swiper-slide-active{opacity:1}
.service-activity-comp .service-content-container{width:100%;display:flex;flex-direction:column}
.service-slide-context{width:100%;position:absolute;text-align:center;z-index:20;top:0}
.service-activity-comp .service-image .service-imgwrap{height:100%;position:relative;width:100%}
.service-activity-comp .service-content-slide .service-content-container .service-image{align-items:center;width:100%;height:100%;margin:0 auto 34px}
.service-activity-comp .service-image img{max-width:none;width:100%;min-height:100%;cursor:pointer}
.service-activity-comp .service-title-text{display:inline-block;padding-bottom:28px;font-weight:700;font-size:26px;letter-spacing:0;text-align:center;line-height:38px;margin:49px auto 12px}
.service-activity-comp .service-context-subtitle{font-size:16px;letter-spacing:0;text-align:center;line-height:24px;font-weight:500;width:95%;margin:0 auto;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.__arabic__ .service-activity-comp .service-context-subtitle{left:auto;right:56px}
.service-activity-comp .service-context-title{width:95%;margin:49px auto 12px;font-weight:700;font-size:28px;letter-spacing:0;text-align:center;line-height:38px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all}
.__arabic__ .service-activity-comp .service-context-title{margin:49px auto 12px;text-align:center}
.service-activity-comp .service-imgwrap .img-wrap{height:100%;transition:.3s all linear;-webkit-transition:.3s all linear;-moz-transition:.3s all linear;-ms-transition:.3s all linear;-o-transition:.3s all linear}
.service-activity-comp .service-imgwrap{overflow:hidden}
.service-info-swiper-pagination.swiper-pagination .swiper-pagination-bullet{width:.3125vw;height:.3125vw;border-radius:.15625vw;background:#d0d0d0;opacity:inherit}
.service-index.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:18px;background:#256fff;border-radius:9px}
.swiper-container-horizontal>.service-index.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-container-horizontal>.service-index.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.service-info-swiper-pagination.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:.9375vw;background:#256fff}
.service-index.swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;border-radius:3px;margin 0 4px}
@media only screen and (max-width:1440px){.service-activity-container{width:97.223vw;padding:3.4723vw 1.3889vw}
.service-activity-comp .swiper-container{--swiper-navigation-size:1.8vw;width:83.3334vw;height:38.4723vw;background:#f7f7f7;border-radius:1.429vw}
.service-activity-comp .service-info-contents{width:83.3334vw;margin:0 auto;margin-top:3.8889vw}
.service-activity-comp .service-titles{font-size:2.2223vw;color:#000;letter-spacing:0;text-align:center;line-height:2.63889vw;margin-bottom:1.6667vw;font-weight:700;width:83.3334vw}
.service-activity-comp .service-titles h1{font-size:2.2223vw;line-height:2.63889vw;font-weight:700;margin:0 auto}
.service-activity-comp .service-subtitle{font-size:1.1112vw;line-height:1.6667vw;width:83.3334vw}
.service-activity-comp .service-context-title{width:95%;margin:3.4028vw auto .8334vw;font-weight:700;font-size:1.9445vw;text-align:center;line-height:2.6389vw}
.service-activity-comp .service-context-subtitle{width:95%;font-size:1.1112vw;line-height:1.6667vw}
.swiper-container-horizontal>.service-index.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:.6945vw;left:0;width:100%}
.service-activity-comp .service-content-slide .service-content-container .service-image{margin:0 auto 2.3612vw}
.service-activity-comp .sevice-more-activity{font-size:1.1112vw;color:#256fff;letter-spacing:0;text-align:center;line-height:1.3889vw;font-weight:500;margin-top:3.07vw}
.service-activity-comp .sevice-more-activity a::after{width:1.1112vw;height:1.1112vw;top:.2084vw}
.service-activity-comp .service-next,.service-activity-comp .service-prev{position:absolute;top:50%;width:3.1945vw;height:3.1945vw;margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:20;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.service-index.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.25vw;background:#256fff;border-radius:.625vw}
service-index.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .2778vw}
.service-index.swiper-pagination .swiper-pagination-bullet{width:.4167vw;height:.4167vw;border-radius:.2084vw;margin 0 .2778vw}
}
@media only screen and (max-width:750px){.service-activity-container{width:91.4667vw;padding:6.6667vw 0}
.service-activity-comp .service-info-contents{width:100%;margin-top:5.8667vw}
.service-activity-comp .service-titles{font-size:5.6vw;color:#000;letter-spacing:0;text-align:center;line-height:6.667vw;margin:0 auto 5.333vw;font-weight:700;width:91.467vw}
.service-activity-comp .service-titles h1{margin:0 auto;font-size:5.6vw;line-height:6.67vw;white-space:pre-line}
.service-activity-comp .service-subtitle{margin:0 auto 7.73334vw;font-size:3.2vw;line-height:5.333vw;display:block}
.service-activity-comp .service-information-wrap{margin:0 2.6667vw}
.service-activity-comp .swiper-container{--swiper-navigation-size:1.8vw;width:91.467vw;height:42.2667vw;background:#f7f7f7;border-radius:2.133vw}
.service-activity-comp .service-context-title{width:95%;margin:2.933vw auto 1vw;font-weight:700;font-size:3.4667vw;letter-spacing:0;text-align:center;line-height:5.0667vw;margin:2.921vw auto 1.013vw}
.__arabic__ .service-activity-comp .service-context-title{width:95%;margin:2.933vw auto 1vw;font-weight:700;font-size:3.4667vw;letter-spacing:0;text-align:center;line-height:5.0667vw;margin:2.921vw auto 1.013vw;white-space:inherit}
.service-activity-comp .service-context-subtitle{width:95%;font-size:2.4vw;letter-spacing:0;text-align:center;line-height:3.2vw;font-weight:500;display:block}
.service-activity-comp .service-content-slide .service-content-container .service-image{width:100%;height:100%;margin:0}
.service-activity-comp .service-info-slider .service-prev,.service-activity-comp .service-info-slider .service-next{display:block}
.service-activity-comp .service-prev{left:4.5334vw}
.service-activity-comp .service-next{right:4.5334vw}
.service-activity-comp .sevice-more-activity{font-size:3.2vw;color:#256fff;letter-spacing:0;text-align:center;line-height:3.4667vw;font-weight:500;margin-top:6.1334vw}
.service-activity-comp .sevice-more-activity a::after{width:3.2vw;height:3.2vw;top:.4667vw;margin-right:0}
.__arabic__ .service-activity-comp .sevice-more-activity a::after{width:3.2vw;height:3.2vw;top:.4667vw;margin-right:0}
.service-activity-comp .service-next,.service-activity-comp .service-prev{position:absolute;top:45.3%;width:6.9334vw;height:6.9334vw;margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:20;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.service-index.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:3vw;background:#256fff;border-radius:1.5vw}
.service-index.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .535vw}
.service-index.swiper-pagination .swiper-pagination-bullet{width:1.07vw;height:1.07vw;border-radius:.54vw}
.swiper-container-horizontal>.service-index.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:.6667vw;left:0;width:100%}
.__arabic__ .service-activity-comp .service-info-slider .service-prev,.__arabic__ .service-activity-comp .service-info-slider .service-next{display:block}
.service-activity-comp .sevice-more-activity::after{width:3.467vw;height:3.467vw;top:.6667vw}
}
.__arabic__ .service-activity-comp .sevice-more-activity a::after{background:url(service-activity/img/more-blue.svg) no-repeat center/100%;content:'';display:inline-block;width:16px;height:16px;position:relative;top:3px;margin-left:initial;margin-right:4px;transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}
.__arabic__ .service-activity-comp .sevice-more-activity a:hover::after{transform:translateX(-4px) rotateY(180deg);-webkit-transform:translateX(-4px) rotateY(180deg)}
.__arabic__ .service-activity-comp .service-context-subtitle{left:auto;right:56px}
.__arabic__ .service-activity-comp .service-context-title{margin:49px auto 12px;text-align:center}
@media only screen and (max-width:1440px){.__arabic__ .service-activity-comp .sevice-more-activity a::after{width:1.1112vw;height:1.1112vw;top:.2084vw;margin-right:.2778vw}
.__arabic__ .service-activity-comp .service-context-subtitle{left:auto;right:3.889vw}
.__arabic__ .service-activity-comp .service-context-title{margin:49px auto 12px;text-align:center}
}
@media only screen and (max-width:750px){.__arabic__ .service-activity-comp .service-context-title{width:95%;margin:2.933vw auto 1vw;font-weight:700;font-size:3.4667vw;letter-spacing:0;text-align:center;line-height:5.0667vw;margin:2.921vw auto 1.013vw;white-space:inherit}
.__arabic__ .service-activity-comp .sevice-more-activity a::after{width:3.2vw;height:3.2vw;top:.4667vw;margin-right:0}
.__arabic__ .service-activity-comp .service-info-slider .service-prev,.__arabic__ .service-activity-comp .service-info-slider .service-next{display:block}
}