.client-card{border-top:1px solid #fff3;width:100%;padding-block:1.875rem;display:none;overflow:hidden}.client-card--is-last{padding-bottom:unset}.client-card--is-visible{display:block}@media screen and (max-width:46rem){.client-card{padding-block:.71875rem 2.1875rem}}.client-card__about{right:calc((100vw - var(--container-width))/2);transform:translateX(calc(100% + 100vw - var(--container-width)));position:fixed;bottom:30px}.client-card__inner{cursor:default;gap:2.375rem;width:100%;display:flex}.client-card__inner--clickable{cursor:pointer}.client-card__inner>*{flex:1}@media screen and (max-width:46rem){.client-card__inner{gap:.625rem}}.client-card__image{aspect-ratio:16/11;object-fit:cover;min-width:6.25rem}@media screen and (max-width:46rem){.client-card__image{aspect-ratio:8/5}}.client-card__content{flex-direction:column;justify-content:space-between;gap:.8125rem;padding-block:.625rem;display:flex}@media screen and (max-width:46rem){.client-card__content{padding-block:.125rem .0625rem}}.client-card__metadata{flex-direction:column;gap:1.25rem;max-width:90%;display:flex}@media screen and (max-width:46rem){.client-card__metadata{max-width:unset;gap:.625rem}}.client-card__index{font-size:var(--instance-caption-sm-font-size);line-height:var(--instance-caption-sm-line-height);font-family:var(--font-martian-mono);line-height:1.3}.client-card__header{flex-direction:column;gap:.625rem;display:flex}.client-card__title{font-size:var(--instance-heading-lg-font-size);line-height:var(--instance-heading-lg-line-height)}@media screen and (max-width:46rem){.client-card__title{font-size:var(--instance-heading-lg-mobile-font-size)}}.client-card__title{margin-bottom:.3125rem;line-height:1.1}@media screen and (max-width:46rem){.client-card__statistic{display:none}}.client-card__description{text-wrap:auto}@media screen and (max-width:46rem){.client-card__description{display:none}}.client-card__tag{font-size:var(--instance-caption-md-font-size);line-height:var(--instance-caption-md-line-height)}@media screen and (max-width:46rem){.client-card__tag{font-size:.625rem}}
.page-title>.container{flex-direction:row;justify-content:space-between;align-items:center;gap:.8125rem;display:flex}.clients-list__mobile-filter{z-index:5;align-items:center;display:none;position:relative}@media screen and (max-width:46rem){.clients-list__mobile-filter{display:flex}}.clients-list__mobile-filter-button{font-size:var(--instance-caption-md-font-size);line-height:var(--instance-caption-md-line-height);text-transform:uppercase;border:1px solid #fff;padding:.625rem;font-weight:500;transition:background-color .15s,color .15s}.clients-list__mobile-filter-button--active{color:#000;background-color:#fff}.clients-list__mobile-filters{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000e6;border:1px solid #0000;max-height:0;padding-inline:.9375rem;position:absolute;top:150%;right:0;overflow:hidden}.clients-list__mobile-filters>*{white-space:nowrap}.clients-list__mobile-filters>:first-child{padding-top:.9375rem}.clients-list__mobile-filters>:last-child{padding-bottom:.9375rem}.clients-list__grid{grid-template-columns:1fr 20%;display:grid}@media screen and (max-width:46rem){.clients-list__grid{grid-template-columns:1fr}}.clients-list__clients{border-right:1px solid #fff3;padding-right:1.875rem;position:relative;overflow:hidden}@media screen and (max-width:46rem){.clients-list__clients{padding-right:unset;border-right:unset}}.clients-list__filters-label,.clients-list__filter{font-size:var(--instance-caption-md-font-size);line-height:var(--instance-caption-md-line-height)}.clients-list__cta{margin-top:9.375rem}@media screen and (max-width:46rem){.clients-list__cta{margin-top:6.25rem}}.clients-list__sidebar{padding-top:2.375rem;padding-left:1.875rem}@media screen and (max-width:46rem){.clients-list__sidebar{display:none}}.clients-list__filters{flex-direction:column;align-self:flex-start;gap:.8125rem;display:flex;position:sticky;top:2.375rem}.clients-list__filters-list{flex-direction:column;display:flex}.clients-list__filter{padding-block:.609375rem}.clients-list__filter:not(:last-of-type){border-bottom:1px solid #ffffff1a}.clients-list__filter>button{opacity:.7;transition:opacity .15s}.clients-list__filter:not(.clients-list__filter--active,:first-child,.clients-list__filter--mobile)>button:hover{opacity:.85}.clients-list__filter--in-active>button{opacity:.2}.clients-list__filter--active>button{opacity:.7}.clients-list__filter--last-active>button,.clients-list__filter:first-child>button{opacity:unset}
.form-wrapper__content{flex-direction:column;gap:2.1875rem;display:flex}@media screen and (max-width:46rem){.form-wrapper__content{gap:1.25rem}}.form-wrapper__group{gap:var(--space-mono-label-gap);flex-direction:column;display:flex}.form-wrapper__label{font-size:var(--instance-body-xs-font-size);line-height:var(--instance-body-xs-line-height);text-transform:uppercase;color:#ffffff4d}@media screen and (max-width:46rem){.form-wrapper__label{font-size:.75rem}}.form-wrapper__input,.form-wrapper__textarea,.form-wrapper__error,.form-wrapper__success{font-size:var(--instance-body-xs-font-size);line-height:var(--instance-body-xs-line-height);padding:.6875rem 1rem}.form-wrapper__input,.form-wrapper__textarea{background-color:#ffffff1a}.form-wrapper__input::placeholder,.form-wrapper__textarea::placeholder{opacity:.8}.form-wrapper__select-outer{font-size:var(--instance-body-xs-font-size);line-height:var(--instance-body-xs-line-height);position:relative}.form-wrapper__select{background-color:#fff3;border-radius:.375rem;width:100%;padding:.6875rem 1rem;display:block}.form-wrapper__select-options{z-index:1;background-color:#333;border-radius:.375rem;flex-direction:column;gap:.6875rem;width:100%;padding-block:.6875rem;display:none;position:absolute;bottom:-.625rem;left:0;transform:translateY(100%)}.form-wrapper__select-options>button{padding-inline:1rem}.form-wrapper__select-options--visible{display:flex}.form-wrapper__select-icon{pointer-events:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.form-wrapper__select-icon>svg{width:100%;height:100%;transition:transform .15s}.form-wrapper__select-icon--is-opened>svg{transform:rotate(180deg)}.form-wrapper__textarea{min-height:12.5rem}.form-wrapper__error{color:#fff6;background-color:#dc354580;margin-top:.3125rem}.form-wrapper__error--rounded{border-radius:.375rem}.form-wrapper__success{color:#fff6;background-color:#19875480;display:block}.form-wrapper__button,.form-wrapper__success{margin-top:1.875rem}@media screen and (max-width:46rem){.form-wrapper__button,.form-wrapper__success{margin-top:.9375rem;margin-left:auto}}
.contact-form>.container{grid-template-columns:1fr 30%;gap:3.75rem;display:grid}@media screen and (max-width:46rem){.contact-form>.container{flex-direction:column-reverse;gap:1.25rem;display:flex}}.contact-form__form{width:90%}@media screen and (max-width:46rem){.contact-form__form{width:100%}}.contact-form__form-row{align-items:stretch;gap:.8125rem;display:flex}@media screen and (max-width:46rem){.contact-form__form-row{flex-direction:column;gap:1.25rem}}.contact-form__form-row>*{flex:1}.contact-form__info-message{margin-bottom:1.875rem}@media screen and (max-width:46rem){.contact-form__info-message{margin-bottom:unset;font-size:1rem}}.contact-form__company-location{font-size:var(--instance-body-xs-font-size);line-height:var(--instance-body-xs-line-height)}.contact-form__label{margin-bottom:.625rem;display:block}.contact-form__company-details{border-left:1px solid #fff3;padding-left:1.875rem}@media screen and (max-width:46rem){.contact-form__company-details{padding-left:unset;border-left:unset}}.contact-form__company-image{object-fit:cover;width:100%;max-width:23.4375rem;max-height:16.25rem;margin-bottom:1.875rem}@media screen and (max-width:46rem){.contact-form__company-image{max-width:28.125rem;margin-bottom:.9375rem}}.contact-form__company-locations{flex-direction:column;gap:1.5625rem;display:flex}@media screen and (max-width:46rem){.contact-form__company-locations{flex-flow:column wrap}}.contact-form__company-location{flex-direction:column;display:flex}.contact-form__company-location-link{width:fit-content;text-decoration:underline}.contact-form__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}
.template-contact{margin-top:1.25rem}@media screen and (max-width:46rem){.template-contact{margin-top:unset}}
