
/* Стили для блока с флекс-элементами */

.flex-container {

    display: flex;

    align-items: center;

    justify-content: center;

    text-align: center;

    padding: 20px;

    border: 1px solid #ccc;
    border-radius: 35px;
    background-color: #F1F1F1;
    margin-bottom: 20px;

}

.block-01{
    height: 77px;

    font-family: Inter;

    font-size: 12px;

    font-weight: 400;

    line-height: 97px;

    letter-spacing: 0em;

    text-align: left;

    color: #D7D9D4;

}

.block-01.yellow{
    color: #FDB934;
}

.block-02 h2{

    color: #D7D9D4;

}
.block-02.yellow h2{
    color: #FDB934;
}

.block-03{
    width: 100%;
    text-align: left;

}

.block-03 span{

    font-size: 16px;

    font-weight: 600;

    line-height: 19px;

    text-align: left;

    color: #555555;

    padding: 15px;

    text-transform: uppercase;

}






.block-03 p{

    padding: 0 15px;
    font-size: 12px;

}
a.btn.btn-primary:hover {
    background-color: #FDB934;
}
a.btn.btn-primary.yellow{
    background-color: #FDB934;
    pointer-events: none;
}