.list-idea .item .title,.p3 .link,.p4 a,.p6{font-family:Poppins-Bold}.banner-top .detail,.certificates,.list-idea .item,.p2,.p3 .link,.p4 .quote,.p5,.p5 .title,.p6{text-align:center}.banner-top{padding:104px 0 115px;position:relative}.banner-top .bg{position:absolute;z-index:0;left:0;right:0;bottom:0;top:0;display:flex;overflow:hidden}.banner-top .bg .img{width:100%;height:100%;background:center/cover no-repeat;transition:.3s ease-in-out;flex-shrink:0}.banner-top .banner-nav{display:flex;gap:10px;position:absolute;left:50%;bottom:-30px;transform:translateX(-50%);z-index:1}.banner-top .banner-nav li{width:20px;height:20px;border-radius:50%;border:1px solid #777;transition:.3s ease-in-out}.banner-top .banner-nav li.active{background:#777}.banner-top .detail{z-index:1;position:relative;padding:46px 60px;background:rgba(255,255,255,.5);width:85%;max-width:1408px;margin:0 auto}.banner-top .detail .text{font-size:55px;font-weight:700;color:#104525;margin-bottom:90px}.banner-top .detail .btns{display:flex;align-items:center;gap:287px;justify-content:center}.banner-top .detail .btns .btn-custom{height:50px;color:#fff;background:#236726;line-height:50px}.p2{margin-top:60px;line-height:40px;font-size:20px}.products-scroll{margin-top:50px;display:flex;align-items:center;justify-content:center}.products-scroll .btn-nav{border:none;background:0 0;font-size:40px;color:#777;flex-shrink:0}.products-scroll .btn-nav:disabled{cursor:not-allowed;opacity:.8}.products-scroll .list-pro{list-style-type:none;display:flex;gap:30px;margin:0;overflow:hidden}.products-scroll .list-pro .item{height:420px;border-radius:25px;background:#104525;overflow:hidden;text-align:center;padding-top:60px;color:#9fcfa0;font-size:20px;width:calc((100% - 90px)/ 4);flex-shrink:0;transition:.3s ease-in-out;font-size:calc(.2vw + 14px)}.products-scroll a{color:#fff;display:block;width:100%}.p4 a,.p4 a:hover{color:#236726}.list-idea a:hover,.products-scroll a:hover{text-decoration:none}.products-scroll .list-pro .item .cover{width:100%;margin-bottom:20px}.p3{margin:54px auto;display:flex;gap:55px}.list-idea,.p5{margin-top:54px}.p3 .cover{flex-shrink:0;width:30%}.p3 .text{flex-grow:1;padding:20px}.p3 .link{font-size:20px;color:#000;line-height:24px;text-decoration:underline;text-underline-offset:5px;height:44px;display:block;margin-top:50px}.p4{background:url(../imgs/home/p3.webp) center/cover no-repeat;padding:90px 0 50px}.p4 .title{color:#65cb66;margin-bottom:30px}.p4 .sub{color:#fff;margin-bottom:107px;font-size:28px}.p4 a{background:#9fcfa0}@media (max-width:1650px){.banner-top{padding:0}.banner-top .detail{width:1140px;padding:10px}.banner-top .detail .text,.p4 .sub,.p4 .title{margin-bottom:10px}.p4{padding:20px 0}}.p5{padding:0 5%}.list-idea{list-style-type:none;display:flex;gap:30px 40px;flex-wrap:wrap;font-size:16px}.list-idea a{display:block;color:#000;width:100%}.list-idea .item{width:calc((100% - 120px)/ 4)}.list-idea .item .cover{width:100%;height:300px}.list-idea .item .title{font-size:25px;margin-top:8px;font-size:calc(.2vw + 14px);line-height:calc(.25vw + 20px)}.list-idea .item .sub{font-size:calc(.1vw + 12px);line-height:calc(.15vw + 15px)}@media (max-width:1200px){.banner-top .detail{width:100%}.p3,.p3 .cover{display:block}.p3 .cover{width:100%;margin-bottom:20px}.list-idea .item{width:calc((100% - 80px)/ 3)}}@media (max-width:992px){.list-idea .item{width:calc((100% - 40px)/ 2)}}.p6{font-size:40px;line-height:36px;margin-top:60px;line-height:calc(1.25vw + 20px);font-weight:700}.certificates img{width:100%}#homeServices li:hover a{color:#246426!important}.home-service-img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.home-service-img:hover{transform:scale(1.1)}
