@font-face {
  font-family: "BukraGM-Extra-Light";
  src: url(fonts/Bukra/29LTBukra-Extra-Light.otf);
}
@font-face {
  font-family: "BukraGM-Light";
  src: url(fonts/Bukra/29LT-Bukra-Light.otf);
}
@font-face {
  font-family: "BukraGM";
  src: url(fonts/Bukra/29LTBukraGM.otf);
}
@font-face {
  font-family: "BukraGM-Medium";
  src: url(fonts/Bukra/29LTBukraGM-Medium.otf);
}
@font-face {
  font-family: "BukraGM-Semi-Bold";
  src: url(fonts/Bukra/29LTBukra-Semi-Bold.otf);
}
@font-face {
  font-family: "BukraGM-Bold";
  src: url(fonts/Bukra/29ltbukrabold.otf);
}
* {
  direction: rtl;
  font-family: "BukraGM", "Open Sans", sans-serif;
}

.mobile-toggle {
  right: auto;
  left: 10px;
}
.submenu {
  background: linear-gradient(-90deg, #1f263d, #1f263d, #285b66, #088285);
}

.has-sub:hover > .submenu.mega, .has-sub:focus-within > .submenu.mega {
  transform: translateX(-25%) translateY(0) scale(1);
}

/** Static **/
.tg-viewall::after {
  transform-origin: right;
}
.tg-viewall__icon svg {
  transform: translateX(2px) scaleX(-1);
}
.tg-viewall:hover .tg-viewall__icon svg, .tg-viewall:focus-visible .tg-viewall__icon svg {
  transform: translateX(-4px) scaleX(-1);
}

/** Static **/
.filter-container {
  text-align: right;
}

.insights-hero-copy h1, .insights-hero-copy h2 {
  font-family: "BukraGM-Bold" !important;
}

.pub-heading,
.publish-with-us__headline-row span,
.ecs-hero-title,
.ecs-ev-title,
.news-section-title,
.news-card-featured h3,
.partners-title,
.experts-hero,
.insight-hero__content h1,
.insights-section .insight-grid .insight-card .card-body .card-title,
.publication-hero__title,
.tca-content h3,
.tca-vertical-title,
.tca-second-title,
.hero-headline,
.hero-headline-word,
.tca-main-title,
.tes-content h2,
.evt-hero-title {
  font-family: "BukraGM-Bold" !important;
}

.publish-with-us__content,
.partners-right,
.trends-footer,
.siteHeader,
.nav > li,
.insights-section .insight-grid .insight-card .card-body,
.tca-content,
.ecs-right-stage,
.event-listing {
  text-align: right;
}

.te-hero-top,
.te-hero-main-row {
  font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif !important;
  direction: ltr !important;
}

.te-hero-top *,
.te-hero-main-row * {
  direction: ltr;
  font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
}

.te-description {
  display: none;
}

.explore-link::before {
  transform-origin: right !important;
}

.explore-link svg {
  transform: scaleX(-1);
  transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.explore-link:hover svg {
  transform: scaleX(-1) translateX(5px) !important;
}

.publish-with-us__btn svg {
  transform: scaleX(-1);
}

.partners-marquee-section,
.partners-marquee-section * {
  direction: ltr !important;
}

.breadcrumbs {
  font-family: "BukraGM";
}

.tca-divider {
  background: linear-gradient(to left, var(--accent), transparent) !important;
}

.tes-explore-btn svg,
.tes-explore-btn:hover svg {
  transform: rotate(180deg);
}

.ecs-right-accent {
  background: linear-gradient(-90deg, #ffffff, #0A8789, transparent) !important;
}

.tca-vertical-title {
  font-size: clamp(20px, 7vh, 45px) !important;
}/*# sourceMappingURL=common-ar-2026.css.map */