/* ==========================================================================
   GENOVITECH — RTL AYNA KATMANI  (ÜRETİLMİŞ DOSYA — ELLE DÜZENLEMEYİN)
   --------------------------------------------------------------------------
   Bu dosya `node scripts/generate-rtl-css.mjs` ile üretilir. Sitenin kendi
   CSS'inde bulunan fiziksel yön özellikleri (`left`, `margin-left`,
   `text-align: left`, yatay gradyanlar…) `[dir="rtl"]` kapsamı altında
   aynalanmıştır.

   Elle yazılan özel durumlar AYRI dosyadadır ve bu dosyadan SONRA yüklenir:
     public/assets/css/demo-genovitech/rtl-manual.css

   Kaynak listesi ve dışlama kuralları için üreteci okuyun.
   ========================================================================== */

/* ---------- style.css ---------- */
[dir="rtl"] .left { float: right !important; }
[dir="rtl"] .right { float: left !important; }
[dir="rtl"] .stick-fixed { right: 0; left: auto; }
[dir="rtl"] .block-sticky { right: 0; left: auto; }
[dir="rtl"] .text-outline-1 { right: 0; left: auto; }
[dir="rtl"] .text-outline-2 { right: 0; left: auto; }
[dir="rtl"] .page-loader { right: 0; left: auto; }
[dir="rtl"] .loader { right: 50%; left: auto; border-left: 1px solid rgba(0, 0, 0, 0.15); border-right: 1px solid rgba(0, 0, 0, 0.55); }
[dir="rtl"] .page-loader.dark .loader { border-left: 1px solid rgba(255, 255, 255, 0.15); border-right: 1px solid rgba(255, 255, 255, 0.5); }
[dir="rtl"] .page-loader.gradient .loader { background: linear-gradient(to left, white, white), var(--gradient-primary-1); }
[dir="rtl"] .page-loader.gradient.dark .loader { background: linear-gradient(
      to left,
      var(--color-dark-1),
      var(--color-dark-1)
    ),
    var(--gradient-primary-1); }
[dir="rtl"] .page-loader.color .loader { border-right-color: var(--color-primary-1); border-left-color: 0; }
[dir="rtl"] mark { background-image: linear-gradient(
    270deg,
    rgba(17, 17, 17, 0.1) 0,
    rgba(17, 17, 17, 0.1) 100%
  ); }
[dir="rtl"] .light-content mark { background-image: linear-gradient(
    270deg,
    rgba(255, 255, 255, 0.2) 0,
    rgba(255, 255, 255, 0.2) 100%
  ); }
[dir="rtl"] .mark-decoration-1:before { right: 0; left: auto; }
[dir="rtl"] .mark-decoration-2:before { right: -0.2em; left: -0.2em; }
[dir="rtl"] .mark-decoration-3 { right: 0; left: auto; }
[dir="rtl"] .mark-decoration-3:before { right: 0; left: auto; }
[dir="rtl"] .mark-decoration-4:before { right: 0; left: auto; }
[dir="rtl"] .testimonial { padding-right: 1.9778em; padding-left: 0; }
[dir="rtl"] .testimonial .blockquote-icon { right: 0; left: auto; }
[dir="rtl"] .dropcap { float: right; }
[dir="rtl"] .hs-wrap:before { right: 0; left: auto; }
[dir="rtl"] .hs-line { right: 50%; left: auto; }
[dir="rtl"] .hs-line:before { right: 0; left: auto; transform: translate(50%, -50%) rotate(30deg); }
[dir="rtl"] .hs-paragraph-1 { right: 0; left: auto; }
[dir="rtl"] .hs-paragraph-2 { left: 50px; right: auto; }
[dir="rtl"] .link-strong svg { margin-left: 0.2em; margin-right: 0; }
[dir="rtl"] .link-strong-hovered { right: 0; left: auto; }
[dir="rtl"] .link-circle { padding-left: 22px; padding-right: 0; }
[dir="rtl"] .link-circle:before { left: 7px; right: auto; }
[dir="rtl"] .link-circle-1 { margin-right: -7px; margin-left: 0; padding-right: 27px; padding-left: 0; }
[dir="rtl"] .link-circle-1:before { right: 7px; left: auto; }
[dir="rtl"] .link-circle-1 .link-strong-hovered { right: 27px; left: auto; }
[dir="rtl"] .btn-icon { margin-right: -10px; margin-left: 8px; }
[dir="rtl"] .btn-mod.btn-hover-anim:before { right: 0; left: auto; }
[dir="rtl"] .btn-mod.btn-ellipse:before { right: 0; left: auto; }
[dir="rtl"] .btn-ellipse-hovered { right: 0; left: auto; }
[dir="rtl"] .btn-animate-y-2 { right: 0; left: auto; }
[dir="rtl"] .big-icon i { right: 0.1em; left: auto; }
[dir="rtl"] .big-icon-gradient:before { right: 0; left: auto; }
[dir="rtl"] .big-icon-gradient i { right: 0.1em; left: auto; }
[dir="rtl"] .big-icon-border i { right: 0.1em; left: auto; }
[dir="rtl"] .btn-mod.btn-border-grad { background: linear-gradient(to left, white, white),
    var(--gradient-primary-1-b); }
[dir="rtl"] .form input[type="text"], [dir="rtl"] .form input[type="email"], [dir="rtl"] .form input[type="number"], [dir="rtl"] .form input[type="url"], [dir="rtl"] .form input[type="search"], [dir="rtl"] .form input[type="tel"], [dir="rtl"] .form input[type="password"], [dir="rtl"] .form input[type="date"], [dir="rtl"] .form input[type="color"], [dir="rtl"] .form select { padding-right: 7px; padding-left: 7px; }
[dir="rtl"] .form select:not([multiple]) { padding-left: 24px !important; padding-right: 0 !important; background-position: left 8px center; }
[dir="rtl"] .light-content .form select:not([multiple]) { background-position: left 8px center; }
[dir="rtl"] .form input[type="text"].input-lg, [dir="rtl"] .form input[type="email"].input-lg, [dir="rtl"] .form input[type="number"].input-lg, [dir="rtl"] .form input[type="url"].input-lg, [dir="rtl"] .form input[type="search"].input-lg, [dir="rtl"] .form input[type="tel"].input-lg, [dir="rtl"] .form input[type="password"].input-lg, [dir="rtl"] .form input[type="date"].input-lg, [dir="rtl"] .form input[type="color"].input-lg, [dir="rtl"] .form select.input-lg { padding-right: 20px; padding-left: 20px; }
[dir="rtl"] .form input[type="text"].input-md, [dir="rtl"] .form input[type="email"].input-md, [dir="rtl"] .form input[type="number"].input-md, [dir="rtl"] .form input[type="url"].input-md, [dir="rtl"] .form input[type="search"].input-md, [dir="rtl"] .form input[type="tel"].input-md, [dir="rtl"] .form input[type="password"].input-md, [dir="rtl"] .form input[type="date"].input-md, [dir="rtl"] .form input[type="color"].input-md, [dir="rtl"] .form select.input-md { padding-right: 15px; padding-left: 15px; }
[dir="rtl"] .form input[type="text"].input-sm, [dir="rtl"] .form input[type="email"].input-sm, [dir="rtl"] .form input[type="number"].input-sm, [dir="rtl"] .form input[type="url"].input-sm, [dir="rtl"] .form input[type="search"].input-sm, [dir="rtl"] .form input[type="tel"].input-sm, [dir="rtl"] .form input[type="password"].input-sm, [dir="rtl"] .form input[type="date"].input-sm, [dir="rtl"] .form input[type="color"].input-sm, [dir="rtl"] .form select.input-sm { padding-right: 10px; padding-left: 10px; }
[dir="rtl"] .form input[type="text"].underline, [dir="rtl"] .form input[type="email"].underline, [dir="rtl"] .form input[type="number"].underline, [dir="rtl"] .form input[type="url"].underline, [dir="rtl"] .form input[type="search"].underline, [dir="rtl"] .form input[type="tel"].underline, [dir="rtl"] .form input[type="password"].underline, [dir="rtl"] .form input[type="date"].underline, [dir="rtl"] .form input[type="color"].underline, [dir="rtl"] .form textarea.underline, [dir="rtl"] .form select.underline { border-right: none; border-left: none; padding-right: 0; padding-left: 0; }
[dir="rtl"] .form input[type="text"].underline, [dir="rtl"] .form input[type="email"].underline, [dir="rtl"] .form input[type="number"].underline, [dir="rtl"] .form input[type="url"].underline, [dir="rtl"] .form input[type="search"].underline, [dir="rtl"] .form input[type="tel"].underline, [dir="rtl"] .form input[type="password"].underline, [dir="rtl"] .form input[type="date"].underline, [dir="rtl"] .form input[type="color"].underline, [dir="rtl"] .form textarea.underline { padding-left: 0; padding-right: 0; }
[dir="rtl"] .input-grad-wrap { background: linear-gradient(to left, white, white),
    var(--gradient-primary-1-b); }
[dir="rtl"] .light-content .input-grad-wrap { background: linear-gradient(
      to left,
      var(--color-dark-1),
      var(--color-dark-1)
    ),
    var(--gradient-primary-1-b); }
[dir="rtl"] .scroll-down-wrap { right: 50%; left: auto; margin-right: -24px; margin-left: 0; }
[dir="rtl"] .scroll-down:hover:before { transform: translate(50%, -50%) scale(1.25); }
[dir="rtl"] .scroll-down-wrap-type-1 { right: 0; left: auto; }
[dir="rtl"] .scroll-down-1-icon { margin-left: 8px; margin-right: 0; }
[dir="rtl"] .scroll-down-1-icon:before { right: 0; left: auto; }
[dir="rtl"] .scroll-down-1:hover .scroll-down-1-text { transform: translateX(-7px); }
[dir="rtl"] .scroll-down-wrap-2 { right: 0; left: auto; }
[dir="rtl"] .scroll-down-3-wrap { right: 0; left: auto; }
[dir="rtl"] .scroll-down-wrap-4 { right: 0; left: auto; }
[dir="rtl"] .scroll-down-4:before { right: 0; left: auto; }
[dir="rtl"] .hs-status { right: var(--full-wrapper-margin-x); left: auto; padding-right: 10px; padding-left: 0; border-right: 2px solid currentColor; border-left: 0; }
[dir="rtl"] .hs-social { left: var(--full-wrapper-margin-x); right: auto; }
[dir="rtl"] .hs-social.left { right: var(--full-wrapper-margin-x); left: auto; }
[dir="rtl"] .bg-video-wrapper { right: 0px; left: auto; }
[dir="rtl"] .bg-video-overlay { right: 0px; left: auto; }
[dir="rtl"] .bg-video { right: 0; left: auto; }
[dir="rtl"] a.bg-video-button-muted { right: 20px; left: auto; }
[dir="rtl"] a.bg-video-button-pause { right: 60px; left: auto; }
[dir="rtl"] .edge-top-figure-1 { right: 0; left: auto; }
[dir="rtl"] .edge-top-figure-2 { right: 0; left: auto; }
[dir="rtl"] .bg-shape-1 { left: 0; right: auto; }
[dir="rtl"] .bg-shape-2 { right: 0; left: auto; }
[dir="rtl"] .bg-shape-3 { right: 0; left: auto; }
[dir="rtl"] .bg-shape-4 { right: 0; left: auto; }
[dir="rtl"] .bg-shape-5 { left: 0; right: auto; }
[dir="rtl"] .bg-shape-6 { left: 100%; right: auto; transform: translate(-9.7%, -50%) rotate(90deg); }
[dir="rtl"] .bg-shape-7 { right: 0; left: auto; }
[dir="rtl"] .bg-line-1 { right: 0; left: auto; }
[dir="rtl"] .fullwidth-gallery-wrapper { right: 0; left: auto; }
[dir="rtl"] .stack-images-1 { left: 0; right: auto; }
[dir="rtl"] .stack-images-3 { right: 0; left: auto; }
[dir="rtl"] .appear-animate .charsAnimIn-1 .char { transform: translateX(-0.01em) translateY(0.27em) translateZ(0)
    rotate(0.0003deg); }
[dir="rtl"] .appear-animate .charsAnimInLong .char { transform: translateX(-0.5em); }
[dir="rtl"] .appear-animate .charsAnimInLong-1 .char { transform: translateX(-0.275em); }
[dir="rtl"] .mn-sub { right: 0; left: auto; border-radius: 0 0 3px 3px; }
[dir="rtl"] .transparent .mn-sub > li:first-child > a, [dir="rtl"] .transparent .mn-sub > li:first-child > a { border-top-right-radius: 3px; border-top-left-radius: 3px; }
[dir="rtl"] .mn-sub > li:last-child > a { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
[dir="rtl"] .mn-sub:not(.mn-has-multi) li ul { right: 100%; left: auto; border-right: 1px solid rgba(255, 255, 255, 0.07); border-left: 0; }
[dir="rtl"] .mn-has-multi { text-align: right; }
[dir="rtl"] .mobile-on .mn-sub-multi > ul { right: auto; left: auto; }
[dir="rtl"] .mobile-on .desktop-nav { right: 0; left: auto; }
[dir="rtl"] .mobile-on .desktop-nav ul li a { text-align: right; border-right: none; border-left: none; }
[dir="rtl"] .mobile-on .mn-has-sub > .mi-chevron-down { left: 10px; right: auto; }
[dir="rtl"] .mobile-on .mn-has-sub > .mi-chevron-right { left: 10px; right: auto; }
[dir="rtl"] .mobile-on .mn-sub { right: 0 !important; left: 0; border-right: none !important; border-left: none !important; }
[dir="rtl"] .mobile-on .mn-sub li { padding-right: 10px; padding-left: 0; }
[dir="rtl"] .mobile-on .mn-has-multi { text-align: right; }
[dir="rtl"] .mn-soc-link:before { right: 0; left: auto; }
[dir="rtl"] .mn-soc-link:after { right: 0; left: auto; }
[dir="rtl"] .bg-overlay { right: 0; left: auto; }
[dir="rtl"] .bg-gradient-primary-light-1 { background-image: linear-gradient(
    90deg,
    var(--color-primary-light-3) 0%,
    var(--color-primary-light-2) 100%
  ); }
[dir="rtl"] .bg-gradient-primary-dark-1 { background-image: linear-gradient(
    90deg,
    var(--color-primary-3) 0%,
    var(--color-primary-2) 100%
  ); }
[dir="rtl"] .bg-gradient-primary-alpha-1:before { right: 0; left: auto; }
[dir="rtl"] .bg-gradient-primary-alpha-2:before { right: 0; left: auto; }
[dir="rtl"] .bg-gradient-dark-alpha-1:before { right: 0; left: auto; }
[dir="rtl"] .bg-gradient-dark-alpha-2:before { right: 0; left: auto; }
[dir="rtl"] .section-gradient-top { right: 0; left: auto; }
[dir="rtl"] .section-gradient-top-dark { right: 0; left: auto; }
[dir="rtl"] .bg-blur:before { right: 0; left: auto; }
[dir="rtl"] .bg-dark-alpha:before, [dir="rtl"] .bg-dark-alpha .YTPOverlay:before, [dir="rtl"] .bg-dark-alpha-30:before, [dir="rtl"] .bg-dark-alpha-30 .YTPOverlay:before, [dir="rtl"] .bg-dark-alpha-50:before, [dir="rtl"] .bg-dark-alpha-50 .YTPOverlay:before, [dir="rtl"] .bg-dark-alpha-70:before, [dir="rtl"] .bg-dark-alpha-70 .YTPOverlay:before, [dir="rtl"] .bg-dark-alpha-60:before, [dir="rtl"] .bg-dark-alpha-60 .YTPOverlay:before, [dir="rtl"] .bg-dark-alpha-80:before, [dir="rtl"] .bg-dark-alpha-80 .YTPOverlay:before, [dir="rtl"] .bg-dark-alpha-90:before, [dir="rtl"] .bg-dark-alpha-90 .YTPOverlay:before, [dir="rtl"] .bg-light-alpha:before, [dir="rtl"] .bg-light-alpha .YTPOverlay:before, [dir="rtl"] .bg-light-alpha-30:before, [dir="rtl"] .bg-light-alpha-30 .YTPOverlay:before, [dir="rtl"] .bg-light-alpha-50:before, [dir="rtl"] .bg-light-alpha-50 .YTPOverlay:before, [dir="rtl"] .bg-light-alpha-60:before, [dir="rtl"] .bg-light-alpha-60 .YTPOverlay:before, [dir="rtl"] .bg-light-alpha-70:before, [dir="rtl"] .bg-light-alpha-70 .YTPOverlay:before, [dir="rtl"] .bg-light-alpha-80:before, [dir="rtl"] .bg-light-alpha-80 .YTPOverlay:before, [dir="rtl"] .bg-light-alpha-90:before, [dir="rtl"] .bg-light-alpha-90 .YTPOverlay:before, [dir="rtl"] .bg-color-alpha:before, [dir="rtl"] .bg-color-alpha .YTPOverlay:before, [dir="rtl"] .bg-color-alpha-30:before, [dir="rtl"] .bg-color-alpha-30 .YTPOverlay:before, [dir="rtl"] .bg-color-alpha-50:before, [dir="rtl"] .bg-color-alpha-50 .YTPOverlay:before, [dir="rtl"] .bg-color-alpha-60:before, [dir="rtl"] .bg-color-alpha-60 .YTPOverlay:before, [dir="rtl"] .bg-color-alpha-70:before, [dir="rtl"] .bg-color-alpha-70 .YTPOverlay:before, [dir="rtl"] .bg-color-alpha-80:before, [dir="rtl"] .bg-color-alpha-80 .YTPOverlay:before, [dir="rtl"] .bg-color-alpha-90:before, [dir="rtl"] .bg-color-alpha-90 .YTPOverlay:before { right: 0; left: auto; }
[dir="rtl"] .bg-gradient-light-1:before { right: 0; left: auto; }
[dir="rtl"] .bg-gradient-light-2:before { right: 0; left: auto; }
[dir="rtl"] .bg-border-gradient:before { right: 0; left: auto; background: linear-gradient(to left, white, white),
    var(--gradient-primary-1-b); }
[dir="rtl"] .light-content .bg-border-gradient:before { background: linear-gradient(
      to left,
      var(--color-dark-1),
      var(--color-dark-1)
    ),
    var(--gradient-primary-1-b); }
[dir="rtl"] .section-caption-fancy { background-image: linear-gradient(
    345deg,
    var(--color-primary-light-1) 0%,
    transparent 100%
  ); }
[dir="rtl"] .light-content .section-caption-fancy { background-image: linear-gradient(
    345deg,
    rgba(0, 0, 0, 0.5) 0%,
    transparent 100%
  ); }
[dir="rtl"] .section-caption-slick { background-image: linear-gradient(
    315deg,
    var(--color-primary-light-1) 0%,
    transparent 100%
  ); }
[dir="rtl"] .light-content .section-caption-slick { background-image: linear-gradient(
    315deg,
    rgba(0, 0, 0, 0.5) 0%,
    transparent 100%
  ); }
[dir="rtl"] .section-title-repeat-left { right: calc(-100% - 0.575em); left: auto; }
[dir="rtl"] .section-title-repeat-right { left: calc(-100% - 0.575em); right: auto; }
[dir="rtl"] .section-title-inline { margin-left: 10px; margin-right: 0; }
[dir="rtl"] .section-title-inline-1 { margin-left: 20px; margin-right: 0; }
[dir="rtl"] .features-list-icon { margin-left: 10px; margin-right: 0; }
[dir="rtl"] .section-more i { margin-right: -4px; margin-left: 0; }
[dir="rtl"] .text-link:after { right: 0; left: auto; transform-origin: left center; }
[dir="rtl"] .text-link:hover:after { transform-origin: right center; }
[dir="rtl"] .decoration-1 { right: -73px; left: auto; }
[dir="rtl"] .decoration-2 { left: 150px; right: auto; }
[dir="rtl"] .decoration-3 { left: 100px; right: auto; }
[dir="rtl"] .decoration-4 { right: -35px; left: auto; }
[dir="rtl"] .decoration-5 { left: -55px; right: auto; }
[dir="rtl"] .decoration-6 { left: -82px; right: auto; }
[dir="rtl"] .decoration-7 { right: -60px; left: auto; }
[dir="rtl"] .decoration-8 { right: -80px; left: auto; }
[dir="rtl"] .decoration-9 { right: -60px; left: auto; }
[dir="rtl"] .decoration-10 { left: -82px; right: auto; }
[dir="rtl"] .decoration-11 { right: 0; left: auto; transform: translateX(100%); }
[dir="rtl"] .decoration-12 { right: 0; left: auto; margin-right: -10.4651%; margin-left: 0; }
[dir="rtl"] .decoration-13 { left: 0; right: auto; margin-left: -10.4651%; margin-right: 0; }
[dir="rtl"] .decoration-14 { right: 0; left: auto; margin-right: -23.4375%; margin-left: 0; }
[dir="rtl"] .decoration-15 { left: 0; right: auto; margin-left: -23.4375%; margin-right: 0; }
[dir="rtl"] .decoration-16 { right: 10px; left: auto; }
[dir="rtl"] .decoration-17 { left: 10px; right: auto; }
[dir="rtl"] .decoration-18 { right: -24px; left: auto; }
[dir="rtl"] .decoration-19 { left: -24px; right: auto; }
[dir="rtl"] .decoration-20 { left: -73px; right: auto; }
[dir="rtl"] .decoration-21 { right: 0; left: auto; }
[dir="rtl"] .decoration-image-1 { right: 30px; left: auto; }
[dir="rtl"] .decoration-image-2 { left: 30px; right: auto; }
[dir="rtl"] .section-image-1-wrap { left: 0; right: auto; }
[dir="rtl"] .section-image-behind { right: 0; left: auto; }
[dir="rtl"] .marquee-style-1 .marquee-track > div { padding-left: 2.75em; padding-right: 0; }
[dir="rtl"] .marquee-style-2 { margin-right: -10%; margin-left: 0; }
[dir="rtl"] .marquee-style-2 .marquee-track > div { padding-left: 2.75em; padding-right: 0; }
[dir="rtl"] .marquee-style-3 { margin-right: -10%; margin-left: 0; }
[dir="rtl"] .marquee-style-3 .marquee-track > div { padding-left: 0.5em; padding-right: 0; }
[dir="rtl"] .marquee-style-4 { margin-right: -10%; margin-left: 0; }
[dir="rtl"] .marquee-style-5 .marquee-track > div { padding-left: 0.7em; padding-right: 0; }
[dir="rtl"] .split-column-left { padding-left: 70px; padding-right: 0; border-bottom-left-radius: var(--border-radius-default); border-bottom-right-radius: 0; }
[dir="rtl"] .split-column-right { padding-right: 70px; padding-left: 0; border-top-right-radius: var(--border-radius-default); border-top-left-radius: 0; }
[dir="rtl"] .split-image-left { border-bottom-left-radius: var(--border-radius-default); border-bottom-right-radius: 0; }
[dir="rtl"] .split-image-left > img { right: 0; left: auto; }
[dir="rtl"] .split-image-right { border-top-right-radius: var(--border-radius-default); border-top-left-radius: 0; }
[dir="rtl"] .split-image-right > img { right: 0; left: auto; }
[dir="rtl"] .services-tabs > li > a:before { right: 0; left: auto; transform-origin: right center; }
[dir="rtl"] .services-tabs > li > a > .number { right: calc(100% + 0.5em); left: auto; transform: translateX(-5px); }
[dir="rtl"] .services-text { right: calc(-1 * var(--services-text-overlap)); left: auto; }
[dir="rtl"] .service-2-item:nth-child(even) { margin-right: auto; margin-left: 0; }
[dir="rtl"] .services-2-button:hover .services-2-title { transform: translateX(-10px); }
[dir="rtl"] .services-2-button:hover .services-2-image { transform: translateX(10px); }
[dir="rtl"] .services-2-title { padding-right: 0.46em; padding-left: 0; }
[dir="rtl"] .services-2-number { right: 0; left: auto; }
[dir="rtl"] .services-2-image { margin-right: auto; margin-left: 0; }
[dir="rtl"] .services-2-descr { margin-right: 100px; margin-left: 0; }
[dir="rtl"] .services-2-button-close { right: 0; left: auto; transform: translate(50%, -50%) scale(0.37); }
[dir="rtl"] .services-2-button-close:before, [dir="rtl"] .services-2-button-close:after { right: 20%; left: auto; }
[dir="rtl"] .services-2-button.active .services-2-button-close { transform: translate(50%, -50%) scale(1); }
[dir="rtl"] .services-4-title > b { right: 100%; left: auto; }
[dir="rtl"] .services-4-item:nth-child(even) .services-4-title > b { right: auto; left: 100%; }
[dir="rtl"] .services-4-title:hover { transform: translate(-0.2em, 0); }
[dir="rtl"] .services-6-separator:before { right: 0; left: auto; }
[dir="rtl"] .services-7-tabs > li > a:before { right: 0; left: auto; }
[dir="rtl"] .services-7-arrow { left: 0; right: auto; transform: translateX(5px); }
[dir="rtl"] .services-7-arrow:before { right: 0; left: auto; }
[dir="rtl"] .services-7-image:before { right: 0; left: auto; }
[dir="rtl"] .services-8-item { border-left: none; border-right: 0; }
[dir="rtl"] .team-item-detail:before { right: 0; left: auto; }
[dir="rtl"] .team-social-links a:not(.team-social-links a:last-child) { border-left: 1px solid rgba(0, 0, 0, 0.15); border-right: 0; }
[dir="rtl"] .no-mobile .team-item:hover .team-item-detail, [dir="rtl"] .team-item.js-active .team-item-detail { transform: translate(50%, 0) scale(1); }
[dir="rtl"] .team-1-column-sticky { right: 0; left: auto; }
[dir="rtl"] .team-1-social-links > a:before { right: 0; left: auto; }
[dir="rtl"] .features-1-number { right: -40px; left: auto; text-align: left; }
[dir="rtl"] .features-2-item:before { right: 0; left: auto; background: linear-gradient(to left, white, white),
    var(--gradient-primary-1-b); }
[dir="rtl"] .features-2-label { right: 20px; left: auto; }
[dir="rtl"] .features-2-icon:before { right: 0; left: auto; }
[dir="rtl"] .light-content .features-2-item:before { background: linear-gradient(
      to left,
      var(--color-dark-1),
      var(--color-dark-1)
    ),
    var(--gradient-primary-1-b); }
[dir="rtl"] .alt-features-item.border-left { padding-right: 30px; padding-left: 0; border-right: 1px solid var(--color-gray-light-3); border-left: 0; }
[dir="rtl"] .alt-features-icon-s { left: -15px; right: auto; }
[dir="rtl"] .light-content .alt-features-item.border-left { padding-right: 30px; padding-left: 0; }
[dir="rtl"] .spot-box-icon:before { right: 0; left: auto; }
[dir="rtl"] .number-1-title { margin-left: 15px; margin-right: 0; }
[dir="rtl"] .steps-1-title { padding-right: 40px; padding-left: 0; }
[dir="rtl"] .steps-1-number { right: 0; left: auto; }
[dir="rtl"] .steps-2-icon { margin-left: 30px; margin-right: 0; }
[dir="rtl"] .steps-2-number { right: 10px; left: auto; }
[dir="rtl"] .works-filter a { margin-right: 48px; margin-left: 0; }
[dir="rtl"] .works-filter a:first-child { margin-right: 0; margin-left: 0; }
[dir="rtl"] .works-filter a:after { right: 0; left: auto; transform-origin: left center; }
[dir="rtl"] .works-filter a:hover:after { transform-origin: right center; }
[dir="rtl"] .works-filter.works-filter-elegant a { margin-right: 27px; margin-left: 0; }
[dir="rtl"] .works-filter.works-filter-elegant a:before { right: 0; left: auto; }
[dir="rtl"] .works-filter.works-filter-fancy a:before { right: 0; left: auto; }
[dir="rtl"] .works-filter.works-filter-fancy a:after, [dir="rtl"] .works-filter.works-filter-fancy a:hover:after { right: 0; left: auto; }
[dir="rtl"] .works-filter.works-filter-fancy a:not(:first-child):before, [dir="rtl"] .works-filter.works-filter-fancy a:not(:first-child):after { margin-right: -1px; margin-left: 0; border-right: none; border-left: 0; }
[dir="rtl"] .works-filter.works-filter-fancy a:first-child:before, [dir="rtl"] .works-filter.works-filter-fancy a:first-child:after { border-top-right-radius: var(--border-radius-default); border-top-left-radius: 0; border-bottom-right-radius: var(--border-radius-default); border-bottom-left-radius: 0; }
[dir="rtl"] .works-filter.works-filter-fancy a:last-child:before, [dir="rtl"] .works-filter.works-filter-fancy a:last-child:after { border-top-left-radius: var(--border-radius-default); border-top-right-radius: 0; border-bottom-left-radius: var(--border-radius-default); border-bottom-right-radius: 0; }
[dir="rtl"] .works-filter.works-filter-gradient a { margin-right: 10px; margin-left: 0; }
[dir="rtl"] .works-filter.works-filter-gradient a:before { right: 0; left: auto; }
[dir="rtl"] .works-filter.works-filter-gradient a.active:before { background: linear-gradient(to left, white, white),
    var(--gradient-primary-1-b); }
[dir="rtl"] .light-content .works-filter.works-filter-gradient a.active:before { background: linear-gradient(
      to left,
      var(--color-dark-1),
      var(--color-dark-1)
    ),
    var(--gradient-primary-1-b); }
[dir="rtl"] .works-filter.works-filter-bold a { margin-right: 27px; margin-left: 0; }
[dir="rtl"] .works-filter.works-filter-bold a:before { right: 0; left: auto; }
[dir="rtl"] .work-img-bg { right: 0; left: auto; }
[dir="rtl"] .work-item .work-intro.text-start { padding-left: 10px; padding-right: 0; }
[dir="rtl"] .work-item a:hover .work-intro { transform: translate(-10px, -10px); }
[dir="rtl"] .works-grid.hide-titles .work-intro { right: 0; left: auto; }
[dir="rtl"] .works-grid.hide-titles .work-intro:before { right: 0; left: auto; }
[dir="rtl"] .work-navigation a { float: right; }
[dir="rtl"] .work-prev { text-align: right; }
[dir="rtl"] .work-next { text-align: left; }
[dir="rtl"] .portfolio-1-image-bg { right: 0; left: auto; }
[dir="rtl"] .portfolio-1-title { margin-right: -105px; margin-left: 0; }
[dir="rtl"] .portfolio-1-title a { margin-right: -4px; margin-left: 0; }
[dir="rtl"] .portfolio-4-carousel .owl-item { padding-left: 10px; padding-right: 0; }
[dir="rtl"] .portfolio-4-carousel .owl-buttons { padding-left: 10px; padding-right: 0; text-align: left; }
[dir="rtl"] .portfolio-4-carousel .owl-prev, [dir="rtl"] .portfolio-4-carousel .owl-next { right: 0; left: 0; margin-right: 10px; margin-left: 0; }
[dir="rtl"] .portfolio-4-carousel .owl-prev:before, [dir="rtl"] .portfolio-4-carousel .owl-next:before { right: 0; left: auto; }
[dir="rtl"] .portfolio-4-intro { padding-left: 12px; padding-right: 0; }
[dir="rtl"] .portfolio-4-item > a:hover .portfolio-4-intro { transform: translateX(-12px); }
[dir="rtl"] .portfolio-5-image-bg { right: 0; left: auto; }
[dir="rtl"] .call-action-1-image-2 { left: 0; right: auto; }
[dir="rtl"] .call-action-2-image-1 { right: 0; left: auto; }
[dir="rtl"] .call-action-2-image-3 { left: 0; right: auto; }
[dir="rtl"] .call-action-3-image-1 { margin-right: auto; margin-left: 0; }
[dir="rtl"] .call-action-3-image-2-wrap { right: 54px; left: auto; }
[dir="rtl"] .call-action-4-image-2 { left: 0; right: auto; }
[dir="rtl"] .composition-1-image-2 { margin-right: auto; margin-left: 0; }
[dir="rtl"] .composition-1-decoration-1 { right: 0; left: auto; margin-right: -17.2872%; margin-left: 0; }
[dir="rtl"] .composition-1-decoration-2 { right: 0; left: auto; margin-right: 24.734%; margin-left: 0; }
[dir="rtl"] .composition-2-image-2 { margin-right: auto; margin-left: 0; }
[dir="rtl"] .composition-2-decoration { right: 0; left: auto; margin-right: 14.0127%; margin-left: 0; }
[dir="rtl"] .composition-3-image-1 { margin-right: auto; margin-left: 0; }
[dir="rtl"] .composition-3-decoration-1 { right: 0; left: auto; margin-right: 22%; margin-left: 0; }
[dir="rtl"] .composition-3-decoration-2 { left: 0; right: auto; margin-left: -19.1489%; margin-right: 0; }
[dir="rtl"] .composition-4-image-1 { margin-right: auto; margin-left: 0; border-top-right-radius: 100%; border-top-left-radius: 100%; }
[dir="rtl"] .composition-4-image-1-inner { border-top-right-radius: 100%; border-top-left-radius: 100%; }
[dir="rtl"] .composition-4-image-2 { border-bottom-right-radius: 75%; border-bottom-left-radius: 0; }
[dir="rtl"] .composition-4-image-2-inner { border-bottom-right-radius: 75%; border-bottom-left-radius: 0; }
[dir="rtl"] .composition-4-decoration { left: 15.6704%; right: auto; }
[dir="rtl"] .composition-4-decoration-1 { left: 7.97%; right: auto; }
[dir="rtl"] .composition-5-image-1 { border-top-right-radius: 100%; border-top-left-radius: 100%; }
[dir="rtl"] .composition-5-image-1-inner { border-top-right-radius: 100%; border-top-left-radius: 100%; }
[dir="rtl"] .composition-5-image-2 { margin-right: auto; margin-left: 0; border-bottom-left-radius: 75%; border-bottom-right-radius: 0; }
[dir="rtl"] .composition-5-image-2-inner { border-bottom-left-radius: 75%; border-bottom-right-radius: 0; }
[dir="rtl"] .composition-5-decoration { right: -6.8%; left: auto; }
[dir="rtl"] .composition-6-decoration-1 { left: 8.887%; right: auto; }
[dir="rtl"] .composition-6-decoration-2 { right: 25.3968%; left: auto; }
[dir="rtl"] .composition-7-border { right: -10px; left: auto; background: linear-gradient(to left, white, white),
    var(--gradient-primary-1-b); }
[dir="rtl"] .light-content .composition-7-border { background: linear-gradient(
      to left,
      var(--color-dark-1),
      var(--color-dark-1)
    ),
    var(--gradient-primary-1-b); }
[dir="rtl"] .composition-8-image { margin-right: auto; margin-left: 0; }
[dir="rtl"] .composition-8-decoration-1 { right: 0; left: auto; }
[dir="rtl"] .composition-8-decoration-2 { right: 0; left: auto; }
[dir="rtl"] .composition-9-decoration-1 { right: -40px; left: auto; }
[dir="rtl"] .post-prev-container:before { right: 0; left: auto; }
[dir="rtl"] .post-prev-img { border-top-right-radius: var(--border-radius-default); border-top-left-radius: var(--border-radius-default); }
[dir="rtl"] .post-prev-author-img { margin-left: 5px; margin-right: 0; }
[dir="rtl"] .post-prev-title, [dir="rtl"] .post-prev-text, [dir="rtl"] .post-prev-info { padding-right: 40px; padding-left: 40px; }
[dir="rtl"] .post-prev-1-infro-item { margin-left: 2px; margin-right: 0; }
[dir="rtl"] .post-prev-3-img img { right: 0; left: auto; }
[dir="rtl"] .post-prev-3-author-img { margin-left: 2px; margin-right: 0; }
[dir="rtl"] .post-prev-3.gradient .post-prev-3-container:before { right: 0; left: auto; background: linear-gradient(to left, white, white),
    var(--gradient-primary-1-b); }
[dir="rtl"] .light-content .post-prev-3.gradient .post-prev-3-container:before { background: linear-gradient(
      to left,
      var(--color-dark-1),
      var(--color-dark-1)
    ),
    var(--gradient-primary-1-b); }
[dir="rtl"] .newsletter-label-icon { margin-left: 30px; margin-right: 0; }
[dir="rtl"] .form input.newsletter-field, [dir="rtl"] .form .newsletter-field-wrap { margin-left: 10px; margin-right: 0; }
[dir="rtl"] .form.newsletter-elegant input.newsletter-field { padding-right: 0 !important; padding-left: 0 !important; border-right: none !important; border-left: none !important; }
[dir="rtl"] .form.newsletter-modern input.newsletter-field, [dir="rtl"] .form.newsletter-modern input.newsletter-field:hover, [dir="rtl"] .form.newsletter-modern input.newsletter-field::placeholder, [dir="rtl"] .form.newsletter-modern input.newsletter-field:hover::placeholder { border-right: none; border-left: none; }
[dir="rtl"] .ci-icon { right: 3px; left: auto; }
[dir="rtl"] .ci-icon:before { right: 0; left: auto; }
[dir="rtl"] .ci-link a:after { right: 0; left: auto; transform-origin: right center; }
[dir="rtl"] .ci-link a:hover:after { transform-origin: left center; }
[dir="rtl"] .contact-1-left { border-radius: 0 50px 50px 0; }
[dir="rtl"] .contact-1-right { border-radius: 50px 0 0 50px; }
[dir="rtl"] .contact-2:before, [dir="rtl"] .contact-2:after { right: 0; left: auto; }
[dir="rtl"] .contact-2:after { right: unset; left: 0; }
[dir="rtl"] .contact-2-item:before { right: 1px; left: auto; }
[dir="rtl"] .contact-2-item:last-child:after { right: 1px; left: auto; }
[dir="rtl"] .contact-2-icon:before { left: 0; right: auto; }
[dir="rtl"] .map-section { right: 0; left: auto; }
[dir="rtl"] .map-toggle { right: 50%; left: auto; }
[dir="rtl"] .mt-icon:before { right: 0; left: auto; }
[dir="rtl"] .mt-text { margin-right: 12px; margin-left: 0; }
[dir="rtl"] .map-boxed-1 { border-top-right-radius: var(--border-radius-default); border-top-left-radius: 0; border-bottom-right-radius: var(--border-radius-default); border-bottom-left-radius: 0; }
[dir="rtl"] .map-boxed-1 iframe { border-top-right-radius: calc(var(--border-radius-default) - 5px); border-top-left-radius: 0; border-bottom-right-radius: calc(var(--border-radius-default) - 5px); border-bottom-left-radius: 0; }
[dir="rtl"] .map-boxed-1 img { border-top-right-radius: calc(var(--border-radius-default) - 5px); border-top-left-radius: 0; border-bottom-right-radius: calc(var(--border-radius-default) - 5px); border-bottom-left-radius: 0; }
[dir="rtl"] .footer-social-links a:before { right: 0; left: auto; }
[dir="rtl"] .link-to-top:before { right: 0; left: auto; }
[dir="rtl"] .link-to-top-2-wrap { right: 0; left: auto; }
[dir="rtl"] .fw-social-inline .link-strong:before { right: 0; left: auto; transform-origin: right center; }
[dir="rtl"] .light-content .fw-top-link .icon:before { right: 0; left: auto; }
[dir="rtl"] .fw-top-link-underline:before { right: 0; left: auto; transform-origin: right center; }
[dir="rtl"] .footer-2-social-links a:before { right: 0; left: auto; }
[dir="rtl"] .blog-item-body blockquote p:before { right: -0.5em; left: auto; }
[dir="rtl"] .blog-item-q p:before { right: 10px; left: auto; }
[dir="rtl"] .pagination a, [dir="rtl"] .pagination span { margin-left: 5px; margin-right: 0; }
[dir="rtl"] .comment-avatar { margin-left: 15px; margin-right: 0; }
[dir="rtl"] .comment-author { margin-left: 10px; margin-right: 0; }
[dir="rtl"] .search-field { padding-left: 30px !important; padding-right: 0 !important; }
[dir="rtl"] .search-button { left: 1px; right: auto; }
[dir="rtl"] .widget-posts-img { float: right; }
[dir="rtl"] .pricing-features { text-align: right; }
[dir="rtl"] .pricing-num sup { right: -0.8em; left: auto; }
[dir="rtl"] .owl-prev { right: 20px; left: auto; }
[dir="rtl"] .owl-next { left: 20px; right: auto; }
[dir="rtl"] .owl-pagination { right: 0; left: auto; }
[dir="rtl"] .item-carousel .owl-prev { right: -30px; left: auto; }
[dir="rtl"] .item-carousel .owl-next { left: -30px; right: auto; }
[dir="rtl"] .team-carousel .owl-item { padding-left: 30px; padding-right: 0; }
[dir="rtl"] .team-carousel .owl-next { left: -10px; right: auto; }
[dir="rtl"] .team-carousel .owl-prev:before, [dir="rtl"] .team-carousel .owl-next:before { right: 0; left: auto; }
[dir="rtl"] .testimonials-slider-1 .owl-buttons { left: 0; right: auto; }
[dir="rtl"] .testimonials-slider-1 .owl-next { margin-right: 10px; margin-left: 0; }
[dir="rtl"] .testimonials-slider-1 .owl-prev:before, [dir="rtl"] .testimonials-slider-1 .owl-next:before { right: 0; left: auto; }
[dir="rtl"] .testimonials-slider-1 blockquote { padding-right: 1.9778em; padding-left: 0; }
[dir="rtl"] .testimonials-slider-1 .blockquote-icon { right: 0; left: auto; }
[dir="rtl"] .ts1-author-img { margin-left: 10px; margin-right: 0; }
[dir="rtl"] .testimonials-slider-2 .owl-buttons { left: 0; right: auto; }
[dir="rtl"] .testimonials-slider-2 .owl-next { margin-right: 10px; margin-left: 0; }
[dir="rtl"] .testimonials-slider-2 .owl-prev:before, [dir="rtl"] .testimonials-slider-2 .owl-next:before { right: 0; left: auto; }
[dir="rtl"] .testimonials-slider-2 blockquote { padding-right: 220px; padding-left: 0; }
[dir="rtl"] .testimonials-slider-2 .blockquote-icon { right: 0; left: auto; }
[dir="rtl"] .testimonials-slider-2 .blockquote-icon img { right: 0.2em; left: auto; }
[dir="rtl"] .ts2-author-img { margin-left: 10px; margin-right: 0; }
[dir="rtl"] .testimonials-slider-3 .owl-item { padding-left: 30px; padding-right: 0; }
[dir="rtl"] .testimonials-slider-3 .owl-buttons { padding-left: 30px; padding-right: 0; text-align: left; }
[dir="rtl"] .testimonials-slider-3 .owl-prev, [dir="rtl"] .testimonials-slider-3 .owl-next { right: 0; left: 0; margin-right: 10px; margin-left: 0; }
[dir="rtl"] .testimonials-slider-3 .owl-prev:before, [dir="rtl"] .testimonials-slider-3 .owl-next:before { right: 0; left: auto; }
[dir="rtl"] .testimonials-3-author-img { margin-left: 10px; margin-right: 0; }
[dir="rtl"] .testimonials-3-icon { right: 10px; left: auto; }
[dir="rtl"] .slider-strong .owl-prev, [dir="rtl"] .slider-strong .owl-next { margin-right: 7px; margin-left: 0; }
[dir="rtl"] .slider-strong .owl-prev:before, [dir="rtl"] .slider-strong .owl-next:before { right: 0; left: auto; }
[dir="rtl"] .slider-bold .owl-prev:before, [dir="rtl"] .slider-bold .owl-next:before { right: 0; left: auto; }
[dir="rtl"] .slider-gradient .owl-prev:before, [dir="rtl"] .slider-gradient .owl-next:before { right: 0; left: auto; }
[dir="rtl"] .testimonials-4-author-img { margin-left: 10px; margin-right: 0; }
[dir="rtl"] .testimonials-4-icon { right: 10px; left: auto; }
[dir="rtl"] .testimonials-6-icon { right: -0.3em; left: auto; }
[dir="rtl"] .tpl-alt-tabs > li > a:before { right: 0; left: auto; }
[dir="rtl"] .tpl-alt-tabs > li > a:after { right: 0; left: auto; }
[dir="rtl"] .dark-mode .tooltip.bs-tooltip-end .tooltip-arrow::before { border-left-color: var(--color-dark-3a) !important; border-right-color: 0 !important; }
[dir="rtl"] .dark-mode .tooltip.bs-tooltip-start .tooltip-arrow::before { border-right-color: var(--color-dark-3a) !important; border-left-color: 0 !important; }
[dir="rtl"] .accordion > dt > a:after { left: 3px; right: auto; }
[dir="rtl"] .toggle > dt > a:after { left: 3px; right: auto; }
[dir="rtl"] .accordion-1 > dt > a > span:before { right: calc(100% + 7px); left: auto; }
[dir="rtl"] .accordion-1 > dt > a > .icon-plus { left: 0; right: auto; }
[dir="rtl"] .accordion-1 > dt > a > .icon-plus:before { right: 0; left: auto; }
[dir="rtl"] .tpl-progress .progress-bar { text-align: right; }
[dir="rtl"] .tpl-progress .progress-bar > span { left: -5px; right: auto; }
[dir="rtl"] .tpl-progress-alt .progress-bar { padding-right: 5px; padding-left: 5px; text-align: right; }
[dir="rtl"] .icons-example-box-number { left: 10px; right: auto; }
[dir="rtl"] .skip-to-content { right: 3px; left: auto; }
[dir="rtl"] .cookie-banner { right: 0; left: auto; }
[dir="rtl"] .section-showcases-container { right: 0; left: auto; }
[dir="rtl"] .section-showcases-column { padding-right: 0.625vw; padding-left: 0; }
[dir="rtl"] .section-showcases-column:first-child { padding-right: 0; padding-left: 0; }
@media only screen and (min-width: 992px) {
  [dir="rtl"] .hs-title-overlap { margin-left: -37% !important; margin-right: 0 !important; }
}

/* ---------- style-responsive.css ---------- */
@media only screen and (max-width: 1366px) {
  [dir="rtl"] .hs-paragraph-2 { left: 3.66vw !important; right: auto !important; }
  [dir="rtl"] .services-2-descr { margin-right: 7.3206vw; margin-left: 0; }
  [dir="rtl"] .post-prev-title, [dir="rtl"] .post-prev-text, [dir="rtl"] .post-prev-info { padding-right: calc(0.459rem + 2.39vw); padding-left: calc(0.459rem + 2.39vw); }
  [dir="rtl"] .portfolio-1-title { margin-right: -7.6867vw; margin-left: 0; }
  [dir="rtl"] .portfolio-1-title a { margin-right: -0.19vw; margin-left: 0; }
  [dir="rtl"] .testimonials-slider-2 blockquote { padding-right: 16.1054vw; padding-left: 0; }
}
@media only screen and (max-width: 1200px) {
  [dir="rtl"] .mod-breadcrumbs-mini { text-align: left; }
}
@media only screen and (max-width: 1024px) {
  [dir="rtl"] .hs-paragraph-1 { margin-right: auto; margin-left: auto; }
  [dir="rtl"] .hs-paragraph-2 { margin-right: auto; margin-left: auto; }
  [dir="rtl"] .scroll-down-alt { margin-right: -31px; margin-left: 0; }
  [dir="rtl"] .works-filter.works-filter-bold a { margin-right: 12px; margin-left: 0; }
}
@media only screen and (max-width: 991px) {
  [dir="rtl"] .mod-breadcrumbs:not(.align-center):not(.mod-breadcrumbs-mini) { text-align: right !important; }
  [dir="rtl"] .split-column-left { padding-left: 30px; padding-right: 0; }
  [dir="rtl"] .split-column-right { padding-right: 30px; padding-left: 0; }
  [dir="rtl"] .call-action-3-image-2-wrap { right: 0; left: auto; }
}
@media only screen and (max-width: 768px) {
  [dir="rtl"] .decoration-3 { left: -35px; right: auto; }
}
@media only screen and (max-width: 767px) {
  [dir="rtl"] .services-text { right: 0; left: auto; }
  [dir="rtl"] .works-filter.works-filter-fancy a:before, [dir="rtl"] .works-filter.works-filter-fancy a:after { margin-right: 0; margin-left: 0; }
  [dir="rtl"] .portfolio-1-title { margin-right: 0; margin-left: 0; }
  [dir="rtl"] .map-boxed-1 iframe, [dir="rtl"] .map-boxed-1 img { border-radius: - calc(var(--border-radius-default) 5px) -; }
}
@media only screen and (max-width: 575px) {
  [dir="rtl"] .form input.newsletter-field, [dir="rtl"] .form .newsletter-field-wrap { margin-left: 0; margin-right: 0; }
}
@media only screen and (max-width: 480px) {
  [dir="rtl"] .container { padding-right: 20px; padding-left: 20px; }
  [dir="rtl"] .blog-item-body blockquote p:before { right: 0; left: auto; }
  [dir="rtl"] .owl-page { padding-right: 8px; padding-left: 8px; }
  [dir="rtl"] .owl-prev { right: 0; left: auto; }
  [dir="rtl"] .owl-next { left: 0; right: auto; }
  [dir="rtl"] .works-filter a { margin-right: 0; margin-left: 0; }
  [dir="rtl"] .works-filter.works-filter-elegant a { margin-right: 0; margin-left: 0; }
  [dir="rtl"] .works-filter.works-filter-fancy a, [dir="rtl"] .works-filter.works-filter-fancy a:hover, [dir="rtl"] .works-filter.works-filter-fancy a.active { margin-right: 0 !important; margin-left: 0 !important; }
  [dir="rtl"] .works-filter.works-filter-gradient a { margin-right: 0; margin-left: 0; }
  [dir="rtl"] .works-filter.works-filter-slick a, [dir="rtl"] .works-filter.works-filter-slick a:hover, [dir="rtl"] .works-filter.works-filter-slick a.active { margin-right: 0 !important; margin-left: 0 !important; }
  [dir="rtl"] .pagination a { margin-left: 3px; margin-right: 0; }
}

/* ---------- custom.css ---------- */
[dir="rtl"] .typewrite { margin-right: 10px; margin-left: 0; }
@media (max-width: 500px) {
  [dir="rtl"] .team-carousel .owl-prev.owl-prev-testimonial-1 { right: 21px; left: auto; }
}

/* ---------- demo-main/demo-main.css ---------- */
[dir="rtl"] .theme-main .features-list-icon { margin-left: 9px; margin-right: 0; }

/* ---------- demo-genovitech/demo-genovitech.css ---------- */
@media (min-width: 1025px) {
  [dir="rtl"] .theme-genovitech .gnv-mega { right: 0; left: 0; }
}
[dir="rtl"] .gnv-brand-card::before { inset: 0 0 auto 0; }
[dir="rtl"] .gnv-brand-card:hover .gnv-brand-card-cta i { transform: translateX(-5px); }
[dir="rtl"] .gnv-stat { border-right: 1px solid var(--gv-line); border-left: 0; }
[dir="rtl"] .theme-genovitech .light-content .gnv-stat { border-right-color: rgba(255, 255, 255, 0.15); border-left-color: 0; }
[dir="rtl"] .gnv-bg-grid { background-image: linear-gradient(
      to left,
      rgba(42, 59, 116, 0.07) 1px,
      transparent 1px
    ),
    linear-gradient(to bottom, rgba(42, 59, 116, 0.07) 1px, transparent 1px); }
[dir="rtl"] .gnv-product-card:hover .gnv-product-link i { transform: translateX(-5px); }
[dir="rtl"] .gnv-featured-metric { text-align: left; }
[dir="rtl"] .gnv-animal-item { border-right: 3px solid var(--gv-brand, var(--gv-feed)); border-left: 0; }
[dir="rtl"] .gnv-flora-feed-count { margin-right: auto; margin-left: 0; }
[dir="rtl"] .gnv-flora-feed-tag { text-align: left; }
[dir="rtl"] .gnv-hero-visual::before { left: 0; right: auto; background: linear-gradient(
    215deg,
    var(--gv-science-light) 0%,
    var(--gv-probiolex-light) 55%,
    var(--gv-cosmetic-light) 100%
  ); }
[dir="rtl"] .gnv-hero-chip { border-right: 3px solid var(--gv-science); border-left: 0; }
[dir="rtl"] .gnv-hero-chip-1 { right: 0; left: auto; }
[dir="rtl"] .gnv-hero-chip-2 { right: -14px; left: auto; border-right-color: var(--gv-probiolex); border-left-color: 0; }
[dir="rtl"] .gnv-hero-chip-3 { right: 22px; left: auto; border-right-color: var(--gv-red); border-left-color: 0; }
[dir="rtl"] .gnv-hero-strip-arrow { margin-right: auto; margin-left: 0; transform: translateX(4px); }
[dir="rtl"] .gnv-brand-summary { border-right: 5px solid var(--gv-brand, var(--gv-science)); border-left: 0; }
[dir="rtl"] .gnv-catalog-card:hover .gnv-catalog-more i { transform: translateX(-4px); }
[dir="rtl"] .gnv-table thead th { text-align: right; }
[dir="rtl"] .gnv-portfolio-item:hover { padding-right: 12px; padding-left: 12px; }
[dir="rtl"] .gnv-portfolio-item:hover .gnv-portfolio-item-arrow { transform: translateX(-4px); }
[dir="rtl"] .gnv-contact-note { border-right: 3px solid var(--gv-navy-700); border-left: 0; }
[dir="rtl"] .gnv-species-card:hover .gnv-species-cta i { transform: translateX(-5px); }
[dir="rtl"] .gnv-program-card:hover .gnv-program-cta i { transform: translateX(-5px); }
[dir="rtl"] .gnv-article-card:hover .gnv-article-link i { transform: translateX(-4px); }
[dir="rtl"] .gnv-finder-arrow { left: 22px; right: auto; transform: translateX(4px); }
[dir="rtl"] .gnv-finder-program { border-right: 3px solid var(--gv-navy-800); border-left: 0; }
[dir="rtl"] .gnv-tech-strip { border-right: 4px solid var(--gv-red); border-left: 0; }
@media only screen and (max-width: 991px) {
  [dir="rtl"] .gnv-hero-chip-2 { right: 0; left: auto; }
  [dir="rtl"] .gnv-stat { border-right: 0; border-left: 0; }
  [dir="rtl"] .theme-genovitech .light-content .gnv-stat { border-right: 0; border-left: 0; }
}

/* ---------- demo-genovitech/industrial.css ---------- */
[dir="rtl"] .ind-grid-bg { background-image: radial-gradient(120% 92% at 12% -14%, #ffffff 0%, rgba(255, 255, 255, 0) 60%),
    linear-gradient(180deg, #f3f5fa 0%, #ffffff 52%, #eef1f7 100%); }
[dir="rtl"] .ind-data-val { text-align: left; }
[dir="rtl"] .ind-list li { padding-right: 16px; padding-left: 0; }
[dir="rtl"] .ind-list li::before { right: 0; left: auto; }
[dir="rtl"] .ind-kv dd { text-align: left; }
[dir="rtl"] .ind-text-link:hover i { transform: translateX(-4px); }
[dir="rtl"] .ind-division-card:hover .ind-division-arrow { transform: translateX(-4px); }
[dir="rtl"] .ind-outlook-headline-item { border-right: 3px solid var(--ind-red); border-left: 0; }
[dir="rtl"] .ind-footer-legal-right { text-align: left; }
[dir="rtl"] .ind-grid-bg { background-image: linear-gradient(
      to left,
      rgba(27, 41, 88, 0.045) 1px,
      transparent 1px
    ),
    linear-gradient(to bottom, rgba(27, 41, 88, 0.045) 1px, transparent 1px); }
[dir="rtl"] .theme-genovitech .gnv-page-header { background: radial-gradient(120% 92% at 8% -18%, #ffffff 0%, rgba(255, 255, 255, 0) 62%),
    linear-gradient(180deg, #f3f5fa 0%, #ffffff 48%, #eef1f7 100%); }
[dir="rtl"] .theme-genovitech .gnv-solve-step { border-left: 1px solid var(--ind-line); border-right: 0; }
[dir="rtl"] .theme-genovitech .gnv-solve-step:last-child { border-left: 0; border-right: 0; }
[dir="rtl"] .theme-genovitech .gnv-species-index::before { margin-left: 9px; margin-right: 0; }
[dir="rtl"] .theme-genovitech .gnv-species-card:hover .gnv-species-cta i { transform: translateX(-5px); }
[dir="rtl"] .theme-genovitech .gnv-program-card:hover .gnv-program-cta i { transform: translateX(-5px); }
[dir="rtl"] .theme-genovitech .gnv-contact-note { border-right-color: var(--ind-navy); border-left-color: 0; }
[dir="rtl"] .theme-genovitech .gnv-brand-summary { border-right-color: var(--gv-brand, var(--ind-navy)); border-left-color: 0; }
[dir="rtl"] .ind-product-placeholder { background-image: linear-gradient(
      to left,
      rgba(27, 41, 88, 0.05) 1px,
      transparent 1px
    ),
    linear-gradient(to bottom, rgba(27, 41, 88, 0.05) 1px, transparent 1px); }
[dir="rtl"] .ind-product-spec dd { text-align: left; }
[dir="rtl"] .ind-product-card:hover .ind-product-cta i { transform: translateX(-5px); }
[dir="rtl"] .ind-category-chip { right: 10px; left: auto; }
[dir="rtl"] .ind-catalog-group-descr { text-align: left; }
[dir="rtl"] .ind-pd-table th { text-align: right; }
[dir="rtl"] .ind-pd-note { border-right: 3px solid var(--ind-red); border-left: 0; }
[dir="rtl"] .ind-brand-hero-inner { text-align: right; }
[dir="rtl"] .ind-app-card-arrow { transform: translateX(4px); }
[dir="rtl"] .ind-slide-veil { background: linear-gradient(
    264deg,
    rgba(255, 255, 255, 0.985) 0%,
    rgba(255, 255, 255, 0.965) 30%,
    rgba(255, 255, 255, 0.86) 46%,
    rgba(255, 255, 255, 0.40) 60%,
    rgba(255, 255, 255, 0.06) 78%,
    rgba(255, 255, 255, 0) 100%
  ); }
[dir="rtl"] .ind-slide-index { padding-left: 14px; padding-right: 0; border-left: 1px solid var(--ind-line); border-right: 0; }
[dir="rtl"] .ind-slider-controls { right: 0; left: 0; }
[dir="rtl"] .ind-slide-bg img { transform-origin: 38% 50%; }
[dir="rtl"] .ind-slide-veil::after { background: linear-gradient(
    260deg,
    rgba(255, 255, 255, 0) 38%,
    rgba(255, 255, 255, 0.5) 50%,
    rgba(255, 255, 255, 0) 62%
  ); }
[dir="rtl"] .ind-slider-hero .ind-slide-inner { padding-right: clamp(72px, 6.6vw, 128px); padding-left: clamp(32px, 4vw, 80px); }
[dir="rtl"] .gv-pending { background-image: radial-gradient(120% 92% at 12% -14%, #ffffff 0%, rgba(255, 255, 255, 0) 60%),
    linear-gradient(180deg, #f3f5fa 0%, #ffffff 52%, #eef1f7 100%); }
@media only screen and (max-width: 991px) {
  [dir="rtl"] .ind-footer-legal-right { text-align: right; }
  [dir="rtl"] .ind-catalog-group-descr { text-align: right; }
}
@media (max-width: 767px) {
  [dir="rtl"] .theme-genovitech .gnv-solve-step { border-left: 0; border-right: 0; }
}
@media only screen and (max-width: 1399px) {
  [dir="rtl"] .ind-slider-hero .ind-slide-inner { padding-right: 46px; padding-left: 46px; }
}
@media only screen and (max-width: 1199px) {
  [dir="rtl"] .ind-slider-hero .ind-slide-inner { padding-right: 36px; padding-left: 36px; }
  [dir="rtl"] .ind-slider-hero .ind-slide-inner { padding-right: clamp(40px, 5vw, 72px); padding-left: 0; }
}
@media only screen and (min-width: 1600px) {
  [dir="rtl"] .ind-slider-hero .ind-slide-inner { padding-right: clamp(96px, 7vw, 150px); padding-left: 0; }
}

/* ---------- demo-genovitech/biotech-experience.css ---------- */
[dir="rtl"] .bio-hero-shade { background: linear-gradient(270deg, rgba(10, 18, 48,.85) 0%, rgba(10, 18, 48,.65) 35%, rgba(10, 18, 48,.06) 80%), linear-gradient(0deg,rgba(10, 18, 48,.5),transparent 40%); }
[dir="rtl"] .bio-hero-bottom { right: 0; left: 0; }
[dir="rtl"] .bio-play { text-align: right; }
[dir="rtl"] .bio-video-error { right: 20px; left: 20px; }
[dir="rtl"] .bio-science-index { right: 22px; left: auto; }
[dir="rtl"] .bio-field-image > span:not(.bio-field-tag) { right: 0; left: 0; }
[dir="rtl"] .bio-home #global { background-image: linear-gradient(270deg,#102b33ed,#102b33bd),url('/assets/images/genovitech/biotech/research-v1.webp') !important; }
[dir="rtl"] .bio-slide-label { margin-left: 18px; margin-right: 0; }
[dir="rtl"] .bio-slider-timer i { transform-origin: right; }
[dir="rtl"] .bio-slider-dots { margin-left: 10px; margin-right: 0; }
[dir="rtl"] .bio-slider-dots button::after { right: 0; left: 0; }
[dir="rtl"] .bio-journey-veil { background: linear-gradient(270deg,#061823de 0%,#06182385 40%,#06182325 75%),linear-gradient(0deg,#061823a0,transparent 50%); }
[dir="rtl"] .bio-journey-lens { right: 70%; left: auto; transform: translate(50%, -50%) scale(calc(.7 + var(--journey-progress) * .6)); }
[dir="rtl"] .bio-journey-bottom { right: 0; left: 0; }
[dir="rtl"] .bio-journey-progress span { transform-origin: right; }
[dir="rtl"] .bio-visual-contact { background: linear-gradient(270deg,#071c2fe6,#071c2f75),url('/assets/images/genovitech/biotech/lab-v2.webp') center/cover; }
[dir="rtl"] .bio-brand-tab { text-align: right; }
[dir="rtl"] .gnv-catalog-cover>span { left: 12px; right: auto; }
[dir="rtl"] .bio-native-products span { right: 22px; left: auto; }
[dir="rtl"] .bio-hero-source-product { left: 6vw; right: auto; }
[dir="rtl"] .bio-hero-shade { background: linear-gradient(270deg,#041c24b0 0%,#041c2450 48%,transparent 80%),linear-gradient(0deg,#041c24a0,transparent 40%); }
[dir="rtl"] .bio-field-image::after { inset: 0 0 auto 0; }
[dir="rtl"] .bio-field-image .bio-field-tag { right: 0; left: auto; }
[dir="rtl"] .bio-field-controls { left: 14px; right: auto; }
[dir="rtl"] .bio-field-dots button > span { right: 0; left: 0; }
@media (max-width: 767px) {
  [dir="rtl"] .bio-hero-shade { background: linear-gradient(270deg,#04131de0,#04131d60),linear-gradient(0deg,#04131d80,transparent); }
  [dir="rtl"] .bio-play { text-align: right; }
  [dir="rtl"] .bio-slide-label { margin-left: auto; margin-right: 0; }
  [dir="rtl"] .bio-slider-status .bio-slide-label { margin-left: auto; margin-right: 0; }
  [dir="rtl"] .bio-journey-veil { background: linear-gradient(270deg,#061823ce,#06182335),linear-gradient(0deg,#06182385,transparent); }
  [dir="rtl"] .bio-journey-lens { right: 55%; left: auto; }
}
@media(max-width:575px) {
  [dir="rtl"] .gnv-catalog-cover>span { left: 10px; right: auto; }
  [dir="rtl"] .gnv-catalog-library .gnv-catalog-cover>span { left: 12px; right: auto; }
  [dir="rtl"] .bio-native-products span { right: 8px; left: 8px; }
}
@media(max-width:991px) {
  [dir="rtl"] .bio-hero-source-product { left: 5vw; right: auto; }
}
@media(max-width:767px) {
  [dir="rtl"] .bio-hero-shade { background: linear-gradient(270deg,#041c24d9,#041c2440),linear-gradient(0deg,#041c2480,transparent); }
}

/* ---------- demo-genovitech/culture-scene.css ---------- */
[dir="rtl"] .gnv-journey-copy > p > span { padding-left: 14px; padding-right: 0; }
[dir="rtl"] .gnv-dispense-label { left: 6%; right: auto; }
[dir="rtl"] .gnv-dispense-label i { transform-origin: right; }
[dir="rtl"] .gnv-journey-bottom button > span { margin-left: 8px; margin-right: 0; }
[dir="rtl"] .gnv-journey-progress { right: 0; left: 0; }
[dir="rtl"] .gnv-journey-progress > span { transform-origin: right; }
@media(min-width:768px) {
  [dir="rtl"] .gnv-journey-main.is-reversed .gnv-journey-copy { padding-right: 20px; padding-left: 0; }
}
@media(max-width:767px) {
  [dir="rtl"] .gnv-dispense-label { left: 4%; right: auto; }
  [dir="rtl"] .gnv-journey-bottom button { text-align: right; }
}

/* ---------- demo-genovitech/portfolio-overview.css ---------- */
[dir="rtl"] .gnv-po-hero { background: linear-gradient(225deg,#f5f7fb,#e8ecf6); }
[dir="rtl"] .gnv-po-hero:before { left: -120px; right: auto; }
[dir="rtl"] .gnv-po-hero-products .item-1 { right: 4%; left: auto; }
[dir="rtl"] .gnv-po-hero-products .item-2 { right: 24%; left: auto; }
[dir="rtl"] .gnv-po-hero-products .item-3 { left: 0; right: auto; }
[dir="rtl"] .gnv-po-hero-products .item-4 { left: 8%; right: auto; }
[dir="rtl"] .gnv-po-hero-products .item-5 { left: 25%; right: auto; }
[dir="rtl"] .gnv-po-nav a { border-left: 1px solid var(--line); border-right: 0; }
[dir="rtl"] .gnv-po-nav span { margin-left: 10px; margin-right: 0; }
[dir="rtl"] .gnv-po-product-cards a>div>span { left: 13px; right: auto; }
[dir="rtl"] .gnv-po-selection-actions>a { margin-left: 12px; margin-right: 0; }
@media(max-width:767px) {
  [dir="rtl"] .gnv-po-hero-products .item-1 { right: -5%; left: auto; }
  [dir="rtl"] .gnv-po-hero-products .item-2 { right: 20%; left: auto; }
  [dir="rtl"] .gnv-po-hero-products .item-3 { left: -6%; right: auto; }
  [dir="rtl"] .gnv-po-hero-products .item-4 { left: 1%; right: auto; }
}

/* ---------- demo-genovitech/research-page.css ---------- */
[dir="rtl"] .gnv-research-hero { background: radial-gradient(circle at 22% 24%, rgba(205, 211, 225, .38), transparent 28%), linear-gradient(180deg, #f3f5fa 0%, #f3f5fa 100%); }
[dir="rtl"] .gnv-research-hero-visual { border-radius: 72px 3px 3px 3px; }
[dir="rtl"] .gnv-research-hero-visual figcaption { right: 36px; left: auto; }
[dir="rtl"] .gnv-research-hero-marker { left: 24px; right: auto; }
[dir="rtl"] .gnv-research-principles > span { border-left: 1px solid #dde2ec; border-right: 0; }
[dir="rtl"] .gnv-research-principles > span:first-child { padding-right: 0; padding-left: 0; }
[dir="rtl"] .gnv-research-principles > span:last-child { border-left: 0; border-right: 0; }
[dir="rtl"] .gnv-research-journey-frame { border-radius: 56px 4px 4px 4px; }
[dir="rtl"] .gnv-research-journey-index { left: 25px; right: auto; }
[dir="rtl"] .gnv-research-journey-caption { right: 34px; left: 34px; }
[dir="rtl"] .gnv-research-metrics article { border-left: 1px solid rgba(255,255,255,.18); border-right: 0; }
[dir="rtl"] .gnv-research-metrics article:first-child { padding-right: 0; padding-left: 0; }
[dir="rtl"] .gnv-research-metrics article:last-child { border-left: 0; border-right: 0; }
[dir="rtl"] .gnv-strain-table-wrap th { text-align: right; }
[dir="rtl"] .gnv-research-quality figure { border-radius: 4px 62px 4px 4px; }
@media (max-width: 1024px) {
  [dir="rtl"] .gnv-research-principles > span:nth-child(2n) { border-left: 0; border-right: 0; }
  [dir="rtl"] .gnv-research-principles > span:first-child { padding-right: 20px; padding-left: 0; }
}
@media (max-width: 767px) {
  [dir="rtl"] .gnv-research-hero-visual { border-radius: 42px 3px 3px 3px; }
  [dir="rtl"] .gnv-research-hero-visual figcaption { right: 23px; left: auto; }
  [dir="rtl"] .gnv-research-principles > span:first-child { padding-right: 18px; padding-left: 0; }
  [dir="rtl"] .gnv-research-journey-frame { border-radius: 34px 3px 3px 3px; }
  [dir="rtl"] .gnv-research-metrics article { border-left: 0; border-right: 0; }
  [dir="rtl"] .gnv-research-quality figure { border-radius: 3px 40px 3px 3px; }
  [dir="rtl"] .gnv-research-cta-docs { text-align: right; }
}

/* ---------- demo-genovitech/home-hero-light.css ---------- */
[dir="rtl"] .bio-experience .bio-hero-shade { background: linear-gradient(270deg, rgba(255,255,255,.72) 0%, rgba(255,255,255,.3) 39%, transparent 67%),
              linear-gradient(0deg, rgba(243, 245, 250,.68), transparent 30%); }
[dir="rtl"] .bio-experience .bio-hero-eyebrow { background-position: 100% 52%; }
@media (max-width: 767px) {
  [dir="rtl"] .bio-experience .bio-hero-shade { background: linear-gradient(270deg, rgba(255,255,255,.91), rgba(255,255,255,.54) 66%, rgba(255,255,255,.08)),
                linear-gradient(0deg, rgba(243, 245, 250,.88), transparent 42%); }
}

/* ---------- demo-genovitech/contact-page.css ---------- */
[dir="rtl"] .gv-contact-form-intro li i { margin-left: 10px; margin-right: 0; }
[dir="rtl"] .gv-contact-dept-grid { border-right: 1px solid #dde2ec; border-left: 0; }
[dir="rtl"] .gv-contact-dept { border-left: 1px solid #dde2ec; border-right: 0; }
[dir="rtl"] .gv-contact-dept>i { left: 23px; right: auto; }
[dir="rtl"] .gv-contact-dept:after { right: 24px; left: auto; }
[dir="rtl"] .gv-contact-career>a span { margin-right: 16px; margin-left: 0; }

/* ---------- demo-genovitech/product-page.css ---------- */
[dir="rtl"] .gnv-pdp-stage { background: linear-gradient(192deg, #f8fafc 0%, #eef2f7 52%, #e6ecf4 100%); }
[dir="rtl"] .gnv-pdp-stage-arrow.is-prev { right: 14px; left: auto; }
[dir="rtl"] .gnv-pdp-stage-arrow.is-next { left: 14px; right: auto; }
[dir="rtl"] .gnv-pdp-thumb-media { background: linear-gradient(192deg, #f8fafc, #e9eef5); }
[dir="rtl"] .gnv-pdp-gallery-open { margin-right: auto; margin-left: 0; }
[dir="rtl"] .gnv-pdp-lightbox-close { left: 22px; right: auto; }
[dir="rtl"] .gnv-pdp-chip + .gnv-pdp-chip { margin-right: 8px; margin-left: 0; }
[dir="rtl"] .gnv-pdp-stage { background: radial-gradient(ellipse at 50% 42%, rgba(255,255,255,.98) 0%, rgba(255,255,255,.18) 57%, transparent 74%),
    linear-gradient(215deg, #f5f7fb 0%, #e6e9f1 100%); }
[dir="rtl"] .gnv-pdp-thumb { text-align: right; }
[dir="rtl"] .gnv-pdp-thumb-media { background: linear-gradient(215deg, #f5f7fb, #e6e9f1); }
[dir="rtl"] .gnv-pdp-facts > div:nth-child(odd) { border-left: 1px solid var(--pdp-line-soft); border-right: 0; }
[dir="rtl"] .gnv-pdp-facts > div:last-child:nth-child(odd) { border-left: 0; border-right: 0; }
[dir="rtl"] .gnv-pdp-card-media { background: linear-gradient(215deg, #fff, #e6e9f1); }
@media (max-width: 991px) {
  [dir="rtl"] .gnv-pdp-stage-arrow.is-prev { right: 10px; left: auto; }
  [dir="rtl"] .gnv-pdp-stage-arrow.is-next { left: 10px; right: auto; }
}
@media (max-width: 575px) {
  [dir="rtl"] .gnv-pdp-stage-arrow.is-prev { right: 8px; left: auto; }
  [dir="rtl"] .gnv-pdp-stage-arrow.is-next { left: 8px; right: auto; }
}

/* ---------- demo-genovitech/brand-group.css ---------- */
[dir="rtl"] .gnv-cat-hero { background: radial-gradient(112% 88% at 14% -14%, var(--cat-tint-strong) 0%, rgba(255, 255, 255, 0) 62%),
    linear-gradient(180deg, #ffffff 0%, #f5f7fb 52%, var(--cat-tint-soft) 100%); }
[dir="rtl"] .gnv-cat-hero::before { left: -160px; right: auto; }
[dir="rtl"] .gnv-cat-stat + .gnv-cat-stat { margin-right: 34px; margin-left: 0; padding-right: 34px; padding-left: 0; border-right: 1px solid var(--ind-line); border-left: 0; }
[dir="rtl"] .gnv-cat-hero-plate { background: linear-gradient(200deg, #ffffff 0%, var(--cat-tint) 100%); }
[dir="rtl"] .gnv-cat-hero-mini.is-1 { left: -8px; right: auto; }
[dir="rtl"] .gnv-cat-hero-mini.is-2 { right: -12px; left: auto; }
[dir="rtl"] .gnv-cat-pill-count { padding-right: 9px; padding-left: 0; border-right: 1px solid var(--ind-line); border-left: 0; }
[dir="rtl"] .gnv-cat-pill.is-active .gnv-cat-pill-count { border-right: 1px solid color-mix(in srgb, var(--cat-accent) 40%, #ffffff); border-left: 0; }
@media (max-width: 575px) {
  [dir="rtl"] .gnv-cat-stat + .gnv-cat-stat { margin-right: 22px; margin-left: 0; padding-right: 22px; padding-left: 0; }
}

/* ---------- ../../../components/chat/gv-chat.css ---------- */
[dir="rtl"] .gv-chat { left: 24px; right: auto; }
[dir="rtl"] .gv-chat-launcher { background: linear-gradient(240deg, var(--gv-chat-red) 0%, var(--gv-chat-navy) 72%); }
[dir="rtl"] .gv-chat-panel { left: 0; right: auto; }
[dir="rtl"] .gv-chat-header { background: linear-gradient(240deg, var(--gv-chat-navy) 0%, var(--gv-chat-navy-deep) 100%); }
[dir="rtl"] .gv-chat-msg-user .gv-chat-bubble { border-bottom-left-radius: 6px; border-bottom-right-radius: 0; }
[dir="rtl"] .gv-chat-msg-assistant .gv-chat-bubble { border-bottom-right-radius: 6px; border-bottom-left-radius: 0; }
[dir="rtl"] .gv-chat-list { padding-right: 18px; padding-left: 0; }
[dir="rtl"] .gv-chat-table th, [dir="rtl"] .gv-chat-table td { text-align: right; }
[dir="rtl"] .gv-chat-suggestion { text-align: right; }
[dir="rtl"] .gv-chat-suggestion:hover:not(:disabled) { transform: translateX(-2px); }
[dir="rtl"] .gv-chat-voice-cta { background: linear-gradient(240deg, rgba(27, 41, 88, 0.04), rgba(43, 143, 138, 0.06)); text-align: right; }
[dir="rtl"] .gv-chat-voicebar { background: linear-gradient(240deg, rgba(27, 41, 88, 0.06), rgba(214, 24, 23, 0.06)); }
[dir="rtl"] .gv-chat-live-tag { margin-left: 6px; margin-right: 0; }
[dir="rtl"] .gv-chat-teaser { left: 0; right: auto; border-right: 3px solid var(--gv-chat-red); border-left: 0; }
[dir="rtl"] .gv-chat-teaser::after { left: 24px; right: auto; border-left: 1px solid var(--gv-chat-line); border-right: 0; }
[dir="rtl"] .gv-chat-teaser-body { text-align: right; }
[dir="rtl"] .gv-chat-teaser-close { left: 6px; right: auto; }
@media (max-width: 575px) {
  [dir="rtl"] .gv-chat { left: 16px; right: auto; }
  [dir="rtl"] .gv-chat-panel { left: 0; right: 0; }
}
