.banner-pagination-wrapper[data-v-f30405a3]{position:absolute;left:0;right:0;bottom:32px;display:flex;justify-content:center;padding:0 32px;z-index:10;width:100%;pointer-events:none}.banner-pagination-wrapper .homeSwiper-pagination[data-v-f30405a3]{pointer-events:auto}.ultra-wide[data-v-f30405a3]{width:100%;height:auto}.home-swiper[data-v-f30405a3]{padding-bottom:0;width:100%}.swiper-button-next[data-v-f30405a3]{padding:5px;margin-left:10px;border-radius:50%;width:44px;left:0;top:40%;border:1px solid var(--white-color)}.swiper-button-next img[data-v-f30405a3]{width:32.475px;height:32.475px}.swiper-button-next[data-v-f30405a3]:after{content:""!important;width:30px}.swiper-button-prev[data-v-f30405a3]{padding:10px;margin-left:10px;border-radius:50%;border:1px solid var(--white-color);width:44px;left:0;right:auto;top:50%}.swiper-button-prev img[data-v-f30405a3]{width:32.475px;height:32.475px;transform:rotate(180deg)}.swiper-button-prev[data-v-f30405a3]:after{content:""!important;width:30px}.container-fluid[data-v-f30405a3]{margin-top:-60px}@media (min-width: 992px){.container-fluid[data-v-f30405a3]{margin-top:-85px}}.banner .banner-img[data-v-f30405a3]{position:relative;object-fit:cover;height:100vh;z-index:-1}.banner .info[data-v-f30405a3]{position:absolute;z-index:1000;left:0;right:0;bottom:10px;margin:0 auto;padding:0 10px;color:var(--white-color);text-shadow:0px 4px 4px rgba(0,0,0,.5)}@media (min-width: 992px){.banner .info[data-v-f30405a3]{padding:0 200px;bottom:50px}}.banner .info .title[data-v-f30405a3]{color:var(--white-color);text-transform:capitalize;font-size:100%;font-weight:400}@media (min-width: 992px){.banner .info .title[data-v-f30405a3]{font-size:200%}}.banner .info .subtitle[data-v-f30405a3]{color:var(--white-color);text-transform:capitalize;font-size:110%;font-weight:600}@media (min-width: 992px){.banner .info .subtitle[data-v-f30405a3]{font-size:120%}}.banner .info .description[data-v-f30405a3]{color:var(--white-color);font-size:80%!important;font-weight:500!important;text-align:justify}@media (min-width: 992px){.banner .info .description[data-v-f30405a3]{font-size:100%!important}}.banner .info .about-btn[data-v-f30405a3]{display:flex;padding:2px 4px;justify-content:center;align-items:center;gap:4px;border-radius:12px;color:var(--text-color);background:var(--white-color);font-size:80%}@media (min-width: 992px){.banner .info .about-btn[data-v-f30405a3]{gap:8px;padding:8px 16px;font-size:100%}}.banner .info .about-btn img[data-v-f30405a3]{width:12px;height:12px}@media (min-width: 992px){.banner .info .about-btn img[data-v-f30405a3]{width:24px;height:24px}}.banner .info .call-btn[data-v-f30405a3]{display:flex;padding:2px 4px;justify-content:center;align-items:center;gap:8px;border-radius:12px;background:#4b69ff;color:var(--white-color);font-size:80%;box-shadow:0 4px 12px #4b69ff3d}.banner .info .call-btn img[data-v-f30405a3]{width:12px;height:12px;filter:brightness(0) invert(1)}@media (min-width: 992px){.banner .info .call-btn img[data-v-f30405a3]{width:24px;height:24px}}@media (min-width: 992px){.banner .info .call-btn[data-v-f30405a3]{padding:8px 16px;font-size:100%}}.homeSwiper-pagination[data-v-f30405a3]{display:flex;justify-content:center;align-items:center;width:auto;max-width:220px;margin:0 auto;padding:5px}.homeSwiper-pagination .swiper-pagination-bullet[data-v-f30405a3]{width:10px;height:10px;background:#aaa;opacity:1;margin:0 3px!important;transition:background .2s,width .2s}.homeSwiper-pagination .swiper-pagination-bullet-active[data-v-f30405a3]{background:var(--primary-color);width:18px;border-radius:8px}.ultra-wide[data-v-f7b2f57f]{border-radius:20px;width:100%;display:block;height:auto;max-height:none;object-fit:cover;object-position:center}@media (min-width: 992px){.ultra-wide[data-v-f7b2f57f]{border-radius:24px}}.banner-swiper[data-v-f7b2f57f]{padding:0 10px;height:auto}@media (min-width: 992px){.banner-swiper[data-v-f7b2f57f]{padding:0 10px}}.slider-box[data-v-f7b2f57f]{position:relative;height:auto}.banner-pagination-wrapper[data-v-f7b2f57f]{margin-top:-95px;justify-content:flex-end;padding-right:32px}@media (min-width: 992px){.banner-pagination-wrapper[data-v-f7b2f57f]{margin-top:-40px}}.slider-content[data-v-f7b2f57f]{position:absolute;z-index:1000;bottom:8px;padding:0 10px;color:var(--white-color);text-shadow:0px 4px 4px rgba(0,0,0,.8)}@media (min-width: 992px){.slider-content[data-v-f7b2f57f]{left:40px;bottom:15px;padding:0 30px}}.slider-content .title[data-v-f7b2f57f]{font-size:90%;font-weight:400;margin-bottom:5px}@media (min-width: 992px){.slider-content .title[data-v-f7b2f57f]{font-size:160%}}.slider-content .description[data-v-f7b2f57f]{font-size:70%;font-weight:500;line-height:1.4;text-align:justify}@media (min-width: 992px){.slider-content .description[data-v-f7b2f57f]{font-size:90%;line-height:1.6}}.secondSwiper-pagination[data-v-f7b2f57f]{display:flex;justify-content:flex-end;margin-left:auto}.title[data-v-1a5a3ece]{color:var(--text-color);font-size:225%;font-weight:300}.title span[data-v-1a5a3ece]{font-weight:600}.description[data-v-1a5a3ece]{color:var(--description-color);font-size:100%}.service-box[data-v-1a5a3ece]{background-color:var(--background-color);border-radius:32px;padding:16px;position:relative;transition:all .3s ease}@media (min-width: 992px){.service-box[data-v-1a5a3ece]{max-width:400px;width:100%;height:220px}}.service-box[data-v-1a5a3ece]:hover{transform:translateY(-10px)}.service-box:hover .icon-box[data-v-1a5a3ece]{background:var(--primary-color)}.service-box:hover .icon-box img[data-v-1a5a3ece]{filter:brightness(0) invert(1)}.service-box:hover .info .title[data-v-1a5a3ece]{color:var(--primary-color)}.service-box .icon-box[data-v-1a5a3ece]{position:absolute;top:-40px;width:100px;height:100px;border-radius:24px;border:8px solid #fff;background:#f5f5f5;display:flex;justify-content:center;align-items:center}.service-box .info[data-v-1a5a3ece]{color:var(--text-color);padding-top:50px;text-align:center}.service-box .info .title[data-v-1a5a3ece]{font-size:125%;font-weight:600}.service-box .info .description[data-v-1a5a3ece]{text-align:justify;text-align-last:center;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;font-size:90%;font-weight:400}.title-section[data-v-077682bd]{color:var(--text-color)}.title-section .title[data-v-077682bd]{font-size:250%;font-weight:300}.title-section .subtitle[data-v-077682bd]{font-size:200%;font-weight:600}.title-section .subtitle span[data-v-077682bd]{font-weight:300}.title-section .description[data-v-077682bd]{color:var(--description-color);font-size:100%;font-weight:500;line-height:32px}.about-btn[data-v-077682bd]{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border-radius:12px;color:var(--text-color);background:var(--background-color)}.call-btn[data-v-077682bd]{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border-radius:12px;border:1px solid var(--primary-color);color:var(--primary-color)}.info-wrapper[data-v-077682bd]{display:flex;gap:10px}.info-wrapper .info-item[data-v-077682bd]{display:flex;flex-direction:column;align-items:flex-start;position:relative;gap:10px}.info-wrapper .info-item span[data-v-077682bd]{font-size:100%;font-weight:500;color:var(--description-color)}@media (min-width: 992px){.info-wrapper .info-item[data-v-077682bd]:not(:last-child):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:2px;height:25px;background:var(--stroke-color);display:inline-block}}.title[data-v-6a60a212]{color:var(--text-color);font-size:225%;font-weight:300}.title span[data-v-6a60a212]{font-weight:600}.description[data-v-6a60a212]{color:var(--description-color);font-size:100%}.whyus-cards[data-v-6a60a212]{display:flex;justify-content:center;align-items:flex-start;gap:0;position:relative}@media (max-width: 900px){.whyus-cards[data-v-6a60a212]{flex-direction:column;align-items:center}}.whyus-card[data-v-6a60a212]{background:transparent;border-radius:20px;padding:0 24px;min-width:260px;max-width:340px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;margin:0 12px}@media (max-width: 992px){.whyus-card[data-v-6a60a212]{margin-bottom:48px;min-width:220px;max-width:100%}}.whyus-card .icon-wrap[data-v-6a60a212]{width:70px;height:70px;border-radius:20px;background:#f5f6fa;display:flex;align-items:center;justify-content:center;margin-bottom:18px;transition:background .2s,box-shadow .2s}.whyus-card .icon-wrap img[data-v-6a60a212]{width:38px;height:38px;object-fit:contain;transition:filter .2s}.whyus-card .whyus-card-title[data-v-6a60a212]{font-size:1.15rem;font-weight:600;color:#222;margin-bottom:10px;transition:color .2s}.whyus-card .whyus-card-desc[data-v-6a60a212]{color:#888;font-size:.95rem;font-weight:400;line-height:1.5;margin-bottom:0}.whyus-card .whyus-dash[data-v-6a60a212]{position:absolute;right:-152px;top:32px;z-index:0;pointer-events:none;background:none;border:none;display:none}@media (min-width: 992px){.whyus-card .whyus-dash[data-v-6a60a212]{display:block}}.whyus-card:hover .icon-wrap[data-v-6a60a212]{background:#3b5bfd;box-shadow:0 4px 16px #3b5bfd1f}.whyus-card:hover .icon-wrap img[data-v-6a60a212]{filter:brightness(0) invert(1)}.whyus-card:hover .whyus-card-title[data-v-6a60a212]{color:#3b5bfd}.container .title[data-v-c7d52872]{color:var(--text-color);font-size:225%;font-weight:300}.container .title span[data-v-c7d52872]{font-weight:600}.container .see-all[data-v-c7d52872]{font-size:90%;color:var(--primary-color);border:1px solid var(--primary-color);border-radius:12px;padding:8px 16px}@media (min-width: 992px){.container .see-all[data-v-c7d52872]{font-size:100%}}.container .slider-box[data-v-c7d52872]{color:var(--secondary-color);background-color:var(--box-color);text-decoration:none;position:relative;border-radius:12px;cursor:pointer}.container .slider-box .img-container[data-v-c7d52872]{display:flex;align-items:center;height:188px;width:100%;overflow:hidden;border-radius:var(--border-radius-md);position:relative}.container .slider-box .item-img[data-v-c7d52872]{width:100%;object-fit:cover}.container .slider-box .blog-date[data-v-c7d52872]{display:flex;justify-content:center;align-items:center;color:var(--text-primary-color);background-color:#f5f5f5;border-radius:var(--border-radius-sm);padding:2px;margin:10px 10px 10px 0;font-size:100%;font-weight:400}.container .slider-box .title[data-v-c7d52872]{font-size:100%;font-weight:600;display:-webkit-box!important;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden!important;line-height:24px;min-height:48px;max-height:48px;width:100%;word-break:break-word}@media (min-width: 992px){.container .slider-box .title[data-v-c7d52872]{font-size:120%}}.container .slider-box .description[data-v-c7d52872]{color:var(--text-light-black);font-size:100%;font-weight:400;line-height:24px;display:-webkit-box!important;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden!important;min-height:96px;max-height:96px;width:100%;word-break:break-word}.container .more-btn[data-v-c7d52872]{display:flex;padding:8px 16px;justify-content:center;align-items:center;border-radius:12px;border:1px solid var(--primary-color);color:var(--primary-color)}.container .more-btn a[data-v-c7d52872]{color:var(--primary-color);font-size:100%;font-style:normal;font-weight:700}.section-title[data-v-0e25db54]{font-size:170%;font-weight:700;color:var(--secondary-color)}.see-all-btn[data-v-0e25db54]{color:var(--primary-color);border:1px solid var(--primary-color);border-radius:8px;padding:4px 16px;font-size:95%;text-decoration:none}.see-all-btn img[data-v-0e25db54]{filter:invert(.29) sepia(.5) saturate(1000%) hue-rotate(210deg) brightness(100%) contrast(100%)}.system-card[data-v-0e25db54]{overflow:hidden;min-height:180px;width:100%;display:flex;flex-direction:row}@media (min-width: 992px){.system-card[data-v-0e25db54]{flex-direction:column;min-height:unset}}.system-img-wrapper[data-v-0e25db54]{flex:0 0 160px;max-width:160px;display:flex;align-items:center;justify-content:center}@media (min-width: 992px){.system-img-wrapper[data-v-0e25db54]{max-width:385px;width:385px;flex:0 0 385px}}.system-img[data-v-0e25db54]{width:100%;height:100%;object-fit:cover;border-radius:12px 0 0 12px}@media (min-width: 992px){.system-img[data-v-0e25db54]{border-radius:12px;width:387.86px;height:388.96px}}.system-info[data-v-0e25db54]{flex:1 1 auto;padding:18px 16px}@media (min-width: 992px){.system-info[data-v-0e25db54]{padding:12px 10px}}.system-title[data-v-0e25db54]{font-size:120%;font-weight:600;color:var(--text-color)}.system-desc[data-v-0e25db54]{font-size:100%;color:var(--description-color);font-weight:400;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}@media (min-width: 992px){.system-desc[data-v-0e25db54]{line-clamp:4;-webkit-line-clamp:4}}.details-btn[data-v-0e25db54]{color:var(--primary-color);border:1px solid var(--primary-color);border-radius:8px;padding:2px 12px;font-size:90%;text-decoration:none;cursor:pointer}.details-btn img[data-v-0e25db54]{filter:invert(.29) sepia(.5) saturate(1000%) hue-rotate(210deg) brightness(100%) contrast(100%)}.section-title[data-v-341f3b70]{font-size:170%;font-weight:700;color:var(--secondary-color)}.see-all-btn[data-v-341f3b70]{color:var(--primary-color);border:1px solid var(--primary-color);border-radius:8px;padding:4px 16px;font-size:95%;text-decoration:none;cursor:pointer}.see-all-btn img[data-v-341f3b70]{filter:invert(.29) sepia(.5) saturate(1000%) hue-rotate(210deg) brightness(100%) contrast(100%)}.system-card[data-v-341f3b70]{overflow:hidden;min-height:180px;width:100%;display:flex;flex-direction:row}@media (min-width: 992px){.system-card[data-v-341f3b70]{flex-direction:column;min-height:unset}}.system-img-wrapper[data-v-341f3b70]{flex:0 0 160px;max-width:160px;display:flex;align-items:center;justify-content:center}@media (min-width: 992px){.system-img-wrapper[data-v-341f3b70]{max-width:385px;width:385px;flex:0 0 385px}}.system-img[data-v-341f3b70]{width:100%;height:100%;object-fit:cover;border-radius:12px 0 0 12px}@media (min-width: 992px){.system-img[data-v-341f3b70]{border-radius:12px;width:387.86px;height:388.96px}}.system-info[data-v-341f3b70]{flex:1 1 auto;padding:18px 16px}@media (min-width: 992px){.system-info[data-v-341f3b70]{padding:12px 10px}}.system-title[data-v-341f3b70]{font-size:120%;font-weight:600;color:var(--text-color)}.system-desc[data-v-341f3b70]{font-size:100%;color:var(--description-color);font-weight:400;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}@media (min-width: 992px){.system-desc[data-v-341f3b70]{line-clamp:4;-webkit-line-clamp:4}}.details-btn[data-v-341f3b70]{color:var(--primary-color);border:1px solid var(--primary-color);border-radius:8px;padding:2px 12px;font-size:90%;text-decoration:none;cursor:pointer}.details-btn img[data-v-341f3b70]{filter:invert(.29) sepia(.5) saturate(1000%) hue-rotate(210deg) brightness(100%) contrast(100%)}.title[data-v-7a00210a]{color:var(--text-color);font-size:225%;font-weight:300}.title span[data-v-7a00210a]{font-weight:600}.certificates-swiper[data-v-7a00210a]{padding-bottom:40px}.swiper-slide[data-v-7a00210a]{display:flex;justify-content:center;align-items:stretch;height:auto}.certificates-box[data-v-7a00210a]{width:100%;height:auto;border-radius:24px;background:var(--background-color)}.img.ultra-wide[data-v-7a00210a]{width:100%;height:100%}.title-inner[data-v-7a00210a]{color:var(--text-color);font-size:100%;font-weight:700}.date[data-v-7a00210a]{color:var(--description-color);font-size:100%;font-weight:500}.description[data-v-7a00210a]{color:var(--description-color);font-size:90%}.swiper-pagination-bullets[data-v-7a00210a]{bottom:0!important}.swiper-pagination-bullet[data-v-7a00210a]{background:#222;opacity:.2;width:10px;height:10px;margin:0 4px!important;transition:opacity .2s}.swiper-pagination-bullet-active[data-v-7a00210a]{opacity:1;background:#222}.certificatesSwiper[data-v-7a00210a]{padding-bottom:40px}.title[data-v-67445df8]{color:var(--text-color);font-size:225%;font-weight:300}.title span[data-v-67445df8]{font-weight:600}.description[data-v-67445df8]{color:var(--description-color);font-size:100%}.rail-projectSwiper[data-v-67445df8]{padding-bottom:40px}.swiper-slide[data-v-67445df8]{display:flex;justify-content:center;align-items:stretch;height:auto}.project-box[data-v-67445df8]{border-radius:32px;padding:0 0 16px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.icon-box[data-v-67445df8]{width:100%;border-radius:32px;overflow:hidden;margin-bottom:0}.icon-box img.ultra-wide[data-v-67445df8]{width:100%;height:290px;object-fit:cover;border-radius:32px;display:block}.info[data-v-67445df8]{width:95%;padding:10px;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;margin-top:-50px;border-radius:24px;border:4px solid #fff;background:#fafafb;gap:4px}.info .title[data-v-67445df8]{color:var(--description-color);font-size:100%}.info .description[data-v-67445df8]{color:var(--text-color);font-size:120%;font-weight:500;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.swiper-pagination-bullets[data-v-67445df8]{bottom:0!important}.swiper-pagination-bullet[data-v-67445df8]{background:#222;opacity:.2;width:10px;height:10px;margin:0 4px!important;transition:opacity .2s}.swiper-pagination-bullet-active[data-v-67445df8]{opacity:1;background:#222}.title[data-v-9d540b2a]{color:var(--text-color);font-size:225%;font-weight:300}.title span[data-v-9d540b2a]{font-weight:600}.description[data-v-9d540b2a]{color:var(--description-color);font-size:100%}.bus-projectSwiper[data-v-9d540b2a]{padding-bottom:40px}.swiper-slide[data-v-9d540b2a]{display:flex;justify-content:center;align-items:stretch;height:auto}.project-box[data-v-9d540b2a]{border-radius:32px;padding:0 0 16px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.icon-box[data-v-9d540b2a]{width:100%;border-radius:32px;overflow:hidden;margin-bottom:0}.icon-box img.ultra-wide[data-v-9d540b2a]{width:100%;height:290px;object-fit:cover;border-radius:32px;display:block}.info[data-v-9d540b2a]{width:95%;padding:10px;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;margin-top:-50px;border-radius:24px;border:4px solid #fff;background:#fafafb;gap:4px}.info .title[data-v-9d540b2a]{color:var(--description-color);font-size:100%}.info .description[data-v-9d540b2a]{color:var(--text-color);font-size:120%;font-weight:500;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.swiper-pagination-bullets[data-v-9d540b2a]{bottom:0!important}.swiper-pagination-bullet[data-v-9d540b2a]{background:#222;opacity:.2;width:10px;height:10px;margin:0 4px!important;transition:opacity .2s}.swiper-pagination-bullet-active[data-v-9d540b2a]{opacity:1;background:#222}
