.elementor-719 .elementor-element.elementor-element-2abd9562 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-719 .elementor-element.elementor-element-2abd9562 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-719 .elementor-element.elementor-element-2abd9562 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-719 .elementor-element.elementor-element-66dbbebc{text-align:left;}.elementor-719 .elementor-element.elementor-element-66dbbebc .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-719 .elementor-element.elementor-element-66dbbebc > .elementor-widget-container{margin:2% 0% 2% 0%;}.elementor-719 .elementor-element.elementor-element-3878cd71{text-align:left;}.elementor-719 .elementor-element.elementor-element-3878cd71 .elementor-heading-title{color:var( --e-global-color-da38920 );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;}.elementor-719 .elementor-element.elementor-element-3878cd71 > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-bc-flex-widget .elementor-719 .elementor-element.elementor-element-92827ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-719 .elementor-element.elementor-element-92827ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-719 .elementor-element.elementor-element-773d82a7 .elementor-button{font-family:"Ubuntu", Sans-serif;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#C49E7400;border-radius:10px 0px 10px 0px;}.elementor-719 .elementor-element.elementor-element-773d82a7 .elementor-button:hover, .elementor-719 .elementor-element.elementor-element-773d82a7 .elementor-button:focus{background-color:#AC5B1600;}.elementor-719 .elementor-element.elementor-element-773d82a7 > .elementor-widget-container{margin:0% 0% 0% 0%;}/* Start custom CSS for section, class: .elementor-element-aa8e0e8 */.notice-item {
  
  background: #FFFFFF;
  padding: 24px 28px;
  border-radius: 14px;
  box-shadow: 0 8px 24px rgba(15,45,82,0.06);
  border: 1px solid rgba(15,45,82,0.08);
  transition: all 0.25s ease;
  gap: 20px; 
}

/* Hover effect */
.notice-item:hover {
  transform: translateY(-3px);
  box-shadow: 0 14px 36px rgba(15,45,82,0.10);
}

/* LEFT column styles */
.notice-item .notice-left {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

/* Title */
.notice-item .notice-title {
  font-family: "Inter", sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #0F2D52;
  margin: 0;
}

/* Date */
.notice-item .notice-date {
  font-family: "Nunito Sans", sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #6E7C91;
  margin: 0;
}


/* ============================
   Responsive (mobile)
   ============================ */
@media (max-width: 768px) {
  .notice-item {
    flex-direction: column;
    align-items: flex-start;
    padding: 20px 22px;
  }

  .notice-item .notice-button a {
    margin-top: 12px;
  }
}/* End custom CSS */