/* assets/css/text.css – сгенерировано scripts/import-donor-css.mjs, руками не править */
.text{
    padding-top: 0;
}

.text-container ol > li{
    color:  #282328;
    font-size: 1rem;
    line-height: 127%;
    list-style-type: decimal;
    margin-left: 2rem;
}
.text-container ol > li > ul{
    grid-gap: 1rem;
}
h1{
margin-bottom: -3.12rem;
}
.text-container ul {
    display: grid;
    grid-gap: 1rem;
    margin-left: 3.4rem;
}
.text-container ol > li::marker {
    color: #282328;
    font-size:1.75rem;
}

.text-container ol{
    padding: 0;
}
.text-container p{
}
.text-container li::marker {
    color: #282328;
}
.text-container{
    color: #282328;
    font-size: 18px;
    font-weight: 400;
    line-height: 146%;
}
.text-container h5{
    font-family: "AGAvalancheCBold", 'AGAvalancheCBold Fallback',sans-serif;
    font-size: 1.125rem;
margin-bottom: 1rem;
}
.text-container ol > li:last-of-type > ul{
    padding-left: 3.8rem;
    margin: 0;
}
.text-container ol > li:last-of-type h5:first-of-type{
    margin-top: 0;
}
.text-container ol > li:last-of-type h5{
    margin: 1rem 0;
}
.text-container span{
    font-family: "AGAvalancheC", 'AGAvalancheC Fallback',sans-serif;
}
.requisites__content div{
    display: flex;
    max-width: 100%;
    flex-direction: column;
    padding: 1.12rem 0;
    border-top: 1px solid #E2E0E3;
}
.requisites__content div:first-of-type{
    padding-top: 0;
    border-top: none;
}
.requisites__content div > div {
    display: flex;
    flex-direction: row;
  
    padding: 0;
}
.requisites__content div > div p{
    margin-right: 1.88rem;
    width: 50%;
    margin: 0;
    display: flex;
    color: #282328;
}
.requisites__content div > div p a{
    text-decoration: underline;

}
.requisites__content p{
    margin: 0;
    color: #A69FA6;
    font-size: 1.125rem;
    line-height: 146%; 
    margin-top: 0.42rem;
}
.requisites__content span {
    margin-bottom: 0.12rem;
}

@media (max-width: 992px) {
    .text-container h3 {
        margin-top: 3.75rem;
    }
    .requisites__content p{
        font-size: 0.9375rem;
    }
    .requisites__content div > div p a {
        word-wrap: break-word;
        width: 75%;
    }
    .requisites__content div > div p {
        width: 50%;
    }
.breadcrumb__content {
    width: 100%;
    flex-wrap: wrap;
}

}
@media (max-width:599px) {
    .text-container h3 {
        margin-top: 3.44rem;
    }
    .requisites__content div:first-of-type {
        display: flex;
        flex-direction: column;
    }
    .requisites__content div:first-of-type p{
        margin-bottom: 0.5rem;
        margin-right: 0;
    }
    .requisites__content div > div p {
        width: 100%;
    }

}