:root {
  --primary-color: #bb8a1f;
  --secondary-color: #a17f47;
  --text-white: #fff;
  --text-black: #212529;
  --fz-14: 14px;
  --fz-15: 15px;
  --fz-16: 16px;
  --fz-18: 18px;
  --fz-20: 20px;
  --fz-24: 24px;
  --fz-26: 26px;
  --fz-27: 27px;
  --fz-32: 32px;
  --fz-36: 36px;
  --fz-40: 40px;
  --fz-48: 48px;
  --fz-75: 75px;
}
html {
  scroll-behaviour: smooth;
}
ul li,
ol li {
  list-style: none;
}

body {
  background: url("../../img/background.jpg") no-repeat 50% / cover fixed;
}

#wrapper,
main#main {
  background-color: transparent !important;
}

body p {
  margin-bottom: 0px;
  font-size: var(--fz-18);
  font-weight: 400;
  line-height: inherit;
  color: var(--text-black);
}

body a {
  color: var(--text-white);
}

.title-48 {
  color: #333;
  font-size: clamp(32px, 4vw, 48px);
  font-weight: 700;
  line-height: 1.2;
}

.title-36 {
  font-size: clamp(26px, 3vw, 36px);
  font-weight: 400;
  line-height: 1.5;
  color: var(--text-black);
  text-transform: uppercase;
}

.title-32 {
  font-size: var(--fz-32);
  font-weight: 400;
  line-height: normal;
  color: var(--text-black);
}

.title-27 {
  font-size: var(--fz-27);
  font-weight: 400;
  line-height: 1.5;
  color: var(--text-black);
}

.title-26 {
  font-size: var(--fz-26);
  font-weight: 300;
  line-height: 1.5;
  color: var(--text-black);
  text-transform: uppercase;
  letter-spacing: 4px;
}

.title-20 {
  font-size: var(--fz-20);
  font-weight: 600;
  line-height: 1.5;
}

.title-18 {
  font-size: var(--fz-18);
  font-weight: 400;
  line-height: 27px;
  color: var(--text-black);
  text-transform: uppercase;
}

.title-16 {
  font-size: var(--fz-16);
  font-weight: 400;
  line-height: 45px;
}

.mb-18 {
  margin-bottom: 18px;
}

.section-no {
  padding: 0px !important;
}

.section-large {
  padding: 90px 0px !important;
}

.section-medium {
  padding: 54px 0px !important;
}

@media (max-width: 1024px) {
  .section-large {
    padding: 50px 0px !important;
  }
  .section-medium {
    padding: 25px 0px !important;
  }
}

/* @media (max-width: 768px) {

} */
