/* Arameh — Someh Contact site design */
:root{--kp:var(--ar-primary,#2f3e46);--kop:var(--ar-on-primary,#ffffff);--kph:var(--ar-primary-hover,#27343b);--kpi:var(--ar-primary-ink,#2f3e46);--kps:var(--ar-primary-soft,#edefef);--kops:var(--ar-on-primary-soft,#2f3e46);--kpd:var(--ar-primary-deep,#212b31);--kopd:var(--ar-on-primary-deep,#ffffff);--ka:var(--ar-accent,#7d9f86);--koa:var(--ar-on-accent,#1f2322);--kah:var(--ar-accent-hover,#74917b);--kai:var(--ar-accent-ink,#556d5c);--kas:var(--ar-accent-soft,#ecf1ed);--koas:var(--ar-on-accent-soft,#38483c);--kbg:var(--ar-bg,#f8f9f9);--ks:var(--ar-surface,#ffffff);--ks2:var(--ar-surface-2,#f2f3f3);--kink:var(--ar-ink,#1f2322);--kmu:var(--ar-muted,#606c68);--kln:var(--ar-line,#e0e3e2);--kln2:var(--ar-line-strong,#ced4d2);--kfb:var(--ar-footer-bg,#f2f3f3);--kfc:var(--ar-footer-card,#ffffff);--kfo:var(--ar-on-footer,#1f2322);--kfm:var(--ar-footer-muted,#626463);--kfl:var(--ar-footer-line,#d9dada);--kfk:var(--ar-footer-link,#2f3e46);--kprgb:var(--ar-primary-rgb,47 62 70);--kargb:var(--ar-accent-rgb,125 159 134);--kshr:var(--ar-shadow-rgb,29 38 43);--kf:var(--ar-font,"Noto Sans Arabic",system-ui,system-ui,-apple-system,"Segoe UI",Tahoma,Roboto,sans-serif);--kfh:var(--ar-font-head,var(--kf));--kr1:var(--ar-r-sm,6px);--kr2:var(--ar-r,10px);--kr3:var(--ar-r-lg,16px);--kbtn:var(--ar-btn-r,999px);--kwrap:var(--ar-wrap,1200px);--kico:50%;--korn:none;--ksh:0 14px 30px -12px rgb(var(--kshr) / .45);--kfabh:58px;--kfabb:max(22px,calc(env(safe-area-inset-bottom) + 14px));--kdock:70px;--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;border-bottom:1px solid var(--kln)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-inner{justify-content:center!important;flex-wrap:wrap!important;padding:8px 16px!important;gap:8px 14px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-badge{color:var(--kmu)!important;font-weight:700!important;font-size:12.5px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-badge svg{color:var(--kpi)!important;width:15px!important;height:15px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-list{flex:0 1 auto!important;justify-content:center!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-link{padding:5px 16px!important;border-radius:var(--kbtn)!important;background:var(--kps)!important;color:var(--kops)!important;font-size:14.5px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-phone-ribbon .tmc-phone-ribbon-link:hover{background:var(--kp)!important;color:var(--kop)!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{--kfabh:60px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-fab{width:60px!important;height:60px!important;border-radius:50%!important;background:var(--ks)!important;color:var(--kpi)!important;border:3px solid var(--kp)!important;box-shadow:var(--ksh)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-fab .tmc-v8-fab-orbit{inset:-10px!important;border-radius:50%!important;border:2px dashed var(--ka)!important;animation:tmck-spin 16s linear infinite!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:hover{background:var(--kp)!important;color:var(--kop)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel,:root:not(#_k):not(#_k):not(#_k) #tmc-panel.tmc-widget-position-left{left:50%!important;right:auto!important;bottom:0!important;width:min(540px,100vw)!important;transform:translate(-50%,105%)!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:translate(-50%,0)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-card{padding:28px 18px calc(18px + env(safe-area-inset-bottom))!important;border-radius:var(--kr3) var(--kr3) 0 0!important;border:1px solid var(--kln)!important;border-bottom:0!important;box-shadow:0 -18px 50px -20px rgb(var(--kshr) / .5)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-card::before{content:""!important;position:absolute!important;top:10px!important;left:50%!important;width:46px!important;height:5px!important;margin-left:-23px!important;border-radius:5px!important;background:var(--kln2)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-title{flex-direction:column!important;justify-content:center!important;text-align:center!important;gap:6px!important;padding:0 34px 14px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-v8-title-copy{align-items:center!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-title-icon{width:46px!important;height:46px!important;border-radius:var(--kico)!important;background:var(--kp)!important;color:var(--kop)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel #tmc-close{top:14px!important;left:14px!important;background:var(--ks2)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-item{flex-direction:column!important;text-align:center!important;padding:14px 10px!important;border-radius:var(--kr2)!important;background:var(--ks2)!important;border:1px solid var(--kln)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-item-main{align-items:center!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-item-sales,:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-social-grid,:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-price-note{grid-column:1/-1!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-item-sales{flex-direction:row!important;text-align:start!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-item-sales .tmc-item-main{align-items:stretch!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-item-icon{width:40px!important;height:40px!important;border-radius:var(--kico)!important;background:var(--kps)!important;color:var(--kops)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel a.tmc-item:hover{border-color:var(--kp)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-sales-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-sales-phone{border-radius:var(--kbtn)!important;background:var(--kp)!important;color:var(--kop)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-sales-phone:hover{background:var(--kph)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-social-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-panel .tmc-social-item{flex-direction:column!important;padding:10px 6px!important;background:var(--ks)!important}
@media (max-width:1024px){:root:not(#_k):not(#_k):not(#_k) body.ar-has-dock #tmc-panel,:root:not(#_k):not(#_k):not(#_k) body.ar-has-dock #tmc-panel.tmc-widget-position-left{bottom:calc(var(--kdock) + env(safe-area-inset-bottom))!important;width:calc(100vw - 20px)!important}:root:not(#_k):not(#_k):not(#_k) body.ar-has-dock #tmc-panel .tmc-card{border-radius:var(--kr3)!important;border-bottom:1px solid var(--kln)!important;padding-bottom:18px!important}}
:root:not(#_k):not(#_k):not(#_k) .fic-card{border-radius:var(--kr2)!important;border:1px solid var(--kln)!important;border-inline-start:6px solid var(--ka)!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-shell{padding:18px 20px!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-hero{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:8px 16px!important;margin-bottom:14px!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-hero-main{flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px 12px!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-kicker{order:2!important;color:var(--kmu)!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-title{font-size:19px!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-subtitle{order:3!important;flex-basis:100%!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-hero-note{flex-direction:row!important;align-items:center!important;gap:8px!important;padding:6px 12px!important;border-radius:var(--kbtn)!important;background:var(--kas)!important;color:var(--koas)!important;font-size:12.5px!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-hero-note span{display:none!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-directory-head{display:none!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-items{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:8px!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-item{padding:10px!important;border-radius:var(--kr1)!important;background:var(--ks2)!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card a.fic-item:hover{background:var(--kps)!important;color:var(--kops)!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-ico{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) .fic-card .fic-item--button{padding:0!important;background:none!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-radius:var(--kr1)!important;background:var(--kpd)!important;color:var(--kopd)!important}
:root:not(#_k):not(#_k):not(#_k) .fic-card .fic-price-note{margin-top:12px!important;text-align:start!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact{padding:16px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__shell{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px 20px!important;padding:14px 18px!important;border-radius:var(--kr3)!important;background:var(--kfc)!important;border:1px solid var(--kfl)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__intro{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__intro h2{font-size:16px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__eyebrow{padding:4px 10px!important;border-radius:var(--kbtn)!important;background:var(--ka)!important;color:var(--koa)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__eyebrow span{display:none!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__content{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__address-card{gap:8px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__icon-wrap{width:30px!important;height:30px!important;color:var(--kfk)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__label{display:none!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__address-copy strong{font-size:13px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__map-btn{padding:5px 10px!important;border-radius:var(--kbtn)!important;border:1px solid var(--kfl)!important;color:var(--kfo)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__map-btn:hover{border-color:var(--kfk)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__phones{gap:8px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__phone{padding:6px 12px!important;border-radius:var(--kbtn)!important;border:1px solid var(--kfl)!important;background:var(--kfb)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__phone:hover{border-color:var(--kfk)!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__phone-copy b{font-size:15.5px!important}
:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__phone-orbit{font-size:13px!important}
@media (max-width:640px){:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__phones{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__phone{justify-content:center!important}:root:not(#_k):not(#_k):not(#_k) #tmc-modern-footer-contact .tmcmf__address-card{flex-wrap:wrap!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.ar-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)}}
