.clamp-text,.preview-primary p{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.btn-detail-primary,.btn-detail-primary:hover svg,.title-primary-sm:before{background-color:var(--color-primary)}body{font-family:Montserrat,sans-serif;line-height:1.6;margin:0;text-align:left;-webkit-text-size-adjust:100%;color:#080808;font-weight:400}body a{text-decoration:none;color:#000;transition:.3s}body a:hover{color:var(--color-primary);transition:.3s}h1,h2,h3,h4,h5{margin:0;font-weight:600}img{vertical-align:middle;border-style:none}.rlt{position:relative}.text-center{text-align:center}.img-fluid,.img-responsive{max-width:100%;height:auto}.btn-detail-primary,.title-primary-sm{max-width:max-content;position:relative}.clamp-text{-webkit-line-clamp:1}.clamp-text-2{-webkit-line-clamp:2}.clamp-text-3,.preview-primary p{-webkit-line-clamp:3}.text-hover-primary:hover{color:var(--color-primary-hover)}.btn-detail-primary:hover,.number-hotline-about a:hover,.title-primary-sm{color:var(--color-primary)}.marginY{margin-top:55px;margin-bottom:55px}.paddingY{padding-top:75px;padding-bottom:75px}@media (min-width:992px){.marginY{margin-top:85px;margin-bottom:85px}}@media (max-width:575.8px){.paddingY{padding-top:45px;padding-bottom:45px}}.title-primary{text-transform:uppercase;font-size:1.9rem;margin:12px 0 0;font-weight:700;line-height:1.5}.title-primary-sm{font-size:1.25rem;font-weight:500;text-transform:capitalize}.title-primary-sm:before{position:absolute;content:"";left:100%;top:50%;transform:translateY(-50%);height:2px;width:60px;margin-left:10px}.preview-primary p{margin:15px auto 30px;font-size:1.125rem;line-height:1.8;text-align:center;color:var(--color-black-dark)}.btn-detail-primary{display:flex;justify-content:center;align-items:center;color:#fff;padding-left:15px;padding-right:20px;font-size:1rem;box-shadow:6px 3px 10px rgba(2,64,105,.2);height:48px;border-radius:10px;transition:.8s!important;overflow:hidden}.btn-detail-primary::after{content:"";position:absolute;top:-30px;left:-30px;right:-30px;bottom:130%;transform:rotate(-5deg);transition:.8s;background:#fff;z-index:0}.btn-detail-primary:hover::after{bottom:-20%}.btn-detail-primary span,.btn-detail-primary svg{z-index:11}.btn-detail-primary:hover{background-color:#fff}.btn-detail-primary svg{margin-right:10px;transition:.3s;background-color:#fff;border-radius:50%;width:30px;height:30px;padding:8px;fill:#000;box-shadow:0 0 0 2px #28377036}.btn-detail-primary:hover svg{fill:#fff}.btn-viewmore-primary{height:42px;margin-top:20px}.btn-viewmore-primary svg{width:14px;height:14px}.hotline-about-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:12px}.icon-hotline-about{position:relative;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-secondary);background-color:var(--color-secondary);width:41px;height:41px;border-radius:50%;box-shadow:0 0 0 3px #e63a274a}.icon-hotline-about:hover{background-color:#fff}.icon-hotline-about:hover svg path{stroke:var(--color-secondary)}.number-hotline-about{display:flex;flex-direction:column;flex:1}.number-hotline-about span{font-size:.875rem;color:var(--color-secondary)}.number-hotline-about a{font-size:1.375rem;font-weight:700}.intro-primary{display:flex;flex-wrap:wrap;align-items:end;gap:25px 45px;margin-bottom:40px}.intro-first,.intro-second{width:100%}.intro-third{margin-left:auto;flex:0 0 auto}@media (min-width:576px){.intro-second{flex:1;min-width:0}}@media (min-width:1200px){.intro-first,.intro-second{flex:1;min-width:0}}.intro-preview p{font-size:1.0625rem;color:var(--color-black-light);line-height:1.75;margin:0}.animate_tada{-webkit-animation:1.5s ease-out infinite tada;-khtml-animation:tada 1500ms ease-out infinite;-moz-animation:1.5s ease-out infinite tada;-ms-animation:tada 1500ms ease-out infinite;-o-animation:1.5s ease-out infinite tada;animation:1.5s ease-out infinite tada}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}