.f-top-accent {
    font: 700 3rem/1.5 var(--default-font-family);
 }
 .f-top-accent-m {
     font: 700 2.5rem/1.5 var(--default-font-family);
 }
 .gap-x-24 {
     row-gap: 1.5rem;
 }
 .width-min {
     width: min-content;
     height: min-content;
 }
 .icon-card {
     text-align: left;
 }
 .pt-60 {
     padding-top: 3.75rem;
 }
 #fedMasshtab .icon-card__icon {
     margin-bottom: -0.375rem;
 }
 .vertikal-center {
     align-items: center;
 }
 .ptb-60 {
     padding: 3.75rem 0;
 }

 .partners {
    display: grid;
    grid-auto-columns: 1fr;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 60px 30px;
    align-items: center;
    grid-template-areas:
                        "block1 block2 block3 block4"
                        "block5 block6 block7 block8";
}
.block1 {grid-area: block1;}
.block2 {grid-area: block2;}
.block3 {grid-area: block3;}
.block4 {grid-area: block4;}
.block5 {grid-area: block5;}
.block6 {grid-area: block6;}
.block7 {grid-area: block7;}
.block8 {grid-area: block8;}

@media (max-width: 985px) {
    .partners {
        gap: 30px;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(4, 1fr);
        grid-template-areas:
                        "block1 block2 "
                        "block3 block4"
                        "block5 block6"
                        "block7 block8";
    }
}
@media (max-width: 545px) {
    .partners {
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(1, 1fr);
        grid-template-areas:
                        "block1"
                        "block2"
                        "block3"
                        "block4"
                        "block5"
                        "block6"
                        "block7"
                        "block8";
    }
}

.imgBlock {
    justify-content: center;
    flex: 1;
}
@media (max-width: 768px) {
    .imgBlock {
        justify-content: flex-start;
    }
    .br-mobile-none {
        display: none;
    }
}

.otchetnostRSBU .accordion:last-child {
    border-bottom: 1px solid var(--stoney-gray-50);
}
.otchetnostRSBU .accordion:last-child._opened {
    border-bottom: none;
}