.navDefault{padding:.8rem 0;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);position:relative;min-height:95px}.navDefault .menuDefault{display:none;position:absolute;top:.75rem;right:.5rem;flex-direction:column;justify-content:space-between;width:2.25rem;height:2rem}.navDefault .menu{display:flex;justify-content:space-between;align-items:center;width:100%}.navDefault .logo{display:block!important;width:160px;height:auto}.navDefault ul{display:flex;align-items:center}.navDefault ul li{list-style:none}.navDefault .anuncie{border-radius:4px!important;padding:.9rem!important;font-size:17px!important}.navDefault .anuncie,.navDefault .anuncie:hover{background-color:#f6923a!important;color:#fff!important}.navDefault ul li a,.navDefault ul li button{font-size:14px;color:#4a4a4a;display:block;text-decoration:none;padding:.5rem;margin:0 .3rem;border-radius:.5rem;font-weight:400;text-transform:uppercase;background-color:transparent;border:none;white-space:nowrap}.navDefault ul li a:hover:not(.anuncie){color:#f6923a}@media(max-width:992px){.navDefault .menuDefault{top:1.75rem;right:1.5rem;width:2rem;height:2rem}#headerHome .gridHeader>div.first,.navDefault .menu{display:block}.navDefault .menuDefault{display:flex}.navDefault .menuDefault span{background-color:#888}.navDefault{align-items:flex-start;background:#fff;border-bottom:1px solid rgba(0,0,0,.1);padding:.5rem}.headerContent>div.first,.navDefault,.navDefault ul{flex-direction:column}.navDefault ul{max-height:0;transition:max-height .15s ease-out;overflow:hidden;width:100%;margin-bottom:.25rem;transition:max-height .45s ease-out}.navDefault ul.open{max-height:500px;transition:max-height .45s ease-in;opacity:1}.navDefault ul li{width:100%;text-align:center}.navDefault ul li a{margin:.2rem .5rem;color:#888}.logo{display:block;width:160px;margin-bottom:.5rem}.headerContent{display:flex;flex-direction:column}}@media(max-width:576px){#root>nav .gridHeader,#root>nav .gridHeader>div.first,.navDefault .menu{display:block}.logo{width:145px}}.v2-footer{margin-top:auto;font-family:Onest,sans-serif}.v2-footer .v2-footer-container{padding-top:48px;padding-bottom:48px}@media(max-width:767px){.v2-footer .v2-footer-container{padding-left:16px;padding-right:16px}}.v2-footer .v2-footer-section{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.v2-footer .v2-footer-section .footer-logo{height:40px;width:auto;margin-bottom:8px}.v2-footer .v2-footer-section .social-links{display:flex;gap:16px;margin-bottom:8px}.v2-footer .v2-footer-section .social-links .social-link{color:#6b7280;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.v2-footer .v2-footer-section .social-links .social-link:hover{color:#f97316}.v2-footer .v2-footer-section .main-links{display:flex;flex-direction:column;gap:8px}.v2-footer .v2-footer-section .main-links .main-link{font-weight:600;font-size:1rem;color:#111827;text-decoration:none;transition:color .2s ease}.v2-footer .v2-footer-section .main-links .main-link:hover{color:#f97316}.v2-footer .v2-footer-links{gap:8px}.v2-footer .v2-footer-links .footer-link{color:#4b5563;font-size:1rem;text-decoration:none;transition:color .2s ease;display:block}.v2-footer .v2-footer-links .footer-link:hover{color:#f97316}.v2-footer .v2-footer-copyright{border-top:1px solid #e5e7eb;margin-top:48px;padding-top:32px;display:flex;flex-direction:column;justify-content:space-between;gap:8px}@media(min-width:768px){.v2-footer .v2-footer-copyright{flex-direction:row;gap:0}}.v2-footer .v2-footer-copyright .v2-copyright-text{font-size:.875rem;color:#6b7280}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 24px;min-height:400px}@media(max-width:768px){.empty-state{padding:60px 20px;min-height:300px}}.empty-state .empty-state-icon{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);display:flex;align-items:center;justify-content:center;margin-bottom:32px;animation:float 3s ease-in-out infinite}.empty-state .empty-state-icon svg{width:60px;height:60px;color:#94a3b8}@media(max-width:768px){.empty-state .empty-state-icon{width:100px;height:100px;margin-bottom:24px}.empty-state .empty-state-icon svg{width:50px;height:50px}}.empty-state .empty-state-title{font-size:28px;font-weight:700;color:#1e293b;margin-bottom:16px;max-width:600px}@media(max-width:768px){.empty-state .empty-state-title{font-size:24px;margin-bottom:12px}}.empty-state .empty-state-description{font-size:16px;color:#64748b;max-width:500px;line-height:1.6;margin-bottom:32px}@media(max-width:768px){.empty-state .empty-state-description{font-size:14px;margin-bottom:24px}}.empty-state .empty-state-action{padding:12px 32px;font-size:16px;font-weight:600;border-radius:8px;text-transform:none;box-shadow:0 4px 14px rgba(0,0,0,.1);transition:all .3s ease}.empty-state .empty-state-action:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}@media(max-width:768px){.empty-state .empty-state-action{padding:10px 24px;font-size:14px}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.news-page{min-height:100vh;background:linear-gradient(180deg,#f8fafc,#fff);padding-top:60px}@media(max-width:768px){.news-page{padding-top:40px}}.news-page .news-container{padding:0 24px 100px}@media(max-width:768px){.news-page .news-container{padding:0 16px 60px}}.news-page .featured-posts{margin-bottom:48px}.news-page .regular-posts{margin-top:48px}.news-page .post-card-link{text-decoration:none;display:block;height:100%}.news-page .post-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.05);transition:all .4s cubic-bezier(.4,0,.2,1);height:100%;display:flex;flex-direction:column;cursor:pointer;position:relative;border:1px solid rgba(226,232,240,.8)}.news-page .post-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.08),0 12px 40px rgba(0,0,0,.08);transform:translateY(-8px);border-color:rgba(249,115,22,.5)}.news-page .post-card:hover .post-card-image .image-overlay{opacity:.4}.news-page .post-card:hover .post-card-image img{transform:scale(1.08)}.news-page .post-card:hover .post-card-title{color:#f97316}.news-page .post-card.featured .post-card-image{height:400px}@media(max-width:960px){.news-page .post-card.featured .post-card-image{height:320px}}@media(max-width:600px){.news-page .post-card.featured .post-card-image{height:280px}}.news-page .post-card.featured .post-card-content{padding:32px}@media(max-width:600px){.news-page .post-card.featured .post-card-content{padding:24px}}.news-page .post-card.featured .post-card-title{font-size:28px;-webkit-line-clamp:3}@media(max-width:768px){.news-page .post-card.featured .post-card-title{font-size:24px}}.news-page .post-card.primary-featured{background:linear-gradient(135deg,#fefefe,#f8fafc)}.news-page .post-card .post-card-image{position:relative;width:100%;height:260px;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);overflow:hidden}@media(max-width:600px){.news-page .post-card .post-card-image{height:220px}}.news-page .post-card .post-card-image img{transition:transform .6s cubic-bezier(.4,0,.2,1)}.news-page .post-card .post-card-image .image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(15,23,42,0),rgba(15,23,42,.05));opacity:0;transition:opacity .4s ease;pointer-events:none}.news-page .post-card .post-card-content{padding:28px;flex:1 1;display:flex;flex-direction:column;gap:14px}@media(max-width:600px){.news-page .post-card .post-card-content{padding:20px;gap:12px}}.news-page .post-card .post-card-content .post-tags{display:flex;gap:8px;flex-wrap:wrap}.news-page .post-card .post-card-content .post-tags .post-tag{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.8px;border-radius:6px;padding:6px 12px;height:auto;transition:all .3s ease;border:none}.news-page .post-card .post-card-content .post-tags .post-tag:hover{transform:translateY(-1px);filter:brightness(.95)}.news-page .post-card .post-card-content .post-card-title{font-size:22px;font-weight:700;line-height:1.3;color:#0f172a;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1 1;transition:color .3s ease;letter-spacing:-.01em}@media(max-width:600px){.news-page .post-card .post-card-content .post-card-title{font-size:18px}}.news-page .post-card .post-card-content .post-card-meta{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid #f1f5f9}.news-page .post-card .post-card-content .post-card-meta .author-avatar{background:linear-gradient(135deg,#f97316,#ea580c);font-weight:600;font-size:14px;box-shadow:0 2px 8px rgba(249,115,22,.2)}.news-page .post-card .post-card-content .post-card-meta .author-info{flex:1 1}.news-page .post-card .post-card-content .post-card-meta .author-info .author-name{font-weight:600;color:#1e293b;font-size:14px;line-height:1.3;letter-spacing:-.01em}.news-page .post-card .post-card-content .post-card-meta .author-info .post-date{color:#64748b;font-size:13px;line-height:1.3;font-weight:400}.news-page .no-posts{text-align:center;padding:120px 20px;color:#64748b;background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.news-page .no-posts h5{color:#475569;font-weight:600}.news-page .news-pagination{display:flex;justify-content:center;margin-top:80px;padding:60px 0 0}.news-page .news-pagination .MuiPagination-root .MuiPaginationItem-root{font-weight:600;font-size:16px;border-radius:10px;transition:all .3s ease}.news-page .news-pagination .MuiPagination-root .MuiPaginationItem-root:hover{background-color:#f1f5f9;transform:translateY(-2px)}.news-page .news-pagination .MuiPagination-root .MuiPaginationItem-root.Mui-selected{background:linear-gradient(135deg,#f6923a,#e07820);color:#fff;box-shadow:0 4px 12px rgba(246,146,58,.35)}.news-page .news-pagination .MuiPagination-root .MuiPaginationItem-root.Mui-selected:hover{background:linear-gradient(135deg,#e07820,#c96a10)}@media(max-width:960px){.news-page .featured-posts{margin-bottom:32px}.news-page .regular-posts{margin-top:32px}}@media(max-width:600px){.news-page .post-card.featured .post-card-image{height:240px}}