.section-banner{background:url(/build/assets/section-banner-bg-jzN5jTWr.webp) no-repeat right;height:592px;background-size:contain;background-color:#fdfdfd}.section-banner .banner-content{display:flex;gap:25px;padding-top:197px}.section-banner .banner-text{margin-top:30px}.section-banner .banner-text .sub-title{font-size:32px;font-family:Nunito Sans,sans-serif;letter-spacing:1.6px;line-height:1.3}.section-banner .banner-text .text-title{margin-top:13px;font-size:70px}@media all and (max-width: 767px){.section-banner{background-image:url(/build/assets/bg-header-sp-C2OlSPcX.webp);height:345px}.section-banner .banner-content{gap:11px;padding-top:120px}.section-banner .banner-content .sub-title{font-size:16px}.section-banner .banner-content svg{width:31.52px}.section-banner .banner-content .banner-text .text-title{font-size:36px;margin-top:0}}.case-page{padding-bottom:140px;background:url(/build/assets/footer-bg-DbOvO3z3.webp) no-repeat bottom;background-size:contain}.case-page .list-case{margin-top:100px;display:grid;grid-template-columns:repeat(3,1fr);gap:56px 45px;margin-bottom:100px}.case-page .item-image{width:100%;aspect-ratio:16/9}.case-page .case-item .date{font-weight:700;color:var(--blue-color);font-family:Nunito,sans-serif;margin-top:18px}.case-page .case-item .title{font-size:20px;font-weight:700;letter-spacing:1px;line-height:1.7;color:var(--text-black);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.case-page .case-item .desc{font-weight:700;margin-top:16px;color:var(--text-blue);letter-spacing:.8px}@media (max-width: 1023px){.case-page .list-case{gap:45px 25px}}@media all and (max-width: 767px){.case-page{padding-bottom:64px}.case-page .list-case{grid-template-columns:1fr;margin-top:0;gap:40px;margin-bottom:64px}.case-page .case-item .date{margin-top:16px}.case-page .case-item .title{font-size:18px}.case-page .case-item .desc{margin-top:12px}}.list-tag{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.list-tag a{color:var(--text-blue);font-size:14px;font-weight:700;border:1px solid var(--blue-color);border-radius:4px;padding:0 10px;min-height:25px}.form-search{background-color:#f5f5f5;padding:40px 56px}.form-search .block-title{display:flex;align-items:center;font-size:18px;font-weight:700;gap:8px;margin-bottom:24px;margin-top:24px}.form-search .block-title svg{min-width:12px}.form-search .checkbox-item input{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:20px;height:20px;border:1px solid #000;border-radius:3px;background-color:#fff;cursor:pointer;position:relative}.form-search .checkbox-item input:checked{background-color:#00b050}.form-search .checkbox-item input:checked:after{content:"";position:absolute;left:5px;top:2px;width:7px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.form-search .checkbox-item{display:flex;align-items:center;gap:10px;font-weight:700}.form-search .list-checkbox{display:flex;gap:32px;margin-bottom:8px;flex-wrap:wrap}.form-search .btn-submit{display:flex;align-items:center;justify-content:center;position:relative;width:100%;background-color:var(--blue-color);border-radius:37px;font-weight:700;height:40px;font-size:16px;border:none;color:var(--text-white);max-width:330px;margin:40px auto 0}@media all and (max-width: 767px){.form-search{transform:translateY(-45px);padding:16px}.form-search .form-title{font-size:18px}.form-search .block-title{margin-top:24px;font-size:16px;margin-bottom:11px}.form-search .checkbox-item input{min-width:16px;height:16px}.form-search .checkbox-item{gap:6px;font-size:15px;letter-spacing:.75px}.form-search .list-checkbox{gap:6px 16px}.form-search .checkbox-item input:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.form-search .btn-submit{margin-top:20px}}.text-no-records{text-align:center;font-weight:600}
