/* ThanhTuanBDS - Font Awesome icon normalization */
.fa-solid,
.fa-regular,
.fa-brands { line-height: 1; }

.home-page-v5 .btn-arrow,
.home-page-v5 .text-link i,
.home-page-v5 .about-connect-btn i,
.home-page-v5 .news-view-all i,
.home-page-v5 .news-card-link i,
.home-page-v5 .footer-consult i,
.home-page-v5 .popup-submit i,
.blog-page .archive-read-link i,
.blog-page .article-back i,
.blog-page .news-view-all i,
.blog-page .related-project i,
.blog-page .article-related-card i {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: .88em;
  transition: transform .22s ease;
}

.home-page-v5 .btn:hover .btn-arrow,
.home-page-v5 .text-link:hover i,
.home-page-v5 .about-connect-btn:hover i,
.home-page-v5 .news-view-all:hover i,
.home-page-v5 .news-card-link:hover i,
.home-page-v5 .footer-consult:hover i,
.blog-page .archive-read-link:hover i,
.blog-page .article-back:hover i,
.blog-page .news-view-all:hover i,
.blog-page .related-project a:hover i,
.blog-page .article-related-card a:hover i {
  transform: translate(2px,-2px);
}

.home-page-v5 .circle-arrow i { font-size: .9rem; }
.home-page-v5 .news-slider-btn i { font-size: .85rem; pointer-events: none; }
.home-page-v5 .lead-popup-close i { font-size: 1rem; pointer-events: none; }
.blog-page .float-icon i { font-size: .92rem; pointer-events: none; }
.blog-page .news-pagination i { font-size: .78em; }
