.filter-top {
    max-width: 1256px;
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
    margin: 0 auto;
    display: flex;
    justify-content: end;
}

.filter-top__inner {
    max-width: 896px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.filter-top__item {
    display: flex;
}

.sort-card {
    display: flex;
    gap: 24px;
}

.sort-card__item {
    display: flex;
}

.sort-card__item-href {
    font: 300 16px/22px Roboto;
    color: #333333;
    transition: color .3s;

    &:hover {
        color: #000000;
    }
}

.sort-card__item-href--active {
    font: 400 16px/22px Roboto;
    color: #760000;
    cursor: default;
    pointer-events: none;
}

.view-card {
    display: flex;
    gap: 16px;
}

.view-card__item {
    display: flex;
}

.view-card__item-href {
    display: flex;

    & svg path {
        transition: stroke .3s;
    }
    &:hover svg path {
        stroke: #333333;
    }
}

.view-card__item-href--active {
    cursor: default;
    pointer-events: none;

    & svg path {
        stroke: #760000;
    }
}

.form--filter {
    max-width: 272px;
    width: 100%;
    display: flex;
    border-radius: 12px;
    height: max-content;
    overflow: hidden;
    /*margin-top: 380px;*/
}

.bx-filter.filter {
    width: 100%;
    display: flex;
    padding: 32px;
    box-sizing: border-box;
    background-color: #F8F5F1;
    flex-direction: column;
    gap: 32px;
}

.filter__toggle-btn {
    font: 500 24px/24px Roboto;
    color: #333333;
}

.filter__content {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 29px;
    padding: 0;
    margin: 0;
}

.filter__content-inner {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 29px;
}

.form__row {
    margin: 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 0;
    transition: gap .3s;
}

.form__row-title-block {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;

    & svg {
        transition: transform .3s;
    }
    &:hover {
        & .form__row-title {
            color: #760000;
        }
    }
}

.form__row-title {
    margin: 0;
    font: 500 16px/16px Roboto;
    color: #333333;
    transition: color .3s;
}

.form__group {
    width: 100%;
    display: flex;
    height: 0;
    overflow: hidden;
    transition: height .3s;

    & > div {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 12px 24px;

        & .checkbox {
            width: 100%;
            display: flex;
            gap: 8px;
            align-items: center;

            & input {
                appearance: none;
                -webkit-appearance: none;
                -moz-appearance: none;
                margin: 0;
                width: 20px;
                height: 20px;
                display: flex;
                border-radius: 4px;
                border: 2px solid rgba(118, 0, 0, 0.1);
                box-sizing: border-box;
                cursor: pointer;
                flex-shrink: 0;
                transition: background-color .3s, border-color .3s;

                &:hover {
                    border: 2px solid #D6DAE0;
                }
                &:checked {
                    background-color: #760000;
                    background-image: url("/local/templates/b4x64_hotel/static/img/icons/checkbox.png");
                    background-size: 100%;
                    background-position: center;
                    background-repeat: no-repeat;
                    border: 2px solid #760000;
                }
                &:disabled {
                    border: none;
                    background-color: rgba(140, 140, 140, 0.1);
                }
            }
            & label {
                font: 14px/21px Roboto;
                color: #333333;
                padding: 0;

                &:before {
                    content: none;
                }
                &:after {
                    content: none;
                }
            }
        }
    }
    & .form__group-cols {
        flex-wrap: wrap;
        flex-direction: row;


        & .checkbox {
            width: calc(100% / 2 - 30px);
        }
    }
}


.form__reset-btn {
    width: 100%;
    display: flex;
    height: 48px;
    justify-content: center;
    align-items: center;
    font: 500 16px/24px Roboto;
    color: #760000;
    border: 1px solid #760000;
    border-radius: 10px;
    box-sizing: border-box;
    letter-spacing: unset;
    padding: 0;
    text-transform: unset;
    margin-top: 8px;
    background-color: transparent;
    transition: background-color .3s, color .3s;

    &:hover {
        color: #FFF;
        background-color: #760000;
    }
}

.filter-block-opened {
    gap: 18px;

    & .form__row-title-block {
        & svg {
            transform: rotate(180deg);
        }
    }
}

.bx-pagination  {
    display: flex;
    margin: 20px auto 0;
}

.bx-pagination-container {
    width: 100%;
    display: flex;

    & ul {
        width: 100%;
        display: flex;
        align-items: center;
        gap: 16px;

        & li:not(.bx-pag-prev, .bx-pag-next) {
            display: flex;
            border: 1.5px solid #EBEDF1;
            box-sizing: border-box;
            border-radius: 8px;
            overflow: hidden;
            width: 40px;
            height: 40px;
            transition: border .3s;

            & a {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 100%;
                height: 100%;

                & span {
                    font: 16px/22px Roboto;
                    color: #5A616C;
                    transition: color .3s;
                }
            }
            &:hover:not(.bx-active) {
                border: 1.5px solid #B7BECA;

                & span {
                    color: #333333;
                }
            }
        }
        & .bx-active {
            display: flex;
            border: 1.5px solid #760000;
            box-sizing: border-box;
            border-radius: 8px;
            overflow: hidden;
            width: 40px;
            height: 40px;
            background-color: #760000;

            & span {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 100%;
                height: 100%;
                font: 16px/22px Roboto;
                color: #FFF;
            }
        }
    }
}

.bx-pag-prev {
    display: flex;
    border: 1.5px solid #EBEDF1;
    box-sizing: border-box;
    border-radius: 8px;
    overflow: hidden;
    width: 40px;
    height: 40px;
    transition: border .3s;

    & a {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;

        & > span {
            display: flex;
        }
    }
    & > span {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
    }
}

.bx-pag-next {
    display: flex;
    border: 1.5px solid #EBEDF1;
    box-sizing: border-box;
    border-radius: 8px;
    overflow: hidden;
    width: 40px;
    height: 40px;
    transition: border .3s;

    & a {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;

        & > span {
            display: flex;
        }
    }
    & > span {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
    }
}

.filter-top__filter-btn {
    display: none;
}

.filter-top-mobile {
    display: none;
}


@media screen and (max-width: 1100px) {
    .filter-top {
        /*max-width: 1256px;*/
        /*width: 100%;*/
        padding: 0 60px;
        /*box-sizing: border-box;*/
        /*margin: 0 auto;*/
        /*display: flex;*/
        /*justify-content: end;*/
    }
    .filter-top__inner {
        max-width: unset;
        /*width: 100%;*/
        /*display: flex;*/
        /*justify-content: space-between;*/
        /*align-items: center;*/
    }
    .filter-top__filter-btn {
        display: flex;
        gap: 8px;
        width: max-content;
        align-items: center;
        border-radius: 12px;
        background-color: #F8F5F1;
        font: 500 16px/22px Roboto;
        color: #760000;
        padding: 13px 24px;
    }
    .filter-top__item {
        /*display: flex;*/
    }
    .filter-top__item--sort {
        margin-left: auto;
    }
    .filter-top__item--view {
        margin-left: 49px;
    }
    .sort-card {
        /*display: flex;*/
        /*gap: 24px;*/
    }
    .sort-card__item {
        /*display: flex;*/
    }
    .sort-card__item-href {
        /*font: 300 16px/22px Roboto;*/
        /*color: #333333;*/
        /*transition: color .3s;*/

        &:hover {
            /*color: #000000;*/
        }
    }
    .sort-card__item-href--active {
        /*font: 400 16px/22px Roboto;*/
        /*color: #760000;*/
        /*cursor: default;*/
        /*pointer-events: none;*/
    }
    .view-card {
        /*display: flex;*/
        /*gap: 16px;*/
    }
    .view-card__item {
        /*display: flex;*/
    }
    .view-card__item-href {
        /*display: flex;*/

        & svg path {
            /*transition: stroke .3s;*/
        }
        &:hover svg path {
            /*stroke: #333333;*/
        }
    }
    .view-card__item-href--active {
        /*cursor: default;*/
        /*pointer-events: none;*/

        & svg path {
            /*stroke: #760000;*/
        }
    }
    .form--filter {
        max-width: unset;
        /*width: 100%;*/
        /*display: flex;*/
        /*border-radius: 12px;*/
        height: 0;
        /*overflow: hidden;*/
        margin-top: 0;
        transition: height .3s, margin-top .3s;
    }
    .form--filter_opened {
        margin-top: 16px;
        height: max-content;
    }
    .bx-filter.filter {
        /*width: 100%;*/
        /*display: flex;*/
        /*padding: 32px;*/
        /*box-sizing: border-box;*/
        /*background-color: #F8F5F1;*/
        /*flex-direction: column;*/
        gap: 0;
    }
    .filter__toggle-btn {
        /*font: 500 24px/24px Roboto;*/
        /*color: #333333;*/
        display: none;
    }
    .filter__content {
        /*width: 100%;*/
        /*display: flex;*/
        /*flex-direction: column;*/
        /*gap: 29px;*/
        /*padding: 0;*/
        /*margin: 0;*/
    }
    .filter__content-inner {
        /*width: 100%;*/
        /*display: unset;*/
        flex-direction: unset;
        flex-wrap: wrap;
        gap: 29px 24px;
        /*columns: auto 2;*/
        /*column-gap: 24px;*/
        /*height: max-content;*/
        /*padding: 0;*/
        /*margin: 0;*/
    }
    .form__row {
        /*margin: 0;*/
        width: calc(100% / 2 - 12px);
        /*display: flex;*/
        /*flex-direction: column;*/
        /*gap: 0;*/
        /*padding: 12px 0;*/
        /*transition: gap .3s;*/
    }
    .form__row-title-block {
        /*width: 100%;*/
        /*display: flex;*/
        /*align-items: center;*/
        /*justify-content: space-between;*/
        /*cursor: pointer;*/

        & svg {
            /*transition: transform .3s;*/
        }
        &:hover {
            & .form__row-title {
                /*color: #760000;*/
            }
        }
    }
    .form__row-title {
        /*margin: 0;*/
        /*font: 500 16px/16px Roboto;*/
        /*color: #333333;*/
        /*transition: color .3s;*/
    }
    .form__group {
        /*width: 100%;*/
        /*display: flex;*/
        /*height: 0;*/
        /*overflow: hidden;*/
        /*transition: height .3s;*/

        & > div {
            /*width: 100%;*/
            /*display: flex;*/
            /*flex-direction: column;*/
            /*gap: 12px;*/

            & .checkbox {
                /*width: 100%;*/
                /*display: flex;*/
                /*gap: 8px;*/
                /*align-items: center;*/

                & input {
                    /*appearance: none;*/
                    /*-webkit-appearance: none;*/
                    /*-moz-appearance: none;*/
                    /*margin: 0;*/
                    /*width: 20px;*/
                    /*height: 20px;*/
                    /*display: flex;*/
                    /*border-radius: 4px;*/
                    /*border: 2px solid rgba(118, 0, 0, 0.1);*/
                    /*box-sizing: border-box;*/
                    /*cursor: pointer;*/
                    /*flex-shrink: 0;*/
                    /*transition: background-color .3s, border-color .3s;*/

                    &:hover {
                        /*border: 2px solid #D6DAE0;*/
                    }
                    &:checked {
                        /*background-color: #760000;*/
                        /*background-image: url("/local/templates/b4x64_hotel/static/img/icons/checkbox.png");*/
                        /*background-size: 100%;*/
                        /*background-position: center;*/
                        /*background-repeat: no-repeat;*/
                        /*border: 2px solid #760000;*/
                    }
                }
                & label {
                    /*font: 14px/21px Roboto;*/
                    /*color: #333333;*/
                    /*padding: 0;*/

                    &:before {
                        /*content: none;*/
                    }
                    &:after {
                        /*content: none;*/
                    }
                }
            }
        }
        & .form__group-cols {
            & .checkbox {
                width: calc(100% / 2 - 60px);
            }
        }
    }
    .form__reset-btn {
        /*width: 100%;*/
        /*display: flex;*/
        /*height: 48px;*/
        /*justify-content: center;*/
        /*align-items: center;*/
        /*font: 500 16px/24px Roboto;*/
        /*color: #760000;*/
        /*border: 1px solid #760000;*/
        /*border-radius: 10px;*/
        /*box-sizing: border-box;*/
        /*letter-spacing: unset;*/
        /*padding: 0;*/
        /*text-transform: unset;*/
        /*margin-top: 8px;*/
        /*background-color: transparent;*/
        /*transition: background-color .3s, color .3s;*/

        &:hover {
            /*color: #FFF;*/
            /*background-color: #760000;*/
        }
    }
    .filter-block-opened {
        /*gap: 18px;*/

        & .form__row-title-block {
            & svg {
                /*transform: rotate(180deg);*/
            }
        }
    }
    .bx-pagination  {
        /*display: flex;*/
        margin: 40px auto 0;
    }
    .bx-pagination-container {
        /*width: 100%;*/
        /*display: flex;*/

        & ul {
            /*width: 100%;*/
            /*display: flex;*/
            /*align-items: center;*/
            /*gap: 16px;*/

            & li {
                /*display: flex;*/
                /*border: 1.5px solid #EBEDF1;*/
                /*box-sizing: border-box;*/
                /*border-radius: 8px;*/
                /*overflow: hidden;*/
                /*width: 40px;*/
                /*height: 40px;*/
                /*transition: border .3s;*/

                & a {
                    /*display: flex;*/
                    /*align-items: center;*/
                    /*justify-content: center;*/
                    /*width: 100%;*/
                    /*height: 100%;*/

                    & span {
                        /*font: 16px/22px Roboto;*/
                        /*color: #5A616C;*/
                        /*transition: color .3s;*/
                    }
                }
                &:hover:not(.bx-active) {
                    /*border: 1.5px solid #B7BECA;*/

                    & span {
                        /*color: #333333;*/
                    }
                }
            }
            & .bx-active {
                /*display: flex;*/
                /*border: 1.5px solid #760000;*/
                /*box-sizing: border-box;*/
                /*border-radius: 8px;*/
                /*overflow: hidden;*/
                /*width: 40px;*/
                /*height: 40px;*/
                /*background-color: #760000;*/

                & span {
                    /*display: flex;*/
                    /*align-items: center;*/
                    /*justify-content: center;*/
                    /*width: 100%;*/
                    /*height: 100%;*/
                    /*font: 16px/22px Roboto;*/
                    /*color: #FFF;*/
                }
            }
        }
    }
    .bx-pag-prev {
        /*display: flex;*/
        border: none;
        /*box-sizing: border-box;*/
        /*border-radius: 8px;*/
        /*overflow: hidden;*/
        /*width: 40px;*/
        /*height: 40px;*/
        /*transition: border .3s;*/

        & a {
            /*display: flex;*/
            /*align-items: center;*/
            /*justify-content: center;*/
            /*width: 100%;*/
            /*height: 100%;*/

            & > span {
                /*display: flex;*/
            }
        }
        & > span {
            /*display: flex;*/
            /*align-items: center;*/
            /*justify-content: center;*/
            /*width: 100%;*/
            /*height: 100%;*/
        }
    }
    .bx-pag-next {
        /*display: flex;*/
        border: none;
        /*box-sizing: border-box;*/
        /*border-radius: 8px;*/
        /*overflow: hidden;*/
        /*width: 40px;*/
        /*height: 40px;*/
        /*transition: border .3s;*/

        & a {
            /*display: flex;*/
            /*align-items: center;*/
            /*justify-content: center;*/
            /*width: 100%;*/
            /*height: 100%;*/

            & > span {
                /*display: flex;*/
            }
        }
        & > span {
            /*display: flex;*/
            /*align-items: center;*/
            /*justify-content: center;*/
            /*width: 100%;*/
            /*height: 100%;*/
        }
    }
    .filter-top-desktop {
        display: none;
    }
    .filter-top-mobile {
        display: flex;
        padding: 0;
        margin-top: 60px;
    }
}


@media screen and (max-width: 720px) {
    .filter-top {
        /*max-width: 1256px;*/
        /*width: 100%;*/
        padding: 0;
        /*box-sizing: border-box;*/
        /*margin: 0 auto;*/
        /*display: flex;*/
        /*justify-content: end;*/
    }
    .filter-top__inner {
        max-width: unset;
        /*width: 100%;*/
        /*display: flex;*/
        /*justify-content: space-between;*/
        /*align-items: unset;*/
        flex-direction: column;
        gap: 24px;
    }
    .filter-top__filter-btn {
        /*display: flex;*/
        /*gap: 8px;*/
        width: 100%;
        justify-content: center;
        /*align-items: center;*/
        /*border-radius: 12px;*/
        /*background-color: #F8F5F1;*/
        /*font: 500 16px/22px Roboto;*/
        /*color: #760000;*/
        /*padding: 13px 24px;*/
    }
    .filter-top__item {
        /*display: flex;*/
    }
    .filter-top__item--sort {
        margin-left: unset;
    }
    .filter-top__item--view {
        display: none;
        /*margin-left: 49px;*/
    }
    .sort-card {
        /*display: flex;*/
        /*gap: 24px;*/
    }
    .sort-card__item {
        /*display: flex;*/
    }
    .sort-card__item-href {
        /*font: 300 16px/22px Roboto;*/
        /*color: #333333;*/
        /*transition: color .3s;*/

        &:hover {
            /*color: #000000;*/
        }
    }
    .sort-card__item-href--active {
        /*font: 400 16px/22px Roboto;*/
        /*color: #760000;*/
        /*cursor: default;*/
        /*pointer-events: none;*/
    }
    .view-card {
        /*display: flex;*/
        /*gap: 16px;*/
    }
    .view-card__item {
        /*display: flex;*/
    }
    .view-card__item-href {
        /*display: flex;*/

        & svg path {
            /*transition: stroke .3s;*/
        }
        &:hover svg path {
            /*stroke: #333333;*/
        }
    }
    .view-card__item-href--active {
        /*cursor: default;*/
        /*pointer-events: none;*/

        & svg path {
            /*stroke: #760000;*/
        }
    }
    .form--filter {
        max-width: unset;
        /*width: 100%;*/
        /*display: flex;*/
        /*border-radius: 12px;*/
        height: 0;
        /*overflow: hidden;*/
        margin-top: 0;
        transition: height .3s, margin-top .3s;
    }
    .form--filter_opened {
        margin-top: 16px;
        height: max-content;
    }
    .bx-filter.filter {
        /*width: 100%;*/
        /*display: flex;*/
        /*padding: 32px;*/
        /*box-sizing: border-box;*/
        /*background-color: #F8F5F1;*/
        /*flex-direction: column;*/
        gap: 0;
    }
    .filter__toggle-btn {
        /*font: 500 24px/24px Roboto;*/
        /*color: #333333;*/
        display: none;
    }
    .filter__content {
        /*width: 100%;*/
        /*display: flex;*/
        /*flex-direction: column;*/
        /*gap: 29px;*/
        /*padding: 0;*/
        /*margin: 0;*/
    }
    .filter__content-inner {
        /*width: 100%;*/
        /*display: unset;*/
        flex-direction: unset;
        flex-wrap: wrap;
        gap: 29px 24px;
        /*columns: auto 2;*/
        /*column-gap: 24px;*/
        /*height: max-content;*/
        /*padding: 0;*/
        /*margin: 0;*/
    }
    .form__row {
        /*margin: 0;*/
        width: calc(100% / 2 - 12px);
        /*display: flex;*/
        /*flex-direction: column;*/
        /*gap: 0;*/
        /*padding: 12px 0;*/
        /*transition: gap .3s;*/
    }
    .form__row-title-block {
        /*width: 100%;*/
        /*display: flex;*/
        /*align-items: center;*/
        /*justify-content: space-between;*/
        /*cursor: pointer;*/

        & svg {
            /*transition: transform .3s;*/
        }
        &:hover {
            & .form__row-title {
                /*color: #760000;*/
            }
        }
    }
    .form__row-title {
        /*margin: 0;*/
        /*font: 500 16px/16px Roboto;*/
        /*color: #333333;*/
        /*transition: color .3s;*/
    }
    .form__group {
        /*width: 100%;*/
        /*display: flex;*/
        /*height: 0;*/
        /*overflow: hidden;*/
        /*transition: height .3s;*/

        & > div {
            /*width: 100%;*/
            /*display: flex;*/
            /*flex-direction: column;*/
            /*gap: 12px;*/

            & .checkbox {
                /*width: 100%;*/
                /*display: flex;*/
                /*gap: 8px;*/
                /*align-items: center;*/

                & input {
                    /*appearance: none;*/
                    /*-webkit-appearance: none;*/
                    /*-moz-appearance: none;*/
                    /*margin: 0;*/
                    /*width: 20px;*/
                    /*height: 20px;*/
                    /*display: flex;*/
                    /*border-radius: 4px;*/
                    /*border: 2px solid rgba(118, 0, 0, 0.1);*/
                    /*box-sizing: border-box;*/
                    /*cursor: pointer;*/
                    /*flex-shrink: 0;*/
                    /*transition: background-color .3s, border-color .3s;*/

                    &:hover {
                        /*border: 2px solid #D6DAE0;*/
                    }
                    &:checked {
                        /*background-color: #760000;*/
                        /*background-image: url("/local/templates/b4x64_hotel/static/img/icons/checkbox.png");*/
                        /*background-size: 100%;*/
                        /*background-position: center;*/
                        /*background-repeat: no-repeat;*/
                        /*border: 2px solid #760000;*/
                    }
                }
                & label {
                    /*font: 14px/21px Roboto;*/
                    /*color: #333333;*/
                    /*padding: 0;*/

                    &:before {
                        /*content: none;*/
                    }
                    &:after {
                        /*content: none;*/
                    }
                }
            }
        }
    }
    .form__reset-btn {
        /*width: 100%;*/
        /*display: flex;*/
        /*height: 48px;*/
        /*justify-content: center;*/
        /*align-items: center;*/
        /*font: 500 16px/24px Roboto;*/
        /*color: #760000;*/
        /*border: 1px solid #760000;*/
        /*border-radius: 10px;*/
        /*box-sizing: border-box;*/
        /*letter-spacing: unset;*/
        /*padding: 0;*/
        /*text-transform: unset;*/
        /*margin-top: 8px;*/
        /*background-color: transparent;*/
        /*transition: background-color .3s, color .3s;*/

        &:hover {
            /*color: #FFF;*/
            /*background-color: #760000;*/
        }
    }
    .filter-block-opened {
        /*gap: 18px;*/

        & .form__row-title-block {
            & svg {
                /*transform: rotate(180deg);*/
            }
        }
    }
    .bx-pagination  {
        /*display: flex;*/
        margin: 40px auto 0;
    }
    .bx-pagination-container {
        /*width: 100%;*/
        /*display: flex;*/

        & ul {
            /*width: 100%;*/
            /*display: flex;*/
            /*align-items: center;*/
            /*gap: 16px;*/

            & li {
                /*display: flex;*/
                /*border: 1.5px solid #EBEDF1;*/
                /*box-sizing: border-box;*/
                /*border-radius: 8px;*/
                /*overflow: hidden;*/
                /*width: 40px;*/
                /*height: 40px;*/
                /*transition: border .3s;*/

                & a {
                    /*display: flex;*/
                    /*align-items: center;*/
                    /*justify-content: center;*/
                    /*width: 100%;*/
                    /*height: 100%;*/

                    & span {
                        /*font: 16px/22px Roboto;*/
                        /*color: #5A616C;*/
                        /*transition: color .3s;*/
                    }
                }
                &:hover:not(.bx-active) {
                    /*border: 1.5px solid #B7BECA;*/

                    & span {
                        /*color: #333333;*/
                    }
                }
            }
            & .bx-active {
                /*display: flex;*/
                /*border: 1.5px solid #760000;*/
                /*box-sizing: border-box;*/
                /*border-radius: 8px;*/
                /*overflow: hidden;*/
                /*width: 40px;*/
                /*height: 40px;*/
                /*background-color: #760000;*/

                & span {
                    /*display: flex;*/
                    /*align-items: center;*/
                    /*justify-content: center;*/
                    /*width: 100%;*/
                    /*height: 100%;*/
                    /*font: 16px/22px Roboto;*/
                    /*color: #FFF;*/
                }
            }
        }
    }
    .bx-pag-prev {
        /*display: flex;*/
        border: none;
        /*box-sizing: border-box;*/
        /*border-radius: 8px;*/
        /*overflow: hidden;*/
        /*width: 40px;*/
        /*height: 40px;*/
        /*transition: border .3s;*/

        & a {
            /*display: flex;*/
            /*align-items: center;*/
            /*justify-content: center;*/
            /*width: 100%;*/
            /*height: 100%;*/

            & > span {
                /*display: flex;*/
            }
        }
        & > span {
            /*display: flex;*/
            /*align-items: center;*/
            /*justify-content: center;*/
            /*width: 100%;*/
            /*height: 100%;*/
        }
    }
    .bx-pag-next {
        /*display: flex;*/
        border: none;
        /*box-sizing: border-box;*/
        /*border-radius: 8px;*/
        /*overflow: hidden;*/
        /*width: 40px;*/
        /*height: 40px;*/
        /*transition: border .3s;*/

        & a {
            /*display: flex;*/
            /*align-items: center;*/
            /*justify-content: center;*/
            /*width: 100%;*/
            /*height: 100%;*/

            & > span {
                /*display: flex;*/
            }
        }
        & > span {
            /*display: flex;*/
            /*align-items: center;*/
            /*justify-content: center;*/
            /*width: 100%;*/
            /*height: 100%;*/
        }
    }
    .filter-top-desktop {
        display: none;
    }
    .filter-top-mobile {
        /*display: flex;*/
        /*padding: 0;*/
        margin-top: 48px;
    }
    .form__row--validate{
        width: 100%;
    }
    .form__row{
        width: 100%;
        margin-bottom:10px;
    }
}