.page-contact{padding:175px 0 0;background-color:#fff;min-height:calc(100vh - 70px)}.page-contact .link{display:block}.page-contact .inn-page{max-width:1600px;margin:0 auto;padding:0 50px}.page-contact .inn-page .sec-banner{margin-bottom:50px}.page-contact .inn-page .sec-banner .banner{display:block;width:100%;height:auto;border-radius:20px}.page-contact .inn-page .group{text-align:center}.page-contact .inn-page .group .sec-tt{color:#042882;font-size:45px;line-height:1.4;margin:0 0 10px}.page-contact .inn-page .group .sec-sub{font-size:25px;line-height:1.4}.page-contact .inn-page .group .sec-sub br{display:none}.page-contact .inn-page .card-sec{display:flex;padding:50px 0}.page-contact .inn-page .card-sec .card{width:calc(33.33% - 10px);margin:0 20px 0 0;background:#f2f2f3;padding:100px 20px 88px;display:flex;align-items:center;flex-direction:column;text-align:center;border-radius:30px}.page-contact .inn-page .card-sec .card:last-child{margin:0}.page-contact .inn-page .card-sec .card .icon{width:50px;height:50px;border-radius:100px;background:#042882;display:flex;justify-content:center;align-items:center}.page-contact .inn-page .card-sec .card .icon .ic-call-center{font-size:35px;color:#fff}.page-contact .inn-page .card-sec .card .icon .ic-globe{font-size:30px;color:#fff}.page-contact .inn-page .card-sec .card .icon .ic-grid-round{font-size:26px;color:#fff}.page-contact .inn-page .card-sec .card .logo-tr{width:50px;height:50px;display:block;box-shadow:0 3px 10px 0 #0000001a}.page-contact .inn-page .card-sec .card .top-tt{font-size:15px;line-height:1.4;margin:20px 0 0;color:#000}.page-contact .inn-page .card-sec .card .mid-tt{font-size:22px;line-height:1.4;margin:13px 0 0;color:#042882}.page-contact .inn-page .card-sec .card .bottom-tt{font-size:13px;line-height:1.4;margin:7px 0 0;color:#000}.page-contact .inn-page .card-sec .card .group-img{display:flex;padding:20px 25px 0;justify-content:center}.page-contact .inn-page .card-sec .card .group-img .link-app{max-width:140px;width:calc(50% - 5px);max-height:40px;margin:0 10px 0 0;border-radius:11px}.page-contact .inn-page .card-sec .card .group-img .link-app:last-child{margin:0}.page-contact .inn-page .card-sec .card .group-img .img-app{display:block;width:100%;height:auto}.page-contact .box-other{padding-top:30px;padding-bottom:30px}.page-contact .box-other .tt{color:#042882}.page-contact .box-other .sub,.page-contact .box-other .tt{font-size:25px;line-height:1.4}.page-contact .box-other .box-top{text-align:center}.page-contact .box-other .box-list{display:flex;flex-wrap:wrap;margin-top:42px}.page-contact .box-other .box-list .list{width:calc(50% - 10px);margin-right:20px;border:1px solid #ebebeb;border-radius:30px;padding:30px;display:flex;align-items:center;margin-bottom:20px}.page-contact .box-other .box-list .list .list-img{max-width:120px;border-radius:10px;height:auto;width:100%}.page-contact .box-other .box-list .list .list-tt{font-size:22px;line-height:1.4;color:#042882;margin-left:30px;max-width:278px}.page-contact .box-other .box-list .list:nth-child(2n){margin-right:0}@media (max-width:1100px){.page-contact .inn-page .card-sec .card .group-img{display:flex;padding:20px 10px 0;justify-content:center}}@media (max-width:978px){.page-contact .inn-page .card-sec{flex-wrap:wrap}.page-contact .inn-page .card-sec .card{width:100%;margin-bottom:20px}}@media (max-width:767px){.page-contact{padding:145px 0 0}.page-contact .inn-page{padding:0 20px 20px}.page-contact .inn-page .sec-banner{margin-bottom:25px}.page-contact .inn-page .sec-banner .banner{border-radius:12px;object-fit:cover;min-height:170px}.page-contact .inn-page .group .sec-tt{font-size:32.5px}.page-contact .inn-page .group .sec-sub{font-size:18.5px;padding:10px 20px 0}.page-contact .inn-page .group .sec-sub br{display:block}.page-contact .inn-page .card-sec{padding:35px 0 0}.page-contact .inn-page .card-sec .card{padding:50px 22.5px;margin:0 0 20px;border-radius:15px}.page-contact .inn-page .card-sec .card .mid-tt{font-size:20px}.page-contact .inn-page .card-sec .card .group-img{padding:20px 0 0}.page-contact .inn-page .box-other{padding-bottom:0;padding-top:50px}.page-contact .inn-page .box-other .sub,.page-contact .inn-page .box-other .tt{font-size:17px}.page-contact .inn-page .box-other .tt{max-width:280px;margin:0 auto}.page-contact .inn-page .box-other .box-list{margin-top:30px}.page-contact .inn-page .box-other .box-list .list{width:100%;margin-right:0;flex-direction:column;align-items:center;border-radius:15px}.page-contact .inn-page .box-other .box-list .list .list-tt{margin-left:0;font-size:22px;margin-top:20px;text-align:center}}