﻿@import url('/assets/css/bootstrap.min.css');@import url('/assets/css/fontawesome.css');@import url('/assets/font/flaticon_flexitype.css');@import url('/assets/css/animate.css');@import url('/assets/css/swiper-bundle.min.css');@import url('/assets/css/magnific-popup.css');@import url('/assets/sass/style.css');.breadcrumb__area-content h1{color:var(--text-white);margin-bottom:10px;font-size:56px;line-height:66px;padding:0;font-family:var(--heading-font)}@media(max-width:768px){.breadcrumb__area-content h1{font-size:1.8rem!important;line-height:1.2!important}}.form-fixed-btn{position:fixed;bottom:30px;left:30px;background:linear-gradient(135deg,#0e1863 0%,#005399 50%,#0a4182 100%);color:#fff;border:0;border-radius:50px;padding:18px 25px;display:flex;align-items:center;gap:12px;box-shadow:0 10px 30px rgba(26,35,126,.4);cursor:pointer;z-index:1000;transition:all .4s cubic-bezier(.175,.885,.32,1.275);font-weight:600;font-size:1.1rem;text-decoration:none;overflow:hidden}.form-fixed-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .7s}.form-fixed-btn:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 35px rgba(26,35,126,.5);color:#fff;padding-right:30px}.form-fixed-btn:hover::before{left:100%}.form-fixed-btn:active{transform:translateY(0) scale(.98)}.btn-icon{font-size:1.4rem;transition:transform .3s ease}.form-fixed-btn:hover .btn-icon{transform:rotate(15deg)}.btn-text{position:relative;white-space:nowrap}.btn-badge{position:absolute;top:-8px;right:-9px;background:#ff4081;color:#fff;border-radius:10px;padding:2px 5px;width:2px;font-size:2.7rem;font-weight:700;animation:pulse 2s infinite;height:10px}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,64,129,.7)}70%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(255,64,129,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,64,129,0)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.floating{animation:float 5s ease-in-out infinite}@media(max-width:768px){.form-fixed-btn{bottom:20px;right:20px;padding:15px 20px;font-size:1rem}h1{font-size:2.2rem}.btn-text span{display:none}.form-fixed-btn:hover .btn-text span{display:inline}}@media(max-width:992px){.article-list ul{display:grid;grid-template-columns:1fr!important;gap:40px;padding:6rem 0!important}}@media(max-width:480px){.form-fixed-btn{padding:15px;border-radius:50%;width:60px;height:60px;justify-content:center}.btn-text{display:none}.btn-badge{top:-5px;right:-5px}}.article-list{width:100%}.article-list ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;padding:6rem 0!important}.article-list ul li{list-style:none}.article-list ul li a{position:relative;overflow:hidden}.article-list ul li a:hover .article-img img{transform:scale(1.02);transition:all .5s ease}.article-list ul li a .article-img{position:relative;overflow:hidden;border-radius:20px;background:#000;box-shadow:0 0 26px #ccc}.article-list ul li a .article-img img{width:100%;height:250px;object-fit:cover!important;border-radius:20px!important;transform:scale(1.5);filter:brightness(.5)!important}.article-list ul li a .article-img .article-category{position:absolute;top:0;margin:27px;border-radius:40px;border:2px solid #fff;padding:0 28px;color:#fff}.article-list ul li a .article-detail{position:absolute;bottom:-8px;margin:27px;color:#fff}.article-list button.load-more-btn{display:none}.article-list ul li a .article-detail .article-summary{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}