.elementor-4449 .elementor-element.elementor-element-290df85{--display:flex}.elementor-4449 .elementor-element.elementor-element-affa626{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.tg-footer{--tg-red:#C40123;--tg-red-hi:#E50826;--tg-cream:#F4F1EA;--tg-muted:#9A9A9A;--tg-line:#262626;position:relative;overflow:hidden;background:#070707;padding:64px 0 26px;border-top:1px solid var(--tg-line);font-family:'Archivo',sans-serif}.tg-footer::before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgb(196 1 35 / .15) 18%,var(--tg-red) 50%,rgb(196 1 35 / .15) 82%,transparent 100%);pointer-events:none}.tg-footer::after{content:"";position:absolute;left:50%;bottom:-190px;width:900px;height:340px;transform:translateX(-50%);background:radial-gradient(ellipse,rgb(196 1 35 / .20) 0%,rgb(196 1 35 / .06) 45%,#fff0 70%);filter:blur(50px);pointer-events:none;z-index:0}.tg-footer-grid{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 26px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px}.tg-footer-brand img{width:160px;max-width:100%;margin-bottom:16px;transition:filter .3s ease,transform .3s ease}.tg-footer-brand a:hover img{filter:drop-shadow(0 0 14px rgb(229 8 38 / .45));transform:translateY(-1px)}.tg-footer-brand p{color:var(--tg-muted);font-size:13px;font-weight:400;line-height:1.85;max-width:290px;margin:0;text-align:left}.tg-footer-column h5{position:relative;color:var(--tg-cream);font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;margin:0 0 20px;padding-bottom:12px}.tg-footer-column h5::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,var(--tg-line) 0%,transparent 90%)}.tg-footer-column h5::after{content:"";position:absolute;left:0;bottom:0;width:22px;height:2px;background:var(--tg-red);box-shadow:0 0 10px rgb(229 8 38 / .6)}.tg-footer-column ul{list-style:none;padding:0;margin:0}.tg-footer-column li{margin-bottom:11px}.tg-footer-column a{position:relative;display:inline-block;color:var(--tg-muted);font-size:13px;font-weight:400;line-height:1.6;text-decoration:none;padding-left:0;transition:color .25s ease,transform .25s ease}.tg-footer-column a::before{content:"›";position:absolute;left:-12px;color:var(--tg-red-hi);opacity:0;transform:translateX(-4px);transition:opacity .25s ease,transform .25s ease}.tg-footer-column a:hover{color:var(--tg-cream);transform:translateX(9px)}.tg-footer-column a:hover::before{opacity:1;transform:translateX(0)}.tg-footer a:focus-visible{outline:2px solid var(--tg-red-hi);outline-offset:3px;border-radius:2px;color:var(--tg-cream)}.tg-footer-bottom{position:relative;z-index:1;border-top:1px solid var(--tg-line);margin-top:46px;padding-top:24px;text-align:center;color:#6a6a6a;font-size:11.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.tg-footer-bottom .tg-bolt{color:var(--tg-red-hi);filter:drop-shadow(0 0 6px rgb(229 8 38 / .55));font-size:13px;vertical-align:-1px}@media(max-width:1024px){.tg-footer-grid{grid-template-columns:1fr 1fr;gap:40px}.tg-footer-brand{grid-column:span 2}.tg-footer-brand p{max-width:460px}}@media(max-width:767px){.tg-footer{padding:50px 0 20px}.tg-footer::after{width:520px;bottom:-150px}.tg-footer .tg-footer-grid{grid-template-columns:1fr 1fr!important;gap:28px 24px!important;padding:0 20px!important}.tg-footer .tg-footer-brand{grid-column:1 / -1!important}.tg-footer-brand img{width:150px;margin-bottom:12px}.tg-footer-brand p{max-width:100%;text-align:left}.tg-footer-column h5{margin-bottom:14px}.tg-footer-column li{margin-bottom:9px}.tg-footer-column a:hover{transform:none}.tg-footer-column a:hover::before{opacity:0}.tg-footer-bottom{margin-top:28px;padding-top:18px;font-size:10px;line-height:1.9;padding-left:20px;padding-right:20px}}@media(max-width:420px){.tg-footer .tg-footer-grid{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.tg-footer-column a,.tg-footer-column a::before,.tg-footer-brand img{transition:none!important}.tg-footer-column a:hover{transform:none}}