.sw-ftr{--sw-ftr-slate:var(--sw-slate);--sw-ftr-red:var(--sw-tech-red);--sw-ftr-white:var(--sw-white);--sw-ftr-text:var(--sw-text-on-dark);--sw-ftr-muted:var(--sw-light-grey);--sw-ftr-line:var(--sw-line-on-dark);--sw-ftr-line-strong:hsla(0,0%,100%,.4);background:var(--sw-ftr-slate)!important;border-top:4px solid var(--sw-ftr-red)!important;color:var(--sw-ftr-white)!important;display:block!important;font-family:var(--sw-font)!important;font-size:15px!important;line-height:1.5!important;margin:0!important;text-align:left!important;width:100%!important}.sw-ftr *,.sw-ftr :after,.sw-ftr :before{box-sizing:border-box!important}.sw-ftr address,.sw-ftr li,.sw-ftr p,.sw-ftr ul{background:none!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-style:normal!important;line-height:inherit!important;list-style:none!important;margin:0!important;padding:0!important}.sw-ftr li::marker,.sw-ftr li:before{content:none!important;display:none!important}.sw-ftr a{font-family:inherit!important;text-decoration:none!important;transition:color var(--sw-fast) ease,background-color var(--sw-fast) ease,border-color var(--sw-fast) ease!important}.sw-ftr a:focus-visible,.sw-ftr button:focus-visible{outline:2px solid var(--sw-ftr-white)!important;outline-offset:3px!important}.sw-ftr .sw-ftr__inner{margin:0 auto!important;max-width:var(--sw-max)!important;padding:56px var(--sw-gutter) 0!important;width:100%!important}.sw-ftr__top{align-items:center!important;border-bottom:1px solid var(--sw-ftr-line)!important;display:flex!important;flex-wrap:wrap!important;gap:24px 32px!important;justify-content:space-between!important;padding-bottom:40px!important}.sw-ftr__logo-link{display:inline-block!important;line-height:0!important}.sw-ftr__logo{display:block!important;height:56px!important;margin:0!important;max-width:100%!important;width:auto!important}.sw-ftr__top-right{align-items:center!important;gap:16px 24px!important}.sw-ftr .sw-ftr__social,.sw-ftr__top-right{display:flex!important;flex-wrap:wrap!important}.sw-ftr .sw-ftr__social{gap:12px!important}.sw-ftr__social-link{align-items:center!important;background:transparent!important;border:1px solid var(--sw-ftr-line-strong)!important;border-radius:var(--sw-radius-sm)!important;color:var(--sw-ftr-white)!important;display:flex!important;height:40px!important;justify-content:center!important;width:40px!important}.sw-ftr .sw-ftr__social-link svg{display:block!important;fill:#fff!important;height:20px!important;max-width:none!important;opacity:1!important;visibility:visible!important;width:20px!important}.sw-ftr .sw-ftr__social-link svg path{fill:#fff!important;stroke:none!important}.sw-ftr__social-link:focus-visible,.sw-ftr__social-link:hover{background:var(--sw-ftr-red)!important;border-color:var(--sw-ftr-red)!important;color:var(--sw-ftr-white)!important}.sw-ftr__badge{background:var(--sw-ftr-white)!important;border-radius:var(--sw-radius-sm)!important;color:var(--sw-ftr-slate)!important;display:inline-block!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;padding:8px 16px!important;white-space:nowrap!important}a.sw-ftr__badge:focus-visible,a.sw-ftr__badge:hover{background:var(--sw-ftr-text)!important;color:var(--sw-ftr-slate)!important}.sw-ftr__nav{display:grid!important;gap:40px!important;grid-template-columns:repeat(var(--sw-ftr-cols,4),minmax(0,1fr))!important;padding:48px 0!important}.sw-ftr__col{display:flex!important;flex-direction:column!important;gap:32px!important;min-width:0!important}.sw-ftr .sw-ftr__group-title{border-bottom:2px solid var(--sw-ftr-red)!important;color:var(--sw-ftr-white)!important;display:inline-block!important;font-size:var(--text-lead)!important;font-weight:700!important;line-height:var(--leading-tight)!important;margin:0 0 6px!important;max-width:100%!important;padding:0 0 10px!important}.sw-ftr .sw-ftr__links{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:8px!important}.sw-ftr__link,.sw-ftr__link:visited{color:var(--sw-ftr-text)!important;display:block!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important}.sw-ftr__link:focus-visible,.sw-ftr__link:hover{color:var(--sw-ftr-white)!important;text-decoration:underline!important;text-decoration-color:var(--sw-ftr-red)!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important}.sw-ftr__link--ext:after{content:" \2197"!important}.sw-ftr__offices{border-top:1px solid var(--sw-ftr-line)!important;display:grid!important;gap:40px!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;padding:40px 0!important}.sw-ftr .sw-ftr__office-country{color:var(--sw-ftr-white)!important;font-size:14px!important;font-weight:700!important;letter-spacing:var(--tracking-uppercase)!important;margin-bottom:10px!important;text-transform:uppercase!important}.sw-ftr .sw-ftr__office-body{color:var(--sw-ftr-text)!important}.sw-ftr .sw-ftr__office-company{font-weight:700!important}.sw-ftr__office-phone,.sw-ftr__office-phone:visited{color:var(--sw-ftr-white)!important;display:inline-block!important;margin-top:6px!important}.sw-ftr__office-phone:focus-visible,.sw-ftr__office-phone:hover{color:var(--sw-ftr-white)!important;text-decoration:underline!important}.sw-ftr__bottom{align-items:center!important;border-top:1px solid var(--sw-ftr-line)!important;display:flex!important;flex-wrap:wrap!important;font-size:14px!important;gap:16px 32px!important;justify-content:space-between!important;padding:24px 0 32px!important}.sw-ftr .sw-ftr__copyright,.sw-ftr__bottom{color:var(--sw-ftr-muted)!important}.sw-ftr .sw-ftr__legal{display:flex!important;flex-wrap:wrap!important;gap:8px 24px!important}.sw-ftr__legal-link,.sw-ftr__legal-link:visited{color:var(--sw-ftr-muted)!important;font-size:14px!important;line-height:1.5!important}.sw-ftr__legal-link:focus-visible,.sw-ftr__legal-link:hover{color:var(--sw-ftr-white)!important;text-decoration:underline!important}.sw-ftr .sw-ftr__legal-btn{appearance:none!important;-webkit-appearance:none!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer!important;display:inline!important;font-family:inherit!important;font-weight:400!important;letter-spacing:0!important;margin:0!important;padding:0!important;text-transform:none!important}.sw-ftr .sw-ftr__legal-btn:focus-visible,.sw-ftr .sw-ftr__legal-btn:hover{background:none!important;color:var(--sw-ftr-white)!important;text-decoration:underline!important}.sw-ftr .sw-ftr__editor-note{color:var(--sw-ftr-muted)!important;font-style:italic!important;padding:24px 0!important}@media (max-width:1024px){.sw-ftr .sw-ftr__inner{padding-top:48px!important}.sw-ftr .sw-ftr__nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.sw-ftr .sw-ftr__inner{padding-top:40px!important}.sw-ftr .sw-ftr__top{align-items:flex-start!important;flex-direction:column!important;padding-bottom:32px!important}.sw-ftr .sw-ftr__logo{height:48px!important}.sw-ftr .sw-ftr__nav{gap:32px!important;grid-template-columns:minmax(0,1fr)!important;padding:40px 0!important}.sw-ftr .sw-ftr__offices{gap:28px!important;grid-template-columns:minmax(0,1fr)!important;padding:32px 0!important}.sw-ftr .sw-ftr__bottom{align-items:flex-start!important;flex-direction:column!important}}