body.tif-active #footer,body.tif-active footer.ct-footer{display:none!important}.tif-footer{--tif-red:#e60012;--tif-dark:#111214;--tif-text:#f8f8fa;--tif-muted:#bdc0c5;background:#000;color:var(--tif-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.55;margin:0;border:0;position:relative;isolation:isolate}.tif-footer *{box-sizing:border-box}.tif-footer a{text-decoration:none;color:inherit}.tif-footer a:hover{color:#fff}.tif-footer a:focus-visible,.tif-footer summary:focus-visible,.tif-footer input:focus-visible,.tif-footer button:focus-visible{outline:2px solid var(--tif-red);outline-offset:4px}.tif-footer .tif-container{width:min(1280px,calc(100% - 56px));margin:0 auto}.tif-main{display:grid;gap:32px;padding:53px 0 43px;align-items:start}.tif-main--no-newsletter{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(130px,1fr))}.tif-main--newsletter{grid-template-columns:minmax(225px,1.6fr) minmax(110px,.8fr) minmax(130px,.9fr) minmax(125px,.9fr) minmax(220px,1.5fr);gap:25px}.tif-brand-column{min-width:0}.tif-brand{display:inline-flex;align-items:center;max-width:100%;min-height:42px}.tif-brand img{width:auto;height:auto;max-height:53px;max-width:min(225px,100%);object-fit:contain;display:block}.tif-brand-text{display:flex;align-items:baseline;gap:7px;font-size:26px;letter-spacing:-1.2px;font-style:italic;white-space:nowrap}.tif-brand-text strong{font-weight:900}.tif-brand-text>span{font-weight:350}.tif-description{max-width:330px;margin:17px 0 21px!important;color:var(--tif-muted);font-size:13px;line-height:1.7}.tif-socials{display:flex;gap:9px;flex-wrap:wrap}.tif-socials a{width:35px;height:35px;display:grid;place-items:center;border:1px solid #62666c;border-radius:8px;transition:background .15s,border-color .15s,transform .15s}.tif-socials a:hover{background:var(--tif-red);border-color:var(--tif-red);transform:translateY(-2px)}.tif-socials svg{display:block}.tif-nav-group{min-width:0;border:0;margin:0;padding:0}.tif-nav-group summary{display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none;cursor:default;font-weight:750;font-size:15px;line-height:1.45;margin-bottom:15px;color:#fff}.tif-nav-group summary::-webkit-details-marker{display:none}.tif-chevron{display:none}.tif-link-list{list-style:none;padding:0;margin:0;display:grid;gap:9px}.tif-link-list li{list-style:none;margin:0;padding:0;font-size:13px}.tif-link-list a{color:var(--tif-muted);transition:color .15s}.tif-link-list a:hover{color:#fff}.tif-newsletter{min-width:0}.tif-newsletter h2{font:750 15px/1.45 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:#fff;margin:0 0 14px}.tif-newsletter p{color:var(--tif-muted);font-size:13px;line-height:1.6;margin:0 0 16px}.tif-newsletter-form{max-width:100%}.tif-newsletter-form input[type="email"],.tif-newsletter-form input[type="text"]{width:100%;min-width:0;min-height:43px;border:1px solid #697079;color:#111214;background:#fff;border-radius:6px;padding:9px 13px;font-size:14px}.tif-newsletter-form button,.tif-newsletter-form input[type="submit"]{display:inline-block;min-height:43px;border:0;border-radius:6px;color:#fff;background:var(--tif-red);padding:10px 18px;margin-top:8px;font-size:14px;font-weight:750;cursor:pointer}.tif-newsletter-form button:hover,.tif-newsletter-form input[type="submit"]:hover{background:#c90010}.tif-bottom{border-top:2px solid var(--tif-red);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0 20px}.tif-bottom p{font-size:12px;color:#c9cbd0;margin:0!important}.tif-bottom-links{display:flex;flex-wrap:wrap;gap:0;align-items:center}.tif-bottom-links a{font-size:12px;color:#c9cbd0;padding:0 10px;border-right:1px solid #64666a;line-height:1.2}.tif-bottom-links a:last-child{border-right:0;padding-right:0}.tif-bottom-links a:hover{color:#fff}@media(max-width:1130px){.tif-main--newsletter{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,1fr));gap:28px}.tif-main--newsletter .tif-newsletter{grid-column:1/-1;max-width:560px}}@media(max-width:850px){.tif-footer .tif-container{width:calc(100% - 40px)}.tif-main,.tif-main--newsletter,.tif-main--no-newsletter{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:42px 0 35px}.tif-brand-column{grid-column:1/-1}.tif-main--newsletter .tif-newsletter{grid-column:1/-1}.tif-description{max-width:600px}.tif-bottom{align-items:flex-start;flex-direction:column}.tif-bottom-links a:first-child{padding-left:0}}@media(max-width:600px){.tif-footer .tif-container{width:calc(100% - 36px)}.tif-main,.tif-main--newsletter,.tif-main--no-newsletter{display:flex;flex-direction:column;gap:0;padding:35px 0 29px}.tif-brand-column{width:100%;padding-bottom:25px}.tif-brand img{max-width:200px;max-height:50px}.tif-description{margin:13px 0 20px!important}.tif-nav-group{width:100%;border-top:1px solid #404349}.tif-nav-group summary{min-height:47px;padding:12px 0;font-size:14px;margin:0;cursor:pointer}.tif-chevron{display:inline-block;width:9px;height:9px;border-right:2px solid #ddd;border-bottom:2px solid #ddd;transform:rotate(45deg);margin:0 4px 5px 0;transition:transform .15s}.tif-nav-group[open] .tif-chevron{transform:rotate(225deg);margin-bottom:0}.tif-link-list{padding:0 0 17px;gap:10px}.tif-link-list li{font-size:13px}.tif-newsletter{padding-top:22px;border-top:1px solid #404349;width:100%;margin-top:4px}.tif-bottom{padding:17px 0 23px;align-items:center;text-align:center;gap:12px}.tif-bottom-links{justify-content:center;gap:8px 0}.tif-bottom-links a{padding:0 9px}.tif-bottom-links a:first-child{padding-left:9px}.tif-bottom-links a:last-child{padding-right:9px}}@media(prefers-reduced-motion:reduce){.tif-footer *,.tif-footer *:before,.tif-footer *:after{transition:none!important;animation:none!important}}.tif-footer .wpforms-container label,.tif-footer .wpforms-field-label,.tif-footer .wpforms-field-sublabel{color:#e8e9ec!important}.tif-footer .wpforms-container button.wpforms-submit,.tif-footer .wpforms-container .wpforms-submit{background:#e60012!important;border-color:#e60012!important;color:#fff!important}.tif-footer .wpforms-container button.wpforms-submit:hover,.tif-footer .wpforms-container .wpforms-submit:hover{background:#c90010!important}