/* Mersad Font Family */
@font-face {
  font-family: 'Mersad';
  src: url('mersad-thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mersad';
  src: url('mersad-extralight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mersad';
  src: url('mersad-light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mersad';
  src: url('mersad-regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mersad';
  src: url('mersad-medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mersad';
  src: url('mersad-semibold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mersad';
  src: url('mersad-bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mersad';
  src: url('mersad-extrabold.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Mersad';
  src: url('mersad-black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* Apply Mersad to headings, menu, and important elements */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.site-title,
.nav-menu,
.main-navigation,
.primary-menu,
.menu-item,
.nav-menu a,
.main-navigation a,
.elementor-nav-menu,
.elementor-nav-menu a,
.elementor-widget-heading .elementor-heading-title,
.elementor-widget-nav-menu,
.btn, .button,
input[type="submit"],
.apt-btn,
.apt-tab,
.bf-index,
.bf-apt-info__value,
.apt-floor-num,
.apt-price-new,
.apt-status-value,
.imaps-tooltip .t-title,
.block-label,
.sold-label,
.bf-not-started__title,
.bf-not-started__label {
  font-family: 'Mersad', sans-serif !important;
}
