.home-container {
  background-color: var(--bs-black);
  overflow: hidden;
}
.home-container .bg-image img {
  width: 100%;
  min-width: 1420px;
  height: 100%;
}
.home-container .home-container__content .content__brand-icon img {
  max-width: 90px;
  width: 100%;
}
.home-container .home-container__content .content__images .content__images-item .content__images-link {
  transition: 0.3S ease-in-out;
}
.home-container .home-container__content .content__images .content__images-item .content__images-link:hover {
  opacity: 0.8;
}
.home-container .home-container__content .content__images .content__images-item .content__images-link img {
  width: 100%;
  height: auto;
}
.home-container .home-container__content .content__brand-name-en img {
  max-width: 360px;
  width: 100%;
}
.home-container .home-container__content .content__brand-name-fa img {
  max-width: 285px;
  width: 100%;
}
.home-container .home-container__content .content__footer .footer__num p, .home-container .home-container__content .content__footer .footer__num i {
  font-size: 32px;
  color: var(--bs-white);
}
.home-container .home-container__content .content__footer .footer__social-media .footer__social-media-link {
  color: var(--bs-white);
  position: relative;
}
.home-container .home-container__content .content__footer .footer__social-media .footer__social-media-link:after {
  content: "";
  display: block;
  height: 50%;
  width: 2px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--bs-white);
}
.home-container .home-container__content .content__footer .footer__social-media .footer__social-media-link p {
  font-size: 12px;
  color: var(--bs-gray);
}

.divider-r-50:after {
  content: "";
  display: block;
  height: 50%;
  width: 2px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--bs-white);
}

.text-gray-500 {
  color: var(--bs-gray-500) !important;
}

.menu-mask-mobile {
  height: 100%;
}

.notification-container {
  bottom: 3rem;
  right: 1.2rem;
  width: 120px;
  background-color: var(--bs-white);
  z-index: 1040;
}
.notification-container .btn-close {
  top: 0;
  left: 0;
  scale: 0.8;
}
.notification-container .btn-close:focus {
  box-shadow: none !important;
}
.notification-container .notif__content {
  text-align: center;
  font-size: 11px;
  color: var(--bs-black);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 12;
  overflow: hidden;
}

@media only screen and (max-width: 991px) {
  .home-container {
    height: 100vh;
  }
  .home-container .bg-image-mobile img {
    transform: translate(36%, 0);
    scale: 3.6;
  }
  .content__footer .footer__num p, .content__footer .footer__num i {
    font-size: 16px !important;
    color: var(--bs-white);
  }
  .content__footer .footer__social-media .footer__social-media-link .footer__social-media-link-icon svg {
    width: 20px;
    height: 20px;
  }
  .content__footer .footer__social-media .footer__social-media-link p {
    display: none;
  }
}
@media only screen and (max-width: 575px) {
  .notification-container {
    top: 2rem;
    bottom: unset;
    transform: translateX(-110%);
  }
  .home-container .bg-image-mobile img {
    transform: translate(42%, 0);
    scale: 6.6;
  }
  .home-container .home-container__content .content__images .content__images-item {
    max-width: 136px;
    max-height: 136px;
  }
  .content__images {
    scale: 0.9;
  }
  .footer__social-media .footer__social-media-link .footer__social-media-link-icon svg {
    width: 16px !important;
    height: 16px !important;
  }
}
@media only screen and (min-width: 992px) {
  .home-container {
    height: calc(100vh - 52px);
  }
}

/*# sourceMappingURL=Home.css.map */
