.banner-section.noticias-banner{background-image:linear-gradient(90deg, rgba(0, 48, 87, 0.65), rgba(0, 48, 87, 0.2)),url("../../img/home/news/news-road-background.webp");background-size:cover;background-position:center 60%;background-repeat:no-repeat}:root{--primary-blue: #003057;--primary-green: #4abe7b;--accent-yellow: #ffd700;--white: #ffffff;--border-radius: 16px;--shadow-light: 0 4px 6px rgba(0, 0, 0, 0.1);--shadow-medium: 0 8px 25px rgba(0, 0, 0, 0.15);--shadow-heavy: 0 20px 40px rgba(0, 0, 0, 0.2);--transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.news-layout{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:"filtros" "noticias" "contatos";align-items:start}.news-layout>.news-listing{grid-area:noticias;width:auto;min-width:0}.news-layout>.news-filters{grid-area:filtros;width:auto;min-width:0;padding:1rem}.news-layout>.news-contacts{grid-area:contatos;width:auto;min-width:0}.news-layout .news-filters .contact-card{margin-bottom:0}.news-layout .news-filters .col-sm-6{width:100%}@media(min-width: 992px){.news-layout{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);grid-template-rows:min-content 1fr;grid-template-areas:"noticias filtros" "noticias contatos"}}.modern-news{padding:4rem 0;background:var(--white)}.news-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;margin-bottom:3rem}.news-card-modern{background:var(--white);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow-light);transition:var(--transition);height:100%;display:flex;flex-direction:column}.news-card-modern:hover{transform:translateY(-8px);box-shadow:var(--shadow-heavy)}.news-image{height:250px;overflow:hidden;position:relative}.news-image img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.news-card-modern:hover .news-image img{transform:scale(1.05)}.news-date{position:absolute;top:1rem;right:1rem;background:var(--primary-green);color:var(--white);padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:600}.news-content{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.news-title-modern{font-size:1.25rem;font-weight:700;color:var(--primary-blue);margin-bottom:1rem;line-height:1.4;min-height:3.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-excerpt{color:#6c757d;line-height:1.6;margin-bottom:1.5rem;flex-grow:1;min-height:4.8rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more{color:var(--primary-green);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:var(--transition);margin-top:auto}.read-more:hover{color:var(--primary-blue);gap:1rem}.pagination-container .page-numbers{display:flex;list-style:none;padding:0;margin:0;gap:.5rem}.pagination-container .page-numbers li{display:inline-block}.pagination-container .page-numbers a,.pagination-container .page-numbers span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;text-decoration:none;font-weight:500;transition:all .3s ease}.pagination-container .page-numbers a{background-color:#f8f9fa;color:#003057}.pagination-container .page-numbers a:hover{background-color:#4abe7b;color:#fff}.pagination-container .page-numbers span.current{background-color:#4abe7b;color:#fff}.pagination-container .page-numbers .prev,.pagination-container .page-numbers .next{background-color:#003057;color:#fff}.pagination-container .page-numbers .prev:hover,.pagination-container .page-numbers .next:hover{background-color:#4abe7b}.contact-sidebar{padding:1rem;position:sticky;top:8rem}.contact-card{background:var(--white);border:1px solid #e9ecef;border-radius:8px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.contact-header h3{font-size:1rem;font-weight:600;margin-bottom:1rem;color:var(--primary-blue);line-height:1.4;border-bottom:1px solid #e9ecef;padding-bottom:.75rem}.contact-info h4{font-size:.9rem;font-weight:600;margin-bottom:.25rem;color:var(--primary-green);text-transform:uppercase;letter-spacing:.5px}.contact-name{font-size:.85rem;font-weight:400;margin-bottom:.75rem;color:#6c757d}.contact-item{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.25rem 0}.contact-item svg{flex-shrink:0;color:var(--primary-green);width:16px;height:16px}.contact-item a{color:#495057;text-decoration:none;font-size:.85rem;font-weight:400}.contact-item a:hover{color:var(--primary-blue);text-decoration:none}@media(max-width: 991px){.contact-sidebar{position:static;margin-top:2rem}.contact-card{margin-bottom:1rem}}@media(max-width: 768px){.news-grid{grid-template-columns:1fr;gap:1.5rem}.news-image{height:200px}.news-content{padding:1rem}.contact-card{padding:1.5rem}.contact-header h3{font-size:1rem}}/*# sourceMappingURL=noticias.css.map */
