.wrapper-intro .intro-project-title{font-size:2.5rem}@media(max-width:575px){.wrapper-intro .intro-project-title{margin-bottom:16px;font-size:1.8rem}}.wrapper-intro .intro-project-info-image{float:left;width:500px;object-fit:cover;margin-right:10px}.wrapper-intro .intro-project-info-image .ant-image{width:100%}@media(max-width:575px){.wrapper-intro .intro-project-info-image{float:none;width:100%;margin-right:0}}.wrapper-intro .intro-project-info .intro-top{margin-left:512px;margin-bottom:24px;color:#830203;padding:20px 0 0 36px;border-left:10px solid #830203}.wrapper-intro .intro-project-info .intro-top h2{color:#830203}.wrapper-intro .intro-project-info .intro-top .intro-num-project{font-size:5rem;font-weight:700;line-height:50px;margin-bottom:15px}@media(max-width:575px){.wrapper-intro .intro-project-info .intro-top{padding:10px 20px;border-width:6px;margin-left:0}.wrapper-intro .intro-project-info .intro-top .intro-num-project{font-size:3rem;margin:0}}.wrapper-intro .intro-project-info .intro-top .intro-content{font-size:5rem;font-weight:700;text-transform:uppercase}@media(max-width:575px){.wrapper-intro .intro-project-info .intro-top .intro-content{font-size:3rem}}.wrapper-intro{padding:32px 0;background-color:#f9f7f7}@media(max-width:575px){.wrapper-intro{padding:16px 0}.wrapper-intro .ant-row{row-gap:16px}}.wrapper-intro .intro-project{display:flex;flex-direction:column;gap:16px}.wrapper-intro .intro-project-title{font-size:3rem;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:32px;color:#830203;text-decoration:underline}@media(max-width:575px){.wrapper-intro .intro-project-title{margin-bottom:16px;font-size:2rem}}.wrapper-intro .intro-project .intro-content{font-size:5rem;font-weight:700;text-transform:uppercase}@media(max-width:575px){.wrapper-intro .intro-project .intro-content{font-size:2.4rem}}.wrapper-intro .intro-project .intro-top{color:#830203;padding:20px 0 0 20px;border-left:10px solid #830203}.wrapper-intro .intro-project .intro-top h2{color:#830203}.wrapper-intro .intro-project .intro-top .intro-num-project{font-size:5rem;font-weight:700;line-height:50px;margin-bottom:15px;display:flex;gap:4px;align-items:center}.wrapper-intro .intro-project .intro-top .intro-num-project-text{font-size:4.8rem;font-weight:600}@media(max-width:575px){.wrapper-intro .intro-project .intro-top .intro-num-project-text{font-size:2.8rem}.wrapper-intro .intro-project .intro-top{padding:10px 20px;border-width:6px}.wrapper-intro .intro-project .intro-top .intro-num-project{font-size:3rem;margin:0}}.wrapper-intro .intro-project .intro-bottom{overflow:hidden;-webkit-line-clamp:5;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal}@media(max-width:575px){.wrapper-intro .intro-project .intro-bottom{height:136px;overflow:hidden;-webkit-line-clamp:unset;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal}}.wrapper-intro .intro-project .btn-view{width:max-content;padding:8px 24px;color:#fff;background-color:#830203;border-radius:40px;float:left;text-transform:uppercase;font-size:1.3rem;position:relative;transition:all .5s ease;cursor:pointer;white-space:nowrap}@media(max-width:425px){.wrapper-intro .intro-project .btn-view{padding:6px 16px;margin:0}}.wrapper-intro .intro-project .btn-view:hover{background:#b10404;color:#fff}.wrapper-service.wrapper-service-page{background-color:transparent}.wrapper-service{padding:32px 0;background-color:#fff}@media(max-width:575px){.wrapper-service{padding:16px 0}.wrapper-service .container{gap:16px!important}}.wrapper-service-title{font-size:2.5rem;font-weight:700;color:#830203;text-transform:uppercase;text-decoration:underline;text-align:center}@media(max-width:575px){.wrapper-service-title{font-size:1.8rem}}.wrapper-service-input{position:relative;width:600px;height:40px}@media(max-width:575px){.wrapper-service-input{width:100%}}.wrapper-service-input-icon-email{position:absolute;z-index:1;top:50%;left:20px;color:#958787!important;transform:translate(-50%,-50%)}.wrapper-service-input .ant-input{padding-left:40px;padding-right:50px}.wrapper-service-input-icon-arrow{position:absolute!important;z-index:1;top:50%;right:0;color:#db6a2c!important;transform:translate(-50%,-50%)}.wrapper-service-slide{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:40px}.wrapper-service-slide a{color:#000;display:flex;flex-direction:column;align-items:center;gap:8px}.wrapper-service-slide a:focus,.wrapper-service-slide a:hover{color:#000}.wrapper-service-slide a img{border-radius:100px;object-fit:cover}.wrapper-service-slide a p{text-align:center;width:235px;font-size:1.8rem;font-weight:400;overflow:hidden;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;font-weight:500}@media(max-width:575px){.wrapper-service-slide a p{font-size:1.4rem;width:100%}}.wrapper-service-slide-item{width:calc(33.3333333333% - 40px)}@media(max-width:575px){.wrapper-service-slide-item{width:100%}}.wrapper-service-slide-item-info{width:calc(100% - 40px)}@media(max-width:575px){.wrapper-service-slide-item-info{width:100%}}.wrapper-projects{padding:32px 0;background-color:#f9f7f7}@media(max-width:575px){.wrapper-projects{padding:16px 0}}.wrapper-projects-text{padding:0 70px;text-align:center;color:#646464;font-weight:300;font-size:2rem;margin:32px 0 64px}@media(max-width:575px){.wrapper-projects-text{padding:0;margin:16px 0;font-size:1.4rem}}.wrapper-projects-slide{height:400px}@media(max-width:575px){.wrapper-projects-slide{height:338px}}@media(max-width:767px){.wrapper-projects-slide{height:374px}}.wrapper-projects-slide .swiper,.wrapper-projects-slide .swiper-wrapper{height:100%}.wrapper-projects-slide .swiper-slide{background-color:#fff;border-radius:8px;cursor:pointer;height:max-content}.wrapper-projects-slide-item .ant-image{height:260px!important;width:100%!important}.wrapper-projects-slide-item .ant-image img{border-radius:8px 8px 0 0;object-fit:cover;height:100%!important;width:100%!important}.wrapper-projects-slide-item div{padding:8px}.wrapper-projects-slide-item div p{text-align:center;font-size:2rem;color:#646464;font-weight:400;height:60px;overflow:hidden;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal}@media(max-width:575px){.wrapper-projects-slide-item div p{font-size:1.4rem;height:46px}}.wrapper-projects-slide .swiper-pagination{background-color:#fff;padding:4px 8px;border-radius:8px}.wrapper-projects-slide .swiper-pagination .swiper-pagination-bullet{background-color:#db6a2c;opacity:1;width:12px;height:12px}.wrapper-projects-slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.swiper-pagination-bullet-active-main{background-color:#000;width:14px;height:14px}.wrapper-solution{background-color:#f9f7f7}.wrapper-solution .container{display:flex;flex-direction:column;gap:32px}@media(max-width:575px){.wrapper-solution .container{gap:16px}}.wrapper-news{padding:32px 0;background-color:#f9f7f7}@media(max-width:575px){.wrapper-news{padding:16px 0}.wrapper-news-desktop{display:none}}.wrapper-news-mobile{display:none}@media(max-width:575px){.wrapper-news-mobile{display:block}}.wrapper-news .container{display:flex;flex-direction:column;gap:32px}@media(max-width:575px){.wrapper-news .container{gap:16px}}.wrapper-news-left{display:flex;flex-direction:column;gap:8px}.wrapper-news-left-image .ant-image{height:325px;width:100%}@media(max-width:575px){.wrapper-news-left-image .ant-image{height:175px}}.wrapper-news-left-image .ant-image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.wrapper-news-left-content{display:flex;flex-direction:column;gap:8px}.wrapper-news-left-content-date{color:#cf212f;font-weight:600;font-size:1.6rem}.wrapper-news-left-content-title{font-size:2rem;color:#111;font-weight:600}.wrapper-news-left-content-des{font-weight:400;font-size:1.6rem;color:#646464;overflow:hidden;-webkit-line-clamp:3;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal}.wrapper-news-right{display:flex;flex-direction:column;gap:16px}@media(max-width:575px){.wrapper-news-right{justify-content:flex-start;height:max-content;gap:4px}}.wrapper-news-right-item{display:flex;gap:8px;cursor:pointer}.wrapper-news-right-item-image .ant-image{width:200px;height:100px}@media(max-width:575px){.wrapper-news-right-item-image .ant-image{width:120px;height:60px}}.wrapper-news-right-item-image .ant-image img{width:100%;height:100%;object-fit:cover;border-radius:8px}.wrapper-news-right-item-content{display:flex;flex-direction:column;gap:4px}@media(max-width:575px){.wrapper-news-right-item-content{gap:2px}}.wrapper-news-right-item-content-date{color:#cf212f;font-size:1.4rem;font-weight:600}.wrapper-news-right-item-content-title{font-size:1.8rem;font-weight:600;color:#111;overflow:hidden;-webkit-line-clamp:3;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal}@media(max-width:575px){.wrapper-news-right-item-content-title{font-size:1.4rem;-webkit-line-clamp:2}}.wrapper-policy{padding:32px 0;background-color:#fff}@media(max-width:575px){.wrapper-policy{padding:16px 0}}.wrapper-policy-title{border-width:2px!important;border-color:#9f8e8e!important;text-transform:uppercase!important;font-weight:700;font-size:2rem!important;margin:0;color:#004e99!important}@media(max-width:575px){.wrapper-policy-title{font-size:1.4rem}}.wrapper-policy-title .ant-divider-inner-text{font-weight:700}.wrapper-policy-text{padding:0 64px;text-align:center;font-size:1.6rem;color:#0c0c0c;font-weight:400;margin-bottom:16px}@media(max-width:575px){.wrapper-policy-text{padding:0;font-size:1.4rem;margin-bottom:8px}.wrapper-policy-list{display:none}}.wrapper-policy-list-mobile{display:none}@media(max-width:575px){.wrapper-policy-list-mobile{display:block}}.wrapper-policy-list-item h3{font-size:2rem;font-weight:700;color:#004e99;display:-webkit-box;max-width:100%;height:50px;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-style:normal}@media(max-width:575px){.wrapper-policy-list-item h3{font-size:1.4rem}}.wrapper-policy-list-item p{font-size:1.6rem;font-weight:400}@media(max-width:575px){.wrapper-policy-list-item p{font-size:1.4rem}.wrapper-policy .ant-divider{display:none!important}.wrapper-policy-contact{display:none}}.wrapper-policy-contact .ant-flex span{cursor:pointer;font-size:1.8rem}@media(max-width:575px){.wrapper-policy-contact .ant-flex span{font-size:1.4rem}.wrapper-policy-contact .ant-flex{flex-direction:column!important;row-gap:4px}}.wrapper-profile{padding:32px 0;background-color:#f9f7f7}@media(max-width:575px){.wrapper-profile{padding:16px 0}}.wrapper-profile .container{display:flex;flex-direction:column;gap:16px}.wrapper-profile-title{position:relative;display:flex;justify-content:center;align-items:center}.wrapper-profile-title h3{font-size:2rem;font-weight:700;color:#000;text-align:center;text-transform:uppercase}@media(max-width:575px){.wrapper-profile-title h3{font-size:1.6rem}}.wrapper-profile-title .ant-btn{padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.8rem;font-weight:400;color:#095ba6;text-decoration:underline}.wrapper-profile-title .ant-btn:hover{text-decoration:underline;color:rgba(9,91,166,.8)}.wrapper-profile-title .ant-btn:focus{text-decoration:underline}@media(max-width:575px){.wrapper-profile-title .ant-btn{font-size:1.4rem}}.wrapper-profile-content{border:none;height:700px}@media(max-width:575px){.wrapper-profile-content{height:400px}}.wrapper-head{position:relative}.wrapper-head-title{font-size:2.5rem;font-weight:700;color:#830203;text-transform:uppercase;text-decoration:underline;text-align:center}@media(max-width:575px){.wrapper-head-title{font-size:1.8rem}}.wrapper-head-btn{position:absolute;top:50%;right:0;transform:translateY(-50%);color:#830203;font-weight:400}.wrapper-head-btn:hover{color:rgba(131,2,3,.8)!important}