#blogs-hero,.blog-image,.search-box{position:relative}.blog-date,.blog-loading,.category-card,.error-message{text-align:center}.blog-card,.category-card,.featured-blog-card{box-shadow:0 5px 25px rgba(0,0,0,.1)}:root{--primary-color:#66FCF1;--primary-color-rgb:102,252,241;--secondary-color:#45A29E;--dark-color:#0B0C10;--dark-light-color:#1F2833;--light-color:#C5C6C7;--white-color:#ffffff;--font-primary:'Poppins',sans-serif;--font-secondary:'Montserrat',sans-serif}#blogs-hero{width:100%;height:50vh;background:linear-gradient(rgba(11,12,16,.8),rgba(11,12,16,.8)) 0 0/cover,url('/placeholder.svg?height=800&width=1600') center center/cover;margin-top:70px;padding:0;display:flex;align-items:center;justify-content:center}#blogs-hero:before{content:"";background:rgba(11,12,16,.6);position:absolute;bottom:0;top:0;left:0;right:0}#blogs-hero h1{margin:0;font-size:48px;font-weight:700;color:var(--white-color);font-family:var(--font-primary)}#blogs-hero h1 span{color:var(--primary-color)}#blogs-hero p{color:var(--light-color);margin:10px 0 0;font-size:20px}.breadcrumb-wrapper{margin-top:20px}.breadcrumb{background:0 0;margin-bottom:0;padding:0}.featured-blog-card,.search-filter-wrapper,.slick-next,.slick-prev{background:var(--dark-light-color)}.breadcrumb-item{font-size:16px;color:var(--light-color)}.blog-author a,.breadcrumb-item a{color:var(--primary-color);text-decoration:none;transition:.3s}.blog-meta span,.breadcrumb-item+.breadcrumb-item::before{color:var(--light-color)}.blog-author a:hover,.breadcrumb-item a:hover,.category-link:hover{color:var(--secondary-color)}.breadcrumb-item.active{color:var(--white-color)}.featured-blogs-slider{margin-top:30px;position:relative}.featured-blog-card{border-radius:10px;overflow:hidden;margin:10px;transition:.3s}.featured-blog-image{height:400px;overflow:hidden}.blog-image img,.featured-blog-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.blog-card:hover .blog-image img,.featured-blog-card:hover .featured-blog-image img{transform:scale(1.05)}.featured-blog-content{padding:30px}.blog-meta{margin-bottom:15px}.blog-meta span{margin-right:20px;font-size:14px}.blog-meta span i{color:var(--primary-color);margin-right:5px}.featured-blog-content h3{font-size:24px;font-weight:600;margin-bottom:15px;color:var(--white-color);font-family:var(--font-primary)}.category-card p,.featured-blog-content p{color:var(--light-color);margin-bottom:20px;line-height:1.6}.slick-dots{bottom:-40px}.slick-dots li button:before{color:var(--primary-color);opacity:.5}.slick-dots li.slick-active button:before{color:var(--primary-color);opacity:1}.slick-next,.slick-prev{width:40px;height:40px;border-radius:50%;z-index:1;transition:.3s}.slick-prev{left:-20px}.slick-next{right:-20px}.category-card:hover .icon,.slick-next:hover,.slick-prev:hover{background:var(--primary-color)}.category-card:hover .icon i,.slick-next:hover:before,.slick-prev:hover:before{color:var(--dark-color)}.slick-next:before,.slick-prev:before{font-family:'Font Awesome 5 Free';font-weight:900;color:var(--primary-color)}.slick-prev:before{content:'\f053'}.slick-next:before{content:'\f054'}.search-filter-wrapper{padding:20px;border-radius:10px;margin-bottom:30px}.filter-btn,.search-box input{background:var(--dark-color);transition:.3s}.search-box{margin-bottom:20px}.search-box input{width:100%;padding:12px 50px 12px 20px;border:2px solid transparent;border-radius:50px;color:var(--white-color);font-size:16px}.search-box input:focus{border-color:var(--primary-color);outline:0}.search-box input::placeholder{color:var(--light-color)}.search-box button{position:absolute;right:5px;top:5px;width:40px;height:40px;border-radius:50%;background:var(--primary-color);color:var(--dark-color);border:none;cursor:pointer;transition:.3s}.search-box button:hover{background:var(--secondary-color);color:var(--white-color)}.filter-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.filter-btn{padding:8px 15px;color:var(--light-color);border:2px solid transparent;border-radius:50px;font-size:14px;cursor:pointer}.blog-date span:first-child,.blog-title{font-size:20px}.filter-btn.active,.filter-btn:hover{background:var(--primary-color);color:var(--dark-color);border-color:var(--primary-color)}.blogs-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.blog-card{background:var(--dark-light-color);border-radius:10px;overflow:hidden;transition:.3s;height:100%;display:flex;flex-direction:column}.blog-card:hover,.category-card:hover{transform:translateY(-10px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.blog-image{height:200px;overflow:hidden}.blog-date{position:absolute;bottom:0;left:20px;background:var(--primary-color);color:var(--dark-color);padding:10px 15px;border-radius:5px 5px 0 0;font-weight:600;font-family:var(--font-secondary);display:flex;flex-direction:column}.blog-title,.category-card h3{font-weight:600;font-family:var(--font-primary)}.blog-date span:last-child{font-size:14px;text-transform:uppercase}.blog-content{padding:25px;flex-grow:1;display:flex;flex-direction:column}.blog-loading,.error-message,.no-results-found{grid-column:1/-1;padding:50px 0}.blog-author{display:flex;align-items:center;margin-bottom:15px}.blog-author img{width:40px;height:40px;border-radius:50%;margin-right:10px;object-fit:cover}.blog-author span{color:var(--light-color);font-size:14px}.blog-title{margin-bottom:15px;color:var(--white-color);line-height:1.4}.blog-card .read-more,.btn-outline,.category-link{font-weight:500;transition:.3s}.blog-description,.blog-loading p,.error-message,.no-results-found{color:var(--light-color)}.blog-description{margin-bottom:20px;line-height:1.6;flex-grow:1}.blog-card .read-more{align-self:flex-start;padding:8px 20px;background:0 0;color:var(--primary-color);border:2px solid var(--primary-color);border-radius:50px;font-size:14px;cursor:pointer}.blog-card .read-more:hover,.btn-outline:hover{background:var(--primary-color);color:var(--dark-color)}.spinner{display:inline-block;width:50px;height:50px;border:3px solid rgba(102,252,241,.3);border-radius:50%;border-top-color:var(--primary-color);animation:1s ease-in-out infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.blog-loading p{margin-top:15px;font-size:16px}.no-results-found i{color:var(--primary-color);margin-bottom:20px}.error-message h3,.no-results-found h3{font-size:24px;margin-bottom:10px;color:var(--white-color)}.btn-outline,.category-card .icon i,.category-link{color:var(--primary-color)}.error-message i{font-size:48px;color:#ff6b6b;margin-bottom:20px}.btn-outline{padding:10px 30px;background:0 0;border:2px solid var(--primary-color);border-radius:50px;font-size:16px;cursor:pointer}.section-title{padding:55px}.category-card{position:relative;background:var(--dark-light-color);border-radius:10px;padding:30px;margin-bottom:30px;transition:.3s;height:100%}.category-card .icon{position:absolute;top:-55px;left:40%;transform:translateX(-50%);z-index:2;width:70px;height:70px;background:var(--dark-color);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s;box-shadow:0 4px 10px rgba(0,0,0,.15)}.accordion-button,.accordion-button:not(.collapsed),.accordion-item{background:var(--dark-light-color)}.category-card .icon i{font-size:30px;transition:.3s}.category-card h3{font-size:20px;margin-bottom:15px;color:var(--white-color)}.category-link{text-decoration:none;display:inline-block}.category-link i{margin-left:5px;transition:.3s}.category-link:hover i{transform:translateX(5px)}.accordion-item{border:none;border-radius:10px;margin-bottom:15px;overflow:hidden}.accordion-button,.accordion-button:focus{box-shadow:none;border:none}.accordion-button{color:var(--white-color);font-weight:600;font-size:18px;padding:20px 25px}.accordion-button:not(.collapsed){color:var(--primary-color);box-shadow:none}.accordion-button::after,.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2366FCF1' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.accordion-body{background:var(--dark-color);color:var(--light-color);padding:20px 25px;line-height:1.6}@media (max-width:1200px){.blogs-wrapper{grid-template-columns:repeat(2,1fr)}.section-title h2{font-size:32px}}@media (max-width:992px){.featured-blog-image{height:300px}.featured-blog-content{padding:20px}.featured-blog-content h3{font-size:20px}.filter-buttons{margin-top:20px}.section-padding{padding:80px 0}.section-padding-sm{padding:40px 0}.section-title h2{font-size:28px}}@media (max-width:768px){#blogs-hero{height:40vh}#blogs-hero h1{font-size:36px}#blogs-hero p{font-size:18px}.blog-image,.featured-blog-image{height:250px}.blogs-wrapper{grid-template-columns:1fr}.section-padding{padding:60px 0}.section-padding-sm{padding:30px 0}.accordion-body,.accordion-button{padding:15px 20px}.section-title h2{font-size:24px}.accordion-button{font-size:16px}}@media (max-width:576px){.section-padding{padding:50px 0}.section-title h2{font-size:22px}}