.SiteFooter-module__PdwXEa__footer{background:var(--ts-night);color:var(--ts-on-night-muted);font-family:var(--ts-sans);isolation:isolate;font-size:.92rem;line-height:1.6;position:relative;overflow:hidden}.SiteFooter-module__PdwXEa__footer[dir=rtl]{font-family:var(--ts-ar-sans);font-size:.98rem}.SiteFooter-module__PdwXEa__footer:before{content:"";z-index:-1;opacity:.9;background:radial-gradient(900px 420px at 85% 0,#05966924,#0000 60%),url(/assets/site/tex-topo-dark.webp) 50%/cover no-repeat;position:absolute;inset:0}.SiteFooter-module__PdwXEa__footer[dir=rtl]:before{background-position:50%;transform:scaleX(-1)}.SiteFooter-module__PdwXEa__inner{max-width:calc(var(--ts-wide) + var(--ts-gutter) * 2);padding:clamp(3.5rem, 3rem + 3vw, 6rem) var(--ts-gutter) 0;margin:0 auto}.SiteFooter-module__PdwXEa__top{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:clamp(2.5rem,2rem + 4vw,6rem);padding-bottom:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.SiteFooter-module__PdwXEa__logo{line-height:0;display:inline-block}.SiteFooter-module__PdwXEa__logo img{object-fit:contain;width:82px;height:40px}.SiteFooter-module__PdwXEa__tagline{max-width:19rem;font-family:var(--ts-serif);letter-spacing:-.008em;color:var(--ts-on-night);opacity:.9;text-wrap:pretty;margin:1.5rem 0 1.75rem;font-size:1.18rem;line-height:1.42}.SiteFooter-module__PdwXEa__footer[dir=rtl] .SiteFooter-module__PdwXEa__tagline{font-family:var(--ts-ar-sans);letter-spacing:0;max-width:21rem;font-size:1.06rem;line-height:1.9}.SiteFooter-module__PdwXEa__cols{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr) minmax(min-content,1.3fr);gap:2rem;display:grid}.SiteFooter-module__PdwXEa__colHead{font-family:var(--ts-sans);letter-spacing:.01em;color:var(--ts-on-night-muted);border-top:1px solid #ffffff1a;margin:0 0 1.15rem;padding-top:1rem;font-size:.82rem;font-weight:500;position:relative}.SiteFooter-module__PdwXEa__colHead:before{content:"";top:-1px;background:var(--ts-mint-ink);width:1.5rem;height:1px;position:absolute;inset-inline-start:0}.SiteFooter-module__PdwXEa__footer[dir=rtl] .SiteFooter-module__PdwXEa__colHead{font-family:var(--ts-ar-sans);letter-spacing:0;font-size:.95rem}.SiteFooter-module__PdwXEa__col ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.SiteFooter-module__PdwXEa__col ul.SiteFooter-module__PdwXEa__doors{gap:.95rem}.SiteFooter-module__PdwXEa__col a.SiteFooter-module__PdwXEa__door{opacity:1;font-weight:600}.SiteFooter-module__PdwXEa__col ul.SiteFooter-module__PdwXEa__doorServices{border-inline-start:1px solid #ffffff1f;gap:.4rem;margin-top:.45rem;padding-inline-start:.8rem}.SiteFooter-module__PdwXEa__col .SiteFooter-module__PdwXEa__doorServices a{opacity:.74;font-size:.9em}.SiteFooter-module__PdwXEa__col .SiteFooter-module__PdwXEa__doorServices a:hover{opacity:1}.SiteFooter-module__PdwXEa__col a{color:var(--ts-on-night);opacity:.84;transition:opacity .2s, color .2s, translate .3s var(--ts-ease);text-decoration:none}.SiteFooter-module__PdwXEa__col ul a{display:inline-block}.SiteFooter-module__PdwXEa__col.SiteFooter-module__PdwXEa__contact ul a{display:inline-flex}.SiteFooter-module__PdwXEa__col a:hover{opacity:1;color:#fff}@media (hover:hover) and (prefers-reduced-motion:no-preference){.SiteFooter-module__PdwXEa__col ul a:hover{translate:3px}.SiteFooter-module__PdwXEa__footer[dir=rtl] .SiteFooter-module__PdwXEa__col ul a:hover{translate:-3px}}.SiteFooter-module__PdwXEa__contact a,.SiteFooter-module__PdwXEa__place{align-items:center;gap:.55rem;display:inline-flex}.SiteFooter-module__PdwXEa__contact a span,.SiteFooter-module__PdwXEa__contact bdi{white-space:nowrap}.SiteFooter-module__PdwXEa__contact svg{color:var(--ts-mint-ink);flex:none}.SiteFooter-module__PdwXEa__place{color:var(--ts-on-night);opacity:.86}.SiteFooter-module__PdwXEa__actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.4rem;display:flex}.SiteFooter-module__PdwXEa__discuss{border:1px solid #8fe0bf59;border-radius:6px;align-items:center;gap:.4rem;padding:.6rem 1rem;color:#fff!important;opacity:1!important;display:inline-flex!important}.SiteFooter-module__PdwXEa__discuss:hover{background:#8fe0bf1a}.SiteFooter-module__PdwXEa__footer[dir=rtl] .SiteFooter-module__PdwXEa__discussIcon{transform:scaleX(-1)}.SiteFooter-module__PdwXEa__ask{color:var(--ts-on-night);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:6px;align-items:center;gap:.55rem;padding:.6rem 1rem;line-height:1.6;transition:border-color .2s,background .2s;display:none}body:has(ting-agent-widget) .SiteFooter-module__PdwXEa__ask{display:inline-flex}.SiteFooter-module__PdwXEa__ask:hover{background:#8fe0bf14;border-color:#8fe0bf80}.SiteFooter-module__PdwXEa__ask:focus-visible{outline:2px solid var(--ts-mint-ink);outline-offset:3px}.SiteFooter-module__PdwXEa__askCube{background:linear-gradient(145deg,#d1fae5,#34d399);border-radius:2px;flex:none;width:9px;height:9px;transform:rotate(45deg);box-shadow:0 0 10px #34d399b3}.SiteFooter-module__PdwXEa__social{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:1rem clamp(2rem,1rem + 3vw,4rem);padding:1.25rem 0;display:flex;position:relative}.SiteFooter-module__PdwXEa__socialGroup{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-width:0;display:flex}.SiteFooter-module__PdwXEa__socialLabel{color:var(--ts-on-night);letter-spacing:.01em;margin:0;font-size:.82rem;font-weight:600}.SiteFooter-module__PdwXEa__bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.5rem 0 2rem;font-size:.8rem;display:flex}.SiteFooter-module__PdwXEa__identity{color:var(--ts-on-night-muted);flex-wrap:wrap;gap:.3rem 1rem;margin:0;display:flex}.SiteFooter-module__PdwXEa__reg{opacity:.8;font-variant-numeric:tabular-nums}.SiteFooter-module__PdwXEa__legal{flex-wrap:wrap;gap:.4rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__PdwXEa__legal a{color:var(--ts-on-night);opacity:.8;text-decoration:none}.SiteFooter-module__PdwXEa__legal a:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.SiteFooter-module__PdwXEa__footer a:focus-visible{outline:2px solid var(--ts-mint-ink);outline-offset:3px;border-radius:4px}@media (max-width:1279px){.SiteFooter-module__PdwXEa__top{grid-template-columns:1fr}}@media (max-width:1023px){.SiteFooter-module__PdwXEa__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.SiteFooter-module__PdwXEa__cols{grid-template-columns:1fr 1fr;gap:2rem 1.25rem}.SiteFooter-module__PdwXEa__cols>.SiteFooter-module__PdwXEa__col:first-child{grid-row:span 2}.SiteFooter-module__PdwXEa__contact{grid-column:1/-1}.SiteFooter-module__PdwXEa__bottom{flex-direction:column;align-items:flex-start;padding-bottom:6rem}.SiteFooter-module__PdwXEa__social{flex-direction:column;align-items:flex-start}.SiteFooter-module__PdwXEa__socialGroup{gap:.5rem;display:grid}.SiteFooter-module__PdwXEa__tagline{font-size:1.12rem}}@media (max-width:480px){.SiteFooter-module__PdwXEa__col ul a{margin:-9.5px -8px;padding:9.5px 8px}.SiteFooter-module__PdwXEa__legal a{margin-inline:-8px;padding:12.5px 8px}.SiteFooter-module__PdwXEa__footer[dir=rtl] .SiteFooter-module__PdwXEa__legal a{padding-block:10.5px}.SiteFooter-module__PdwXEa__legal{row-gap:1.2rem}}@media print{.SiteFooter-module__PdwXEa__footer{display:none}}
