.login_fa-facebook__elr1B {
  font-size: 0.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, 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: 0.75rem 1.75rem;
    font-size: 0.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;
}
