.left-block-shade{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 20;
}

.left-block{
    position: sticky;
    top: 0;
    z-index: 30;
    padding: 50px 0;
    height: 100%;
    /*height: 1000px;*/
}
.wrap-mini{
    padding-left: 35px;
    padding-right: 35px;
    max-height:100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.left-block-params{
    height: 100%;
}

.breadcrumbs{
    margin-bottom:20px;
}

@media (max-width: 990px){
    .left-block-shade{
        display: none;
    }
    .left-block{
        position: fixed;
        width: 100% !important;
        bottom: 0 !important;
        padding-bottom: 20px !important;
        box-shadow: 0px -20px 10px 20px white;
        background: white;
        z-index: 10000;
        height: fit-content;
        top: auto;
        padding-top:0;
    }
    .left-block-text-header{
        display: flex !important;
        justify-content: space-between;
        padding-left: 15px;
        padding-right: 15px;
    }
    .left-block-text-header>h1{
        display:inline-block;
        color: #0a225a;
    }
    .wrap-mini{
        padding-left: 0px;
        padding-right: 0px;
        display: block;
    }

    .params-icon img{
        transition: transform 1s;
    }
    .params-icon{
        float:right;
    }

    .left-block{
        position: fixed;
        width: 100% !important;
        bottom: 0 !important;
        padding-bottom: 20px !important;
        box-shadow: 0px -20px 10px 20px white;
        background: white;
        z-index: 10000;
        height: fit-content;
        top: auto;
        padding-top: 0;
    }
    .left-block-params{
        position: absolute;
        width: 100%;
        /* opacity: 0; */
        /* transition: opacity 0.7s; */
        overflow-x: hidden;
        overflow-y: auto;
        padding-left: 35px;
        padding-right: 35px;
        -webkit-overflow-scrolling: touch;
        /* height: calc(calc(var(--vh, 1vh) * 100) - 220px); */
        /* display: none; */
        height: calc(calc(var(--vh, 1vh) * 100) - 100px);
        /* padding-bottom: 20px; */
    }
    .left-block-params-shade{
        position: absolute;
        width: 100%;
        background: white;
        left: 0;
        height: calc(var(--vh, 1vh) * 100);
    }
}