.toolbar-horizontal.toolbar-fixed .is-open .site-header__menu {
    max-height: calc(100vh - 14rem) !important;
}
.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .is-open .site-header__menu {
    max-height: calc(100vh - 16rem) !important;
}
.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .site-header.is-open.is-scrolled+.site-header__bottom.is-open .site-header__menu {
    max-height: calc(100vh - 16rem) !important;
}
#block-nursery-disabilities-style {
  display: none;
}
.b-site-info-footer__phone--wrapper .item_wrapper {
    align-items: flex-start;
    flex-direction: column;
}
.site-header__menu {
    max-height: calc(100vh - 12rem) !important;
}
.page-front .region-content .block-type-benefits {
    order: -5;
}
.page-front .region-content .block-type-list-icons {
    order: -4;
}
@media screen and (min-width: 1199px) {
    .block-type-list-icons .field-block-paragraph {
        justify-content: space-around;
    }
    .block-type-list-icons .field-block-paragraph, .block-list-icons .field-block-paragraph {
        width: 100% !important;
        .swiper-wrapper {
            justify-content: space-between;
        }
    }

    .site-middle .block-type-list-icons .field-block-paragraph__item, .block-list-icons .field-block-paragraph__item {
        width: 16% !important;
    }
}
#block-views-block-persons-block-2 {
    .view-content .views-row:nth-child(14),
    .view-content .views-row:nth-child(15),
    .view-content .views-row:nth-child(16),
    .view-content .views-row:nth-child(17),
    .view-content .views-row:nth-child(18) {
        display: none;
    }
}

@media screen and (min-width: 1199px) {
    .view-block-gallery .views-row:nth-of-type(5) .node--type-gallery:after {
        background: none !important;
    }
}