.vc-footer{--vc-footer-text: var(--tds2-color-text-muted, #5c5c5c);--vc-footer-text-strong: var(--tds2-color-text-default, #181818);--vc-footer-border: var(--tds2-color-border-default, #e5e5e5);--vc-footer-input-border: var(--tds2-color-border-strong, #aeaeae);--vc-footer-bg: var(--tds2-color-bg-default, #fff);display:block;background:var(--vc-footer-bg);color:var(--vc-footer-text-strong);font-family:"Salesforce Sans", Arial, sans-serif;font-size:var(--tds2-font-size-md, 1rem);line-height:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vc-footer :where(ul){list-style:none;margin:0;padding:0}.vc-footer svg{display:block;fill:currentColor}.vc-footer__assistive-text{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vc-footer__main{padding:var(--tds2-spacing-8, 2rem) var(--tds2-spacing-4, 1rem) var(--tds2-spacing-4, 1rem);border-top:1px solid var(--vc-footer-border)}.vc-footer__container{max-width:1280px;margin:0 auto}.vc-footer__columns{display:flex;flex-wrap:wrap}.vc-footer__column{flex:0 0 25%;box-sizing:border-box;padding:var(--tds2-spacing-4, 1rem) var(--tds2-spacing-2, 0.5rem) 0;font-size:var(--tds2-font-size-sm, 0.875rem)}.vc-footer__heading{margin-bottom:var(--tds2-spacing-4, 1rem);color:var(--vc-footer-text);font-size:var(--tds2-font-size-md, 1rem);font-weight:var(--tds2-font-weight-bold, 700)}.vc-footer__list li{margin:var(--tds2-spacing-3, 0.75rem) 0}.vc-footer__link,.vc-footer__global-link{color:var(--vc-footer-text);text-decoration:none}.vc-footer__link:hover,.vc-footer__link:focus,.vc-footer__global-link:hover,.vc-footer__global-link:focus{color:var(--vc-footer-text);text-decoration:underline}.vc-footer__bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:var(--tds2-spacing-10, 2.5rem)}.vc-footer__download-heading{margin-bottom:var(--tds2-spacing-2, 0.5rem);font-weight:var(--tds2-font-weight-bold, 700)}.vc-footer__download-links{display:flex}.vc-footer__download-link{margin-right:var(--tds2-spacing-4, 1rem)}.vc-footer__download-image{display:block;height:48px}.vc-footer__social{display:flex}.vc-footer__social li{margin-left:var(--tds2-spacing-2, 0.5rem)}.vc-footer__social-link{display:inline-block;width:40px;height:40px}.vc-footer__social-link svg{width:40px;height:40px}.vc-footer__social-link--facebook{color:#3b5998}.vc-footer__social-link--facebook:hover{color:#344e86}.vc-footer__social-link--twitter{color:#1b9df0}.vc-footer__social-link--twitter:hover{color:#0d95e8}.vc-footer__global{padding:0 var(--tds2-spacing-4, 1rem);border-top:1px solid var(--vc-footer-border)}.vc-footer__global-container{display:flex;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:var(--tds2-spacing-4, 1rem) 0;color:var(--vc-footer-text);font-size:var(--tds2-font-size-sm, 0.875rem)}.vc-footer__global-links-wrapper{display:flex;flex-wrap:wrap;align-items:center}.vc-footer__brand{display:flex;align-items:center;margin-right:var(--tds2-spacing-4, 1rem)}.vc-footer__logo{display:block;height:32px;margin-right:var(--tds2-spacing-4, 1rem)}.vc-footer__copyright{font-size:var(--tds2-font-size-xs, 0.75rem)}.vc-footer__global-links{display:flex;flex-wrap:wrap;align-items:center}.vc-footer__global-links li{margin:var(--tds2-spacing-2, 0.5rem) var(--tds2-spacing-4, 1rem) var(--tds2-spacing-2, 0.5rem) 0;font-size:var(--tds2-font-size-xs, 0.75rem);line-height:16px}.vc-footer__global-link{display:inline-flex;align-items:center}.vc-footer__global-link-image{height:1.5rem}.vc-footer__locale{position:relative;flex-shrink:0}.vc-footer__locale-toggle{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--tds2-spacing-2, 0.5rem);min-width:197px;max-width:100%;height:40px;padding:0 var(--tds2-spacing-3, 0.75rem);border:1px solid var(--vc-footer-input-border);border-radius:var(--tds2-radius-md, 0.25rem);background:var(--vc-footer-bg);color:var(--vc-footer-text-strong);font-size:var(--tds2-font-size-sm, 0.875rem);list-style:none;cursor:pointer}.vc-footer__locale-toggle:hover{border-color:var(--vc-footer-text)}.vc-footer__locale-toggle::-webkit-details-marker{display:none}.vc-footer__locale-toggle:focus-visible,.vc-footer__locale-link:focus-visible{outline:2px solid var(--tds2-color-brand-primary, #066afe);outline-offset:2px}.vc-footer__locale-toggle svg{width:20px;height:20px;color:var(--vc-footer-text)}.vc-footer__locale-chevron{margin-left:auto}.vc-footer__locale-chevron svg{width:14px;height:14px}.vc-footer__locale[open] .vc-footer__locale-chevron svg{transform:rotate(180deg)}.vc-footer__locale-list{position:absolute;right:0;bottom:calc(100% + var(--tds2-spacing-1, 0.25rem));z-index:10;box-sizing:border-box;min-width:100%;padding:var(--tds2-spacing-1, 0.25rem) 0;border:1px solid var(--vc-footer-border);border-radius:var(--tds2-radius-md, 0.25rem);background:var(--vc-footer-bg);box-shadow:0 2px 8px rgba(0,0,0,0.16)}.vc-footer__locale-link{display:block;padding:var(--tds2-spacing-2, 0.5rem) var(--tds2-spacing-4, 1rem);color:var(--vc-footer-text-strong);font-size:var(--tds2-font-size-sm, 0.875rem);text-decoration:none;white-space:nowrap}.vc-footer__locale-link:hover{background:var(--tds2-color-brand-primary-light, #edf4ff)}.vc-footer__locale-link[aria-current="true"]{font-weight:var(--tds2-font-weight-bold, 700)}@media (max-width: 48rem){.vc-footer__column{flex-basis:50%}.vc-footer__bottom,.vc-footer__global-container{flex-wrap:wrap}.vc-footer__social{width:100%;margin-top:var(--tds2-spacing-4, 1rem)}.vc-footer__social li:first-child{margin-left:0}.vc-footer__global-links-wrapper{margin-bottom:var(--tds2-spacing-2, 0.5rem)}}@media (max-width: 24rem){.vc-footer__column{flex-basis:100%}}
