.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{margin-top:.9375rem}.clients-list__mobile-filters>:last-child{margin-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__client{border-top:1px solid #fff3;width:100%;padding-block:1.875rem;display:none;overflow:hidden}.clients-list__client--is-last{padding-bottom:unset}.clients-list__client--is-visible{display:block}@media screen and (max-width:46rem){.clients-list__client{padding-block:.71875rem 2.1875rem}}.clients-list__client-inner{cursor:default;gap:2.375rem;width:100%;display:flex}.clients-list__client-inner--clickable{cursor:pointer}.clients-list__client-inner>*{flex:1}@media screen and (max-width:46rem){.clients-list__client-inner{gap:.625rem}}.clients-list__client-content{flex-direction:column;justify-content:space-between;gap:.8125rem;padding-block:.625rem;display:flex}@media screen and (max-width:46rem){.clients-list__client-content{padding-block:.125rem .0625rem}}.clients-list__client-card{right:calc((100vw - var(--container-width))/2);transform:translateX(calc(100% + 100vw - var(--container-width)));position:fixed;bottom:30px}.clients-list__client-image{aspect-ratio:16/11;object-fit:cover;min-width:6.25rem}@media screen and (max-width:46rem){.clients-list__client-image{aspect-ratio:8/5}}.clients-list__client-metadata{flex-direction:column;gap:1.25rem;max-width:90%;display:flex}@media screen and (max-width:46rem){.clients-list__client-metadata{max-width:unset;gap:.625rem}}.clients-list__client-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}.clients-list__client-header{flex-direction:column;gap:.625rem;display:flex}.clients-list__client-title{font-size:var(--instance-heading-lg-font-size);line-height:var(--instance-heading-lg-line-height)}@media screen and (max-width:46rem){.clients-list__client-title{font-size:var(--instance-heading-lg-mobile-font-size)}}.clients-list__client-title{margin-bottom:.3125rem;line-height:1.1}@media screen and (max-width:46rem){.clients-list__client-statistic{display:none}}.clients-list__client-description{text-wrap:auto}@media screen and (max-width:46rem){.clients-list__client-description{display:none}}.clients-list__tag,.clients-list__filters-label,.clients-list__filter{font-size:var(--instance-caption-md-font-size);line-height:var(--instance-caption-md-line-height)}@media screen and (max-width:46rem){.clients-list__tag{font-size:.625rem}}.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>button{opacity:.2;transition:opacity .15s}.clients-list__filter:not(:last-of-type){padding-bottom:1.25rem;position:relative}.clients-list__filter:not(:last-of-type):after{content:"";background-color:#ffffff1a;width:100%;height:.0625rem;position:absolute;bottom:.625rem;left:0}.clients-list__filter:not(.clients-list__filter--active,:first-child,.clients-list__filter--mobile)>button:hover{opacity:.85}.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{flex-direction:column;gap:.3125rem;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;margin-top:auto}.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}
.template-contact{margin-top:1.25rem}@media screen and (max-width:46rem){.template-contact{margin-top:unset}}
