:root{--black:black;--primary-font:Abcdiatype,Arial,sans-serif;--white:white;--font-size-base:16px;--line-height-base:140%;--container:1360px;--container-padding:16px;--container-small:760px;--neutral-500:#737373;--solana-50:#f9f9fa;--neutral-800:#262626;--seeker-950:#090a0a}body{background-color:var(--black);font-family:var(--primary-font);color:var(--white);font-size:var(--font-size-base);line-height:var(--line-height-base)}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}.container{max-width:var(--container);padding-right:var(--container-padding);padding-left:var(--container-padding)}.text-medium{font-size:20px;line-height:var(--line-height-base);font-size:20px;line-height:var(--line-height-base)}.text-large{font-size:28px;line-height:var(--line-height-base);font-size:28px;line-height:var(--line-height-base)}.heading1{letter-spacing:-2.24px;font-size:112px;font-weight:700;line-height:100%}.hero{background-image:url(https://cdn.prod.website-files.com/68a74eab016ad7aa3d2d6d80/68a78391ec7f472523aeb241_hero%402x.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:125px;padding-bottom:145px}.portfolio{padding-top:64px;padding-bottom:32px}.brand{width:63%}.hero-heading-wrap{margin-top:35px}.hero-desc-wrap{max-width:610px;margin-top:25px}.hero-inner{flex-flow:row;width:100%;max-width:1050px;display:block}.text-center{text-align:center}.container-small{max-width:var(--container-small);padding-right:var(--container-padding);padding-left:var(--container-padding)}.contact{padding-top:64px;padding-bottom:32px}.footer{text-align:center;padding-top:64px;padding-bottom:106px}.footer-text{color:var(--neutral-500);font-size:12px;line-height:var(--line-height-base);font-weight:400}.contact-form{margin-top:40px}.input{border:1px solid var(--neutral-500);background-color:var(--black);color:var(--white);border-radius:10px;padding:26px 16px;font-size:18px;line-height:100%}.input:focus{border-color:var(--white)}.input::placeholder{color:var(--white)}.input.textarea{height:195px;padding-top:16px;line-height:140%}.form{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.button{background-color:var(--white);color:var(--black);border-radius:64px;flex:none;align-self:center;padding:17px 50px;font-size:18px;line-height:110%;transition:all .3s ease-in-out}.button:hover{background-color:var(--solana-50)}.footer-link{color:var(--neutral-500)}.gtm{display:none}.companies-grid{grid-column-gap:4px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:.25fr 1fr .25fr 1fr .25fr 1fr .25fr 1fr .25fr 1fr .25fr 1fr .25fr;grid-auto-columns:1fr;margin-top:43px;display:grid}.company-v-line{background-color:var(--neutral-800);background-color:var(--neutral-800);place-self:start center;width:1px;height:120px}.company-logo{justify-content:center;place-self:center;align-items:center;max-width:157px;height:120px;margin-left:auto;margin-right:auto;display:flex}.company-logo.company-logo-sm{max-width:140px}.company-logo.company-logo-xs{max-width:72px}.company-logo-wrap{border-bottom:1px solid var(--neutral-800);padding-bottom:24px}.hidden-desktop{display:none}.success-message{background-color:var(--seeker-950);color:var(--white);border-radius:16px}.error-message{background-color:red;border-radius:16px}.body{background-color:var(--seeker-950)}@media screen and (max-width:991px){.heading1{font-size:82px}.hero{background-position:15%}.portfolio-list{grid-template-columns:1fr 1fr 1fr 1fr}.companies-grid{grid-template-rows:auto auto auto;grid-template-columns:.25fr 1fr .25fr 1fr .25fr 1fr .25fr}.hidden-desktop{display:block}.hidden-tablet{display:none}}@media screen and (max-width:767px){.text-medium{font-size:16px}.text-large.text-center{font-size:20px}.heading1{font-size:54px}.hero{background-position:25%;padding-top:122px;padding-bottom:96px}.portfolio,.contact{padding-top:40px;padding-bottom:16px}.footer{padding-top:40px;padding-bottom:83px}.portfolio-list{grid-template-columns:1fr 1fr 1fr}.button{font-size:14px}.footer-copyright{display:block}.companies-grid{grid-template-columns:.25fr 1fr .25fr 1fr .25fr}.company-logo{max-width:140px}.company-logo.company-logo-sm{max-width:130px}.company-logo.company-logo-xs{max-width:60px}.company-logo.company-logo-md{max-width:40px}.company-logo.company-logo-md-2{max-width:100px}.hidden-mobile{display:none}.visible-mobile{display:block}}@media screen and (max-width:479px){.portfolio-list{grid-template-columns:1fr 1fr}}