/* Web by Mateen V9.39.75 | Strictly scoped Studio hero and sticky-action alignment. */
/* The shared hero originally had no horizontal gap. Use a true flex gap rather than margins that collide. */
body.wbm70-hero-page .inner-hero-copy .inner-hero-actions {
  display:flex!important;
  flex-flow:row wrap!important;
  align-items:center!important;
  justify-content:flex-start!important;
  column-gap:18px!important;
  row-gap:14px!important;
  margin-top:24px!important;
  margin-bottom:21px!important;
}
body.wbm70-hero-page .inner-hero-copy .inner-hero-actions > a {
  margin:0!important;
  position:relative;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  flex:0 0 auto!important;
  min-height:49px;
  white-space:nowrap!important;
  text-decoration:none;
}
body.wbm70-hero-page .inner-hero-copy .inner-hero-actions > a svg {
  display:block!important;
  width:15px!important;
  height:15px!important;
  min-width:15px!important;
  flex:0 0 15px!important;
  overflow:visible;
  vertical-align:middle;
  stroke:none;
}
body.wbm70-hero-page .inner-hero-copy .inner-hero-actions > a span {
  display:inline-block;
  line-height:1.2;
}
/* A consistent gap in the compact sticky toolbar; avoid inherited span layout on the chevron. */
.wbm-studio-app .wbm70-studio-toolbar .wbm71-toolbar-actions {
  display:flex!important;
  flex-flow:row nowrap!important;
  align-items:center!important;
  justify-content:flex-end!important;
  column-gap:14px!important;
  row-gap:9px!important;
  min-width:0;
}
.wbm-studio-app .wbm70-studio-toolbar .wbm71-toolbar-actions > button,
.wbm-studio-app .wbm70-studio-toolbar .wbm71-tool-more > summary {
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  margin:0!important;
  flex:0 0 auto!important;
  min-height:38px!important;
  line-height:1.2!important;
  vertical-align:middle;
}
.wbm-studio-app .wbm70-studio-toolbar .wbm71-tool-more {margin-left:2px!important;}
.wbm-studio-app .wbm70-studio-toolbar .wbm71-tool-more > summary svg {
  width:13px!important;
  height:13px!important;
  flex:0 0 13px!important;
  display:block!important;
  margin:0!important;
  transition:transform .18s ease;
}
.wbm-studio-app .wbm70-studio-toolbar .wbm71-tool-more[open] > summary svg {transform:rotate(180deg);}
@media (max-width:800px) {
  body.wbm70-hero-page .inner-hero-copy .inner-hero-actions {column-gap:12px!important;row-gap:11px!important;}
  .wbm-studio-app .wbm70-studio-toolbar .wbm71-toolbar-actions {column-gap:9px!important;}
  .wbm-studio-app .wbm70-studio-toolbar .wbm71-tool-more {margin-left:0!important;}
}
@media (max-width:520px) {
  body.wbm70-hero-page .inner-hero-copy .inner-hero-actions > a {min-height:44px;max-width:100%;white-space:normal!important;padding:12px 16px!important;}
  .wbm-studio-app .wbm70-studio-toolbar .wbm71-toolbar-actions {column-gap:7px!important;}
  .wbm-studio-app .wbm70-studio-toolbar .wbm71-toolbar-actions > button,
  .wbm-studio-app .wbm70-studio-toolbar .wbm71-tool-more > summary {min-height:34px!important;}
}
@media (prefers-reduced-motion: reduce) {
  .wbm-studio-app .wbm70-studio-toolbar .wbm71-tool-more > summary svg {transition:none;}
}
