@charset "UTF-8";
/*stylelint-disable*/
/* shadows */
/* Transitions */
/* Breakpoints */
/* На данном этапе участвуют только в respond-to-min */
/* Sizes */
/* Z-indexes */
/*stylelint-enable*/
/*stylelint-disable*/
/* For respond-to */
/* End respond-to */
/*stylelint-enable*/
/*stylelint-disable*/
/* Animations */
/*stylelint-enable*/
.filter-select .multiselect--active {
  z-index: 49;
}

@charset "UTF-8";
/*stylelint-disable*/
/* shadows */
/* Transitions */
/* Breakpoints */
/* На данном этапе участвуют только в respond-to-min */
/* Sizes */
/* Z-indexes */
/*stylelint-enable*/
/*stylelint-disable*/
/* For respond-to */
/* End respond-to */
/*stylelint-enable*/
/*stylelint-disable*/
/* Animations */
/*stylelint-enable*/
.n-c-events-card {
  width: 390px;
  height: 100%;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
@media (hover), (min-width: 0 \0) {
.n-c-events-card:hover {
      -webkit-transform: translateY(-8px);
              transform: translateY(-8px);
      -webkit-box-shadow: 0 20px 8px -12px rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0, 0, 0, 0.05);
              box-shadow: 0 20px 8px -12px rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0, 0, 0, 0.05);
}
}
@media only screen and (max-width: 750px) {
.n-c-events-card {
      width: 100%;
      height: 370px;
}
}
.n-c-events-card__image {
    width: 100%;
    height: 380px;
    background-color: #f2f2f2;
    background-size: cover;
    background-repeat: no-repeat;
}
.n-c-events-card__image img {
      width: 100%;
      height: 100%;
}
@media only screen and (max-width: 750px) {
.n-c-events-card__image {
        height: 240px;
}
}
.n-c-events-card__content {
    min-height: 140px;
    border: 1px solid #dedede;
    border-top: none;
    background-color: #fff;
    padding: 32px 36px;
}
@media only screen and (max-width: 750px) {
.n-c-events-card__content {
        padding: 28px 24px;
}
}
.n-c-events-card__date {
    margin-bottom: 10px;
    font-size: 14px;
    color: #c5beb8;
}
.n-c-events-card__title {
    overflow: hidden;
    display: -webkit-box;
    width: 100%;
    text-overflow: ellipsis;
    font-weight: 500;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: 18px;
    color: #292522;
}
@media only screen and (max-width: 750px) {
.n-c-events-card__title {
        font-size: 16px;
}
}

@charset "UTF-8";
/*stylelint-disable*/
/* shadows */
/* Transitions */
/* Breakpoints */
/* На данном этапе участвуют только в respond-to-min */
/* Sizes */
/* Z-indexes */
/*stylelint-enable*/
/*stylelint-disable*/
/* For respond-to */
/* End respond-to */
/*stylelint-enable*/
/*stylelint-disable*/
/* Animations */
/*stylelint-enable*/
.n-c-more-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 56px;
}
.n-c-more-button__btn {
    width: 100%;
    height: 100%;
}

@charset "UTF-8";
/*stylelint-disable*/
/* shadows */
/* Transitions */
/* Breakpoints */
/* На данном этапе участвуют только в respond-to-min */
/* Sizes */
/* Z-indexes */
/*stylelint-enable*/
/*stylelint-disable*/
/* For respond-to */
/* End respond-to */
/*stylelint-enable*/
/*stylelint-disable*/
/* Animations */
/*stylelint-enable*/
.n-c-events-page {
  padding-top: 72px;
  padding-bottom: 100px;
}
@media only screen and (max-width: 750px) {
.n-c-events-page {
      padding-top: 40px;
      padding-bottom: 60px;
}
}
.n-c-events-page__header {
    margin-bottom: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
@media only screen and (max-width: 750px) {
.n-c-events-page__header {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
}
}
.n-c-events-page__title {
    font-size: 28px;
}
.n-c-events-page__filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
}
@media only screen and (max-width: 750px) {
.n-c-events-page__filters {
        margin-top: 24px;
}
}
.n-c-events-page__filter .multiselect__placeholder {
    opacity: .6;
}
.n-c-events-page__cards-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 15px;
}
@media only screen and (max-width: 750px) {
.n-c-events-page__cards-wrapper {
        gap: 24px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
}
}
.n-c-events-page__more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    margin-top: 32px;
}
.n-c-events-page__more .n-c-more-button {
      width: 320px;
}
@media only screen and (max-width: 750px) {
.n-c-events-page__more {
        margin-top: 24px;
}
.n-c-events-page__more .n-c-more-button {
          width: 100%;
}
}

