.bfc-boxes-slider {
    padding: 8rem 0 14rem;
    position: relative
}

.bfc-boxes-slider.bfc-boxes-rounded {
    padding: 5rem 0 0
}

@media(max-width:1399.98px) {
    .bfc-boxes-slider.bfc-boxes-rounded {
        padding: 4rem 0 0
    }
}

@media(max-width:1199.98px) {
    .bfc-boxes-slider.bfc-boxes-rounded {
        padding: 2rem 0 0
    }
}

@media(max-width:1399.98px) {
    .bfc-boxes-slider {
        padding: 4rem 0 16rem
    }
}

@media(max-width:1199.98px) {
    .bfc-boxes-slider {
        padding: 2rem 0 9rem
    }
}

@media(max-width:767.98px) {
    .bfc-boxes-slider {
        padding: 2rem 0 6rem
    }
}

.bfc-boxes-slider .bfc-boxes-slider-heading {
    padding-bottom: 6.2rem
}

.bfc-boxes-slider .bfc-boxes-slider-heading h3 {
    font-weight: 700
}

@media(max-width:767.98px) {
    .bfc-boxes-slider .bfc-boxes-slider-heading h3 {
        font-size: 2.4rem;
        line-height: 2.6rem
    }
}

.bfc-boxes-slider .bfc-boxes-pre-wrapper {
    height: 100%;
    overflow: hidden;
    padding-bottom: 28%;
    position: relative
}

@media(max-width:1600px) {
    .bfc-boxes-slider .bfc-boxes-pre-wrapper {
        padding-bottom: 40%
    }
}

@media(max-width:1199.98px) {
    .bfc-boxes-slider .bfc-boxes-pre-wrapper {
        padding-bottom: 60%
    }
}

@media(max-width:767.98px) {
    .bfc-boxes-slider .bfc-boxes-pre-wrapper {
        padding-bottom: 150.53303964%
    }
}

.bfc-boxes-slider .bfc-boxes-slider-swiper {
    left: 50%;
    padding-left: 15rem;
    padding-right: 15rem;
    position: unset;
    position: absolute;
    transform: translateX(-50%);
    width: 150%
}

@media(max-width:1900px) {
    .bfc-boxes-slider .bfc-boxes-slider-swiper {
        padding-left: 0;
        padding-right: 0;
        width: 100%
    }
}

@media(max-width:1199.98px) {
    .bfc-boxes-slider .bfc-boxes-slider-swiper {
        max-width: 100%
    }
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide {
    position: relative
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide:before {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: background .3s ease;
    width: 100%;
    z-index: 9
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide:hover .bfc-boxes-slider-inner.has-title,
.bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide:hover .bfc-boxes-slider-inner {
    transform: translateY(0)
}

.bfc-boxes-slider .bfx-boxes-slider-thumb-inner,
.bfc-boxes-slider .bfx-boxes-slider-thumb {
    position: relative;
}

.bfc-boxes-slider .boxes-slider-flags {
    position: absolute;
    top: 0.8rem;
    right: 1.6rem;
    display: inline-flex;
    flex-direction: column;
    text-align: center;
    gap: 0.8rem;
    align-items: flex-end;
}

.bfc-boxes-slider .boxes-slider-flags span {
    color: #ffe500;
    background-color: #152d34;
    font-size: 1.4rem;
    line-height: 1.5;
    padding: 0.4rem 1.6rem;
    font-weight: 500;
}

.bfc-boxes-slider .bfc-boxes-slider-title-text {
    display: flex;
    flex-direction: column;
    transition: opacity .3s ease;
}

@media (min-width:769px) {
    .bfc-boxes-slider .swiper-slide:hover .bfc-boxes-slider-title-text {
        opacity: 0;
    }
}

.bfc-boxes-slider .bfc-boxes-slider-title-text>* {
    color: #fff;
    font-size: 3.6rem;
    line-height: 1.5;
    font-weight: 600;
    margin: 0;
}

@media(min-width:1900px) {

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-active .bfc-boxes-slider-inner,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+a+a+a+a+a+a .bfc-boxes-slider-inner,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+div+div+div+div+div+div .bfc-boxes-slider-inner {
        opacity: 0
    }

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-active .bfx-boxes-slider-thumb:before,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+a+a+a+a+a+a .bfx-boxes-slider-thumb:before,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+div+div+div+div+div+div .bfx-boxes-slider-thumb:before {
        content: unset
    }

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-active:before,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+a+a+a+a+a+a:before,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+div+div+div+div+div+div:before {
        background-color: hsla(0, 0%, 100%, .75)
    }

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-active .bfc-boxes-slider-title,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+a+a+a+a+a+a .bfc-boxes-slider-title,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+div+div+div+div+div+div .bfc-boxes-slider-title {
        opacity: 0
    }
}

@media(min-width:1601px)and (max-width:1899px) {

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+a+a+a+a+a .bfc-boxes-slider-inner,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+div+div+div+div+div .bfc-boxes-slider-inner {
        opacity: 0
    }

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+a+a+a+a+a .bfx-boxes-slider-thumb:before,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+div+div+div+div+div .bfx-boxes-slider-thumb:before {
        content: unset
    }

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+a+a+a+a+a:before,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+div+div+div+div+div:before {
        background-color: hsla(0, 0%, 100%, .75)
    }

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+a+a+a+a+a .bfc-boxes-slider-title,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+div+div+div+div+div .bfc-boxes-slider-title {
        opacity: 0
    }

    .bfc-boxes-slider .bfc-boxes-pre-wrapper {
        padding-bottom: 31%;
    }
}

@media(max-width:1600px) {

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+a+a+a+a .bfc-boxes-slider-inner,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+div+div+div+div .bfc-boxes-slider-inner {
        opacity: 0
    }

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+a+a+a+a .bfx-boxes-slider-thumb:before,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+div+div+div+div .bfx-boxes-slider-thumb:before {
        content: unset
    }

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+a+a+a+a:before,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+div+div+div+div:before {
        background-color: hsla(0, 0%, 100%, .75)
    }

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+a+a+a+a .bfc-boxes-slider-title,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+div+div+div+div .bfc-boxes-slider-title {
        opacity: 0
    }
}

@media(max-width:1199.98px) {

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+a+a+a .bfc-boxes-slider-inner,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+div+div+div .bfc-boxes-slider-inner {
        opacity: 0
    }

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+a+a+a .bfx-boxes-slider-thumb:before,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+div+div+div .bfx-boxes-slider-thumb:before {
        content: unset
    }

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+a+a+a:before,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+div+div+div:before {
        background-color: hsla(0, 0%, 100%, .75)
    }

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+a+a+a .bfc-boxes-slider-title,
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev+div+div+div .bfc-boxes-slider-title {
        opacity: 0
    }
}

@media(min-width:768px) {
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev .bfc-boxes-slider-inner {
        opacity: 0
    }

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev .bfx-boxes-slider-thumb:before {
        content: unset
    }

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev:before {
        background-color: hsla(0, 0%, 100%, .75)
    }

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide.swiper-slide-prev .bfc-boxes-slider-title {
        opacity: 0
    }
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single {
    position: relative
}

@media(max-width:767.98px) {
    .bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single {
        padding: 0 1rem
    }
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfx-boxes-slider-thumb-inner {
    background-position: 50%;
    background-size: cover;
    display: none;
    height: 100%;
    padding-top: 100%;
    width: 100%
}

@media(max-width:767.98px) {
    .bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfx-boxes-slider-thumb-inner {
        display: block
    }
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfx-boxes-slider-thumb {
    background-position: 50%;
    background-size: cover;
    padding-top: 98%;
    position: relative;
    z-index: 0
}

@media(max-width:767.98px) {
    .bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfx-boxes-slider-thumb {
        background: none !important;
        padding: 0
    }
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfx-boxes-slider-thumb .bfc-boxes-slider-title {
    align-items: flex-end;
    display: flex;
    gap: 1rem;
    justify-content: flex-end;
    padding-bottom: 1.6rem;
    position: relative;
    flex-direction: column;
}

@media(max-width:767.98px) {
    .bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfx-boxes-slider-thumb .bfc-boxes-slider-title {
        padding-bottom: 1rem
    }
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfx-boxes-slider-thumb .bfc-boxes-slider-title>* {
    position: relative;
    z-index: 1
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfx-boxes-slider-thumb .bfc-boxes-slider-title:before {
    background: transparent linear-gradient(180deg, transparent, #000) 0 0 no-repeat padding-box;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    transition: bottom .3s ease;
    width: 100%;
    z-index: 0
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-price {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-title {
    color: #fff;
    font-size: 2.1rem;
    font-weight: 500;
    line-height: 3rem;
    padding: 0 1.6rem;
    text-align: right;
    transition: opacity .3s ease;
}

@media(max-width:767.98px) {
    .bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-title {
        font-size: 1.1rem;
        line-height: 1.5rem
    }
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-title span {
    font-size: 4.1rem;
    font-weight: 700;
    line-height: 4.1rem
}

@media(max-width:767.98px) {
    .bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-title span {
        font-size: 2.2rem;
        line-height: 2.2rem
    }
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-inner {
    bottom: 0;
    left: 0;
    position: absolute;
    transform: translateY(calc(100% - 5.9rem));
    transition: transform .3s ease;
    width: 100%
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-inner.has-title {
    transform: translateY(calc(100% - 12rem));
}

@media(max-width:767.98px) {
    .bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-inner {
        position: relative;
        transform: translateY(-4rem)
    }

    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide:hover .bfc-boxes-slider-inner.has-title {
        transform: translateY(-15rem)
    }
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-inner .bfc-boxes-slider-description {
    background-color: #fff;
    padding: 1.4rem 0 0
}

@media(max-width:767.98px) {
    .bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-inner .bfc-boxes-slider-description {
        box-shadow: 0 0 6px rgba(0, 0, 0, .29);
        padding: 1rem 0 0
    }
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-inner .bfc-boxes-slider-description .bfc-boxes-slider-description-position {
    font-weight: 500;
    padding: .3rem 3rem .3rem 6rem;
    position: relative
}

@media(max-width:767.98px) {
    .bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-inner .bfc-boxes-slider-description .bfc-boxes-slider-description-position {
        font-size: 1.2rem;
        line-height: 1.7rem;
        padding: .3rem 4.9rem .2rem
    }
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-inner .bfc-boxes-slider-description .bfc-boxes-slider-description-position:before {
    background-color: #ffe500;
    border-radius: 50%;
    content: "";
    height: 1.6rem;
    left: 3rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 1.6rem
}

@media(max-width:767.98px) {
    .bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-inner .bfc-boxes-slider-description .bfc-boxes-slider-description-position:before {
        height: 1.3rem;
        left: 2.3rem;
        width: 1.3rem
    }
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-inner .bfc-boxes-slider-description .bfc-boxes-slider-description-title {
    font-size: 1.9rem;
    font-weight: 700;
    line-height: 2.3rem;
    padding: 0 3rem .9rem
}

@media(max-width:767.98px) {
    .bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-inner .bfc-boxes-slider-description .bfc-boxes-slider-description-title {
        font-size: 1.4rem;
        line-height: 1.7rem;
        padding: .4rem 2.3rem .8rem
    }
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-inner .bfc-boxes-slider-description .bfc-boxes-slider-description-date {
    border-top: .1rem solid #f2f2f2;
    font-weight: 500;
    padding: 2.3rem 3rem 2.3rem 6rem;
    position: relative
}

@media(max-width:767.98px) {
    .bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-inner .bfc-boxes-slider-description .bfc-boxes-slider-description-date {
        font-size: 1.2rem;
        line-height: 1.7rem;
        padding: 1.7rem 4.9rem;
        width: 100%
    }
}

.bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-inner .bfc-boxes-slider-description .bfc-boxes-slider-description-date:before {
    background-color: #152d34;
    border-radius: 50%;
    content: "";
    height: 1.6rem;
    left: 3rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 1.6rem
}

@media(max-width:767.98px) {
    .bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-inner .bfc-boxes-slider-description .bfc-boxes-slider-description-date:before {
        height: 1.3rem;
        left: 2.3rem;
        width: 1.3rem
    }
}

.bfc-boxes-slider .bfc-boxes-rounded-slider-swiper {
    padding-left: 6rem;
    padding-right: 6rem;
    position: unset
}

@media(max-width:991.98px) {
    .bfc-boxes-slider .bfc-boxes-rounded-slider-swiper {
        padding-bottom: 4rem;
        padding-left: 0;
        padding-right: 0
    }
}

.bfc-boxes-slider .bfc-boxes-rounded-slider-swiper .swiper-slide {
    display: flex;
    justify-content: center
}

.bfc-boxes-slider .bfc-boxes-rounded-slider-swiper .bfc-boxes-rounded-slider-single {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 2rem;
    max-width: 85%;
    text-align: center;
    width: 100%
}

@media(max-width:991.98px) {
    .bfc-boxes-slider .bfc-boxes-rounded-slider-swiper .bfc-boxes-rounded-slider-single {
        max-width: 100%;
        padding: 0 2rem
    }
}

.bfc-boxes-slider .bfc-boxes-rounded-slider-swiper .bfc-boxes-rounded-slider-single .bfx-boxes-rounded-slider-icon {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 50%;
    margin-bottom: 2rem;
    margin-top: 2rem;
    max-height: 20rem;
    max-width: 20rem;
    min-height: 20rem;
    width: 100%
}

.bfc-boxes-slider .bfc-boxes-rounded-slider-swiper .bfc-boxes-rounded-slider-single .bfx-boxes-rounded-slider-icon:not(.bfc-boxes-rounded-icon-fill) {
    background-color: #fff;
    background-size: auto
}

.bfc-boxes-slider .bfc-boxes-rounded-slider-swiper .bfc-boxes-rounded-slider-single .bfx-boxes-rounded-slider-icon.bfc-boxes-rounded-icon-fill {
    background-color: transparent
}

.bfc-boxes-slider .bfc-boxes-rounded-slider-swiper .bfc-boxes-rounded-slider-single .bfx-boxes-rounded-slider-icon.bg-primary {
    background-color: #ffe500
}

.bfc-boxes-slider .bfc-boxes-rounded-slider-swiper .bfc-boxes-rounded-slider-single .bfx-boxes-rounded-slider-icon.bg-secondary {
    background-color: #152d34
}

.bfc-boxes-slider .bfc-boxes-rounded-slider-swiper .bfc-boxes-rounded-slider-single .bfx-boxes-rounded-slider-icon.bg-black {
    background-color: #000
}

.bfc-boxes-slider .bfc-boxes-rounded-slider-swiper .bfc-boxes-rounded-slider-single .bfx-boxes-rounded-slider-icon.bg-gray {
    background-color: #f2f2f2
}

.bfc-boxes-slider .bfc-boxes-rounded-slider-swiper .bfc-boxes-rounded-slider-single .bfx-boxes-rounded-slider-icon.bfc-boxes-rounded-icon-shadow {
    box-shadow: 0 0 1.5rem rgba(0, 0, 0, .29)
}

.bfc-boxes-slider .bfc-boxes-rounded-slider-swiper .bfc-boxes-rounded-slider-single h5 {
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 3.5rem;
    margin: 0
}

.bfc-boxes-slider .bfc-boxes-rounded-slider-swiper .bfc-boxes-rounded-slider-single p {
    font-weight: 1.4rem;
    line-height: 2.1rem
}

.bfc-boxes-slider .swiper-button-prev {
    background-image: url(../images/angle-right.svg);
    background-repeat: no-repeat;
    background-size: cover;
    font-size: 0;
    height: 5.7rem;
    left: 5.2rem;
    rotate: -180deg;
    transform: translateY(-50%);
    transition: left .3s ease;
    width: 4.4rem
}

@media(max-width:1399.98px) {
    .bfc-boxes-slider .swiper-button-prev {
        bottom: 0;
        bottom: 6.35rem;
        height: 3.6rem;
        left: 2rem;
        top: auto;
        width: 2.9rem
    }
}

@media(max-width:991.98px) {
    .bfc-boxes-slider .swiper-button-prev {
        bottom: 2rem;
        height: 2.5rem;
        width: 2rem
    }
}

.bfc-boxes-slider .swiper-button-prev:hover {
    left: 5rem
}

@media(max-width:1399.98px) {
    .bfc-boxes-slider .swiper-button-prev:hover {
        left: 1.5rem
    }
}

@media(max-width:991.98px) {
    .bfc-boxes-slider .swiper-button-prev:hover {
        left: 2rem
    }
}

.bfc-boxes-slider .swiper-button-prev:after {
    display: none
}

.bfc-boxes-slider .swiper-button-next {
    background-image: url(../images/angle-right.svg);
    background-repeat: no-repeat;
    background-size: cover;
    font-size: 0;
    height: 5.7rem;
    right: 5.2rem;
    transform: translateY(50%);
    transition: right .3s ease;
    width: 4.4rem
}

@media(max-width:1399.98px) {
    .bfc-boxes-slider .swiper-button-next {
        bottom: 0;
        bottom: 6.35rem;
        height: 3.6rem;
        right: 2rem;
        top: auto;
        width: 2.9rem
    }
}

@media(max-width:991.98px) {
    .bfc-boxes-slider .swiper-button-next {
        bottom: 2rem;
        height: 2.5rem;
        width: 2rem
    }
}

.bfc-boxes-slider .swiper-button-next:hover {
    right: 5rem
}

@media(max-width:1399.98px) {
    .bfc-boxes-slider .swiper-button-next:hover {
        right: 1.5rem
    }
}

@media(max-width:991.98px) {
    .bfc-boxes-slider .swiper-button-next:hover {
        right: 2rem
    }
}

.bfc-boxes-slider .swiper-button-next:after {
    display: none
}

@media(max-width:1399.98px) {

    .bfc-boxes-slider.bfc-boxes-rounded .swiper-button-next,
    .bfc-boxes-slider.bfc-boxes-rounded .swiper-button-prev {
        bottom: 4.85rem
    }
}

.bfc-boxes-slider.bfc-boxes-rounded .swiper-pagination.swiper-pagination-horizontal {
    bottom: 5rem
}

@media (min-width: 2000px) {
    .bfc-boxes-slider.bfc-boxes-rounded .swiper-pagination.swiper-pagination-horizontal {
        bottom: 6rem
    }
}

.bfc-boxes-slider .swiper-pagination.swiper-pagination-horizontal {
    bottom: 0
}

.bfc-boxes-slider .swiper-pagination .swiper-pagination-bullet {
    background-color: #ffe500;
    height: 1.4rem;
    transition: background .3s ease;
    width: 1.4rem
}

.bfc-boxes-slider .swiper-pagination .swiper-pagination-bullet:hover {
    background-color: rgba(21, 45, 52, .75)
}

.bfc-boxes-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #152d34
}

@media (min-width:1199px) {
    .bfc-boxes-rounded-slider-swiper .swiper-wrapper {
        justify-content: center;
    }
}

.bfc-boxes-slider p a {
    text-decoration: underline;
}

.bfc-boxes-slider p a:hover {
    text-decoration: none;
}

@media(max-width:767.98px) {
    .bfc-boxes-slider .bfc-boxes-slider-swiper .swiper-slide:hover .bfc-boxes-slider-inner {
        transform: translateY(-4rem)
    }

    .bfc-boxes-slider .bfc-boxes-slider-swiper .bfc-boxes-slider-single .bfc-boxes-slider-inner.has-title {
        transform: translateY(-15rem);
    }
}