.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);
}

form.views-exposed-form {
  border-radius: 16px;
  background: #F2F5F8;
  padding: 34px 32px;
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-content: center;
  align-items: center;
  position: relative;
  margin-bottom: 24px;
}
form.views-exposed-form::before {
  content: "";
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 70%;
  background-color: #081e5f;
  z-index: -1;
}
form.views-exposed-form::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #F2F5F8;
  border-radius: 8px;
  z-index: 0;
}
@media (max-width: 991.98px) {
  form.views-exposed-form {
    flex-wrap: wrap;
  }
}
form.views-exposed-form input {
  width: 100%;
  height: unset !important;
  margin-top: 0;
  padding: 14px 16px;
  border: none;
  border-radius: 14px !important;
}
form.views-exposed-form div.form-actions input {
  background-color: #081e5f;
  font-family: Arsenal;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  padding: 20px;
  color: #FFF;
}
form.views-exposed-form div {
  z-index: 3;
  position: relative;
}
form.views-exposed-form div:not(.form-actions) {
  width: 100%;
}
@media (min-width: 992px) {
  form.views-exposed-form div.form-type-select {
    max-width: 260px;
  }
}
form.views-exposed-form .select2-selection__arrow::after {
  content: "" !important;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNiA2TDExIDEiIHN0cm9rZT0iIzI5OERFNSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat;
  background-size: 14px;
  width: 20px;
  height: 20px;
  background-position: center;
}
form.views-exposed-form span#select2-edit-event-month-container {
  font-family: Arsenal;
  font-weight: 400;
  font-size: 16px;
  padding: 12px 50px 12px 16px;
  color: #0C1F61;
}
form.views-exposed-form span.select2-selection.select2-selection--single {
  border-radius: 14px !important;
  border: none !important;
}
form.views-exposed-form span.select2.select2-container.select2-container--default {
  border: none !important;
}
[data-theme=dark] form.views-exposed-form::before {
  background-color: var(--bg-primary);
}
[data-theme=dark] form.views-exposed-form::after {
  background-color: var(--black-dark);
}
[data-theme=dark] form.views-exposed-form .select2.select2-container--default .select2-selection--single {
  background-color: var(--bg-primary) !important;
}
[data-theme=dark] form.views-exposed-form .form-text {
  background-color: var(--bg-primary);
  color: #fff;
}

.list-item img {
  border-radius: 16px;
}
.list-item p.text-title {
  word-break: break-word;
  white-space: normal;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  min-height: 85px;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.list-item:hover span::after {
  transform: translateX(4px);
}
.list-item span.text-link::after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAyNCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzUgNC43NDA2NUgyMy4wOTc3TTIzLjA5NzcgNC43NDA2NUwxOS4xMDcgOC43MzEzMU0yMy4wOTc3IDQuNzQwNjVMMTkuMTA3IDAuNzUiIHN0cm9rZT0iIzBDMjc4OCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat;
  background-repeat: no-repeat;
  background-size: 18px;
  width: 26px;
  height: 10px;
  background-position: center;
  transition: 0.3s ease;
}

.view-grid .grid-item::after {
  content: ".";
  position: absolute;
  right: 0;
  font-size: 0;
  height: 1px;
  border-radius: 5px;
  width: 100vh;
  background: rgb(217, 223, 230);
  left: 0;
  right: 0;
  top: -36px;
}
.view-grid.view-ek .grid-item::after {
  width: 100%;
  top: 100%;
  bottom: 0;
}
.view-grid.view-ek .grid-item:last-child::after {
  display: none;
}

/*# sourceMappingURL=card-list.css.map */
