/* Language menu */
#pt-lang{position:fixed;top:14px;right:14px;z-index:2147483600;font-family:Vazirmatn,"PingFang SC","Apple SD Gothic Neo","Kohinoor Devanagari","Noto Sans",sans-serif!important;direction:ltr}
body.admin-bar #pt-lang{top:46px}
#pt-lang .pt-b{display:inline-flex;align-items:center;gap:6px;border:1px solid #e5e7eb;background:#fff;color:#1f2a44;border-radius:999px;padding:8px 13px;margin:0;font:500 14px/1 Vazirmatn,sans-serif;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.12);text-transform:none;letter-spacing:0;min-height:0}
#pt-lang .pt-b:hover,#pt-lang .pt-b:focus{background:#fff;color:#1f2a44}
#pt-lang .pt-b svg{flex:none}
#pt-lang .pt-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;margin:0;padding:6px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.14);max-height:70vh;overflow:auto}
#pt-lang .pt-menu[hidden]{display:none}
#pt-lang ul{margin:0;padding:0;list-style:none}
#pt-lang li{margin:0;padding:0;list-style:none}
#pt-lang li button{display:block;width:100%;border:0;background:none;padding:9px 12px;margin:0;border-radius:10px;font:500 14px/1.3 Vazirmatn,"PingFang SC","Apple SD Gothic Neo","Kohinoor Devanagari",sans-serif;color:#1f2a44;cursor:pointer;text-align:left;text-transform:none;letter-spacing:0;box-shadow:none}
#pt-lang li button:hover{background:#f5f5f5;color:#1f2a44}
#pt-lang li button[aria-checked=true]{background:#fff1e8;color:#e8661f}
#pt-lang .pt-status{margin:6px 4px 2px;padding:8px 8px 2px;border-top:1px solid #eee;font:400 12px/1.4 Vazirmatn,sans-serif;color:#6b7280;max-width:220px}
@media (max-width:767px){
	#pt-lang,body.admin-bar #pt-lang{top:auto;bottom:16px;right:16px}
	#pt-lang .pt-menu{top:auto;bottom:calc(100% + 6px)}
}

/* Translated pages use Vazirmatn (icon fonts are left alone) */
html.pt-tr body,html.pt-tr body *:not(i):not([class*="icon"]):not([class*="fa-"]):not(.dashicons):not([class*="eicon"]){font-family:Vazirmatn,"Noto Sans Devanagari","Kohinoor Devanagari","PingFang SC","Noto Sans SC","Apple SD Gothic Neo","Noto Sans KR",sans-serif!important}

/* Right-to-left text inside each block; the page layout itself stays as designed */
[data-pt-rtl]{direction:rtl!important;unicode-bidi:isolate}
[data-pt-ra]{text-align:right!important}

/* Floating version: show the language name area compactly */
#pt-lang .pt-chev{opacity:.6;transition:transform .2s}
#pt-lang .pt-b[aria-expanded=true] .pt-chev{transform:rotate(180deg)}
#pt-lang li button{display:flex!important;align-items:center;justify-content:space-between;gap:12px}
#pt-lang li .pt-c{font-size:11px;font-weight:600;letter-spacing:.04em;color:#9aa1ab}
#pt-lang li button[aria-checked=true] .pt-c{color:#e8661f}

/* Inside the PinIt header, next to Client Login */
#pt-lang.pt-in-header{position:relative;top:auto!important;right:auto!important;bottom:auto!important;z-index:5;display:flex;align-items:center}
#pt-lang.pt-in-header .pt-b{height:46px;padding:0 14px 0 14px;gap:7px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid rgba(20,26,32,.10);color:#2f3337;box-shadow:none;font:600 14px/1 Poppins,Vazirmatn,sans-serif;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s}
#pt-lang.pt-in-header .pt-b:hover,#pt-lang.pt-in-header .pt-b:focus-visible{background:#fff;color:#2f3337}
#pt-lang.pt-in-header .pt-globe{width:18px;height:18px}
#pt-lang.pt-in-header .pt-menu{top:calc(100% + 10px);right:0;min-width:210px;border-radius:16px;border-color:rgba(20,26,32,.08);box-shadow:0 18px 40px rgba(20,26,32,.18)}
#pt-lang.pt-in-header li button{font-family:Poppins,Vazirmatn,"PingFang SC","Apple SD Gothic Neo","Kohinoor Devanagari",sans-serif}
@media (max-width:767px){
	#pt-lang.pt-in-header,body.admin-bar #pt-lang.pt-in-header{top:auto;bottom:auto;right:auto}
	#pt-lang.pt-in-header .pt-b{width:42px;height:42px;padding:0;justify-content:center}
	#pt-lang.pt-in-header .pt-code,#pt-lang.pt-in-header .pt-chev{display:none}
	#pt-lang.pt-in-header .pt-globe{width:20px;height:20px}
	#pt-lang.pt-in-header .pt-menu{top:calc(100% + 10px);bottom:auto}
	html.pnm-open #pt-lang.pt-in-header{opacity:0;pointer-events:none}
}

/* Phones: smaller globe when space is tight */
@media (max-width:767px){
	#pt-lang.pt-in-header.pt-tight .pt-b{width:34px;height:34px}
	#pt-lang.pt-in-header.pt-tight .pt-globe{width:17px;height:17px}
	html.pt-lang-in-panel #pt-lang.pt-in-header{display:none}
}
/* Languages inside the header menu panel (phones, when the globe does not fit) */
#pt-lang-panel{display:none;margin:14px 0 4px;padding:14px 0 0;border-top:1px solid rgba(20,26,32,.08)}
html.pt-lang-in-panel #pt-lang-panel{display:block}
#pt-lang-panel .pt-ph{display:flex;align-items:center;gap:8px;margin:0 2px 10px;font:600 14px/1 Poppins,Vazirmatn,sans-serif;color:#2f3337}
#pt-lang-panel .pt-chips{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#pt-lang-panel .pt-chips button{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;margin:0;padding:10px 12px;border:1px solid rgba(20,26,32,.10);border-radius:999px;background:#fff;color:#2f3337;font:500 14px/1.2 Poppins,Vazirmatn,"PingFang SC","Apple SD Gothic Neo","Kohinoor Devanagari",sans-serif;text-align:center;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer}
#pt-lang-panel .pt-chips button[aria-pressed=true]{background:#fff1e8;border-color:#f6c9ad;color:#e8661f}

/* ===== Header globe, styled like the PinIt header (1.0.6) ===== */
html body .pnm-bar #pt-lang.pt-in-header .pt-b{display:inline-flex!important;align-items:center!important;justify-content:center;height:46px!important;min-width:0!important;margin:0!important;padding:0 14px 0 13px!important;gap:7px!important;border-radius:999px!important;background:#F4F7FA!important;border:1px solid #DDE4EA!important;color:#2F3337!important;box-shadow:none!important;opacity:1!important;font:600 14px/1 Poppins,Vazirmatn,sans-serif!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap;cursor:pointer;transition:background .2s,border-color .2s!important}
html body .pnm-bar #pt-lang.pt-in-header .pt-b:hover,html body .pnm-bar #pt-lang.pt-in-header .pt-b:focus-visible,html body .pnm-bar #pt-lang.pt-in-header .pt-b[aria-expanded=true]{background:#E9EFF4!important;border-color:#C9D3DC!important;color:#2F3337!important}
html body .pnm-bar #pt-lang.pt-in-header .pt-b svg{display:block;color:inherit!important;stroke:currentColor!important;fill:none!important}
html body .pnm-bar #pt-lang.pt-in-header .pt-code{display:inline!important;color:inherit!important}

/* Dark glass header: lighter glass button, white text */
html:not(.pnm-open) body:has(.pnm-dark-glass) .pnm-bar #pt-lang.pt-in-header .pt-b{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.30)!important;color:#fff!important;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}
html:not(.pnm-open) body:has(.pnm-dark-glass) .pnm-bar #pt-lang.pt-in-header .pt-b:hover,html:not(.pnm-open) body:has(.pnm-dark-glass) .pnm-bar #pt-lang.pt-in-header .pt-b[aria-expanded=true]{background:rgba(255,255,255,.26)!important;border-color:rgba(255,255,255,.42)!important;color:#fff!important}
@media (max-width:767px){
	html:not(.pnm-open) body:has(.pnm-phone-dark-glass) .pnm-bar #pt-lang.pt-in-header .pt-b{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.30)!important;color:#fff!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
}
@media (min-width:768px){
	html:not(.pnm-open) body:has(.pnm-desktop-dark-glass) .pnm-bar #pt-lang.pt-in-header .pt-b{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.30)!important;color:#fff!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
}

/* Dropdown: same card and pill rows as the PinIt menu panel, one line per language */
html body .pnm-bar #pt-lang.pt-in-header .pt-menu{top:calc(100% + 10px);right:0;width:auto;min-width:220px;padding:8px;border-radius:22px;background:#fff;border:1px solid rgba(58,88,116,.10);box-shadow:0 24px 60px rgba(17,31,44,.20)}
html body .pnm-bar #pt-lang.pt-in-header .pt-menu ul{display:flex;flex-direction:column;gap:4px}
html body .pnm-bar #pt-lang.pt-in-header .pt-menu li button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%!important;height:42px!important;padding:0 14px 0 16px!important;border-radius:999px!important;background:transparent!important;border:1px solid transparent!important;color:#2F3337!important;box-shadow:none!important;opacity:1!important;white-space:nowrap!important;text-align:left!important;font:500 14px/1 Poppins,Vazirmatn,"PingFang SC","Apple SD Gothic Neo","Kohinoor Devanagari",sans-serif!important;transition:background .2s!important}
html body .pnm-bar #pt-lang.pt-in-header .pt-menu li button:hover,html body .pnm-bar #pt-lang.pt-in-header .pt-menu li button:focus-visible{background:#F4F7FA!important;color:#2F3337!important}
html body .pnm-bar #pt-lang.pt-in-header .pt-menu li button[aria-checked=true]{background:#F4F7FA!important;border-color:#DDE4EA!important;color:#1D2024!important;font-weight:600!important}
html body .pnm-bar #pt-lang.pt-in-header .pt-menu .pt-c{font:600 11px/1 Poppins,sans-serif!important;letter-spacing:.08em!important;color:#8B96A1!important}
html body .pnm-bar #pt-lang.pt-in-header .pt-menu li button[aria-checked=true] .pt-c{color:#FFA161!important}
html body .pnm-bar #pt-lang.pt-in-header .pt-status{max-width:none;margin:6px 6px 2px;padding:8px 10px 4px;border-top:1px solid #E6EBEF;font:400 12px/1.4 Poppins,Vazirmatn,sans-serif;color:#8B96A1;white-space:nowrap}

@media (max-width:767px){
	html body .pnm-bar #pt-lang.pt-in-header .pt-b{width:42px!important;height:42px!important;padding:0!important}
	html body .pnm-bar #pt-lang.pt-in-header .pt-code,html body .pnm-bar #pt-lang.pt-in-header .pt-chev{display:none!important}
	html body .pnm-bar #pt-lang.pt-in-header.pt-tight .pt-b{width:34px!important;height:34px!important}
}
/* Translated pages: Vazirmatn first in the globe button, dropdown and panel chips */
html.pt-tr body .pnm-bar #pt-lang.pt-in-header .pt-b,html.pt-tr body .pnm-bar #pt-lang.pt-in-header .pt-menu li button,html.pt-tr body .pnm-bar #pt-lang.pt-in-header .pt-status,html.pt-tr #pt-lang-panel .pt-chips button,html.pt-tr #pt-lang-panel .pt-ph{font-family:Vazirmatn,"PingFang SC","Apple SD Gothic Neo","Kohinoor Devanagari",sans-serif!important}

/* ===== 1.0.8: the language switch is short text ("EN"), not a circle. No animation.
   The circles stay for Client Login and Become a Provider. ===== */
#pt-lang .pt-name{display:none}
html body .pnm-bar .pnm-right #pt-lang.pt-in-header{margin:0 10px 0 0!important;opacity:1}
html body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b,
html body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:hover,
html body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:focus-visible,
html body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b[aria-expanded=true],
html:not(.pnm-open) body:has(.pnm-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b,
html:not(.pnm-open) body:has(.pnm-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:hover,
html:not(.pnm-open) body:has(.pnm-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:focus-visible,
html:not(.pnm-open) body:has(.pnm-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b[aria-expanded=true],
html:not(.pnm-open) body:has(.pnm-phone-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b,
html:not(.pnm-open) body:has(.pnm-phone-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:hover,
html:not(.pnm-open) body:has(.pnm-phone-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:focus-visible,
html:not(.pnm-open) body:has(.pnm-phone-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b[aria-expanded=true],
html:not(.pnm-open) body:has(.pnm-desktop-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b,
html:not(.pnm-open) body:has(.pnm-desktop-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:hover,
html:not(.pnm-open) body:has(.pnm-desktop-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:focus-visible,
html:not(.pnm-open) body:has(.pnm-desktop-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b[aria-expanded=true],
html body .pnm-bar .pnm-right #pt-lang.pt-in-header.pt-tight .pt-b{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;gap:3px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#2F3337!important;font:600 14px/1 Poppins,Vazirmatn,sans-serif!important;letter-spacing:.06em!important;text-transform:none!important;opacity:1!important;transition:opacity .15s!important;height:40px!important;padding:0 6px!important;background:transparent!important;border:0!important;border-radius:8px!important}
html:not(.pnm-open) body:has(.pnm-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b,html:not(.pnm-open) body:has(.pnm-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:hover,html:not(.pnm-open) body:has(.pnm-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b[aria-expanded=true]{color:#fff!important;background:transparent!important}
@media (max-width:767px){html:not(.pnm-open) body:has(.pnm-phone-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b,html:not(.pnm-open) body:has(.pnm-phone-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:hover,html:not(.pnm-open) body:has(.pnm-phone-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b[aria-expanded=true]{color:#fff!important;background:transparent!important}}
@media (min-width:768px){html:not(.pnm-open) body:has(.pnm-desktop-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b,html:not(.pnm-open) body:has(.pnm-desktop-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:hover,html:not(.pnm-open) body:has(.pnm-desktop-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b[aria-expanded=true]{color:#fff!important;background:transparent!important}}
html body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:hover{opacity:.75!important}
html body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:active{opacity:.55!important}
html body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-globe{display:none!important}
html body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-code{display:inline!important;color:inherit!important}
html body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-chev{display:block!important;width:11px;height:11px;opacity:.7}
html body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b[aria-expanded=true] .pt-chev{transform:rotate(180deg)}
html body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-menu{right:0;max-width:calc(100vw - 16px)}
@media (max-width:767px){
	html body .pnm-bar .pnm-right #pt-lang.pt-in-header{margin:0 4px 0 0!important}
	html body .pnm-bar .pnm-right #pt-lang.pt-in-header.pt-away{display:none!important}
	html body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b,
html body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:hover,
html body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:focus-visible,
html body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b[aria-expanded=true],
html:not(.pnm-open) body:has(.pnm-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b,
html:not(.pnm-open) body:has(.pnm-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:hover,
html:not(.pnm-open) body:has(.pnm-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:focus-visible,
html:not(.pnm-open) body:has(.pnm-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b[aria-expanded=true],
html:not(.pnm-open) body:has(.pnm-phone-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b,
html:not(.pnm-open) body:has(.pnm-phone-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:hover,
html:not(.pnm-open) body:has(.pnm-phone-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:focus-visible,
html:not(.pnm-open) body:has(.pnm-phone-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b[aria-expanded=true],
html:not(.pnm-open) body:has(.pnm-desktop-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b,
html:not(.pnm-open) body:has(.pnm-desktop-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:hover,
html:not(.pnm-open) body:has(.pnm-desktop-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b:focus-visible,
html:not(.pnm-open) body:has(.pnm-desktop-dark-glass) .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b[aria-expanded=true],
html body .pnm-bar .pnm-right #pt-lang.pt-in-header.pt-tight .pt-b{font-size:13px!important}
}
/* 1.0.9: buttons and boxes fit every language */
html.pt-tr #app-btn{white-space:nowrap!important;width:auto!important;padding:5px 14px!important}
html.pt-tr .elementor-widget:has(#app-btn),html.pt-tr .e-con:has(> .elementor-widget #app-btn){width:auto!important;max-width:none!important;flex-shrink:0!important}
html.pt-tr .e-con:has(> .e-con #app-btn){flex-wrap:nowrap!important}
html.pt-tr .e-con:has(> .e-con #app-btn) > .e-con:not(:has(#app-btn)){min-width:0!important;flex:1 1 auto!important}
html.pt-tr body *{overflow-wrap:normal!important;word-break:normal!important;hyphens:manual!important}
html.pt-tr .e-con:has(> .elementor-widget #app-btn),html.pt-tr .e-con:has(> .e-con > .elementor-widget #app-btn){flex-wrap:nowrap!important}
html.pt-tr .e-con:has(> .elementor-widget #app-btn) > *:not(:has(#app-btn)){min-width:0!important;flex:1 1 auto!important}
html.pt-tr .e-con:has(> .elementor-widget #app-btn) > *:not(:has(#app-btn)) *{min-width:0}
/* 1.0.9: carousel cards (iPhone Safari stretched them) */
html.pt-tr .elementor-image-box-img{display:block!important}
/* 1.0.9: RTL - icon/number badges move to the right of their text */
[data-pt-flip]{direction:rtl!important}

/* 1.1.0: app banner - text column uses the free space; title stays on one line and shrinks to fit */
.pt-tr .elementor-element-52af8e4,.pt-tr .elementor-element-33ee275{flex:1 1 auto!important;min-width:0!important}
.pt-tr .elementor-element-60ddccb > .elementor-element-d62e4c5{flex:0 0 8px!important}
.pt-tr .elementor-element-33ee275 .elementor-heading-title,.pt-tr .elementor-element-33ee275 p{white-space:nowrap!important}

/* 1.1.0: custom HTML sections (service pages, help) flow right-to-left as a whole */
.pt-rtl .elementor-widget-html{direction:rtl!important;text-align:right}

/* 1.1.1: right-to-left pages mirror rows and side gaps; carousels keep scrolling left to right */
[data-pt-mir]{direction:rtl!important}
[data-pt-ltr]{direction:ltr!important}
/* 1.1.1: the app banner covers the full width when it sticks to the top */
.elementor-element-60ddccb.elementor-sticky--active{left:0!important;right:0!important;width:100%!important;max-width:100%!important}
/* 1.1.1: phones - while the header menu is open, the language button grows and shows the full language name */
@media (max-width:767px){
	html.pnm-open body .pnm-bar .pnm-right #pt-lang.pt-in-header{opacity:1!important;pointer-events:auto!important;visibility:visible!important}
	html.pnm-open body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-b{width:auto!important;min-width:0!important;height:40px!important;padding:0 14px!important;gap:8px!important;display:inline-flex!important;align-items:center!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:999px!important;background:#f3f4f6!important;color:#1f2937!important;font-size:15px!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important}
	html.pnm-open body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-globe{display:inline-block!important;width:18px!important;height:18px!important}
	html.pnm-open body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-code{display:none!important}
	html.pnm-open body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-name{display:inline!important}
	html.pnm-open body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-chev{display:inline-block!important}
	html.pnm-open body .pnm-bar .pnm-right #pt-lang.pt-in-header .pt-menu{min-width:220px!important;right:0!important;left:auto!important}
	html.pnm-open body .pnm-bar .pnm-right #pt-lang.pt-in-header li button{min-height:44px!important;font-size:16px!important}
	html.pnm-open body .pnm-bar .pnm-right .pnm-aud{display:none!important}
	html.pnm-open.pt-lang-in-panel body .pnm-bar .pnm-right #pt-lang.pt-in-header{display:block!important}
	html.pnm-open #pt-lang-panel{display:none!important}
}

/* 1.1.1: the app phone picture keeps its left-to-right geometry; only its screen text runs right to left */
.pt-rtl .elementor-widget-html .pa-phone{direction:ltr!important}
.pt-rtl .elementor-widget-html .pa-phone .pa-app{direction:rtl!important}

/* 1.1.2: phone menu in right-to-left languages - orange section bar at the start, search icon on the right */
.pt-rtl #pnm-panel .pnm-sec-label{padding-left:0!important;padding-right:13px!important}
.pt-rtl #pnm-panel .pnm-sec-label::before{left:auto!important;right:0!important}
.pt-rtl #pnm-panel .pnm-sec-head{padding-left:0!important;padding-right:2px!important}
.pt-rtl #pnm-panel .pnm-search{direction:rtl!important}

/* 1.1.3: Services A-Z "In the app, select" path - staircase on the right in right-to-left languages */
.pt-rtl .service-route{direction:rtl!important;text-align:right!important}
.pt-rtl .service-path{direction:rtl!important;text-align:right!important;align-items:flex-start!important;padding:0 20px 0 0!important}
.pt-rtl .service-path-step{margin-left:0!important;margin-right:calc(var(--depth,0) * 24px)!important}
.pt-rtl .service-path-step::before{left:auto!important;right:-16px!important;border-left:0!important;border-right:1px solid rgb(168,180,192)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:2px!important}
.pt-rtl .service-path-text{direction:ltr;unicode-bidi:isolate}

/* 1.1.5: moving photo strip (home) keeps looping left like English; labels stay right-to-left */
.pt-rtl .video-marquee-track{direction:ltr!important}
.pt-rtl .video-marquee-track>.elementor-element{direction:rtl}
.pt-rtl :has(> .video-marquee-track),.pt-rtl :has(> [data-pt-anim]){direction:ltr!important}
