.elementor-21271 .elementor-element.elementor-element-6da4196{--display:flex;}.elementor-21271 .elementor-element.elementor-element-ac68a1e{--display:flex;}.elementor-21271 .elementor-element.elementor-element-f56a291{--display:flex;}.elementor-21271 .elementor-element.elementor-element-9d00881{--display:flex;}.elementor-21271 .elementor-element.elementor-element-b589857{--display:flex;}.elementor-21271 .elementor-element.elementor-element-542c80d{--display:flex;}.elementor-21271 .elementor-element.elementor-element-a83bf8e{--display:flex;}.elementor-21271 .elementor-element.elementor-element-b4911ec{--display:flex;}.elementor-21271 .elementor-element.elementor-element-0231e3f{text-align:center;}.elementor-21271 .elementor-element.elementor-element-07d6e51{--display:flex;}.elementor-21271 .elementor-element.elementor-element-1a124b6{--display:flex;}.elementor-21271 .elementor-element.elementor-element-e9ba1b4{--display:flex;}.elementor-21271 .elementor-element.elementor-element-00dc886{--display:flex;}.elementor-21271 .elementor-element.elementor-element-688c54e{--display:flex;}.elementor-21271 .elementor-element.elementor-element-55bbba3{--display:flex;}.elementor-21271 .elementor-element.elementor-element-a160c7e{--display:flex;}.elementor-21271 .elementor-element.elementor-element-81d3233 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-81d3233 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-81d3233.elementor-element{--align-self:center;}.elementor-21271 .elementor-element.elementor-element-81d3233{--image-border-color:#6178A5;--image-border-width:2px;--image-border-radius:6px;--image-transition-duration:600ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-d1d2cdc{--display:flex;}.elementor-21271 .elementor-element.elementor-element-3006dfc .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-3006dfc .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-3006dfc{--image-border-color:#6178A5;--image-border-width:2px;--image-border-radius:6px;--image-transition-duration:700ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-8f41a7a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-8f41a7a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-8f41a7a{--image-border-color:#6178A5;--image-border-width:1px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-3f5574a{--display:flex;}.elementor-21271 .elementor-element.elementor-element-6069ec2{--display:flex;}.elementor-21271 .elementor-element.elementor-element-1255c97{--display:flex;}.elementor-21271 .elementor-element.elementor-element-0fd7ada{--display:flex;}.elementor-21271 .elementor-element.elementor-element-3ea56d1{--display:flex;}.elementor-21271 .elementor-element.elementor-element-cdab1bb{--display:flex;}.elementor-21271 .elementor-element.elementor-element-3dbf21a{--display:flex;}.elementor-21271 .elementor-element.elementor-element-ee49846 img{border-style:solid;border-color:#010101;}.elementor-21271 .elementor-element.elementor-element-6b11278 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-6b11278 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-6b11278{--image-border-color:#080707;--image-border-width:2px;--image-border-radius:1px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-4bb310f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-4bb310f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-4bb310f{--image-border-color:#080707;--image-border-width:2px;--image-border-radius:1px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-80d4095{--display:flex;}.elementor-21271 .elementor-element.elementor-element-88a3355{--display:flex;}.elementor-21271 .elementor-element.elementor-element-5576674 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-5576674 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-5576674{--image-border-color:#000000;--image-border-width:2px;--image-border-radius:2px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-ed3aeb1{--display:flex;}.elementor-21271 .elementor-element.elementor-element-f6972a2 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-f6972a2 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-f6972a2{--image-border-color:#060606;--image-border-width:2px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-678e73d{--display:flex;}.elementor-21271 .elementor-element.elementor-element-595ba5d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-595ba5d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-595ba5d{--image-border-color:#121111;--image-border-width:2px;--image-border-radius:2px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-93bf445{--display:flex;}.elementor-21271 .elementor-element.elementor-element-a95debf{--display:flex;}.elementor-21271 .elementor-element.elementor-element-53df56a{--display:flex;}.elementor-21271 .elementor-element.elementor-element-57182fd .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-57182fd .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-57182fd{--image-border-color:#0B0B0B;--image-border-width:2px;--image-border-radius:2px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-b071384{--display:flex;}.elementor-21271 .elementor-element.elementor-element-249da48{--display:flex;}.elementor-21271 .elementor-element.elementor-element-02f6088{--display:flex;}.elementor-21271 .elementor-element.elementor-element-47be955 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-47be955 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-47be955{--image-border-color:#6178A5;--image-border-width:2px;--image-border-radius:6px;--image-transition-duration:700ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-a2f2bdb{--display:flex;}.elementor-21271 .elementor-element.elementor-element-8912e94{--display:flex;}.elementor-21271 .elementor-element.elementor-element-76563dc .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-76563dc .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-76563dc{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-98e8904{--display:flex;}.elementor-21271 .elementor-element.elementor-element-50a2a9d{--display:flex;}.elementor-21271 .elementor-element.elementor-element-d6cc381{--display:flex;}.elementor-21271 .elementor-element.elementor-element-bd56a20 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-bd56a20 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-bd56a20{--image-border-color:#6178A5;--image-border-width:2px;--image-border-radius:6px;--image-transition-duration:700ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-6e07f31{--display:flex;}.elementor-21271 .elementor-element.elementor-element-1a5c719{--display:flex;}.elementor-21271 .elementor-element.elementor-element-1e07110{--display:flex;}.elementor-21271 .elementor-element.elementor-element-72c8fc2{--display:flex;}.elementor-21271 .elementor-element.elementor-element-3dd5a50{--display:flex;}.elementor-21271 .elementor-element.elementor-element-1c20602{text-align:left;}.elementor-21271 .elementor-element.elementor-element-cb22cb7{--display:flex;}.elementor-21271 .elementor-element.elementor-element-5a0d22f{--display:flex;}.elementor-21271 .elementor-element.elementor-element-7108d91 img{border-style:solid;border-color:#010101;}.elementor-21271 .elementor-element.elementor-element-e71a402{--display:flex;}.elementor-21271 .elementor-element.elementor-element-170d12b{--display:flex;}.elementor-21271 .elementor-element.elementor-element-087e3cd{--display:flex;}.elementor-21271 .elementor-element.elementor-element-9f2cec1{--display:flex;}.elementor-21271 .elementor-element.elementor-element-3cc89b6{--display:flex;}.elementor-21271 .elementor-element.elementor-element-4ac1fd8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-4ac1fd8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-4ac1fd8{--image-border-color:#6178A5;--image-border-width:2px;--image-border-radius:6px;--image-transition-duration:700ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-8a0c693{--display:flex;}.elementor-21271 .elementor-element.elementor-element-a550eb5{--display:flex;}.elementor-21271 .elementor-element.elementor-element-076590f{--display:flex;}.elementor-21271 .elementor-element.elementor-element-4e4715f{--display:flex;}.elementor-21271 .elementor-element.elementor-element-4d8c5b1{--display:flex;}.elementor-21271 .elementor-element.elementor-element-5f1becd{--display:flex;}.elementor-21271 .elementor-element.elementor-element-0ad3b08 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-0ad3b08 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-0ad3b08{--image-border-color:#6178A5;--image-border-width:2px;--image-border-radius:6px;--image-transition-duration:700ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-b5016f1{--display:flex;}.elementor-21271 .elementor-element.elementor-element-cca4a52{--display:flex;}.elementor-21271 .elementor-element.elementor-element-eb421bc{--display:flex;}.elementor-21271 .elementor-element.elementor-element-22a3fc5{--display:flex;}.elementor-21271 .elementor-element.elementor-element-2122565{--display:flex;}.elementor-21271 .elementor-element.elementor-element-93edcb1{--display:flex;}.elementor-21271 .elementor-element.elementor-element-7fbd4bd .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-7fbd4bd .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-7fbd4bd{--image-border-color:#6178A5;--image-border-width:2px;--image-border-radius:6px;--image-transition-duration:700ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-4b81def{--display:flex;}.elementor-21271 .elementor-element.elementor-element-7f21c4f{--display:flex;}.elementor-21271 .elementor-element.elementor-element-70fd674{--display:flex;}.elementor-21271 .elementor-element.elementor-element-99c20a4{--display:flex;}.elementor-21271 .elementor-element.elementor-element-f1f0ba2{--display:flex;}.elementor-21271 .elementor-element.elementor-element-81307d4 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-81307d4 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-81307d4{--image-border-color:#6178A5;--image-border-width:2px;--image-border-radius:6px;--image-transition-duration:700ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-485ad6e{--display:flex;}.elementor-21271 .elementor-element.elementor-element-ddd9fbc{--display:flex;}.elementor-21271 .elementor-element.elementor-element-66ae824{--display:flex;}.elementor-21271 .elementor-element.elementor-element-b68c481{--display:flex;}.elementor-21271 .elementor-element.elementor-element-a383e0e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-a383e0e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-a383e0e{--image-border-color:#6178A5;--image-border-width:2px;--image-border-radius:6px;--image-transition-duration:700ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-697b602{--display:flex;}.elementor-21271 .elementor-element.elementor-element-c31d965{--display:flex;}.elementor-21271 .elementor-element.elementor-element-86f30d7{--display:flex;}.elementor-21271 .elementor-element.elementor-element-3e76137 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-3e76137 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-3e76137{--image-border-color:#6178A5;--image-border-width:2px;--image-border-radius:6px;--image-transition-duration:700ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-2aee99e{--display:flex;}.elementor-21271 .elementor-element.elementor-element-9800742{--display:flex;}.elementor-21271 .elementor-element.elementor-element-d22d80d{--display:flex;}.elementor-21271 .elementor-element.elementor-element-4b1c329{--display:flex;}.elementor-21271 .elementor-element.elementor-element-26549b2{--display:flex;}.elementor-21271 .elementor-element.elementor-element-2808ec9 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-2808ec9 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-2808ec9{--image-border-color:#6178A5;--image-border-width:2px;--image-border-radius:6px;--image-transition-duration:700ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-8941f3a{--display:flex;}.elementor-21271 .elementor-element.elementor-element-73b4ff4{--display:flex;}.elementor-21271 .elementor-element.elementor-element-7feaf7b{--display:flex;}.elementor-21271 .elementor-element.elementor-element-d5c6e18{--display:flex;}.elementor-21271 .elementor-element.elementor-element-90e81b5 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-90e81b5 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-90e81b5{--image-border-color:#6178A5;--image-border-width:2px;--image-border-radius:6px;--image-transition-duration:700ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-fb93d0e{--display:flex;}.elementor-21271 .elementor-element.elementor-element-4ca1d5b{--display:flex;}.elementor-21271 .elementor-element.elementor-element-11abfcd{--display:flex;}.elementor-21271 .elementor-element.elementor-element-c132180{--display:flex;}.elementor-21271 .elementor-element.elementor-element-c4a8a7b{--display:flex;}.elementor-21271 .elementor-element.elementor-element-efe3157{--display:flex;}.elementor-21271 .elementor-element.elementor-element-447b014 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21271 .elementor-element.elementor-element-447b014 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21271 .elementor-element.elementor-element-447b014{--image-border-color:#6178A5;--image-border-width:2px;--image-border-radius:6px;--image-transition-duration:700ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21271 .elementor-element.elementor-element-21f2869{--display:flex;}/* Start custom CSS for html, class: .elementor-element-af83dfe *//* ===============================
   VERTICAL NEWS SCROLLER (PROD)
================================ */

.vertical-news {
  width: 100%;
  height: 300px;                /* ✅ shows ~4 items */
  overflow: hidden;
  background: #f8fbff;
  border-radius: 8px;
  padding: 10px 0;
  position: relative;
}

/* News wrapper */
.news-list {
  display: flex;
  flex-direction: column;
  animation: verticalScroll 25s linear infinite;
  will-change: transform;
}

/* Individual item */
.news-item {
  padding: 16px 22px;
  border-bottom: 1px solid #e5ecf8;
}

/* Title */
.news-title {
  font-size: 18px;
  font-weight: 700;
  color: #0b2c5f;
  line-height: 1.4;
}

/* Date */
.news-date {
  font-size: 14px;
  color: #7a8bb8;
  margin-top: 4px;
}

/* Smooth infinite scroll
   (requires items duplicated once in HTML) */
@keyframes verticalScroll {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-50%);
  }
}

/* Pause animation on hover */
.vertical-news:hover .news-list {
  animation-play-state: paused;
}

/* ===============================
   ACCESSIBILITY (GOOD PRACTICE)
================================ */
@media (prefers-reduced-motion: reduce) {
  .news-list {
    animation: none;
  }
}/* End custom CSS */