:root{--global-header-height: 70px}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html,body{scroll-behavior:smooth}[v-cloak]{display:none}.container{max-width:1000px;margin:0 auto;padding:20px;height:100%;position:relative}.container.fluid{max-width:100%}a{text-decoration:none;color:inherit}ul{list-style-type:none}.header{--color-primary: #1b75b9;background-color:#fff;width:100%;height:var(--global-header-height);position:fixed;top:0;left:0;z-index:9}.header #mobile-menu-checkbox{display:none}.header .wrap{display:flex;justify-content:space-between;align-items:center;height:100%}.header .wrap .logo{font-size:1.7rem;font-weight:700;color:var(--color-primary)}.header .wrap .menu ul{display:flex;gap:15px}.header .wrap .menu ul a{padding:0 2px;padding-bottom:2px;border-bottom:2px solid rgba(0,0,0,0);font-weight:500}.header .wrap .menu ul a:hover{color:var(--color-primary)}.header .wrap .menu ul a.active{border-bottom:2px solid var(--color-primary);color:var(--color-primary)}.header .wrap .mobile-menu{display:none;font-size:1.8rem;cursor:pointer}.header .wrap .mobile-menu:hover{color:var(--color-primary)}.header-gap{margin-top:var(--global-header-height)}@media(max-width: 768px){.header .wrap{justify-content:flex-end}.header .wrap .mobile-menu{display:block}.header .wrap .menu{display:none}.header .wrap .logo{position:absolute;left:50%;transform:translateX(-50%)}.header #mobile-menu-checkbox:checked+.wrap .menu{display:block;position:fixed;top:var(--global-header-height);left:0;background-color:#fff;width:100%;padding:40px 0;box-shadow:0 3px 5px rgba(0,0,0,.184);z-index:9}.header #mobile-menu-checkbox:checked+.wrap .menu ul{flex-direction:column;align-items:center}}.footer{height:80px;background-color:#1f2937;color:#fff;display:flex;justify-content:center;align-items:center}.has-underline{--background-color: #2b6fe3;--width: 80px;--height: 4px;position:relative}.has-underline::before{content:"";position:absolute;bottom:0;width:var(--width);height:var(--height);border-radius:9999px;background-color:var(--background-color);left:50%;transform:translateX(-50%)}.page-banner{padding:80px 15px;background:linear-gradient(rgba(37, 99, 235, 0.9), rgba(30, 64, 175, 0.9));color:#fff}.page-banner .wrap{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}.page-banner .wrap .title{font-size:2.8rem;text-shadow:0 0 10px rgba(0,0,0,.5);text-align:center}.page-banner .wrap .content{font-size:1rem;color:#e3e3e3;font-style:italic;text-align:center;line-height:1.8}@media(max-width: 768px){.page-banner .wrap .title{font-size:2rem}}.banner{width:100%;height:100vh;position:relative}.swiper-wrap{width:100%;height:100%;position:relative;overflow:hidden}.swiper-wrap .swiper{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.swiper-wrap .swiper .swiper-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.swiper-wrap .swiper .swiper-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.339)}.swiper-wrap .swiper .wrap{position:relative;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.swiper-wrap .swiper .wrap .title{font-size:3.5rem;font-weight:700}.swiper-wrap .swiper .wrap .content{font-size:1.5rem;font-weight:500}.swiper-wrap .swiper .wrap .btn-wrap{margin-top:20px}.swiper-wrap .swiper .wrap .btn-wrap .btn{padding:15px 30px;background-color:#fff;color:#175ca6;border-radius:9999px;font-weight:500;transition:all .3s ease}.swiper-wrap .swiper .wrap .btn-wrap .btn:hover{background-color:#175ca6;color:#fff}.swiper-wrap .swiper .navigation{--offset: 50px;--font-size: 3rem;--font-weight: 700;--hover-color: #1f5dc8}.swiper-wrap .swiper .navigation .swiper-button-prev{position:absolute;left:var(--offset);top:50%;color:#fff;cursor:pointer;font-size:var(--font-size);font-weight:var(--font-weight);transition:all .3s ease}.swiper-wrap .swiper .navigation .swiper-button-prev:hover{color:var(--hover-color);transform:scale(1.5)}.swiper-wrap .swiper .navigation .swiper-button-prev.disabled{opacity:.5;cursor:not-allowed;transform:scale(1);color:#fff}.swiper-wrap .swiper .navigation .swiper-button-next{position:absolute;right:var(--offset);top:50%;color:#fff;cursor:pointer;font-size:var(--font-size);font-weight:var(--font-weight);transition:all .3s ease}.swiper-wrap .swiper .navigation .swiper-button-next:hover{color:var(--hover-color);transform:scale(1.5)}.swiper-wrap .swiper .navigation .swiper-button-next.disabled{opacity:.5;cursor:not-allowed;transform:scale(1);color:#fff}.swiper-wrap .swiper .pagination{position:absolute;bottom:20px;left:0;display:flex;gap:10px;width:100%;display:flex;justify-content:center;align-items:center}.swiper-wrap .swiper .pagination .swiper-pagination-bullet{--hover-color: #ff713e;width:15px;height:15px;background-color:rgba(255,255,255,.5019607843);border-radius:50%;cursor:pointer;transition:all .3s ease}.swiper-wrap .swiper .pagination .swiper-pagination-bullet:hover,.swiper-wrap .swiper .pagination .swiper-pagination-bullet.active{background-color:var(--hover-color);transform:scale(1.2)}.service{background-color:#fafafa;padding:100px 0}.service .title{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:50px;padding-bottom:20px}.service .list{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.service .list .item{padding:26px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;transition:all .3s ease}.service .list .item .icon{font-size:2.6rem;color:#2b6fe3}.service .list .item .item-title{font-size:1.2rem;font-weight:700}.service .list .item .content{text-align:center;line-height:1.5}.service .list .item:hover{transform:translateY(-10px)}.team{padding:100px 0}.team .title{text-align:center;font-size:2.5rem;font-weight:700;padding-bottom:20px;margin-bottom:50px}.team .list{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.team .list .item{padding:26px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;transition:all .3s ease;position:relative;overflow:hidden}.team .list .item .icon{--size: 80px;font-size:2rem;color:#2b6fe3;width:var(--size);height:var(--size);border-radius:var(--size);background-color:#cddcff;display:flex;justify-content:center;align-items:center;margin-bottom:20px;transition:all .3s ease}.team .list .item .item-title{font-size:1.6rem;font-weight:700}.team .list .item .content{text-align:center;line-height:1.5;color:#6b7280}.team .list .item .tags{display:flex;gap:10px;flex-wrap:wrap}.team .list .item .tags .tag{padding:5px 10px;background-color:#dfeaff;border-radius:9999px;font-size:.9rem;font-weight:400;color:#6095ff}.team .list .item:hover{transform:translateY(-10px)}.team .list .item:hover::before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background-color:#4388ff}.team .list .item:hover .icon{transform:rotate(36deg) scale(1.2)}.support{padding:100px 0;position:relative}.support::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background-image:linear-gradient(90deg, #007bff, #00c6ff)}.support .wrap{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}.support .wrap .title{font-size:2.5rem;font-weight:700;color:#3d3d3d}.support .wrap .content{text-align:center;line-height:1.5;color:#6b7280;font-size:1.2rem}.support .wrap .link{margin-top:30px}.support .wrap .link .btn{padding:15px 60px;background-image:linear-gradient(90deg, #007bff, #00c6ff);color:#fff;border-radius:9999px;font-size:1.2rem;font-weight:500;transition:all .3s ease}.support .wrap .link .btn:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.348)}@media(max-width: 800px){.service .list{grid-template-columns:repeat(2, 1fr)}.team .list{grid-template-columns:1fr}}@media(max-width: 500px){.service .list{grid-template-columns:1fr}}/*# sourceMappingURL=index.css.map */