@charset "utf-8";

/* Restyling editoriale della sezione News, isolato dalla logica del carosello. */
.sicut-news-home.section-80.section-lg-120.bg-gray-dark {
  position: relative;
  padding: clamp(4rem, 7vw, 6.5rem) 0;
  background: linear-gradient(90deg,#38a5bf 0 11%,transparent 11% 89%,#38a5bf 89% 100%) top/100% 5px no-repeat,radial-gradient(circle at 8% 12%,rgba(56,165,191,.15),transparent 26%),linear-gradient(180deg,#f8fbfc 0%,#edf5f7 100%) !important;
}

.sicut-news-home::before {
  content: "SICUT NEWS";
  position: absolute;
  top: 1rem;
  right: 4vw;
  color: rgba(8,41,66,.04);
  font-size: clamp(4rem,10vw,9rem);
  font-weight: 900;
  letter-spacing: -.06em;
  line-height: 1;
  pointer-events: none;
}

.sicut-news-home .context-dark { color: #172631; }
.sicut-news-home .news-home-eyebrow {
  display: table;
  margin: 0 auto 1rem;
  padding: .45rem .85rem;
  color: #07547a;
  background: #dff2f6;
  border: 1px solid #b8dfe7;
  border-radius: 999px;
}
.sicut-news-home h2,
.sicut-news-home.section-80 h2 { color: #082942 !important; text-shadow: none; }
.sicut-news-home .news-home-intro { color: #536975; }
.sicut-news-home .post-blog-grid {
  border: 1px solid #c5dde4;
  border-top: 5px solid #1596ad;
  border-radius: 18px;
  background: #fff;
  box-shadow: 0 16px 38px rgba(4,38,59,.12);
}
.sicut-news-home .post-blog-grid:hover {
  border-color: #70bfce;
  box-shadow: 0 24px 52px rgba(4,38,59,.2);
}
.sicut-news-home .post-blog-grid > .img-responsive {
  height: 215px;
  border-bottom: 1px solid #d8e7eb;
  filter: saturate(.92) contrast(1.03);
}
.sicut-news-home .caption {
  top: 1.15rem;
  left: 1.15rem;
  color: #fff;
  background: #082942;
  border: 1px solid rgba(255,255,255,.35);
  box-shadow: 0 10px 26px rgba(4,26,43,.28);
}
.sicut-news-home .caption .small { color: #8ddce8; }
.sicut-news-home .post-blog-grid-title { font-size: 1.18rem; line-height: 1.3; }
.sicut-news-home .post-blog-grid-footer .post-blog-tag a { padding: .48rem .85rem; border-radius: 999px; }
.sicut-news-home .button-wrap a.button {
  color: #fff !important;
  background: #082942;
  border-color: #082942;
  box-shadow: 0 10px 24px rgba(4,38,59,.18);
}
.sicut-news-home .button-wrap a.button:hover,
.sicut-news-home .button-wrap a.button:focus {
  color: #082942 !important;
  background: #fff;
  border-color: #1596ad;
}
.sicut-news-home .owl-dots .owl-dot span { background: #9fbfc8; }
.sicut-news-home .owl-dots .owl-dot.active span { background: #07547a; }

@media (max-width: 576px) {
  .sicut-news-home::before { top: 2rem; right: 1rem; }
  .sicut-news-home .post-blog-grid > .img-responsive { height: 190px; }
}
