.requirements__list {
    display: none;
}

.form-application__grid.concertmaster-block {
    display: none;
}

.concertmaster-block--active {
    display: grid !important;
}

.active {
    display: block;
}

iframe {
    width: 100%;
    height: 600px;
}

.text-block__text h2 {
    color: rgba(255, 255, 255, 0.8);
    font-style: normal;
    font-weight: 500;
    font-size: 3.6em;
    margin-bottom: 20px;
}

.regulations__doc.wp-content {
    font-size: 1.6em;
}

.base-tabs {
    gap: 30px;
}

.partner-block .swiper-wrapper {
    height: 100% !important;
}

.partner-block .swiper-slide {
    height: 180px !important;
}

.pswp__zoom-wrap img {
    object-fit: contain !important;
}

figure.quote__main:before {
    content: "”";
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-image: -o-linear-gradient(283.55deg, #32E3A4 12.44%, #3954B4 50.7%);
    background-image: linear-gradient(166.45deg, #32E3A4 12.44%, #3954B4 50.7%);
    font-style: normal;
    font-weight: 500;
    font-size: 128px;
    line-height: 78%;
    text-transform: uppercase;
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.home-hero__instruments-item a h2 {
	font-style: normal;
    font-weight: 600;
    font-size: 1em;
    line-height: 100%;
    text-transform: uppercase;
}

.home-hero__container--reverce {
	display: flex;
    flex-direction: column-reverse;
}

.regulations__doc.wp-content p {
	display: block !important;
}

.description--margin {
	margin-bottom: 20px;
}

.news-block__category-item {
	font-size: 1.1em;
}
.year-filter__link {
    font-weight: 550;
    line-height: 100%;
    font-size: 40px;
    background:
    linear-gradient(124.83deg, #84FED2 0%, #63CAD1 106.4%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
    text-align: left;
    opacity: 0.5;
}
.year-filter__link.year-filter__link_active{
    opacity: 1;
}
.filter-row{
    display: flex; justify-content: start; gap: 1.5rem; flex-wrap: wrap;
}
.dlPDFlink{
    text-decoration: underline;
    cursor: pointer;
}