.slider {
    height: initial;
}

.swipe {
    /* height: 400px; */
    width: 100%;
    overflow: hidden;
    visibility: hidden;
    position: relative;
}

.swipe-wrap {
    overflow: hidden;
    position: relative;
    height: 100%;
}

.swipe-item {
    float: left;
    width: 100%;
    position: relative;
    height: 100%;
}

.swipe-item img.bg {
    width: 100%;
    height: 100%;
    object-fit: cover;
    filter: blur(8px);
    position: absolute;
    top: 0;
    left: 0;
}

.swipe-item img.fg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    filter: blur(0px);
    position: absolute;
    top: 0;
    left: 0;
}

#slider {
    /* height: 460px; */
    aspect-ratio: 2/1;
}

.swipe {
    overflow: hidden;
    visibility: hidden;
    position: relative;
}

.swipe-wrap {
    overflow: hidden;
    position: relative;
}

.swipe-wrap>div {
    float: left;
    width: 100%;
    position: relative;
}

.back-step {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    position: absolute;
    left: 0;
    top: 0;
}

.forward-step {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    position: absolute;
    right: 0;
    top: 0;
}

.back-step i {
    color: white;
}

.forward-step i {
    color: white;
}

.back-step i.black {
    color: black;
}

.forward-step i.black {
    color: black;
}