.login_fa-facebook__elr1B {
    font-size: .9rem !important
}

.login_btn-fb__EENoJ {
    background-color: #3b5998
}

.login_btn-google__9iGnY {
    background-color: #dd4b39
}

.login_btn-fb__EENoJ:hover,
.login_btn-google__9iGnY:hover,
.login_btn-google__9iGnY:hover .login_wording-google__c4iCZ {
    color: #212529 !important
}

.login_show-password-login__hzZhr {
    top: 15px !important
}

.login_hr-login__TWtHx {
    color: #000 !important;
    border-top-width: 1px !important
}

.login_login-or__SkGvQ {
    height: 14px !important
}

.login_box-login__ptRps {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important
}

.Login_modal-login__gPoBh h1 {
    font-size: 16px !important
}

.Login_word-login__p54t4 {
    font-weight: 400 !important
}

@media (max-width:640px) {
    .Badge_jd-badge__4VFqh a:nth-of-type(2),
    .Badge_jd-badge__4VFqh a:nth-of-type(3) {
        display: none
    }
}

.carousel_main-carousel__Fo_4A .carousel_item__lla_8 {
    position: relative;
    width: 100%;
    overflow: hidden
}

.carousel_main-carousel__Fo_4A .carousel_item__lla_8 img {
    position: relative;
    z-index: 1;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.carousel_main-carousel__Fo_4A .carousel_item__lla_8 button {
    position: absolute;
    bottom: 5%;
    right: 5%;
    z-index: 2;
    width: 200px;
    height: 51px;
    padding-left: inherit;
    padding-right: inherit;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity, 1))
}

@media (max-width:1024px) {
    .carousel_main-carousel__Fo_4A .carousel_item__lla_8 button {
        right: unset;
        left: 50%;
        --tw-translate-x: -50%;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        padding: .75rem 1.75rem;
        font-size: .75rem;
        line-height: 1rem
    }
}

@media (max-width:640px) {
    .carousel_main-carousel__Fo_4A .carousel_item__lla_8 button {
        font-size: 15px;
        width: 200px;
        height: 40px
    }
}

@media (max-width:768px) {
    .carousel_main-carousel__Fo_4A .carousel_item__lla_8 img {
        height: 100%
    }
}

.carousel_carousel-usp__pDSNo .carousel_svg-next__06F_R,
.carousel_carousel-usp__pDSNo .carousel_svg-prev__ZkZUW {
    display: none !important
}