
/* V94.1 translation proxy and mobile button safety */
/* V94.3: translated work-top-rail follows the English page visibility rules. */
/* V94.3: translated fixed enquiry CTA follows the English page visibility rules. */

html.arw-translated-proxy main .button,
html.arw-translated-proxy main button,
html.arw-translated-proxy main [role="button"],
html[data-aperture-translated="true"] main .button,
html[data-aperture-translated="true"] main button{
  max-width:100%!important;min-width:0!important;height:auto!important;min-height:48px;
  white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;
  line-height:1.25!important;text-align:center!important;box-sizing:border-box!important
}
html.arw-translated-proxy main .button-row,
html.arw-translated-proxy main .cta-row,
html.arw-translated-proxy main .hero-cta-grid,
html[data-aperture-translated="true"] main .button-row,
html[data-aperture-translated="true"] main .cta-row{
  display:flex!important;flex-wrap:wrap!important;gap:12px!important;height:auto!important;
  min-height:0!important;overflow:visible!important
}
html.arw-translated-proxy main .button-row>*,
html.arw-translated-proxy main .cta-row>*,
html[data-aperture-translated="true"] main .button-row>*,
html[data-aperture-translated="true"] main .cta-row>*{
  min-width:0!important;max-width:100%!important
}
.aperture-original-form-link{unicode-bidi:isolate}
body.language-notice-visible .translation-notice{
  position:relative!important;inset:auto!important;width:auto!important;height:auto!important;overflow:visible!important
}
/* V94.3: translated See Our Work remains below the translation notice. */

@media(max-width:760px){
  html.arw-translated-proxy main .button-row,
  html.arw-translated-proxy main .cta-row,
  html[data-aperture-translated="true"] main .button-row,
  html[data-aperture-translated="true"] main .cta-row{
    display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important
  }
  html.arw-translated-proxy main .button-row .button,
  html.arw-translated-proxy main .cta-row .button,
  html[data-aperture-translated="true"] main .button-row .button,
  html[data-aperture-translated="true"] main .cta-row .button{
    width:100%!important;margin:0!important
  }
}
html[dir="rtl"].arw-translated-proxy main .button,
html[dir="rtl"][data-aperture-translated="true"] main .button{
  direction:rtl!important;text-align:center!important
}
