/**
 * PSEO Color Palette
 * PSEO Motor > Kurum > Renk Yönetimi tarafından üretilen harici CSS (header tam kapsam).
 * Öncelik zorlaması ve sayfa içi stil kullanmaz.
 */
:root {
  --pseo-primary: #991B1B;
  --pseo-primary-hover: #7F1D1D;
  --pseo-primary-soft: #FFFFFF;
  --pseo-primary-rgb: 153 27 27;
  --pseo-page-bg: #FFFFFF;
  --pseo-body-text: #2B1818;
  --pseo-link: #991B1B;
  --pseo-link-hover: #7F1D1D;
  --pseo-header-bg: #FFFFFF;
  --pseo-header-bg-alt: #FFFFFF;
  --pseo-header-topbar: #FFFFFF;
  --pseo-header-text: #2B1818;
  --pseo-header-muted: #6B4B4B;
  --pseo-header-accent: #991B1B;
  --pseo-header-accent-text: #991B1B;
  --pseo-header-bg-rgb: 255 255 255;
  --pseo-header-bg-alt-rgb: 255 255 255;
  --pseo-header-topbar-rgb: 255 255 255;
  --pseo-header-text-rgb: 43 24 24;
  --pseo-header-muted-rgb: 107 75 75;
  --pseo-header-accent-rgb: 153 27 27;
  --pseo-footer-bg: #FFFFFF;
  --pseo-footer-bg-alt: #FFFFFF;
  --pseo-footer-bg-rgb: 255 255 255;
  --pseo-footer-bg-alt-rgb: 255 255 255;
  --pseo-footer-text: #2B1818;
  --pseo-footer-muted: #6B4B4B;
  --pseo-footer-accent: #991B1B;
  --pseo-footer-accent-text: #991B1B;
  --pseo-footer-closed: #991B1B;
  --pseo-footer-closed-text: #991B1B;
  --pseo-footer-text-rgb: 43 24 24;
  --pseo-footer-accent-rgb: 153 27 27;
  --pseo-footer-closed-rgb: 153 27 27;
  --pseo-button-bg: #991B1B;
  --pseo-button-hover: #7F1D1D;
  --pseo-button-text: #FFFFFF;
  --pseo-button-bg-rgb: 153 27 27;
  --pseo-button-hover-rgb: 127 29 29;
  --pseo-button-text-rgb: 255 255 255;
  --pseo-whatsapp: #15803D;
  --pseo-whatsapp-hover: #14532D;
  --pseo-whatsapp-text: #FFFFFF;
  --pseo-whatsapp-rgb: 21 128 61;
  --pseo-breadcrumb-text: #2B1818;
  --pseo-breadcrumb-link: #991B1B;
  --pseo-breadcrumb-hover: #7F1D1D;
  --pseo-breadcrumb-current: #2B1818;
  --pseo-logo-desktop-width: 360px;
  --pseo-logo-mobile-width: 200px;
  --pseo-orange: var(--pseo-primary);
  --pseo-orange-hover: var(--pseo-primary-hover);
  --pseo-cyan: var(--pseo-header-accent);
  --pseo-ice: var(--pseo-header-accent);
  --pseo-ice-soft: var(--pseo-primary-soft);
  --pseo-dark: var(--pseo-header-bg);
  --pseo-dark-2: var(--pseo-header-bg-alt);
  --pseo-dark-3: var(--pseo-header-bg-alt);
  --site-header-topbar: var(--pseo-header-topbar);
  --site-header-topbar-dark: var(--pseo-header-bg-alt);
  --site-header-color-dark: var(--pseo-header-bg);
  --site-header-color-white: var(--pseo-header-text);
  --site-header-color-muted: var(--pseo-header-muted);
  --site-header-color-accent: var(--pseo-header-accent);
  --base-2: var(--pseo-page-bg);
  --contrast: var(--pseo-body-text);
  --accent: var(--pseo-link);
}
body {
  background-color: var(--pseo-page-bg);
  color: var(--pseo-body-text);
}
.pseo-content a,
.entry-content a:not(.button):not(.wp-block-button__link) {
  color: var(--pseo-link);
}
.pseo-content a:hover,
.pseo-content a:focus-visible,
.entry-content a:not(.button):not(.wp-block-button__link):hover,
.entry-content a:not(.button):not(.wp-block-button__link):focus-visible {
  color: var(--pseo-link-hover);
}
.site-skip-link:not(#pseo-css-priority-never),
.site-skip-link:link:not(#pseo-css-priority-never),
.site-skip-link:visited:not(#pseo-css-priority-never) {
  border-color: var(--pseo-button-bg);
  background: var(--pseo-button-bg);
  color: var(--pseo-button-text);
  -webkit-text-fill-color: var(--pseo-button-text);
}
.site-skip-link:hover:not(#pseo-css-priority-never),
.site-skip-link:focus:not(#pseo-css-priority-never),
.site-skip-link:focus-visible:not(#pseo-css-priority-never),
.site-skip-link:active:not(#pseo-css-priority-never) {
  border-color: var(--pseo-button-hover);
  background: var(--pseo-button-hover);
  color: var(--pseo-button-text);
  -webkit-text-fill-color: var(--pseo-button-text);
}

.site-header:not(#pseo-css-priority-never) {
  color: var(--pseo-header-text);
  background: var(--pseo-header-bg-alt);
}
.site-header:not(#pseo-css-priority-never) .site-header__topbar {
  color: var(--pseo-header-text);
  background: linear-gradient(
    90deg,
    var(--pseo-header-bg-alt) 0%,
    var(--pseo-header-topbar) 50%,
    var(--pseo-header-bg-alt) 100%
  );
  border-bottom-color: rgb(var(--pseo-header-text-rgb) / 0.16);
}
.site-header:not(#pseo-css-priority-never) .site-header__region,
.site-header:not(#pseo-css-priority-never) .site-header__region-text,
.site-header:not(#pseo-css-priority-never) .site-header__utility-nav a,
.site-header:not(#pseo-css-priority-never) .site-header__utility-nav a:link,
.site-header:not(#pseo-css-priority-never) .site-header__utility-nav a:visited,
.site-header:not(#pseo-css-priority-never) .site-header__logo,
.site-header:not(#pseo-css-priority-never) .site-header__logo:link,
.site-header:not(#pseo-css-priority-never) .site-header__logo:visited,
.site-header:not(#pseo-css-priority-never) .site-header__logo-text,
.site-header:not(#pseo-css-priority-never) .site-nav__link,
.site-header:not(#pseo-css-priority-never) .site-nav__link:link,
.site-header:not(#pseo-css-priority-never) .site-nav__link:visited,
.site-header:not(#pseo-css-priority-never) .site-nav__link:active,
.site-header:not(#pseo-css-priority-never) .site-nav__trigger,
.site-header:not(#pseo-css-priority-never) .site-nav__chevron,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown-link,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown-list > a,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown-group > summary,
.site-header:not(#pseo-css-priority-never) .mobile-nav a,
.site-header:not(#pseo-css-priority-never) .mobile-nav a:link,
.site-header:not(#pseo-css-priority-never) .mobile-nav a:visited,
.site-header:not(#pseo-css-priority-never) .mobile-nav a:active,
.site-header:not(#pseo-css-priority-never) .mobile-nav summary,
.site-header:not(#pseo-css-priority-never) .mobile-nav__link::after {
  color: var(--pseo-header-text);
  -webkit-text-fill-color: var(--pseo-header-text);
}
.site-header:not(#pseo-css-priority-never) .site-header__region-icon,
.site-header:not(#pseo-css-priority-never) .site-header__region-icon path,
.site-header:not(#pseo-css-priority-never) .site-nav__chevron svg {
  color: var(--pseo-header-text);
  fill: currentColor;
  stroke: currentColor;
}
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown-label,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown-link span,
.site-header:not(#pseo-css-priority-never) .mobile-nav__nested .mobile-nav__label {
  color: var(--pseo-header-muted);
  -webkit-text-fill-color: var(--pseo-header-muted);
}
.site-header:not(#pseo-css-priority-never) .site-header__separator,
.site-header:not(#pseo-css-priority-never) .site-nav__link::after,
.site-header:not(#pseo-css-priority-never) .site-nav__trigger::after {
  background: var(--pseo-header-accent);
}
.site-header:not(#pseo-css-priority-never) .site-header__utility-nav a:hover,
.site-header:not(#pseo-css-priority-never) .site-header__utility-nav a:focus-visible,
.site-header:not(#pseo-css-priority-never) .site-header__utility-nav a:active {
  color: var(--pseo-header-text);
  -webkit-text-fill-color: var(--pseo-header-text);
  background: rgb(var(--pseo-header-accent-rgb) / 0.14);
  border-color: var(--pseo-header-accent);
}

.site-header:not(#pseo-css-priority-never) .site-header__navbar {
  color: var(--pseo-header-text);
  background:
    radial-gradient(
      ellipse at 50% 45%,
      rgb(var(--pseo-header-accent-rgb) / 0.10),
      transparent 50%
    ),
    linear-gradient(
      105deg,
      var(--pseo-header-bg-alt) 0%,
      var(--pseo-header-bg) 48%,
      var(--pseo-header-bg-alt) 100%
    );
  border-bottom-color: rgb(var(--pseo-header-accent-rgb) / 0.24);
  box-shadow: 0 14px 35px rgb(var(--pseo-header-bg-rgb) / 0.32);
}
.site-header:not(#pseo-css-priority-never) .site-header__navbar::before,
.site-header:not(#pseo-css-priority-never) .site-header__navbar::after {
  filter: drop-shadow(0 0 5px rgb(var(--pseo-header-accent-rgb) / 0.12));
}
.site-header:not(#pseo-css-priority-never) .site-header__navbar::before {
  background: linear-gradient(
    -45deg,
    transparent 0 17.7%,
    rgb(var(--pseo-header-accent-rgb) / 0.11) 17.9% 18.6%,
    transparent 18.9% 26.4%,
    rgb(var(--pseo-header-accent-rgb) / 0.31) 26.8% 28%,
    transparent 28.4% 36.5%,
    rgb(var(--pseo-header-accent-rgb) / 0.16) 36.9% 37.8%,
    transparent 38.2% 47.2%,
    rgb(var(--pseo-header-accent-rgb) / 0.26) 47.6% 49%,
    transparent 49.4% 60.6%,
    rgb(var(--pseo-header-accent-rgb) / 0.12) 61% 61.9%,
    transparent 62.3% 100%
  );
}
.site-header:not(#pseo-css-priority-never) .site-header__navbar::after {
  background: linear-gradient(
    -45deg,
    transparent 0 17.5%,
    rgb(var(--pseo-header-accent-rgb) / 0.10) 17.8% 18.8%,
    transparent 19.1% 26.1%,
    rgb(var(--pseo-header-accent-rgb) / 0.28) 26.5% 28.2%,
    transparent 28.6% 36.1%,
    rgb(var(--pseo-header-accent-rgb) / 0.14) 36.5% 37.7%,
    transparent 38.1% 47%,
    rgb(var(--pseo-header-accent-rgb) / 0.24) 47.4% 49.2%,
    transparent 49.6% 60.4%,
    rgb(var(--pseo-header-accent-rgb) / 0.11) 60.8% 62%,
    transparent 62.4% 100%
  );
}

.site-header:not(#pseo-css-priority-never) .site-nav__link:hover,
.site-header:not(#pseo-css-priority-never) .site-nav__link:focus-visible,
.site-header:not(#pseo-css-priority-never) .site-nav__trigger:hover,
.site-header:not(#pseo-css-priority-never) .site-nav__trigger:focus-visible,
.site-header:not(#pseo-css-priority-never) .site-nav__item:hover .site-nav__trigger,
.site-header:not(#pseo-css-priority-never) .site-nav__item.is-open .site-nav__trigger,
.site-header:not(#pseo-css-priority-never) .mobile-nav a:hover,
.site-header:not(#pseo-css-priority-never) .mobile-nav a:focus-visible {
  color: var(--pseo-header-text);
  -webkit-text-fill-color: var(--pseo-header-text);
  background: rgb(var(--pseo-header-accent-rgb) / 0.14);
  border-color: var(--pseo-header-accent);
  outline-color: var(--pseo-header-accent);
}
.site-header:not(#pseo-css-priority-never) .site-nav__link:hover,
.site-header:not(#pseo-css-priority-never) .site-nav__link:focus-visible,
.site-header:not(#pseo-css-priority-never) .site-nav__trigger:hover,
.site-header:not(#pseo-css-priority-never) .site-nav__trigger:focus-visible {
  outline: 1px solid var(--pseo-header-accent);
  outline-offset: 1px;
}
.site-header:not(#pseo-css-priority-never) .mobile-nav__link--active {
  border-left-color: var(--pseo-header-accent);
  color: var(--pseo-header-accent-text);
  -webkit-text-fill-color: var(--pseo-header-accent-text);
}

.site-header:not(#pseo-css-priority-never) .site-nav__dropdown,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown::before,
.site-header:not(#pseo-css-priority-never) .mobile-nav {
  color: var(--pseo-header-text);
  background-color: var(--pseo-header-bg);
}
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown {
  background-image: linear-gradient(
    180deg,
    rgb(var(--pseo-header-text-rgb) / 0.055),
    transparent
  );
  border-color: rgb(var(--pseo-header-accent-rgb) / 0.32);
  box-shadow: 0 24px 52px rgb(var(--pseo-header-bg-rgb) / 0.42);
}
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown::before {
  border-color: rgb(var(--pseo-header-accent-rgb) / 0.30);
}
.site-header:not(#pseo-css-priority-never) .mobile-nav {
  background-image: linear-gradient(
    110deg,
    var(--pseo-header-bg-alt),
    var(--pseo-header-bg)
  );
  border-top-color: var(--pseo-header-accent);
  border-bottom-color: rgb(var(--pseo-header-accent-rgb) / 0.38);
  box-shadow: 0 18px 28px rgb(var(--pseo-header-bg-rgb) / 0.42);
}
.site-header:not(#pseo-css-priority-never) .mobile-nav__link {
  border-bottom-color: rgb(var(--pseo-header-text-rgb) / 0.15);
}
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown-group,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown--brands .site-nav__dropdown-group summary,
.site-header:not(#pseo-css-priority-never) .mobile-nav__nested summary,
.site-header:not(#pseo-css-priority-never) .mobile-nav__sublist a {
  border-left-color: rgb(var(--pseo-header-accent-rgb) / 0.55);
}
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown--brands .site-nav__dropdown-group summary,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown--brands .site-nav__dropdown-list a,
.site-header:not(#pseo-css-priority-never) .mobile-nav__nested summary,
.site-header:not(#pseo-css-priority-never) .mobile-nav__sublist a {
  color: var(--pseo-header-text);
  -webkit-text-fill-color: var(--pseo-header-text);
  background: rgb(var(--pseo-header-text-rgb) / 0.035);
}
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown--brands .site-nav__dropdown-list a:hover,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown--brands .site-nav__dropdown-list a:focus-visible {
  color: var(--pseo-header-text);
  -webkit-text-fill-color: var(--pseo-header-text);
  background: rgb(var(--pseo-header-text-rgb) / 0.08);
  border-left-color: var(--pseo-header-accent);
}
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown-link:hover,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown-link:focus-visible,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown-list > a:hover,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown-list > a:focus-visible,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown-group > summary:hover,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown-group > summary:focus-visible,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown-group[open] > summary,
.site-header:not(#pseo-css-priority-never) .mobile-nav__nested summary:hover,
.site-header:not(#pseo-css-priority-never) .mobile-nav__nested summary:focus-visible,
.site-header:not(#pseo-css-priority-never) .mobile-nav__nested[open] summary {
  border-left-color: var(--pseo-header-accent);
  color: var(--pseo-header-text);
  -webkit-text-fill-color: var(--pseo-header-text);
  background: rgb(var(--pseo-header-text-rgb) / 0.085);
}
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown-grid--services,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown--brands,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown--brands .site-nav__dropdown-list,
.site-header:not(#pseo-css-priority-never) .mobile-nav__sublist {
  scrollbar-color:
    rgb(var(--pseo-header-text-rgb) / 0.36)
    rgb(var(--pseo-header-text-rgb) / 0.08);
}
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown-grid--services::-webkit-scrollbar-track,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown--brands::-webkit-scrollbar-track,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown--brands .site-nav__dropdown-list::-webkit-scrollbar-track,
.site-header:not(#pseo-css-priority-never) .mobile-nav__sublist::-webkit-scrollbar-track {
  background: rgb(var(--pseo-header-text-rgb) / 0.06);
}
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown-grid--services::-webkit-scrollbar-thumb,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown--brands::-webkit-scrollbar-thumb,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown--brands .site-nav__dropdown-list::-webkit-scrollbar-thumb,
.site-header:not(#pseo-css-priority-never) .mobile-nav__sublist::-webkit-scrollbar-thumb {
  border-color: var(--pseo-header-bg);
  background: rgb(var(--pseo-header-text-rgb) / 0.34);
}
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown-grid--services::-webkit-scrollbar-thumb:hover,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown--brands::-webkit-scrollbar-thumb:hover,
.site-header:not(#pseo-css-priority-never) .site-nav__dropdown--brands .site-nav__dropdown-list::-webkit-scrollbar-thumb:hover,
.site-header:not(#pseo-css-priority-never) .mobile-nav__sublist::-webkit-scrollbar-thumb:hover {
  background: var(--pseo-header-accent);
}

.site-header:not(#pseo-css-priority-never) .site-header__cta,
.site-header:not(#pseo-css-priority-never) .site-header__cta:link,
.site-header:not(#pseo-css-priority-never) .site-header__cta:visited {
  border-color: var(--pseo-button-bg);
  background: linear-gradient(135deg, var(--pseo-button-bg), var(--pseo-button-hover));
  color: var(--pseo-button-text);
  -webkit-text-fill-color: var(--pseo-button-text);
}
.site-header:not(#pseo-css-priority-never) .site-header__cta:hover,
.site-header:not(#pseo-css-priority-never) .site-header__cta:focus,
.site-header:not(#pseo-css-priority-never) .site-header__cta:focus-visible {
  border-color: var(--pseo-button-hover);
  background: var(--pseo-button-hover);
  color: var(--pseo-button-text);
  -webkit-text-fill-color: var(--pseo-button-text);
}
.site-header:not(#pseo-css-priority-never) .site-header__cta small,
.site-header:not(#pseo-css-priority-never) .site-header__cta strong {
  color: var(--pseo-button-text);
  -webkit-text-fill-color: var(--pseo-button-text);
}

.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle,
.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle:hover,
.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle:focus,
.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle:focus-visible,
.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle:active,
.site-header.is-mobile-open:not(#pseo-css-priority-never) button.site-header__menu-toggle,
.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle[aria-expanded="true"] {
  border: 0;
  outline: 0;
  background: transparent;
  color: var(--pseo-header-text);
  box-shadow: none;
  filter: drop-shadow(4px 4px 0 rgb(var(--pseo-header-accent-rgb) / 0.20));
}
.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle::before {
  background: var(--pseo-header-accent);
}
.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle::after {
  background:
    linear-gradient(135deg, rgb(var(--pseo-header-accent-rgb) / 0.12) 0 34%, transparent 34% 100%),
    var(--pseo-header-bg-alt);
}
.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle:hover,
.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle:focus-visible,
.site-header.is-mobile-open:not(#pseo-css-priority-never) button.site-header__menu-toggle,
.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle[aria-expanded="true"] {
  background: transparent;
  filter:
    drop-shadow(4px 4px 0 rgb(var(--pseo-header-accent-rgb) / 0.26))
    drop-shadow(0 0 5px rgb(var(--pseo-header-accent-rgb) / 0.30));
}
.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle:hover::after,
.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle:focus-visible::after,
.site-header.is-mobile-open:not(#pseo-css-priority-never) button.site-header__menu-toggle::after,
.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle[aria-expanded="true"]::after {
  background:
    linear-gradient(135deg, rgb(var(--pseo-header-accent-rgb) / 0.34) 0 38%, transparent 38% 100%),
    var(--pseo-header-bg);
}
.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle span,
.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle:hover span,
.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle:focus span,
.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle:focus-visible span,
.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle:active span,
.site-header.is-mobile-open:not(#pseo-css-priority-never) button.site-header__menu-toggle span,
.site-header:not(#pseo-css-priority-never) button.site-header__menu-toggle[aria-expanded="true"] span {
  background: var(--pseo-header-text);
}

.pseo-footer:not(#pseo-css-priority-never),
.pseo-footer-main:not(#pseo-css-priority-never),
.pseo-footer-bottom:not(#pseo-css-priority-never) {
  background-color: var(--pseo-footer-bg);
  background-image: none;
  color: var(--pseo-footer-text);
}
html body .pseo-footer:not(#pseo-css-priority-never) {
  --pseo-cyan: var(--pseo-footer-accent);
  --pseo-ice: var(--pseo-footer-accent);
  --pseo-dark: var(--pseo-footer-bg);
  --pseo-dark-2: var(--pseo-footer-bg-alt);
  --pseo-dark-3: var(--pseo-footer-bg-alt);
}
html body .pseo-footer:not(#pseo-css-priority-never)::before {
  background:
    linear-gradient(
      125deg,
      transparent 0 15%,
      rgb(var(--pseo-footer-accent-rgb) / 0.08) 15% 29%,
      transparent 29% 39%,
      rgb(var(--pseo-footer-accent-rgb) / 0.13) 39% 55%,
      transparent 55% 66%,
      rgb(var(--pseo-footer-accent-rgb) / 0.07) 66% 81%,
      transparent 81%
    ),
    repeating-linear-gradient(
      125deg,
      transparent 0 92px,
      rgb(var(--pseo-footer-accent-rgb) / 0.24) 93px 95px,
      transparent 96px 188px
    );
  filter: drop-shadow(0 0 8px rgb(var(--pseo-footer-accent-rgb) / 0.10));
}
html body .pseo-footer:not(#pseo-css-priority-never)::after {
  background: linear-gradient(
    90deg,
    rgb(var(--pseo-footer-bg-rgb) / 0.96) 0%,
    rgb(var(--pseo-footer-bg-rgb) / 0.44) 60%,
    transparent 100%
  );
}
html body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-cta__inner::after {
  background: repeating-linear-gradient(
    125deg,
    transparent 0 42px,
    rgb(var(--pseo-footer-accent-rgb) / 0.22) 43px 45px,
    transparent 46px 88px
  );
}
html body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-main::before {
  background: linear-gradient(
    90deg,
    transparent,
    rgb(var(--pseo-footer-accent-rgb) / 0.10) 22%,
    rgb(var(--pseo-footer-accent-rgb) / 0.24) 50%,
    rgb(var(--pseo-footer-accent-rgb) / 0.10) 78%,
    transparent
  );
  box-shadow: 0 0 12px rgb(var(--pseo-footer-accent-rgb) / 0.10);
}
html body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-main__inner::before {
  border-color: rgb(var(--pseo-footer-accent-rgb) / 0.10);
  background: linear-gradient(
    180deg,
    rgb(var(--pseo-footer-text-rgb) / 0.014),
    transparent
  );
}
html body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-bottom::before {
  background: linear-gradient(
    90deg,
    transparent,
    rgb(var(--pseo-footer-accent-rgb) / 0.20),
    transparent
  );
  box-shadow: 0 0 10px rgb(var(--pseo-footer-accent-rgb) / 0.10);
}
.pseo-footer-cta__inner:not(#pseo-css-priority-never),
.pseo-footer-payment:not(#pseo-css-priority-never),
.pseo-footer-info-card:not(#pseo-css-priority-never),
.pseo-footer-hours-card:not(#pseo-css-priority-never),
.pseo-footer-contact__item:not(#pseo-css-priority-never) {
  background-color: var(--pseo-footer-bg-alt);
  background-image: none;
}
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-logo,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-logo__text,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-cta__title,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-menu h3,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-payment h3,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-heading h3,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card h3,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-hours-card h3,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-bottom,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-bottom a,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-signature,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-signature__text,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-signature__author {
  color: var(--pseo-footer-text);
  -webkit-text-fill-color: var(--pseo-footer-text);
}
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-brand__text,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-cta__text,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-menu a,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-menu a:link,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-menu a:visited,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-disclaimer,
.pseo-footer:not(#pseo-css-priority-never) address {
  color: var(--pseo-footer-muted);
  -webkit-text-fill-color: var(--pseo-footer-muted);
}
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-bottom__links a,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-bottom__links a:link,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-bottom__links a:visited,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-bottom__links a:hover,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-bottom__links a:focus-visible,
.pseo-footer:not(#pseo-css-priority-never) .pseo-footer-bottom__links a:active,
.pseo-footer:not(#pseo-css-priority-never) a.pseo-footer-signature__text,
.pseo-footer:not(#pseo-css-priority-never) a.pseo-footer-signature__text:link,
.pseo-footer:not(#pseo-css-priority-never) a.pseo-footer-signature__text:visited,
.pseo-footer:not(#pseo-css-priority-never) a.pseo-footer-signature__text:hover,
.pseo-footer:not(#pseo-css-priority-never) a.pseo-footer-signature__text:focus-visible,
.pseo-footer:not(#pseo-css-priority-never) a.pseo-footer-signature__text:active {
  color: var(--pseo-footer-text);
  -webkit-text-fill-color: var(--pseo-footer-text);
}
.pseo-footer-info-card__phones:not(#pseo-css-priority-never) a,
.pseo-footer-info-card__phones:not(#pseo-css-priority-never) a:link,
.pseo-footer-info-card__phones:not(#pseo-css-priority-never) a:visited,
.pseo-footer-info-card__eyebrow:not(#pseo-css-priority-never),
.pseo-footer-cta__eyebrow:not(#pseo-css-priority-never) {
  border-color: var(--pseo-button-bg);
  background: var(--pseo-button-bg);
  color: var(--pseo-button-text);
  -webkit-text-fill-color: var(--pseo-button-text);
}
.pseo-footer-info-card__phones:not(#pseo-css-priority-never) a:hover,
.pseo-footer-info-card__phones:not(#pseo-css-priority-never) a:focus-visible {
  border-color: var(--pseo-button-hover);
  background: var(--pseo-button-hover);
  color: var(--pseo-button-text);
  -webkit-text-fill-color: var(--pseo-button-text);
}
.pseo-footer-info-card__eyebrow:not(#pseo-css-priority-never) {
  box-shadow: none;
}
.pseo-footer-menu:not(#pseo-css-priority-never) a:hover,
.pseo-footer-menu:not(#pseo-css-priority-never) a:focus-visible,
.pseo-footer-menu:not(#pseo-css-priority-never) h3,
.pseo-footer-payment:not(#pseo-css-priority-never) h3,
.pseo-footer-info-heading:not(#pseo-css-priority-never) h3,
.pseo-footer-info-card:not(#pseo-css-priority-never) h3,
.pseo-footer-hours-card:not(#pseo-css-priority-never) h3 {
  border-color: var(--pseo-footer-accent);
}
.pseo-footer-rating__stars:not(#pseo-css-priority-never),
.pseo-footer-brand__text:not(#pseo-css-priority-never) strong,
.pseo-footer-cta__text:not(#pseo-css-priority-never) strong {
  color: var(--pseo-footer-accent-text);
  -webkit-text-fill-color: var(--pseo-footer-accent-text);
}
.pseo-footer-bottom__sep:not(#pseo-css-priority-never),
.pseo-footer-rating__sep:not(#pseo-css-priority-never) {
  background: var(--pseo-footer-accent);
}
.pseo-footer-cta__inner:not(#pseo-css-priority-never),
.pseo-footer-rating:not(#pseo-css-priority-never),
.pseo-footer-badges:not(#pseo-css-priority-never) span,
.pseo-footer-payment:not(#pseo-css-priority-never),
.pseo-footer-info-card:not(#pseo-css-priority-never),
.pseo-footer-hours-card:not(#pseo-css-priority-never),
.pseo-footer-menu:not(#pseo-css-priority-never) a,
.pseo-footer-signature:not(#pseo-css-priority-never) {
  border-color: rgb(var(--pseo-footer-accent-rgb) / 0.65);
}

.pseo-sticky-cta__btn--call,
.pseo-sticky-cta__btn--call:link,
.pseo-sticky-cta__btn--call:visited {
  border-color: var(--pseo-button-bg);
  background: var(--pseo-button-bg);
  color: var(--pseo-button-text);
  -webkit-text-fill-color: var(--pseo-button-text);
}
.pseo-sticky-cta__btn--call:hover,
.pseo-sticky-cta__btn--call:focus-visible {
  border-color: var(--pseo-button-hover);
  background: var(--pseo-button-hover);
  color: var(--pseo-button-text);
  -webkit-text-fill-color: var(--pseo-button-text);
}
.pseo-sticky-cta__btn--whatsapp,
.pseo-sticky-cta__btn--whatsapp:link,
.pseo-sticky-cta__btn--whatsapp:visited {
  border-color: var(--pseo-whatsapp);
  background: var(--pseo-whatsapp);
  color: var(--pseo-whatsapp-text);
  -webkit-text-fill-color: var(--pseo-whatsapp-text);
}
.pseo-sticky-cta__btn--whatsapp:hover,
.pseo-sticky-cta__btn--whatsapp:focus-visible {
  border-color: var(--pseo-whatsapp-hover);
  background: var(--pseo-whatsapp-hover);
  color: var(--pseo-whatsapp-text);
  -webkit-text-fill-color: var(--pseo-whatsapp-text);
}
.pseo-sticky-cta__btn--call span,
.pseo-sticky-cta__btn--call .pseo-sticky-cta__icon {
  color: var(--pseo-button-text);
  -webkit-text-fill-color: var(--pseo-button-text);
}
.pseo-sticky-cta__btn--whatsapp span,
.pseo-sticky-cta__btn--whatsapp .pseo-sticky-cta__icon {
  color: var(--pseo-whatsapp-text);
  -webkit-text-fill-color: var(--pseo-whatsapp-text);
}

.pseo-breadcrumb {
  color: var(--pseo-breadcrumb-text);
}
.pseo-breadcrumb a,
.pseo-breadcrumb a:link,
.pseo-breadcrumb a:visited {
  color: var(--pseo-breadcrumb-link);
}
.pseo-breadcrumb a:hover,
.pseo-breadcrumb a:focus-visible,
.pseo-breadcrumb a:active {
  color: var(--pseo-breadcrumb-hover);
}
.pseo-breadcrumb .breadcrumb_last,
.pseo-breadcrumb__current {
  color: var(--pseo-breadcrumb-current);
}

/*
 * Açık footer paletleri için son renk uyumluluk katmanı.
 * Eski footer.css içindeki sabit beyaz, turuncu ve bordo renkleri
 * seçili paletin değişkenlerine bağlar. Öncelik zorlaması kullanılmaz.
 */
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never),
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-main,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-bottom {
  color: var(--pseo-footer-text);
  background-color: var(--pseo-footer-bg);
}
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-cta__inner,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-payment,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-hours-card,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-rating,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-badges span {
  border-color: rgb(var(--pseo-footer-accent-rgb) / 0.48);
  background-color: var(--pseo-footer-bg-alt);
  background-image: none;
}
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-logo,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-logo__text,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-cta__title,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-rating,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-rating__score,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-rating__count,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-badges span,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-menu h3,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-payment h3,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-heading h3,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card h3,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-hours-card h3,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card__label,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-bottom,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-bottom a,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-signature,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-signature__text,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-signature__author {
  color: var(--pseo-footer-text);
  -webkit-text-fill-color: var(--pseo-footer-text);
}
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-brand__text,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-cta__text,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-menu a,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-menu a:link,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-menu a:visited,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card address,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-hours-list dt,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-hours-list dd,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-disclaimer {
  color: var(--pseo-footer-muted);
  -webkit-text-fill-color: var(--pseo-footer-muted);
}
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-rating__stars,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-brand__text strong,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-cta__text strong,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-hours-list__item--closed dd {
  color: var(--pseo-footer-accent-text);
  -webkit-text-fill-color: var(--pseo-footer-accent-text);
}
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card__eyebrow,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-cta__eyebrow,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card__phones a,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card__phones a:link,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card__phones a:visited {
  border-color: var(--pseo-button-bg);
  background: var(--pseo-button-bg);
  color: var(--pseo-button-text);
  -webkit-text-fill-color: var(--pseo-button-text);
}
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card__phones a:hover,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card__phones a:focus-visible {
  border-color: var(--pseo-button-hover);
  background: var(--pseo-button-hover);
  color: var(--pseo-button-text);
  -webkit-text-fill-color: var(--pseo-button-text);
}
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card__eyebrow {
  box-shadow: none;
}
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-action--call {
  border-color: var(--pseo-button-bg);
  background: linear-gradient(135deg, var(--pseo-button-bg), var(--pseo-button-hover));
  color: var(--pseo-button-text);
  -webkit-text-fill-color: var(--pseo-button-text);
}
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-action--whatsapp {
  border-color: var(--pseo-whatsapp);
  background: linear-gradient(135deg, var(--pseo-whatsapp), var(--pseo-whatsapp-hover));
  color: var(--pseo-whatsapp-text);
  -webkit-text-fill-color: var(--pseo-whatsapp-text);
}
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-action--call .pseo-footer-action__copy small,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-action--call .pseo-footer-action__copy strong,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-action--call .pseo-footer-action__icon {
  color: var(--pseo-button-text);
  -webkit-text-fill-color: var(--pseo-button-text);
}
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-action--whatsapp .pseo-footer-action__copy small,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-action--whatsapp .pseo-footer-action__copy strong,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-action--whatsapp .pseo-footer-action__icon {
  color: var(--pseo-whatsapp-text);
  -webkit-text-fill-color: var(--pseo-whatsapp-text);
}

/*
 * Header logo ölçeği — Kurum ekranındaki masaüstü ve mobil çubuklarından gelir.
 * Logo sütunu seçilen genişlikle birlikte büyür. Görsel hiçbir ekran genişliğinde
 * zoomlanmaz, kırpılmaz veya zorunlu bir en-boy oranına sokulmaz.
 */
@media (min-width: 1321px) {
  html:not(#pseo-css-priority-never) body .site-header:not(#pseo-css-priority-never) .site-header__navbar-inner {
    grid-template-columns: minmax(0, var(--pseo-logo-desktop-width)) minmax(0, 1fr) 168px;
  }
  html:not(#pseo-css-priority-never) body .site-header:not(#pseo-css-priority-never) .site-header__logo,
  html:not(#pseo-css-priority-never) body .site-header:not(#pseo-css-priority-never) .site-header__logo-image-wrap {
    width: var(--pseo-logo-desktop-width);
    min-width: 0;
    max-width: var(--pseo-logo-desktop-width);
    overflow: visible;
  }
  html:not(#pseo-css-priority-never) body .site-header:not(#pseo-css-priority-never) .site-header__logo-image {
    width: 100%;
    max-width: none;
    height: auto;
    max-height: none;
    aspect-ratio: auto;
    transform: none;
    clip-path: none;
    object-fit: contain;
    object-position: left center;
  }
}
@media (min-width: 1181px) and (max-width: 1320px) {
  html:not(#pseo-css-priority-never) body .site-header:not(#pseo-css-priority-never) .site-header__navbar-inner {
    grid-template-columns: minmax(0, min(var(--pseo-logo-desktop-width), 420px)) minmax(0, 1fr) 150px;
  }
  html:not(#pseo-css-priority-never) body .site-header:not(#pseo-css-priority-never) .site-header__logo,
  html:not(#pseo-css-priority-never) body .site-header:not(#pseo-css-priority-never) .site-header__logo-image-wrap {
    width: min(var(--pseo-logo-desktop-width), 420px);
    min-width: 0;
    max-width: min(var(--pseo-logo-desktop-width), 420px);
    overflow: visible;
  }
  html:not(#pseo-css-priority-never) body .site-header:not(#pseo-css-priority-never) .site-header__logo-image {
    width: 100%;
    max-width: none;
    height: auto;
    max-height: none;
    aspect-ratio: auto;
    transform: none;
    clip-path: none;
    object-fit: contain;
    object-position: left center;
  }
}
@media (min-width: 981px) and (max-width: 1180px) {
  html:not(#pseo-css-priority-never) body .site-header:not(#pseo-css-priority-never) .site-header__logo,
  html:not(#pseo-css-priority-never) body .site-header:not(#pseo-css-priority-never) .site-header__logo-image-wrap {
    width: min(var(--pseo-logo-desktop-width), 320px);
    min-width: 0;
    max-width: min(var(--pseo-logo-desktop-width), 320px);
    overflow: visible;
  }
  html:not(#pseo-css-priority-never) body .site-header:not(#pseo-css-priority-never) .site-header__logo-image {
    width: 100%;
    max-width: none;
    height: auto;
    max-height: none;
    aspect-ratio: auto;
    transform: none;
    clip-path: none;
    object-fit: contain;
    object-position: left center;
  }
}
@media (max-width: 980px) {
  html:not(#pseo-css-priority-never) body .site-header:not(#pseo-css-priority-never) .site-header__logo {
    width: min(var(--pseo-logo-mobile-width), 100%);
    min-width: 0;
    max-width: min(var(--pseo-logo-mobile-width), 100%);
    flex: 0 1 auto;
    overflow: visible;
  }
  html:not(#pseo-css-priority-never) body .site-header:not(#pseo-css-priority-never) .site-header__logo-image-wrap {
    width: min(var(--pseo-logo-mobile-width), 100%);
    max-width: min(var(--pseo-logo-mobile-width), 100%);
    overflow: visible;
  }
  html:not(#pseo-css-priority-never) body .site-header:not(#pseo-css-priority-never) .site-header__logo-image {
    width: 100%;
    max-width: none;
    height: auto;
    max-height: none;
    aspect-ratio: auto;
    transform: none;
    clip-path: none;
    object-fit: contain;
    object-position: left center;
  }
}

/* PSEO FOOTER EMAIL NATIVE COLOR START v12031 */
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card__email {
  color: var(--pseo-footer-text);
}
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card__email a,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card__email a:link,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card__email a:visited,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card__email a:hover,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card__email a:focus,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card__email a:focus-visible,
html:not(#pseo-css-priority-never) body .pseo-footer:not(#pseo-css-priority-never) .pseo-footer-info-card__email a:active {
  color: inherit;
  -webkit-text-fill-color: currentColor;
  background-color: transparent;
  opacity: 1;
}
/* PSEO FOOTER EMAIL NATIVE COLOR END v12031 */
