/* Parseh — Someh Contact site design */
:root{--kp:var(--ps-primary,#5b5143);--kop:var(--ps-on-primary,#ffffff);--kph:var(--ps-primary-hover,#4c4438);--kpi:var(--ps-primary-ink,#5b5143);--kps:var(--ps-primary-soft,#f1f0ef);--kops:var(--ps-on-primary-soft,#5b5143);--kpd:var(--ps-primary-deep,#2f2a23);--kopd:var(--ps-on-primary-deep,#ffffff);--ka:var(--ps-accent,#2559c9);--koa:var(--ps-on-accent,#ffffff);--kah:var(--ps-accent-hover,#214eb1);--kai:var(--ps-accent-ink,#2559c9);--kas:var(--ps-accent-soft,#dee6f7);--koas:var(--ps-on-accent-soft,#11285a);--kbg:var(--ps-bg,#f8f7f6);--ks:var(--ps-surface,#ffffff);--ks2:var(--ps-surface-2,#f2f0ee);--kink:var(--ps-ink,#25221d);--kmu:var(--ps-muted,#72695a);--kln:var(--ps-line,#e5e3de);--kln2:var(--ps-line-strong,#d7d3cc);--kfb:var(--ps-footer-bg,#221e19);--kfc:var(--ps-footer-card,#2e2a26);--kfo:var(--ps-on-footer,#f1f5f9);--kfm:var(--ps-footer-muted,#abaaa8);--kfl:var(--ps-footer-line,#3d3935);--kfk:var(--ps-footer-link,#7a9ade);--kprgb:var(--ps-primary-rgb,91 81 67);--kargb:var(--ps-accent-rgb,37 89 201);--kshr:var(--ps-shadow-rgb,41 37 30);--kf:var(--ps-font,"Noto Naskh Arabic",Georgia,serif,system-ui,-apple-system,"Segoe UI",Tahoma,Roboto,sans-serif);--kfh:var(--ps-font-head,var(--kf));--kr1:var(--ps-r-sm,6px);--kr2:var(--ps-r,10px);--kr3:var(--ps-r-lg,16px);--kbtn:var(--ps-btn-r,999px);--kwrap:var(--ps-wrap,1200px);--kico:50% 50% 4px 4px;--korn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10'%3E%3Cpath d='M8 0v10' stroke='%23fff' stroke-opacity='.11' stroke-width='4'/%3E%3C/svg%3E");--ksh:0 3px 8px rgb(var(--kshr) / .2);--kfabh:58px;--kfabb:max(22px,calc(env(safe-area-inset-bottom) + 14px));--kdock:88px;--kphone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.2 15.2 0 006.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 013 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1z' fill='%23000'/%3E%3C/svg%3E");--kwave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='10' viewBox='0 0 40 10'%3E%3Cpath d='M0 10V5c5 0 5-5 10-5s5 5 10 5 5-5 10-5 5 5 10 5v5z' fill='%23000'/%3E%3C/svg%3E");--kseal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon points='50.0,0.0 57.5,7.7 67.1,3.0 71.5,12.8 82.1,11.7 82.9,22.4 93.3,25.0 90.4,35.3 99.2,41.3 93.0,50.0 99.2,58.7 90.4,64.7 93.3,75.0 82.9,77.6 82.1,88.3 71.5,87.2 67.1,97.0 57.5,92.3 50.0,100.0 42.5,92.3 32.9,97.0 28.5,87.2 17.9,88.3 17.1,77.6 6.7,75.0 9.6,64.7 0.8,58.7 7.0,50.0 0.8,41.3 9.6,35.3 6.7,25.0 17.1,22.4 17.9,11.7 28.5,12.8 32.9,3.0 42.5,7.7' fill='%23000'/%3E%3C/svg%3E");--kzig:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9'%3E%3Cpath d='M0 0h16L8 9z' fill='%23000'/%3E%3C/svg%3E")}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-ribbon,#tmc-phone-topbar,#tmc-fab,#tmc-panel,.fic-card,#tmc-modern-footer-contact,.tm-contact-box),:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-ribbon,#tmc-phone-topbar,#tmc-fab,#tmc-panel,.fic-card,#tmc-modern-footer-contact,.tm-contact-box) :where(:not(svg,svg *)){all:revert!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-ribbon,#tmc-phone-topbar,#tmc-fab,#tmc-panel,.fic-card,#tmc-modern-footer-contact,.tm-contact-box),:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-ribbon,#tmc-phone-topbar,#tmc-fab,#tmc-panel,.fic-card,#tmc-modern-footer-contact,.tm-contact-box) :where(:not(svg,svg *)){box-sizing:border-box!important;font-style:normal!important;letter-spacing:normal!important;text-transform:none!important;text-shadow:none!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-ribbon,#tmc-phone-topbar,#tmc-fab,#tmc-panel,.fic-card,#tmc-modern-footer-contact,.tm-contact-box){font-family:var(--kf)!important;font-size:15px!important;line-height:1.6!important;direction:rtl!important;text-align:start!important;-webkit-font-smoothing:antialiased!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-ribbon,#tmc-phone-topbar,#tmc-fab,#tmc-panel,.fic-card,#tmc-modern-footer-contact,.tm-contact-box) :where(h2,h3,strong,b,small,em,address,p){font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;margin:0!important;padding:0!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-ribbon,#tmc-phone-topbar,#tmc-fab,#tmc-panel,.fic-card,#tmc-modern-footer-contact,.tm-contact-box) a{color:inherit!important;text-decoration:none!important;cursor:pointer!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-ribbon,#tmc-phone-topbar,#tmc-fab,#tmc-panel,.fic-card,#tmc-modern-footer-contact,.tm-contact-box) svg{display:block!important;flex:none!important;width:1.15em!important;height:1.15em!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-ribbon,#tmc-phone-topbar,#tmc-fab,#tmc-panel,.fic-card,#tmc-modern-footer-contact,.tm-contact-box) :where(script,style){display:none!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-ribbon,#tmc-phone-topbar,#tmc-fab,#tmc-panel,.fic-card,#tmc-modern-footer-contact,.tm-contact-box) :where(.tmc-num,bdi){white-space:nowrap!important;direction:ltr!important;unicode-bidi:isolate!important;font-variant-numeric:tabular-nums!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-ribbon,#tmc-phone-topbar,#tmc-fab,#tmc-panel,.fic-card,#tmc-modern-footer-contact,.tm-contact-box) :focus-visible{outline:2px solid var(--ka)!important;outline-offset:2px!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-ribbon,#tmc-phone-topbar){display:block!important;position:sticky!important;top:var(--tmc-rt,0px)!important;z-index:var(--tmc-rz,40)!important;width:100%!important;clear:both!important;margin:0!important;color:var(--kink)!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-ribbon) .tmc-phone-ribbon-inner{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:calc(var(--kwrap) + 32px)!important;margin-inline:auto!important;padding:6px 16px!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-ribbon) .tmc-phone-ribbon-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-ribbon) .tmc-phone-ribbon-badge svg{width:17px!important;height:17px!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-ribbon) .tmc-phone-ribbon-list{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;flex:1!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-ribbon) .tmc-phone-ribbon-link{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important;white-space:nowrap!important;transition:background-color .16s,color .16s,border-color .16s,transform .16s!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-topbar){background:var(--kas)!important;color:var(--koas)!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-topbar) .tmcpt-inner{max-width:calc(var(--kwrap) + 32px)!important;margin-inline:auto!important;padding:9px 16px!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-topbar) .tmcpt-left{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:14px!important;font-weight:700!important;text-align:center!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-phone-topbar) .tmcpt-title{font-weight:900!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-fab){position:fixed!important;z-index:99980!important;top:auto!important;bottom:var(--kfabb)!important;right:max(22px,env(safe-area-inset-right))!important;left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;cursor:pointer!important;font-family:var(--kf)!important;font-size:14px!important;font-weight:800!important;line-height:1!important;-webkit-tap-highlight-color:transparent!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-fab.tmc-widget-position-left){right:auto!important;left:max(22px,env(safe-area-inset-left))!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-fab) .tmc-v8-fab-icon{position:relative!important;z-index:1!important;display:grid!important;place-items:center!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-fab) .tmc-v8-fab-icon svg{width:24px!important;height:24px!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-fab) .tmc-v8-fab-orbit{position:absolute!important;pointer-events:none!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-fab) .tmc-v8-fab-label{position:relative!important;z-index:1!important;white-space:nowrap!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel){position:fixed!important;z-index:99990!important;top:auto!important;bottom:calc(var(--kfabb) + var(--kfabh) + 14px)!important;right:max(18px,env(safe-area-inset-right))!important;left:auto!important;width:min(370px,calc(100vw - 24px))!important;margin:0!important;padding:0!important;display:block!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:opacity .2s ease,transform .22s ease,visibility 0s linear .22s!important;font-family:var(--kf)!important;font-size:14px!important;line-height:1.55!important;direction:rtl!important;text-align:start!important;color:var(--kink)!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel.tmc-widget-position-left){right:auto!important;left:max(18px,env(safe-area-inset-left))!important}
:root.tmc-open:not(#_k):not(#_k):not(#_k) :where(#tmc-panel){visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:opacity .2s ease,transform .22s ease!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-card{position:relative!important;display:block!important;max-height:var(--tmc-fit-maxh,calc(100vh - 140px))!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;background:var(--ks)!important;color:var(--kink)!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) #tmc-close{position:absolute!important;z-index:3!important;top:10px!important;left:10px!important;right:auto!important;display:grid!important;place-items:center!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:inherit!important;font-family:Arial,sans-serif!important;font-size:24px!important;line-height:1!important;cursor:pointer!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-title{display:flex!important;align-items:center!important;gap:10px!important;padding-inline-end:38px!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-title-icon{flex:none!important;display:grid!important;place-items:center!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-title-icon svg{width:20px!important;height:20px!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-v8-title-copy{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-v8-title-copy strong{font-size:16px!important;font-weight:800!important;line-height:1.35!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-v8-title-copy small{font-size:12.5px!important;font-weight:500!important;color:var(--kmu)!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-items{display:flex!important;flex-direction:column!important;gap:8px!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-item{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;color:inherit!important;text-decoration:none!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-item-icon{flex:none!important;display:grid!important;place-items:center!important;width:38px!important;height:38px!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-item-icon svg{width:19px!important;height:19px!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-item-main{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important;flex:1!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-item-caption{font-size:12px!important;font-weight:600!important;line-height:1.4!important;color:var(--kmu)!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-num{font-size:16px!important;font-weight:800!important;line-height:1.3!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-sales-grid{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-sales-phone{display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:6px 10px!important;color:inherit!important;text-decoration:none!important;transition:background-color .15s,color .15s,border-color .15s!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-social-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-social-count-1{grid-template-columns:1fr!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-social-item .tmc-item-icon{width:32px!important;height:32px!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-social-item .tmc-item-icon svg{width:17px!important;height:17px!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-social-label{color:inherit!important;font-weight:700!important;font-size:13px!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-social-number .tmc-num{font-size:12.5px!important;font-weight:700!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-panel) .tmc-price-note{font-size:11.5px!important;line-height:1.65!important;text-align:center!important;padding:8px 10px!important;color:var(--kmu)!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-injected){display:block!important;margin:28px 0!important;clear:both!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card){display:block!important;position:relative!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:hidden!important;font-size:15px!important;line-height:1.65!important;color:var(--kink)!important;background:var(--ks)!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-shell{display:block!important;position:relative!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-hero{display:block!important;position:relative!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-hero-main{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-width:0!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-kicker{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12.5px!important;font-weight:800!important;line-height:1.3!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-kicker svg{width:15px!important;height:15px!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-title{font-family:var(--kfh)!important;font-size:21px!important;font-weight:800!important;line-height:1.35!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-subtitle{font-size:13px!important;color:var(--kmu)!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-hero-note{display:flex!important;flex-direction:column!important;gap:2px!important;font-size:13px!important;line-height:1.6!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-hero-note strong{font-weight:800!important;font-size:14px!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-directory{display:block!important;position:relative!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-directory-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-directory-head span{font-weight:800!important;font-size:15px!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-directory-head em{font-size:12.5px!important;color:var(--kmu)!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-items{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:10px!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-item{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;color:inherit!important;text-decoration:none!important;transition:background-color .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-multiline{grid-column:1/-1!important;align-items:flex-start!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-ico{flex:none!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-ico svg{width:20px!important;height:20px!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-text{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1px!important;min-width:0!important;flex:1!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-label{font-size:12px!important;font-weight:600!important;line-height:1.4!important;color:var(--kmu)!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-value{font-size:15px!important;font-weight:700!important;line-height:1.55!important;overflow-wrap:anywhere!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-phone-value{font-size:17px!important;font-weight:800!important;white-space:nowrap!important;direction:ltr!important;unicode-bidi:isolate!important;overflow-wrap:normal!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-item--button .fic-value{width:100%!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:40px!important;padding:8px 16px!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;cursor:pointer!important;transition:background-color .15s,color .15s,border-color .15s!important}
:root:not(#_k):not(#_k):not(#_k) :where(.fic-card) .fic-price-note{font-size:12.5px!important;line-height:1.7!important;text-align:center!important;color:var(--kmu)!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact){display:block!important;position:relative!important;width:100%!important;margin:0!important;padding:28px 16px!important;color:var(--kfo)!important;background:var(--kfb)!important;font-size:14.5px!important;line-height:1.6!important;overflow:hidden!important;isolation:isolate!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__glow{display:none!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__shell{position:relative!important;display:grid!important;gap:18px!important;max-width:var(--kwrap)!important;margin-inline:auto!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__intro{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:12.5px!important;font-weight:800!important;color:var(--kfm)!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__eyebrow span{display:inline-block!important;width:18px!important;height:3px!important;border-radius:3px!important;background:var(--kfk)!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__intro h2{font-family:var(--kfh)!important;font-size:clamp(18px,2.2vw,23px)!important;font-weight:800!important;line-height:1.45!important;color:var(--kfo)!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__content{display:grid!important;gap:12px!important;min-width:0!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__address-card{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;font-style:normal!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__icon-wrap{flex:none!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__icon-wrap svg{width:20px!important;height:20px!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__address-copy{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important;flex:1!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__label{font-size:12px!important;font-weight:700!important;color:var(--kfm)!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__address-copy strong{font-size:14.5px!important;font-weight:700!important;line-height:1.7!important;color:var(--kfo)!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__map-btn{flex:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 14px!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important;transition:background-color .15s,color .15s,border-color .15s!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__map-btn svg{width:16px!important;height:16px!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__phones{display:flex!important;flex-wrap:wrap!important;gap:10px!important;min-width:0!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__phone{display:inline-flex!important;align-items:center!important;gap:10px!important;color:var(--kfo)!important;text-decoration:none!important;transition:background-color .15s,color .15s,border-color .15s!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__phone-copy{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__phone-copy b{font-size:17px!important;font-weight:800!important;white-space:nowrap!important;color:inherit!important}
:root:not(#_k):not(#_k):not(#_k) :where(#tmc-modern-footer-contact) .tmcmf__phone-orbit{flex:none!important;display:grid!important;place-items:center!important;font-size:15px!important;line-height:1!important}
:root:not(#_k):not(#_k):not(#_k) :where(.tm-contact-box){display:block!important;margin:24px 0!important;padding:16px!important;border:1px solid var(--kln)!important;border-radius:var(--kr3)!important;background:var(--ks)!important;color:var(--kink)!important;font-size:14.5px!important;line-height:1.6!important}
:root:not(#_k):not(#_k):not(#_k) :where(.tm-contact-box) .tm-contact-title{font-family:var(--kfh)!important;font-size:17px!important;font-weight:800!important;margin-bottom:10px!important}
:root:not(#_k):not(#_k):not(#_k) :where(.tm-contact-box) .tm-contact-items{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:8px!important}
:root:not(#_k):not(#_k):not(#_k) :where(.tm-contact-box) .tm-contact-item{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:10px 12px!important;border-radius:var(--kr2)!important;background:var(--ks2)!important;color:var(--kink)!important;text-decoration:none!important}
:root:not(#_k):not(#_k):not(#_k) :where(.tm-contact-box) .tm-contact-item svg{width:20px!important;height:20px!important;color:var(--kpi)!important}
:root:not(#_k):not(#_k):not(#_k) :where(.tm-contact-box) .tm-sales{grid-column:1/-1!important}
:root:not(#_k):not(#_k):not(#_k) :where(.tm-contact-box) .tm-sales-wrap{display:flex!important;flex-direction:column!important;gap:6px!important;flex:1!important;min-width:0!important}
:root:not(#_k):not(#_k):not(#_k) :where(.tm-contact-box) .tm-sales-caption{font-size:12px!important;color:var(--kmu)!important}
:root:not(#_k):not(#_k):not(#_k) :where(.tm-contact-box) .tm-sales-grid{display:flex!important;flex-wrap:wrap!important;gap:6px!important}
:root:not(#_k):not(#_k):not(#_k) :where(.tm-contact-box) .tm-sales-phone{display:inline-flex!important;padding:6px 12px!important;border-radius:var(--kbtn)!important;background:var(--kp)!important;color:var(--kop)!important;font-weight:800!important;text-decoration:none!important}
:root:not(#_k):not(#_k):not(#_k) :where(.tm-contact-box) .tmc-num{font-weight:800!important}
:root:not(#_k):not(#_k):not(#_k) :where(.tm-contact-box) .tm-contact-stopped{grid-column:1/-1!important;background:var(--kas)!important;color:var(--koas)!important;font-weight:700!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon{background:var(--kbg)!important;color:var(--kink)!important;border-top:1px solid var(--kln2)!important;border-bottom:4px double var(--kln2)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-inner{justify-content:center!important;flex-wrap:wrap!important;padding-block:7px!important;gap:6px 18px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-badge{font-family:var(--kfh)!important;font-size:14.5px!important;font-weight:700!important;color:var(--kink)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-badge svg{display:none!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-badge::after{content:""!important;width:30px!important;height:2px!important;margin-inline-start:6px!important;background:var(--ka)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-list{flex:0 1 auto!important;gap:0!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-link{padding:0 14px!important;color:var(--kink)!important;font-size:16px!important;text-decoration:underline!important;text-decoration-color:transparent!important;text-decoration-thickness:2px!important;text-underline-offset:6px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-link+.tmc-phone-ribbon-link{border-inline-start:1px solid var(--kln2)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-link:hover{color:var(--kpi)!important;text-decoration-color:var(--ka)!important}
@media (max-width:640px){:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-badge{display:none!important}:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-list{width:100%!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-link{font-size:14px!important;padding-inline:6px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-link:only-child{grid-column:1/-1!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-list{gap:4px 0!important}}
:root{--kfabh:72px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-fab{right:0!important;bottom:0!important;width:88px!important;height:88px!important;padding:24px 0 0 24px!important;border-radius:88px 0 0 0!important;background:var(--kp)!important;color:var(--kop)!important;box-shadow:var(--ksh)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-fab.tmc-widget-position-left{right:auto!important;left:0!important;padding:24px 24px 0 0!important;border-radius:0 88px 0 0!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-fab .tmc-v8-fab-orbit{display:none!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-fab .tmc-v8-fab-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;margin:-1px!important;padding:0!important;border:0!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-fab .tmc-v8-fab-icon svg{width:26px!important;height:26px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-fab:hover{width:96px!important;height:96px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel{transform:translateX(16px)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel.tmc-widget-position-left{transform:translateX(-16px)!important}
:root.tmc-open:not(#_k):not(#_k):not(#_k) #tmc-panel,:root.tmc-open:not(#_k):not(#_k):not(#_k) #tmc-panel.tmc-widget-position-left{transform:none!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-card{padding:18px 18px 16px!important;border-radius:var(--kr3)!important;border:1px solid var(--kln)!important;box-shadow:0 22px 56px -24px rgb(var(--kshr) / .55)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-title{margin-bottom:14px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-title-icon{width:42px!important;height:42px!important;border-radius:var(--kico)!important;background:var(--kp)!important;color:var(--kop)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-items{position:relative!important;gap:12px!important;padding-inline-start:26px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-items::before{content:""!important;position:absolute!important;top:10px!important;bottom:10px!important;inset-inline-start:9px!important;width:2px!important;background:linear-gradient(var(--kp),var(--ka))!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-item,:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-social-grid{position:relative!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-items>.tmc-item::before,:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-social-grid::before{content:""!important;position:absolute!important;inset-inline-start:-22px!important;top:12px!important;width:12px!important;height:12px!important;border-radius:50%!important;background:var(--ks)!important;border:3px solid var(--kp)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-items>.tmc-item>.tmc-item-icon{display:none!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-item-caption{font-weight:800!important;color:var(--kink)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-sales-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:4px 10px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-sales-phone{justify-content:flex-start!important;min-height:30px!important;padding:2px 0!important;color:var(--kpi)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-num{font-size:17px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-sales-phone:hover,:root:not(#_k):not(#_k):not(#_k) #tmc-panel a.tmc-item:hover .tmc-num{text-decoration:underline!important;text-underline-offset:5px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-social-item{padding:8px!important;border-radius:var(--kr1)!important;background:var(--ks2)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-social-item .tmc-item-icon{color:var(--kpi)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-social-item .tmc-item-caption{font-weight:700!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-price-note{margin-inline-start:-26px!important;border-top:1px solid var(--kln)!important}
@media (max-width:640px){:root:not(#_k):not(#_k):not(#_k) #tmc-panel{left:10px!important;right:10px!important;width:auto!important}}
@media (max-width:1024px){:root:not(#_k):not(#_k):not(#_k) body.ps-has-dock #tmc-panel{bottom:calc(var(--kdock) + env(safe-area-inset-bottom))!important}}
:root:not(#_k):not(#_k):not(#_k) .fic-card{background:transparent!important;overflow:visible!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-shell{padding:0 0 20px!important;border-radius:var(--kr3)!important;background:var(--ks)!important;border:1px solid color-mix(in srgb,var(--ka) 45%,var(--kln))!important;overflow:hidden!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-hero{width:min(460px,calc(100% - 28px))!important;margin:14px auto 0!important;padding:36px 24px 20px!important;text-align:center!important;border-radius:999px 999px var(--kr2) var(--kr2)!important;background:var(--korn),var(--kpd)!important;color:var(--kopd)!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-hero-main{align-items:center!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card :is(.fic-kicker,.fic-title){color:var(--kopd)!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-kicker svg{color:var(--ka)!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-title{font-size:22px!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-subtitle{color:color-mix(in srgb,var(--kopd) 78%,var(--kpd))!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-hero-note{margin-top:10px!important;color:color-mix(in srgb,var(--kopd) 86%,var(--kpd))!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-hero-note strong{color:var(--kopd)!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-directory{padding:18px 20px 0!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-directory-head{justify-content:center!important;margin-bottom:14px!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-directory-head::before,:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-directory-head::after{content:""!important;flex:1!important;align-self:center!important;height:1px!important;background:var(--kln2)!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-directory-head em{display:none!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-item{padding:10px 12px!important;border-radius:var(--kr2)!important;border:1px solid var(--kln)!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card a.fic-item:hover{border-color:var(--ka)!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-ico{border-radius:var(--kico)!important;background:var(--kas)!important;color:var(--koas)!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-item--button{padding:0!important;border:0!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-item--button .fic-ico{display:none!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-btn{width:100%!important;border:1.5px solid var(--kp)!important;border-radius:var(--kbtn)!important;color:var(--kpi)!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-btn:hover{background:var(--kp)!important;color:var(--kop)!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-price-note{margin:14px 20px 0!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact{padding:26px 16px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;border:1px solid var(--kfl)!important;border-radius:var(--kr3)!important;overflow:hidden!important;background:var(--kfc)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__intro{justify-content:center!important;padding:24px!important;border-inline-end:1px solid var(--kfl)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__content{padding:18px 24px!important;gap:14px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__phones{flex-direction:column!important;gap:0!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__phone{justify-content:space-between!important;padding:10px 0!important;border-bottom:1px solid var(--kfl)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__phone::after{content:"←"!important;color:var(--kfk)!important;font-weight:800!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__phone:hover b{color:var(--kfk)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__phone-orbit{order:-1!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__address-card{order:2!important;flex-wrap:wrap!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__icon-wrap{width:36px!important;height:36px!important;border-radius:var(--kico)!important;background:var(--ka)!important;color:var(--koa)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__map-btn{border-radius:var(--kbtn)!important;background:var(--ka)!important;color:var(--koa)!important}
@media (max-width:760px){:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__shell{grid-template-columns:1fr!important}:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__intro{border-inline-end:0!important;border-bottom:1px solid var(--kfl)!important;padding:18px!important}:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__content{padding:14px 18px!important}}
:root:not(#_k):not(#_k):not(#_k) body.tmc-skin-noribbon #tmc-phone-ribbon#tmc-phone-ribbon{display:none!important}
@media (max-width:1024px){:root:not(#_k):not(#_k):not(#_k) body.ps-has-dock #tmc-fab#tmc-fab{display:none!important;visibility:hidden!important;pointer-events:none!important}}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel#tmc-panel .tmc-card.tmc-viewport-compact .tmc-item-icon{width:30px!important;height:30px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel#tmc-panel .tmc-card.tmc-viewport-compact .tmc-v8-title-copy small{display:none!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel#tmc-panel .tmc-card.tmc-viewport-ultra .tmc-price-note{display:none!important}
@media (prefers-reduced-motion:reduce){:root:not(#_k):not(#_k):not(#_k) :is(#tmc-fab#tmc-fab,#tmc-fab#tmc-fab *,#tmc-panel#tmc-panel,#tmc-panel#tmc-panel *,#tmc-phone-ribbon#tmc-phone-ribbon *),:root:not(#_k):not(#_k):not(#_k) #tmc-fab#tmc-fab::before,:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon#tmc-phone-ribbon *::before,:root:not(#_k):not(#_k):not(#_k) #tmc-panel#tmc-panel .tmc-card{animation:none!important;transition:none!important}}
@media print{:root:not(#_k):not(#_k):not(#_k) :is(#tmc-fab#tmc-fab,#tmc-panel#tmc-panel,#tmc-phone-ribbon#tmc-phone-ribbon){display:none!important}}
@keyframes tmck-live{0%{box-shadow:0 0 0 0 rgb(var(--kargb) / .6)}70%{box-shadow:0 0 0 9px rgb(var(--kargb) / 0)}100%{box-shadow:0 0 0 0 rgb(var(--kargb) / 0)}}
@keyframes tmck-ring{0%{transform:scale(1);opacity:.85}100%{transform:scale(1.5);opacity:0}}
@keyframes tmck-blink{50%{transform:scale(.55);opacity:.5}}
@keyframes tmck-spin{to{transform:rotate(360deg)}}
