.bg-primary {
  background: #2f55d4;
}

.bg-secondary {
  background: #5a6d90;
}

.bg-success {
  background: #2eca8b;
}

.bg-danger {
  background: #e43f52;
}

.bg-warning {
  background: #f17425;
}

.bg-info {
  background: #17a2b8;
}

.bg-light {
  background: #f8f9fc;
}

.bg-white {
  background: #fff;
}

.bg-dark {
  background: #3c4858;
}

.bg-muted {
  background: #8492a6;
}

.bg-grey-bg {
  background: linear-gradient(301deg, #fee, #eaf6ff);
}

.bg-soft-primary {
  background: rgba(47, 85, 212, 0.1);
}

.bg-soft-secondary {
  background: rgba(90, 109, 144, 0.1);
}

.bg-soft-success {
  background: rgba(46, 202, 139, 0.1);
}

.bg-soft-danger {
  background: rgba(228, 63, 82, 0.1);
}

.bg-soft-warning {
  background: rgba(241, 116, 37, 0.1);
}

.bg-soft-info {
  background: rgba(23, 162, 184, 0.1);
}

.bg-soft-light {
  background: rgba(248, 249, 252, 0.1);
}

.bg-soft-dark {
  background: rgba(60, 72, 88, 0.1);
}

.bg-soft-muted {
  background: rgba(132, 146, 166, 0.1);
}

.announcement-item {
  border: none;
  background: linear-gradient(to left, #FFF 50%, #2FBFD3 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  cursor: pointer;
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.announcement-item:hover {
  background-position: left bottom;
  color: #fff;
}
.announcement-item:hover .announcements-title {
  padding-left: 2px;
  color: #fff !important;
}
.announcement-item:hover .announcements-date {
  padding-left: 24px;
  color: #fff !important;
}
.announcement-item:hover .big-arrow::before {
  filter: brightness(0) saturate(100%) invert(100%) sepia(49%) saturate(0%) hue-rotate(190deg) brightness(108%) contrast(100%);
}
.announcement-item .announcements-title {
  word-break: break-word;
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 3;
}
.announcement-item .announcements-title,
.announcement-item .announcements-date {
  transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  min-width: 38px;
}
@media (max-width: 991.98px) {
  .announcement-item .announcements-title,
  .announcement-item .announcements-date {
    font-size: 18px !important;
  }
}
.announcement-item .big-arrow::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCA1NCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNkg1M001MyA2TDQ4IDExTTUzIDZMNDggMSIgc3Ryb2tlPSIjNERBQkU5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: contain;
  width: 50px;
  height: 12px;
  display: block;
  transition: filter 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  filter: unset;
}
@media (max-width: 991.98px) {
  .announcement-item .big-arrow::before {
    width: 34px;
  }
}

.splide-announcement-slider .announcements-title {
  -webkit-line-clamp: 2;
}

.announcement-list-page .announcements-title {
  -webkit-line-clamp: 3;
  max-height: 94px;
}

[id^=block-] > h2 ~ .four-display .view-header h2 {
  display: none;
}

/*# sourceMappingURL=announcement-block.css.map */
