.kt-ft{font-family:Manrope,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;background:#062229;color:#fff;padding:72px 24px 40px}.kt-ft__wrap{margin:0 auto;max-width:1272px}.kt-ft a{text-decoration:none;transition:color .2s ease,border-color .2s ease}.kt-ft__news{align-items:center;border-bottom:1px solid #143841;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;padding-bottom:64px}.kt-ft__news-title{color:#fff;font-size:30px;font-weight:500;letter-spacing:-.025em;line-height:1.25;margin:0;max-width:560px;text-wrap:pretty}.kt-ft__form{max-width:360px;width:100%}.kt-ft__form .hs-fieldtype-text input{border-bottom-color:hsla(0,0%,100%,.6);font-size:16px;font-weight:500}.kt-ft__form .hs-fieldtype-text input:focus{border-bottom-color:#42ad47}.kt-ft__form .hs-submit .actions .svg-arrow-up{fill:#fff;height:20px;width:20px}.kt-ft__form .submitted-message{color:hsla(0,0%,100%,.72);font-size:14px}.kt-ft__brand{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:56px 0 64px}.kt-ft__brand--first{padding-top:0}.kt-ft__logo{display:inline-block;line-height:0}.kt-ft__logo-img{display:block;height:38px;object-fit:contain;width:127px}.kt-ft__contact{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.kt-ft__email{color:#fff;font-size:18px;font-weight:500;letter-spacing:-.025em}.kt-ft__email:hover{color:#42ad47}.kt-ft__socials{display:flex;gap:12px;list-style:none;margin:0;padding:0}.kt-ft__social{align-items:center;border:1px solid #143841;border-radius:50%;color:#fff;display:inline-flex;height:44px;justify-content:center;width:44px}.kt-ft__social:hover{border-color:#42ad47;color:#42ad47}.kt-ft__cols{display:grid;gap:32px;grid-template-columns:repeat(var(--ft-cols,6),minmax(0,1fr));padding-bottom:80px}.kt-ft__col-title{color:#fff;font-size:16px;font-weight:500;letter-spacing:-.025em;margin:0 0 22px}.kt-ft__col-toggle{align-items:center;background:none;border:0;color:inherit;cursor:default;display:flex;font:inherit;gap:12px;justify-content:space-between;margin:0;padding:0;text-align:left;width:100%}.kt-ft__chev{display:none;flex:none;transition:transform .25s ease}.kt-ft__list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.kt-ft__link{color:hsla(0,0%,100%,.72);display:inline-block;font-size:14px;line-height:20px}.kt-ft__link.is-current,a.kt-ft__link:hover{color:#42ad47}.kt-ft__offices{border-top:1px solid #143841;display:flex;flex-direction:column;gap:36px;padding:56px 0 72px}.kt-ft__offices-title{color:#fff;font-size:24px;font-weight:500;letter-spacing:-.025em;margin:0}.kt-ft__office-grid{display:grid;gap:40px;grid-template-columns:repeat(var(--ft-offices,5),minmax(0,1fr))}.kt-ft__office{font-style:normal}.kt-ft__office-city{color:#fff;font-size:16px;font-weight:500;letter-spacing:-.025em;margin:0 0 10px}.kt-ft__hq{color:hsla(0,0%,100%,.55);font-weight:500}.kt-ft__office-addr{color:hsla(0,0%,100%,.72);font-size:14px;line-height:22px;margin:0}.kt-ft__bottom{align-items:center;border-top:1px solid #143841;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding-top:32px}.kt-ft__copy{color:hsla(0,0%,100%,.72);font-size:13px}.kt-ft__legal{display:flex;flex-wrap:wrap;gap:8px 28px;list-style:none;margin:0;padding:0}.kt-ft__legal-link{color:hsla(0,0%,100%,.72);font-size:13px}.kt-ft__legal-link:hover{color:#42ad47}@media (max-width:1023px){.kt-ft__cols{row-gap:48px}.kt-ft__cols,.kt-ft__office-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.kt-ft{padding:56px 20px 32px}.kt-ft__news{padding-bottom:40px}.kt-ft__news-title{font-size:24px}.kt-ft__brand{padding:40px 0}.kt-ft__contact{justify-content:space-between;width:100%}.kt-ft__cols{display:block;padding-bottom:40px}.kt-ft__col{border-top:1px solid #143841}.kt-ft__col:last-child{border-bottom:1px solid #143841}.kt-ft__col-title{margin:0}.kt-ft__col-toggle{cursor:pointer;padding:18px 0}.kt-ft__chev{display:block}.kt-ft__col.is-open .kt-ft__chev{transform:rotate(180deg)}.kt-ft__list{display:none;padding:0 0 22px}.kt-ft__col.is-open .kt-ft__list{display:flex}.kt-ft__offices{gap:28px;padding:40px 0 48px}.kt-ft__office-grid{gap:28px 20px;grid-template-columns:1fr 1fr}.kt-ft__bottom{align-items:flex-start;flex-direction:column;gap:16px}.kt-ft__legal{gap:8px 20px}}@media (max-width:479px){.kt-ft__office-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kt-ft a,.kt-ft__chev{transition:none}}