/* src/styles.scss */
@font-face {
  font-family: "Degular";
  src: url("./media/Degular-Light.otf");
  font-weight: 300;
}
@font-face {
  font-family: "Degular";
  src: url("./media/Degular-Regular.otf");
  font-weight: 400;
}
@font-face {
  font-family: "Degular";
  src: url("./media/Degular-Medium.otf");
  font-weight: 500;
}
@font-face {
  font-family: "Degular";
  src: url("./media/Degular-Semibold.otf");
  font-weight: 600;
}
@font-face {
  font-family: "Degular";
  src: url("./media/Degular-Bold.otf");
  font-weight: 700;
}
body,
* {
  font-family: "Degular";
  margin: 0px;
  box-sizing: border-box;
}
body.rtl {
  direction: rtl !important;
  font-family: "IBM Plex Sans Arabic";
}
body.rtl * {
  font-family: "IBM Plex Sans Arabic";
}
.container {
  width: 1440px;
  margin: 0 auto;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .container {
    width: 720px;
  }
}
@media only screen and (min-width: 992px) {
  .container {
    width: 960px;
  }
}
@media only screen and (min-width: 1200px) {
  .container {
    width: 1140px;
  }
}
@media only screen and (min-width: 1400px) {
  .container {
    width: 1320px;
  }
}
@media only screen and (max-width: 991.98px) {
  .container {
    width: 100%;
    padding: 0px 20px !important;
  }
}
.d-flex {
  display: flex;
}
@media only screen and (max-width: 991.98px) {
  .d-flex {
    flex-direction: column;
  }
}
a {
  text-decoration: none;
}
.no-scroll {
  overflow: hidden !important;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
