*,
body {
  font-family: Cairo, Arial, sans-serif;
  scroll-behavior: smooth;
}

:root {
  --main-color: #a47d3a;
  --secondary2-color: #fffaf5;
}

html[dir="rtl"] .copyrights,
html[dir="rtl"] footer {
  margin-left: 0 !important;
  padding-left: 0 !important;
}

@font-face {
  font-family: Cairo;
  src:
    url("../fonts/Cairo-Regular.ttf") format("ttf"),
    url("../fonts/Cairo-Regular.ttf") format("ttf");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cairo;
  src:
    url("../fonts/Cairo-Bold.ttf") format("ttf"),
    url("../fonts/Cairo-Bold.ttf") format("ttf");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

body.no-scroll {
  overflow: hidden;
}

body {
  overflow-x: hidden;
  max-width: 100%;
  background-color: var(--color-secondary2);
}

.active {
  color: var(--main-color);
  border: var(--main-color);
  /* font-size: 15px; */
  font-weight: 600;
}
.imageActive {
  transform: scale(1.05);
}
html {
  height: 100%;
}

a {
  text-decoration: none;
}

section {
  min-height: 20vh;
  padding: 60px 0;
  overflow-x: hidden;
  max-width: 100%;
}
