.company-news-page-banner{position:relative;width:100%;height:400px;overflow:hidden;background:linear-gradient(90deg,rgba(36,84,148,1) 0%,rgba(15,125,151,1) 35%,rgba(12,152,143,1) 100%);background-size:cover;background-position:center;}.views-element-container.contextual-region{display:flex;flex-direction:column;gap:40px;padding:20px;}.custom-news-item{display:flex;flex-direction:column;border-radius:0 14px 14px 0;padding:25px 35px;padding-left:30%;box-shadow:0 2px 10px rgba(0,0,0,0.05);background-color:#f9f9f9;transition:all 0.3s ease;transform:translateY(0);}.custom-news-item:hover{box-shadow:0 8px 24px rgba(0,0,0,0.15);transform:translateY(-4px);}.custom-news-item h3{margin:0;font-size:1.25rem;font-weight:700;color:#003366;}.custom-news-item h3 a{color:inherit;text-decoration:none;}.custom-news-item h3 a:hover{text-decoration:underline;}.custom-news-item h5{margin-top:8px;font-size:0.95rem;font-weight:500;color:#333;}.custom-news-item.blue{background-color:#eef6ff;border-left-color:#91c4f2;}.custom-news-item.orange{background-color:#fff6ed;border-left-color:#ffb980;}.js-pager__items{display:flex;justify-content:center;gap:10px;margin-top:40px;flex-wrap:wrap;padding:10px 0;}.js-pager__items li{list-style:none;}.js-pager__items li a,.js-pager__items li.is-active{display:block;padding:8px 16px;background-color:#fff;color:#003366;font-weight:600;border:1px solid #ccc;border-radius:6px;transition:all 0.3s ease;text-decoration:none;}.js-pager__items li.is-active{background-color:#003366;color:#fff;border-color:#003366;}.js-pager__items li a:hover{background-color:#e5f1ff;border-color:#91c4f2;}
